[모드팩만들기#1] 나만의 모드팩을 만들어보자~!! feat. 까만땅콩

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

제가 만들고자 했던 모드팩의 기능 중 90% 정도는 구현을 한것 같아서

이제 슬슬 모드팩을 다른분들이 만들어서 배포했으면 하는 바램에 안해도 될 짓을 시작해 봅니다.

앞으로 다음과 같은 내용으로 연재를 할 예정입니다.


---------------- 내맘대로 모드팩을 만들어 보자 연재 목록 ----------------

1. 설치형 모드팩의 화면구성

2. 모드팩을 만들기 위하여 기본적으로 알아야 할것은??

3. 모드팩의 인스톨 진행 순서 및 화면 설명

4. 까만땅콩 모드팩의 구조

5. 모드팩을 만들기 위해 필요한 프로그램 및 설정

6. 내가 원하는 모드팩 만들기 - 인스톨 화면 설계 편

7. 내가 원하는 모드팩 만들기 - 모드팩 구성 트리 설계 편

8. 내가 원하는 모드팩 만들기 - 모드 설명 이미지 파일과 사운드 넣기

9. 내가 원하는 모드팩 만들기 - 선택한 모드의 기능 설정 ON & OFF 설정하기

10. 대표적인 모드들의 공식 제작자 또는 꾸준한 팬 업데이트 사이트 링크

--------------------------------------------------------------

오늘은 위의 연재목록 중 비교적 간단한 내용인 1번~ 3번까지 적어 보겠습니다.




1. 설치형 모드팩(이하 모드팩)의 화면구성

   - 월탱을 할때 순정상태에서 게임을 하는것이 제일 안전하죠 -_-;;;

     게임에 영향을 미칠 외부적인 요인이 없을테니까요

     하지만 사람의 취향과 생각은 정말 다양하고 또 그러한 부분을 구현하기위해서 끊임없이

     모드가 개발되고 있습니다.

     이러한 모드들을 하나 하나씩 다운로드 받아서 설치하고 각 모드들의 환경을 셋팅하고....

     네.... 필요한게 하나두개라면 또 모를까 머리 터져나가기 시작합니다.

     그래서 편리를 추구하는 사람들이 개발한것이 설치형 모드팩입니다.

     모드팩의 화면은 다음과 같이 구성되어 있습니다.




     일단 모드팩을 원하는대로 편집을 할려면 인스톨러의 구성요소들에 대하여 알고 있어야겠죠~

     1번 : 인스톨모드팩 프로그램의 아이콘
     2번 : 인스톨프로그램 타이틀
     3번 : 인스톨프로그램 상단 이미지
     4번 : 인스톨프로그램에 있는 각각의 윈도우 내용 출력 부분
     5번 : 콤포넌트 선택 윈도우에만 나타나는 샘플이미지 출력 윈도우 영역
     6번 : BeveledLabel 이라고 하며 제작자가 지정한 문구로 나오는 영역
     7번 : 외부 사이트와 연결되는 링크용 아이콘과 까만땅콩모드팩에만 있는 배경음악 온/오프 버튼
     8번 : 인스톨러 프로그램에서 컴파일시 자동으로 생성해주는 버튼

     그림에 나오는 콤포넌트 윈도우가 제일 복잡한 화면이니 이 부분들만 잘알아 두면

     기본적인 화면 구성에 대하여는 거의 파악이 되었다고 보면되요~


2. 모드팩을 만들기 위해 기본적으로 알아야 할 것은??

   - INNO SETUP 프로그래밍??

      단순하게 모드들을 나열하고 선택되어진 모드들만 인스톨 되는 것이 목적이라면

      앞으로 연재될 내용만 보고 따라만하면 되니 몰라도 됩니다. -_-;;

      정말 간단하게 만들수 있으니까요~

      물론 심화 과정은 조금더 공부하면 됩니다~!!!

      필요하면 몇가지 예를 들어서 글을 적도록 하겠습니다.


    - 그래픽 에디팅용 툴

      최소한 그래픽 파일을 특정부분 잘라내기와 잘라낸 부분을 다른 이름으로 저장하기(포맷바꾸어서 저장)정도만

      할줄 알면 됩니다.


    - 각 모드들의 셋팅 값의 의미와 변경시 게임에서 실제로 나타나는 변화 파악

      이게 모드팩의 고급지다~ 와 기초적이다~ 라고 구분이 된다고 개인적으로 생각합니다.

      여러가지 모들이 각각 독립적인 셋팅 값을 가지기만 하면 참 편할건데.....

      현실은 결코 그렇지 않죠 ㅋㅋㅋ

      어떻게 셋팅값이 모드에 적용되는지 파악하는게 노가다입니다 -_-;;;

      예를 들면 히트로그와 데미지 로그가 있는데 이 기능을 제공하는 모드들이 몇가지가 있죠

      그런데 딱 히트로그 데미지 로그만 제공하면 좋겠는데 여러가지 복합적으로 되어 있으니 ㅠ.ㅠ

      이렇게 복잡하게 얽히고 섥히는 부분을 잘 조율하는것이 사실 시간이 제일 많이 걸립니다....



3. 모드팩의 인스톨 진행 순서 및 화면 설명

    1) 스플래쉬 화면

       - 설명 : 프로그램이 시작되면 나오는 타이틀 이미지가 출력
       - 변경가능 : 가능
       - 해당 화면 삭제 : 가능
       - 이미지 파일 포맷 : PNG




    2) 라이센스 페이지 (Wizardform.LicensePage : 프로그램 내부에서 사용되는 페이지 이름)

       - 설명 : 프로그램의 사용 라이센스를 출력
       - 변경가능 : 가능
       - 해당 페이지 삭제 : 가능
       - 라이센스 텍스트 파일 포맷 : RTF





    3) 셀렉트 디렉토리 페이지 (WizardForm.SelectDirPage)

       - 설명 : 프로그램이 설치될 디렉토리를 설정하는 페이지
       - 변경가능 : 이미지만 가능
       - 해당 페이지 삭제 : 불가능
       - 이미지 파일 포맷 : BMP





    4) 셀렉트 콤포넌트 페이지(WizardForm.SelectComponentsPage)

       - 설명 : 설치할 모드들을 선택하는 페이지, 샘플이미지 및 사운드 출력
       - 변경가능 : 가능
       - 해당 페이지 삭제 : 가능 (이거 삭제하면 뭐할려고???)
       - 이미지 파일 포맷 : 샘플이미지 파일 포맷 BMP, 샘플사운드 포맷 WAV





    5) 인스톨 레디 페이지(WizardForm.ReadyPage)

       - 설명 : 선택되어진 모드 리스트를 출력
       - 변경가능 : 불가능
       - 해당 페이지 삭제 : 가능
       - 이미지 파일 포맷 : 없음





    6) 인스톨 진행 페이지(WizardForm.InstallingPage)

       - 설명 : 프로그램 설치 진행 화면 출력
       - 변경가능 : 이미지 변경 가능
       - 해당 화면 삭제 : 불가능
       - 이미지 파일 포맷 : GIF





    7) 인스톨 완료 페이지(WizardForm.FinishedPage)

       - 설명 : 프로그램 설치 완료 안내 화면
       - 변경가능 : 이미지 변경 가능
       - 해당 화면 삭제 : 불가능
       - 이미지 파일 포맷 : BMP







