[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
찐땅콩
15%
 
경험치
5,661
베니
67
이니
31,319
  • 명성치7166
  • 제니119
  • 1

코멘트

새로고침
새로고침
인증글 3추글 즐겨찾기
최근 방문한 게시판
    초기화
    번호             제목             글쓴이 등록일 조회 추천
    9623      [사운드]  [0.9.19.0.2] 카미유 보이스팩..       궁사수 19:43  69 0
    9622      [사운드]  [0.9.19.0.2] 카미유 보이스팩..       궁사수 19:42  67 0
    9621      [모드팩]  Zekky's 모드팩 9.19.0.2 ..       Zekky 16:41  107 0
    9620      [사운드]   [9.19.0.2] 카미유(소녀톤) 보..  [9] 데모베아르 22:10  296 12
    9619      [사운드]   [9.19.0.2] 오버워치 보이스팩  [1] 데모베아르 06-26  479 4
    9617      [모드팩]   [0.9.19.0.2] (재재수정) A..  [6] Ledios 06-25  1320 3
    9616      [사운드]   [0.9.19.0.2] 네임리스 보이스.. [4] 모기싹쓸 06-25  659 4
    9615      [사운드]   [9.19.0.2] 수양제 보이스팩  [10] 데모베아르 06-24  653 3
    9614      [사운드]   [0.9.19.0.2] 워쉽브금팩  [3] 모기싹쓸 06-22  507 2
    9613      [기타]   [0.9.19.0.2]Universal ..  [4] Kshroach 06-20  888 3
    9612      [사운드]   [마이크로 패치]소드아트온라인 BGM ..  [3] Fahrenhite 06-19  631 3
    9611      [사운드]   [마이크로 패치]스트라이크 위치스 BG..       Fahrenhite 06-19  369 3
    9610      [모드팩]   [얄땅 모드팩] 영상있음 [9] 얄땅 06-18  2220 12
    9609      [모드팩]   [0.9.19.0.2] (수정) Asl..  [12] Ledios 06-17  3225 21
    9608      [사운드]  [9.19.0.2]Strike Witc..  [1] Fahrenhite 06-17  675 6
    9607      [사운드]  [9.19.0.2]Sword Art O..  [2] Fahrenhite 06-16  487 6
    9606      [기타]  (취향) 소녀전선 "뉴비들을 위한 조합"..  [2] Welrod 06-14  1793 4
    9605      [기타]  (수정)소녀전선 - 육감아이콘 만들어봤습..  [6] 헌터잔월 06-14  901 4
    9604      [모드팩]  Zekky's 모드팩 9.19.0.2 ..  [9] Zekky 06-12  1986 9
    9603      [모드팩]   [9.19] QuickBaby’s Mo..  [6] Quickybaby 06-12  986 3
    9601      [모드팩]   [0.9.19.0.2] (재수정) As..  [21] Ledios 06-12  2437 12
    9600      [기타]  (취향) 소녀전선 G41&Vector 육..  [1] Welrod 06-12  1030 3
    9598      [사운드]  [0.9.19.0.2] 배틀필드1 BG..  [13] Woonu 06-11  1413 28
    9591      [사운드]  Sword Art Online BGM ..       Fahrenhite 06-10  537 5
    9590      [모드팩]  돌려치기 XVM Modpack [0.9..  [53] I돌려치기 06-10  12048 203
    9589      [모드팩]   [9.19] 프러아재 모드팩 [4] 활쏘는사람 06-09  2457 13
    9588      [아이콘]  [9.19.0.2] 옥타곤 탱크 아이콘..       절대극악 06-09  477 0
    9587      [인터페이스]  YasenKrasen0.9.19.0..  [4] Mistyaa 06-09  1130 3
    9586      [모드팩]  Zekky's 모드팩 9.19.0.2 .. [12] Zekky 06-08  2663 35
    9585      [기타]  귀여운 고양이 육감 이미지  [8] 캐스윈드 06-08  1047 4
    9583      [기타]  [0.9.19.0.2] 서버변경기  [1] 쿄하임 06-08  581 0
    9582      [모드팩]   [0.9.19.0.2] (수정) Asl..  [18] Ledios 06-08  3747 22
    9581      [모드팩]  [9.19.0.2] Solo’s Mod..       시작처음 06-08  1285 0
    9580      [아이콘]  [0.9.19.0.2] 콘트라베이스 아..  [11] Contrabass 06-07  1932 65
    9578      [모드팩]  Zekky's 모드팩 9.19.0.1 ..  [21] Zekky 06-06  2495 23
    9577      [전투관련]  [0.9.19.0.1] 줌 초기화, .. [8] Woonu 06-06  1316 3
    9576      [아이콘]  [0.9.19.0.1] 드루이드 아이콘..  [5] Woonu 06-06  578 4
    9575      [전투관련]  [0.9.19.0.1] 서버 에임 [8] Woonu 06-06  1025 3
    9573      [모드팩]  0.9.19 얄땅 모드팩 [24] 얄땅 06-06  3504 27
    9572      [모드팩]  돌려치기 XVM Modpack [0.9..  [134] I돌려치기 06-06  16047 325
    9570      [모드팩]   [0.9.19.0.1] (재수정) As..  [21] Ledios 06-05  3830 17
    9569      [사운드]  썬더링 사운드모드      바우와우 06-05  830 0
    9567      [사운드]   오로나민C 육감 사운드 (수정) [9] 프릭스테드 06-03  1168 12
    9566      [기타]  [0.9.19.0.1] 서버 변경기(수정..       쿄하임 06-02  616 3
    9565      [아이콘]  [0.9.19.0.1] 옥타곤 탱크아이..  [3] 절대극악 06-01  1085 6
    9564      [모드팩]   [0.9.19.0 / 0.9.18.0]..  [8] Ledios 05-31  2941 10
    9563      [기타]  서버 변경기 입니다  [4] 쿄하임 05-29  630 3
    9562      [기타]  [0.9.18.0] Non-XVM (인게..  [3] Amethyst 05-25  1166 2
    9561      [조준원]   [0.9.18.0] HARPOON 조준..  [1] Ledios 05-24  1948 0
    9559      [사운드]   [0.9.18.0] Thundering..  [5] Ledios 05-23  1689 0
    9557      [모드팩]   [0.9.18.0] (재재수정) Asl..  [17] Ledios 05-20  3316 12
    9556      [사운드]   [0.9.18.0] Gnomefathe..  [9] Ledios 05-19  1818 0
    9555      [모드팩]   [9.18] QuickBaby’s Mo..  [2] Quickybaby 05-19  935 0
    9554      [모드팩]  #3돌려치기 XVM Modpack [0..  [46] I돌려치기 05-18  9888 160
    9553      [모드팩]  걸즈 앤 판처 9.18 모드팩 [4] 카스테라의별 05-18  2141 3
    9552      [모드팩]  Zekky's 모드팩 9.17.1.1 ..       Zekky 05-17  937 10
    9551      [모드팩]   [0.9.18.0] ProTanki 모..  [1] Ledios 05-17  711 3
    9550      [모드팩]  [9.18.0] 까만땅콩모드팩 UPDA..  [19] 찐땅콩 05-16  5073 60
    9549      [모드팩]   [0.9.18.0] (수정) Aslai..  [10] Ledios 05-16  1615 10
    9548      [기타]  육감사운드  [1] Mrholt 05-16  681 4
    9547      [아이콘]  [0.9.18]콘트라베이스 아이콘 v3  [19] Contrabass 05-15  1630 62
    9546      [모드팩]   [0.9.18.0]빽똘아재 모드팩 ve..  [3] 빽똘 05-14  1539 7
     1  2  3  4  5  6  7  8  9  10 
    명칭: (주)인벤커뮤니케이션즈 | 등록번호: 경기 아51514 | 등록연월일: 2009. 12. 14 | 제호: 인벤(INVEN)
    발행인: 배혜농 | 편집인: 이동원 | 발행소: 경기 성남시 분당구 성남대로 331번길 8, 17층 1701호
    발행연월일: 2004 11. 11 | 전화번호: 02 - 6393 - 7700 | E-mail: help@Inven.co.kr

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