월탱 모드 자료실

전체보기

모바일 상단 메뉴

본문 페이지

[기타] 모드팩 개발 중지 및 모드팩 소스 공개

아이콘 득템의황제
댓글: 6 개
조회: 4705
추천: 6
2014-12-31 22:17:19

아래의 모드팩 소스는 직접만든것이며

 

상업적인게 아니라면 자유롭게 쓰셔도 좋습니다.

 

허접한 모드팩이라도 소스는 엄청많이들어갑니다

 

그리고 만쥐님이 모드팩 만드시던데

 

욕심내서 사진을 붙여달라 징징대지마세여... 독학으로 모드팩 만드는사람들 진짜 머리싸매고 스트레스받습니다

 

저는 만쥐님의 모드팩이 잘 자리잡길바라며 또한 인터페이스가좋기도하고

 

중요한건 제가 게임을 거의 접어 개발중지합니다

 

(이 게시판말곤 소스공개할곳이 없어 부득이 여기에 공개합니다)

[본 프로그램은 NSIS 를 활용하여 제작되었습니다]

 


## 배포할 프로그램의 정보
!define PRODUCT_NAME "llK1A1ll Mod-Pack"
!define PRODUCT_VERSION "0.9.5"
!define PRODUCT_PUBLISHER "llK1A1ll"

SetCompressor lzma

Page custom start
Function start 
  SetOutPath $TEMP
  File /oname=spltmp.bmp "start.bmp"
  advsplash::show 3000 500 10 -1 $TEMPspltmp
  Pop $0
  Delete $TEMPspltmp.bmp
FunctionEnd
brandingtext "llK1A1ll MOD PACK"

 

# MUI 1.67 compatible : 매크로 삽입 ------------------------------------------------------------
!include "MUI.nsh"


# 페이지 삽입 ------------------------------------------------------------
;!define MUI_ABORTWARNING
!define MUI_ICON "pp.ico"

!define MUI_HEADERIMAGE_BITMAP "head.bmp"
!define MUI_WELCOMEFINISHPAGE_BITMAP "welcome.bmp"

!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_LICENSE "License.txt"

 

Var 'option1' ;변수 선언 (아래 동일)
Var 'option2'
Var 'option3'
Var 'option4'
Var 'option5'
Var 'option6'

 

Page custom install
Function install
ReserveFile "MOD1.ini" 
    !insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
    !insertmacro MUI_INSTALLOPTIONS_EXTRACT "MOD1.ini"

    !insertmacro MUI_INSTALLOPTIONS_DISPLAY_RETURN "MOD1.ini"

    !insertmacro MUI_INSTALLOPTIONS_READ "$Option1" "MOD1.ini" "Field 1" "State"
    !insertmacro MUI_INSTALLOPTIONS_READ "$Option2" "MOD1.ini" "Field 2" "State" 
    !insertmacro MUI_INSTALLOPTIONS_READ "$Option3" "MOD1.ini" "Field 3" "State"
    !insertmacro MUI_INSTALLOPTIONS_READ "$Option4" "MOD1.ini" "Field 4" "State"
    !insertmacro MUI_INSTALLOPTIONS_READ "$Option5" "MOD1.ini" "Field 5" "State"
    !insertmacro MUI_INSTALLOPTIONS_READ "$Option6" "MOD1.ini" "Field 6" "State"
functionend

 

!insertmacro MUI_PAGE_COMPONENTS
!insertmacro MUI_PAGE_DIRECTORY
!insertmacro MUI_PAGE_INSTFILES
;!define MUI_FINISHPAGE_NOAUTOCLOSE

!insertmacro MUI_PAGE_FINISH

OutFile "llK1A1ll Mod-Pack.exe"

InstallDir "C:GamesWorld_of_Tanks_KRres_mods"
Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
ShowInstDetails nevershow


# 언어 파일 설정 ------------------------------------------------------------

!insertmacro MUI_LANGUAGE "English"
!insertmacro MUI_LANGUAGE "Korean"

section
File "7za.exe"
sectionend

 

section
delete "$INSTDIR"
sectionend

 