제가 올린 모드팩 소스에서 사용하는 페이지는 총 8가지이며,

처음에 나오는 스플래쉬 화면은 셋업프로그램에서 생성 되는 페이지가 아닌

외부함수를 불러서 별도로 출력되도록 하였습니다.


너무 길면 머리 아프니 오늘은 여기까지 하고 자작 모드팩을 만들기 위해 어떠한 이미지를 바꿀것인지

부지런히 사용할 이미지 파일들을 찾아 두시길 바랍니다.

그럼 다음 연재에 뵙겠습니다~!!
Lv27
찐땅콩
31%
 
경험치
5,727
베니
68
이니
31,386
  • 명성치7172
  • 제니119
  • 1

코멘트

새로고침
새로고침
인증글 3추글 즐겨찾기
최근 방문한 게시판
    초기화
    번호             제목             글쓴이 등록일 조회 추천
    4135      [일반]   구축전차 영상 및 설명 [5] 낭만대포 07-19  1230 15
    4134      [일반]  베테랑 30% 결제쿠폰  [12] 뤼하 07-12  3181 0
    4133      [일반]  xvm모드전용 친구목록 메모장팁 (뒷북..  [12] 탱창 07-10  1050 9
    4131      [일반]   지피지기면 백전백승. 나를 분석해보자  [55] 블록케이 06-29  3958 69
    4130      [일반]  (수정)8티어 탑방비율 및 소대탑방비율..  [20] 다사용중이야 06-28  3603 54
    4128      [일반]  월탱 보이스팩 프로젝트 파일 [14] 작은신선 06-22  1109 18
    4127      [일반]  월탱 보이스 재추출  [4] Woonu 06-22  707 15
    4125      [일반]   브금팩 제작 프로젝트 파일 공유합니다.  [5] Fahrenhite 06-19  576 33
    4124      [일반]  에델바이스 정면 장갑을 Araboja ..  [2] Woonu 06-18  3772 0
    4123      [일반]  네임리스 정면 장갑을 Araboja !  [24] Woonu 06-18  4944 0
    4122      [일반]  발큐리아 전차 음성바꾸기 [11] 작은신선 06-18  1551 21
    4120      [일반]  크레딧 수익률 순위 탑10  [48] Nioki123 06-13  7202 26
    4118      [일반]  사운드팩 제작자 분들 필독!  [13] Woonu 06-11  1197 18
    4116      [일반]  0.9.19.0.1 피방에서 월탱하기 [11] 천사제니 06-06  4623 0
    4113      [일반]  7만판 탱린이의 헤비 라인전 팁  [30] 탱창 06-01  6176 109
    4112      [일반]    구축자리 공유  [27] 낭만대포 05-25  8062 104
    4111      [일반]  골드효율표 0522  [10] specter 05-22  4353 28
    4110      [일반]  Chrysler GF 장갑은? (성작탄..  [16] Woonu 05-20  6381 9
    4108      [일반]  공홈 게임 실행 설치 [19] 라이징헌터 05-16  2284 17
    4107      [일반]   보상판매를 한번 해보자  [11] Kshroach 05-15  6119 13
    4106      [일반]  모드 파일 wotmod 확장자로 만들기       Mistyaa 05-10  1442 12
    4105      [일반]   3배 구경우세, 입사각 보정과 절대도탄..  [9] 창고 05-10  4551 31
    4104      [일반]   보상판매 어떤시스템인가?  [9] specter 05-09  4210 15
    4102      [일반]  초보분들을 위한 관통 매커니즘 [12] Stayon 05-08  3557 30
    4101      [일반]  오늘 공개된 WN8 V30 업데이트에 .. [26] 아시아아시아 05-08  5223 27
    4100      [전차운영]  평균 이상은 확실, 물량의 나라 미..  [18] 월산수화 05-07  4326 13
    4098      [일반]  군사 행진 골드 효율표  [8] specter 05-05  3037 26
    4097      [일반]  공간장갑의 마법  [19] Tictock 05-05  4701 6
    4096      [일반]  9.18)아시아도 피해갈 수 없는 MM..  [28] Bedone 05-03  10052 61
    4092      [일반]  골드/크레딧 효율표  [1] 시나마후유 05-02  2446 11
    4090      [일반]  골드 효율 표  [8] specter 04-28  4252 37
    4088      [일반]  (폐기됨) 아시아서버에서 한국 계정으로..  [19] Hinero 04-24  6310 30
    4086      [일반]  핑도배하는사람 빠르게 차단하기  [12] 블루니스 04-23  3599 26
    4085      [일반]  [모드팩만들기#3] 나만의 모드팩을 만..       찐땅콩 04-21  873 11
    4084      [전술]    발사되는 탄을 막는 주포 방어술 (추가.. [27] 에스메랄다 04-20  8157 52
    4082      [일반]  [모드팩만들기 #2] 나만의 모드팩을 ..  [4] 찐땅콩 04-19  731 30
    4081      [일반]   [모드팩만들기#1] 나만의 모드팩을 만..  [5] 찐땅콩 04-18  2266 69
    4076      [일반]  내가 좋아하는 탱크를 쉽게 그려보자.  [20] 다르타냥공방 04-10  5169 16
    4075      [일반]  월탱을 처음하는 분들을 위한 아주 소소..  [5] Luckyxstrik 04-09  4944 23
    4074      [일반]  자신의 플레이 다시보기, 고수 영상 보.. [3] 히이잌이 04-09  2114 0
    4072      [일반]   자주포에 관하여  [15] 시오그 04-09  4428 29
    4070      [일반]    DW_Basak(Batignolles_..  [10] 결투의대가 04-09  2072 36
    4069      [일반]  9.18 경전차 리벨런싱으로 얻는 크레..  [14] Kshroach 04-09  5083 4
    4068      [일반]   인벤 유저 팁/공략 인벤 5년간 총정리..  [26] 유형권 04-09  10462 191
    4066      [일반]   본섭M53/M55 vs 테섭M53/M5..  [13] Strv103d 04-08  2593 14
    4065      [일반]  신규 유저를 위한 미세먼지 팁 9가지 [4] 에리카사마 04-08  2634 3
    4063      [일반]  스팟 메커니즘에 대해서(초보자분 추천)  [9] 뜻밖에행운아 04-07  2187 27
    4062      [일반]  로레인 8티 vs 9티 시절 스탯 비교  [7] 창고 04-07  2912 14
    4060      [일반]  탱크들의 스펙순위를 알아보자.  [23] 룰크 04-04  6187 27
    4059      [일반]   해치공략개론:T110편  [18] Hellsbells 04-04  3869 52
    4058      [전술]  이벤트도 있고 겸사 겸사 써보는 경전의.. [4] 외눈도깨비 04-03  2374 1
    4057      [일반]   E100(이백) 빠르게 약점공략해보자.  [23] Cocomco 04-02  5841 51
    4056      [일반]  실력을 늘리기 위해선 팁도 중요하지만...  [13] Woonu 04-01  4237 32
    4055      [일반]  ['베타'로의 회귀팩]효율을 알아보자!  [12] Demi 04-01  2826 24
    4053      [일반]  저격이 많은 아시아섭을 위한 미세팁 [4] Dakia 03-31  4555 6
    4052      [일반]  공식 포럼에서 사진 업로드 하는 방법  [1] Tictock 03-31  494 4
    4050      [일반]  그냥 혹시나하는 미세팁 [15] 행복한 03-31  1891 28
    4049      [일반]  똥팁이지만, 꼭 알아야할 한가지 [5] crescent98 03-31  2061 8
    4048      [일반]  라데온 유저를 위한 튕김방지 팁 [15] 에쎌케이 03-30  1660 19
    4047      [일반]  T25 Pilot No.1 장단점 및 .. [2] 투폴레프 03-30  2272 6
     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. All rights reserved.