[9.17.1] 까만땅콩 모드팩 소스

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

 

아래에 올린 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 다운로드

 

 

 

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

 

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

 

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

 

Lv27
찐땅콩
40%
 
경험치
5,761
베니
68
이니
31,480
  • 명성치7222
  • 제니119
  • 1

코멘트

새로고침
새로고침
인증글 3추글 즐겨찾기
최근 방문한 게시판
    초기화
    번호             제목             글쓴이 등록일 조회 추천
    9736      [사운드]   기상나팔 육감음 [1] 소시에하임 10-19  260 6
    9735      [모드팩]   [0.9.20.1] (수정) Aslai..  [1] Ledios 10-19  900 0
    9734      [기타]  T29 스킨 없길래 올려봅니다.  [1] 흰색식칼 10-16  499 4
    9732      [사운드]  육감사운드입니다 [3] 절대님 10-07  821 4
    9731      [사운드]   [0.9.20.0]소녀전선 G41 보이.. [1] 프릭스테드 10-06  1246 3
    9730      [기타]  UML-자주포 스페이드,관측창등등 움직이..  [8] Kshroach 10-03  1389 6
    9729      [모드팩]   [0.9.20.0] (재수정) Asla..  [7] Ledios 10-02  3624 21
    9728      [모드팩]  [0.9.20] 아슬란 모드팩 #14 [2] 견돈 09-30  1731 4
    9727      [모드팩]  돌려치기 XVM Modpack [9.2..  [64] I돌려치기 09-30  18886 167
    9726      [모드팩]   [0.9.20.0] Aslain's M..  [4] Ledios 09-26  2009 12
    9725      [모드팩]  [0.9.20] Solo's ModPa..      초저랩 09-25  699 0
    9724      [모드팩]  [0.9.20] 아슬란 모드팩 #12      견돈 09-24  673 6
    9723      [모드팩]  [0.9.20.0]WOT NO XVM ..  [4] 자유와꿈 09-24  873 10
    9722      [모드팩]  [0.9.20] 아슬란모드팩 v9.20.. [1] 견돈 09-23  936 7
    9721      [모드팩]   [0.9.20.0] Aslain's M..  [14] Ledios 09-20  2219 22
    9720      [사운드]   배틀필드1 독일어 보이스팩 [9.20] [9] Vvarning 09-19  1124 19
    9719      [조준원]  [0.9.20] HARPOON 조준원  [1] 막누 09-16  1415 0
    9718      [모드팩]  [0.9.20.0]WOT NO XVM ..  [7] 자유와꿈 09-16  930 4
    9717      [모드팩]   [9.20]쓰는 사람만 쓰는 프러아재 .. [3] 활쏘는사람 09-14  3008 12
    9716      [인터페이스]  [0.9.20.0]순정용 자동이큅,.. [2] 자유와꿈 09-14  852 9
    9715      [모드팩]  [0.9.20.0]WOT NO XVM ..  [7] 자유와꿈 09-13  782 7
    9714      [사운드]   [0.9.20.0] 컴퍼니 오브 히어로.. [2] Hellriegel 09-12  1059 3
    9713      [인터페이스]  [0.9.20.0] 소녀전선 테마팩..  [5] Welrod 09-12  1667 6
    9712      [모드팩]  [0.9.20.0]WOT NO XVM ..  [7] 자유와꿈 09-12  493 3
    9711      [인터페이스]  [0.9.20.0]임무 및 전차 연..  [2] 자유와꿈 09-12  635 3
    9710      [전투관련]  [0.9.20.0]버드아이뷰-자주포만..      자유와꿈 09-12  573 0
    9709      [조준원]  [0.9.20.0]Taipan Gun ..       자유와꿈 09-12  1067 0
    9708      [조준원]  [0.9.20.0]Square Gun ..       자유와꿈 09-12  705 0
    9707      [조준원]  [0.9.20.0]Scorpion Gu..       자유와꿈 09-12  726 0
    9706      [조준원]  [0.9.20.0]MS - Digita..       자유와꿈 09-12  619 0
    9705      [조준원]  [0.9.20.0]MeltyMap Gu..  [3] 자유와꿈 09-12  776 0
    9704      [조준원]  [0.9.20.0]Marakasi Gu..       자유와꿈 09-12  513 0
    9703      [조준원]  [0.9.20.0]Cyborg Gun ..  [1] 자유와꿈 09-12  579 3
    9702      [조준원]  [0.9.20.0]자주포-Stinger..       자유와꿈 09-12  466 0
    9700      [조준원]  [0.9.20.0]자주포-Special..       자유와꿈 09-12  410 0
    9699      [사운드]  [0.9.20.0]소드아트온라인 BGM  [7] Fahrenhite 09-11  773 3
    9698      [모드팩]  [0.9.20] 아슬란모드팩 v9.20.. [7] 견돈 09-10  2218 7
    9697      [모드팩]  [0.9.20.0]battlehits ..  [12] 자유와꿈 09-09  1181 3
    9696      [사운드]   [0.9.20.0] 워해머 40K: 던.. [3] Hellriegel 09-09  797 3
    9695      [모드팩]  [0.9.20.0]WOT NO XVM ..  [12] 자유와꿈 09-09  509 6
    9694      [모드팩]   [0.9.20.0] ProTanki 모..       Ledios 09-09  683 0
    9693      [모드팩]   [0.9.20.0] Aslain's M..  [2] Ledios 09-09  1368 15
    9692      [아이콘]  [0.9.20]콘트라베이스 아이콘  [9] Contrabass 09-09  1019 52
    9691      [사운드]   [0.9.20.0] 스타크래프트2 BG.. [2] Hellriegel 09-08  761 3
    9690      [기타]   [9.20]ownModelLoader 내..  [8] Kshroach 09-07  764 3
    9688      [사운드]   [예토전생] 배틀필드1 영국보이스팩 9.. [14] Vvarning 09-07  1225 17
    9687      [모드팩]   [9.20] QuickBaby’s Mo..  [2] Quickybaby 09-06  882 3
    9686      [사운드]   [0.9.20.0] 모던 워페어 1~3.. [10] Hellriegel 09-06  912 1
    9685      [인터페이스]  [0.9.20.0]YasenKras..  [1] 자유와꿈 09-06  662 10
    9684      [아이콘]  콘트라 베이스 아이콘  [2] I하나비l 09-05  735 9
    9683      [모드팩]  [0.9.20] 아슬란모드팩 v9.20.. [6] 견돈 09-05  1785 7
    9682      [모드팩]  돌려치기 XVM Modpack [0.9..  [79] I돌려치기 09-05  16420 299
    9681      [사운드]  0.9.20 히스토리컬 건사운드 [1] 버닝카카오 09-05  1334 0
    9680      [사운드]   [0.9.20.0] 크립트 오브 더 네..      Hellriegel 09-05  1075 5
    9679      [모드팩]   얄땅 9.20 모드팩 ( 영상 )  [17] 얄땅 09-05  5532 29
    9678      [기타]  [0.9.20.0] 로그인 계정/비번 저..      Hellriegel 09-05  502 3
    9677      [인터페이스]  [0.9.20.0]battleass..  [2] 자유와꿈 09-05  763 5
    9676      [인터페이스]  [0.9.20.0]YasenKras..       자유와꿈 09-05  455 0
    9675      [미니맵]  [0.9.20.0]미니맵 자주포, 구축..  [2] 자유와꿈 09-05  874 7
    9674      [모드팩]  [0.9.20.0] WOT NO XVM..  [3] 자유와꿈 09-05  699 3
    9673      [모드팩]  Zekky's 모드팩 9.20 (Asl..  [24] Zekky 09-05  2675 35
    9672      [기타]  포돌이 육감, 포순이 육감.  [2] Brickbuster 09-03  962 0
     1  2  3  4  5  6  7  8  9  10 
    명칭: 주식회사 인벤 | 등록번호: 경기 아51514 | 등록연월일: 2009. 12. 14 | 제호: 인벤(INVEN)
    발행인: 배혜농 | 편집인: 이동원 | 발행소: 경기 성남시 분당구 성남대로 331번길 8, 17층
    발행연월일: 2004 11. 11 | 전화번호: 02 - 6393 - 7700 | E-mail: help@Inven.co.kr

    인벤의 콘텐츠 및 기사는 저작권법의 보호를 받으므로, 무단 전재, 복사, 배포 등을 금합니다.
    Copyrightⓒ Inven. All rights reserved.