Section
  SetOutPath "$INSTDIR"
  SetOverwrite ifnewer
  ${If} $Option1 == 'Deegie'
    File "addonaimdeegie.7z"
    Nsis7z::Extract "deegie.7z" 
    Delete "$INSTDIRdeegie.7z"
  ${EndIf}

  ${If} $Option1 == '멜티맵'
    File "addonaim멜티맵.7z"
    Nsis7z::Extract "멜티맵.7z"
    Delete "$INSTDIR멜티맵.7z"
  ${EndIf}

  ${If} $Option1 == 'Jimbo' 
    File "addonaimjimbo.7z"
    Nsis7z::Extract "jimbo.7z"
    Delete "$INSTDIRjimbo.7z"
  ${EndIf}

  ${If} $Option2 == 'POGS'
    File "addoniconpogs.7z"
    Nsis7z::Extract "pogs.7z"
    Delete "$INSTDIRpogs.7z"
  ${EndIf} 
  
  ${If} $Option2 == '드루이드' 
    File "addonicon드루이드.7z"
    Nsis7z::Extract "드루이드.7z"
    Delete "$INSTDIR드루이드.7z" 
  ${EndIf}

 

  ${If} $Option2 == '콘트라베이스' 
    File "addonicon콘트라베이스.7z"
    Nsis7z::Extract "콘트라베이스.7z" 
    Delete "$INSTDIR콘트라베이스.7z" 
  ${EndIf}

 

  ${If} $Option3 == 'x16 [2 4 8 16]' 
    File "addonzoomxx16.7z"
    Nsis7z::Extract "x16.7z"
    Delete "$INSTDIRx16.7z" 
  ${EndIf}

 

  ${If} $Option3 == 'x30 [2 4 8 16 30]' 
    File "addonzoomxx30.7z"
    Nsis7z::Extract "x30.7z" 
    Delete "$INSTDIRx30.7z" 
  ${EndIf}

 

  ${If} $Option3 == 'x50 [2 4 8 16 30 50]' 
    File "addonzoomxx50.7z"
    Nsis7z::Extract "x50.7z" 
    Delete "$INSTDIRx50.7z"
  ${EndIf}

 

  ${If} $Option4 == 'GambitER'
    File "addondamagepanelgamebiter.7z"
    Nsis7z::Extract "gamebiter.7z"
    Delete "$INSTDIRgamebiter.7z"
  ${EndIf}

 

  ${If} $Option4 == 'Zayaz' 
    File "addondamagepanelzayaz.7z"
    Nsis7z::Extract "zayaz.7z"
    Delete "$INSTDIRzayaz.7z" 
  ${EndIf}

 

  ${If} $Option4 == 'Rabbit' 
    File "addondamagepanelrabbit.7z"
    Nsis7z::Extract "rabbit.7z"
    Delete "$INSTDIRrabbit.7z"
  ${EndIf}

 

  ${If} $Option5 == '왼쪽 위' 
    File "addonhitlog왼쪽위.7z"
    Nsis7z::Extract "왼쪽위.7z" 
    Delete "$INSTDIR왼쪽위.7z" 
  ${EndIf}

 

  ${If} $Option5 == '왼쪽 중간' 
    File "addonhitlog왼쪽중간.7z"
    Nsis7z::Extract "왼쪽중간.7z" 
    Delete "$INSTDIR왼쪽중간.7z" 
  ${EndIf}

 

  ${If} $Option6 == '심플' 
    File "addonxvm심플.7z"
    Nsis7z::Extract "심플.7z" 
    Delete "$INSTDIR심플.7z" 
  ${EndIf}

 

  ${If} $Option6 == '심플+모든정보' 
    File "addonxvm심플+모든정보.7z"
    Nsis7z::Extract "심플+모든정보.7z" 
    Delete "$INSTDIR심플+모든정보.7z" 
  ${EndIf}

 

  ${If} $Option6 == 'Aslan' 
    File "addonxvmAslan.7z"
    Nsis7z::Extract "Aslan.7z" 
    Delete "$INSTDIRAslan.7z"
  ${EndIf}

 

  ${If} $Option6 == 'Aslan+모든정보'
    File "addonxvmAslan+모든정보.7z"
   Nsis7z::Extract "Aslan+모든정보.7z"
    Delete "$INSTDIRAslan+모든정보.7z"
  ${EndIf}

 

  ${If} $Option5 == '왼쪽 위' 
    File "addon히트로그위.7z"
    Nsis7z::Extract "히트로그위.7z" 
    Delete "$INSTDIR히트로그위.7z" 
  ${EndIf}

 

  ${If} $Option5 == '왼쪽 중간'
    File "addon히트로그중.7z"
    Nsis7z::Extract "히트로그중.7z"
    Delete "$INSTDIR히트로그중.7z"
  ${EndIf}

 

