안녕하세요 까만땅콩입니다.

 

아래에 올린 0.9.17.1 UPDATE4 의 소스를 다운로드 받을 수 있는 링크를 올립니다.

 

모드팩을 만들고 싶었는데 어려워 하셨던분들께 조금이나마 도움이 되었으면 합니다.

 

제가 만든 모드팩의 주요 기능은 아래와 같습니다

 

뭐 나중에 따로 연재를 통하여 자세하게 설명을 드리겠습니다만

 

모드 자료실에서는 간략하게 요약해서 설명 드리겠습니다.

 

 

모드팩 주요 기능

 

0. 사람마다 취향은 다르겠지만 제작자인 저는 윈도우의 레지스트리에 모드팩이 깔렸다는 기록이 남는것이 싫어서

 

    그냥 단순하게 모드들을 설치 후 해당 디렉토리만 바로 날리면 깨끗한 순정으로 돌아 간다는점이 맘에 들어서

 

    프로그램 인스톨 기록이 남지 않도록 설정 했습니다.

 

    물론 장단점이 있지요~

 

    인스톨 기록이 남으면 내가 설치한 모드들이 계속 고정되어서 설치가 되니 편하기는 합니다만서도

 

    레지스트리가 커집니다~!!! 전 이게 콩사탕보다 더 싫어요~~!!

 

    다른분들은 기록이 남도록 수정해서 사용하세요 ㅋ

 

 

1. 월탱을 설치한곳의 디렉토리를 자동으로 알아내기

 

    - 뭐 레지스트리에서 몇개의 키값만 찾아내면 되요~

 

 

2.  모드팩안에 여러가지 모드들을 집어 넣어서 사용자가 마우스 커서를 가져다 두면 샘플 이미지가 나오도록 하는

 

    샘플 이미지 출력 기능

 

    - 네~!!! 이미 공개된 소스를 가지고 몇일을 뚝딱 거리면서 만들었습니다.

 

      참고로 SOLO MODPACK을 보고 이미지 출력 부분을 이렇게 만들어야 겠다고 생각하면서 만들었습니다.

 

      우와 생각보다 이렇게 하는게 힘들더라구요~

 

      인스톨러 화면의 우측 상단 좌표를 알아내어서 거기에 샘플 이미지 출력하는거 머리 아팠습니다.

 

 

3. 모드선택시 해당 모드의 기능을 ON/OFF하기

 

    - 처음에는 무식하게 해결 했더랬지요~

 

      네 맞습니다~!!! 그 기능이 선택되면 해당 기능이 설정되어 있는 파일로 샤샤삭 바꿔서 덮어쓰기~!!

 

      그런데 만들다보니 참 이거 무식한 짓이구나 싶어서 확 바꾸었지요~

 

      기능 선택을 하면 해당 셋팅 파일의 특정 부분을 탁 켜지도록 텍스트 파일의 특정 부분을 바꿔치기~!!

 

      이 기능을 구현 하다보니 ㅋㅋㅋㅋ 모드들 중에 기능이 중복되거나 화면이 겹치거나 별의 별 상황이 발생합니다~

 

      이거 조정하는게 제일 힘들었어요 ㅠ.ㅠ

 

 

4. 모드 선택 화면 사이즈 재 조정

 

    - 후 이거 생각보다 쉽게 구현될 줄 알고 덤볐다가 머리 터지데요

 

       전문 설명은 생략~!! 소스 보셈~!!! 주석 달려 있음~!!

 

 

5. 인스톨러 프로그램 사용 중에 배경음악 나오는 기능

 

     - 처음에 이 기능을 넣을까 말까 하다가 음악을 좋아해서리 넣기로 결정~!

 

       문제는 이 기능을 넣고나서 선곡이 더 머리 아팠다는.....

 

       물론 음악이 시끄럽다는 분도 계시지만 훗 제가 신경쓸 부분은 아니니 패쓰~!!

 

 

6. 모드팩 실행 시 처음에 나오는 스플래쉬 화면 구현하기

 

    - 뭐 기능은 솔직히 남의 소스 보고 CTRL+C , CTRL+V 해서 만들었습니다만서도~

 

      이 스플래쉬 화면의 이미지가 맘에 들도록 만든다고 아는 동생 술먹이고 이미지 편집 외주 맡긴겁니다....

 

      참고로 모드팩에 들어간 이미지는 이 동생이 다 편집해서 보내 줬습니다....

 

 

7. 육감 사운드 선택시 샘플 사운드 듣기~!!

 

    - 사실 이거 제일 머리가 터지는 작업이더군요~

 

      왜???  제 모드팩은 배경 음악이 기본적으로 나오도록 되어 있으니까요~!!!

 

      배경음악은 MP3를 연주하는 함수를 사용하는데 샘플 사운드 또한 MP3를 사용하게 되면

 

     MP3 를 플레이하는 부분이 겹쳐서 머리가 터졌음~!!

 

     그래요 내 머리가 한계였어요 ㅠ.ㅠ

 

     그래서 다른 방법으로 사운드를 출력하는 방법으로 구현했음~!!!

 

 

 

뭐 대충 여기까지 주요기능 이구요~

 

인스톨러형 모드팩에서 아직 구현 못한 부분이 해당 모드팩을 다운로드 받아서 설치하는 기능인데요~

 

이거는 현실의 여건이 안되서 실험적인 코딩도 못해 봤어요

 

이 기능이 되면 모드팩 업데이트 시 자동으로 다운로드 받기와 덩치가 큰 모드들을 서버에서 다운로드 받아서

 

설치하기가 쉬워 지죠~!!

 

공방에서 사운드 팩 넣어 주세요 하신분들께 참으로 미안 했던 부분입니다.

 

현실에서 제가 파일 다운로드 서버를 운영하여 트래픽 비용까지 감당하면서 모드팩을 만들기에는

 

금전적인 이유가 제일.....

 

잡설을 읽어 주신다고 고생하셨습니다.

 

다운로드 링크를 바로 올리지요~!!

 

 

 

까만땅콩 모드팩 0.9.17.1 UPDATE4 소스 다운로드

 

 

 

모드팩을 만들기 위한 INNO SETUP 컴파일러 Enhanced Version 다운로드

 

 

 

이후에 정말 무릎을 탁 칠만한 좋은 모드팩이 많이 만들어 졌으면 하는 바램입니다.

 

고맙습니다 전차장님들~!!

 

항상 즐겁게 성작을 쏘시길~!!