sectionend


SectionGroup /e "MODS" XVM_SEC

 

Section /o "인트로영상제거" XVM01_SEC
  SetOutPath "$INSTDIR"
  File "addonmods인트로영상제거.7z"
  Nsis7z::Extract "인트로영상제거.7z"
  delete "인트로영상제거.7z"
SectionEnd

 

Section /o "전차아이콘옆 적스팟여부" XVM02_SEC
 SetOutPath "$INSTDIR"
  File "addonmods적스팟여부.7z"
  Nsis7z::Extract "적스팟여부.7z" 
  delete "적스팟여부.7z"
SectionEnd

 

Section /o "노스크롤" XVM03_SEC
 SetOutPath "$INSTDIR"
  File "addonmods노스크롤.7z"
  Nsis7z::Extract "노스크롤.7z" 
  delete "노스크롤.7z"
SectionEnd

 

Section /o "반동제거" XVM04_SEC
 SetOutPath "$INSTDIR"
  File "addonmods반동제거.7z"
  Nsis7z::Extract "반동제거.7z" 
  delete "반동제거.7z"

SectionEnd

 

Section /o "안개제거" XVM05_SEC
 SetOutPath "$INSTDIR"
  File "addonmods안개제거.7z"
  Nsis7z::Extract "안개제거.7z" 
  delete "안개제거.7z"
SectionEnd

 

Section /o "YasenKrasen 전투통계" XVM06_SEC
 SetOutPath "$INSTDIR"
  File "addonmods전투통계.7z"

  Nsis7z::Extract "전투통계.7z"
  delete "전투통계.7z"
SectionEnd

 

Section /o "페인트볼" XVM07_SEC
 SetOutPath "$INSTDIR"
  File "addonmods페인트볼.7z"
  Nsis7z::Extract "페인트볼.7z"
  delete "페인트볼.7z"
SectionEnd

 

Section /o "두줄차고" XVM08_SEC
 SetOutPath "$INSTDIR"
  File "addonmods두줄차고.7z"
  Nsis7z::Extract "두줄차고.7z" 
  delete "두줄차고.7z"
SectionEnd

 

Section /o "화이트데드스킨" XVM09_SEC
 SetOutPath "$INSTDIR"
  File "addonmods화이트데드스킨.7z"
  Nsis7z::Extract "화이트데드스킨.7z" 
  delete "화이트데드스킨.7z"
SectionEnd

 

Section /o "방호력계산기" XVM10_SEC
 SetOutPath "$INSTDIR"
  File "addonmods방호력계산기.7z"
  Nsis7z::Extract "방호력계산기.7z"
  delete "방호력계산기.7z"
SectionEnd

 

Section /o "실시간 관통력 계산기" XVM11_SEC
 SetOutPath "$INSTDIR"
  File "addonmods실시간관통력.7z"
  Nsis7z::Extract "실시간관통력.7z" 
  delete "실시간관통력.7z"
SectionEnd

 

Section /o "위장제거" XVM12_SEC
 SetOutPath "$INSTDIR"
  File "addonmods위장제거.7z"
  Nsis7z::Extract "위장제거.7z" 
  delete "위장제거.7z"
SectionEnd

 

Section /o "버드아이뷰" XVM13_SEC
 SetOutPath "$INSTDIR"
  File "addonmods버드아이뷰.7z"
  Nsis7z::Extract "버드아이뷰.7z"
  delete "버드아이뷰.7z"
SectionEnd

 

Section /o "애니메이션육감" XVM14_SEC
 SetOutPath "C:GamesWorld_of_Tanks_KR"
  File "addonmods애니메이션육감.7z"
  Nsis7z::Extract "애니메이션육감.7z" 
  delete "애니메이션육감.7z"
SectionEnd

 

Section /o "locastans HD Minimap" XVM15_SEC
 SetOutPath "$INSTDIR"
  File "addonmodslocastansHD.7z"
  Nsis7z::Extract "locastansHD.7z" 
  delete "locastansHD.7z"
SectionEnd

 

Section /o "데미지인디케이터" XVM16_SEC
 SetOutPath "$INSTDIR"
  File "addonmods데미지인디케이터.7z"
  Nsis7z::Extract "데미지인디케이터.7z" 
  delete "데미지인디케이터.7z"
SectionEnd

 

Section /o "아군사격방지" XVM17_SEC
 SetOutPath "$INSTDIR"
  File "addonmods아군사격방지.7z"
  Nsis7z::Extract "아군사격방지.7z"
  delete "아군사격방지.7z"
SectionEnd

 

Section /o "히트로그" XVM18_SEC
 SetOutPath "$INSTDIR"
  File "addonmods히트로그.7z"
  Nsis7z::Extract "히트로그.7z" ;mod.7z파일을 압축 해제
  delete "히트로그.7z"
SectionEnd

 

SectionGroupEnd

 

section
delete "7za.exe"
sectionend

; Section descriptions
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
  !insertmacro MUI_DESCRIPTION_TEXT ${XVM_SEC} "XVM 옵션을 고르세요"
  !insertmacro MUI_DESCRIPTION_TEXT ${XVM01_SEC} "초반 광고를 skip 합니다."
  !insertmacro MUI_DESCRIPTION_TEXT ${XVM02_SEC} "오른쪽 위 전차아이콘 옆에 스팟여부를 확인합니다."
  !insertmacro MUI_DESCRIPTION_TEXT ${XVM03_SEC} "마우스 스크롤로 줌을 할 수 없습니다."
  !insertmacro MUI_DESCRIPTION_TEXT ${XVM04_SEC} "발포시 반동을 없앱니다."
  !insertmacro MUI_DESCRIPTION_TEXT ${XVM05_SEC} "전장의 안개를 없애줍니다."
  !insertmacro MUI_DESCRIPTION_TEXT ${XVM06_SEC} "차고의 전투통계창을 개선합니다."
  !insertmacro MUI_DESCRIPTION_TEXT ${XVM07_SEC} "관통/비관통을 빨강/초록 색으로 구분합니다."
  !insertmacro MUI_DESCRIPTION_TEXT ${XVM08_SEC} "차고를 2줄로 표시합니다."
  !insertmacro MUI_DESCRIPTION_TEXT ${XVM09_SEC} "죽은 적 전차를 하얀색으로 표시합니다."
  !insertmacro MUI_DESCRIPTION_TEXT ${XVM10_SEC} "자신의 전차방어력을 실시간으로 계산합니다."
  !insertmacro MUI_DESCRIPTION_TEXT ${XVM11_SEC} "조준한 전차의 실시간 방호력을 보여줍니다."
  !insertmacro MUI_DESCRIPTION_TEXT ${XVM12_SEC} "전차의 위장을 제거합니다."
  !insertmacro MUI_DESCRIPTION_TEXT ${XVM13_SEC} "줌아웃의 범위를 넓혀줍니다."
  !insertmacro MUI_DESCRIPTION_TEXT ${XVM14_SEC} "육감이 애니메이션화 되고 다른 소리가 납니다."
  !insertmacro MUI_DESCRIPTION_TEXT ${XVM15_SEC} "미니맵에 많은 포각, 정찰거리 등을 표시합니다."
  !insertmacro MUI_DESCRIPTION_TEXT ${XVM16_SEC} "피격시 피격방향을 표시합니다."
  !insertmacro MUI_DESCRIPTION_TEXT ${XVM17_SEC} "아군이나 시체사격을 방지합니다."
  !insertmacro MUI_DESCRIPTION_TEXT ${XVM18_SEC} "맞춘 데미지를 보여줍니다."

!insertmacro MUI_FUNCTION_DESCRIPTION_END

Lv42 득템의황제

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • 월탱
  • 게임
  • IT
  • 유머
  • 연예
AD