Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- !include "MUI2.nsh"
- XPStyle on
- Name "Your Cryengine Game"
- ; The file to write
- OutFile "Your Gameinstaller.exe"
- InstallDir "$PROGRAMFILES\Your Studio\Your Game"
- ; Request application privileges for Windows Vista/7
- RequestExecutionLevel user
- !define FILES_ROOT ".."
- ;UNCOMMENT TO EXCLUDE THE GAME FOLDER FROM THE INSTALLER
- ;!define LIGHT_BUILD
- ; MUI Settings
- !define MUI_ABORTWARNING
- !define MUI_ICON "icon.ico"
- !define MUI_UNICON "icon.ico"
- !define MUI_HEADERIMAGE
- !define MUI_HEADERIMAGE_BITMAP "header.bmp"
- ;Welcome page
- !define MUI_TEXT_WELCOME_INFO_TITLE "Welcome to this useless installer!"
- !define MUI_TEXT_WELCOME_INFO_TEXT "This is a test info text blahblubb"
- !define MUI_WELCOMEFINISHPAGE_BITMAP "welcome.bmp"
- !insertmacro MUI_PAGE_WELCOME
- ; License page
- !insertmacro MUI_PAGE_LICENSE "eula.txt"
- ; Game directory page
- !define MUI_DIRECTORYPAGE_VARIABLE $INSTDIR
- !insertmacro MUI_PAGE_DIRECTORY
- ; Install files page
- !insertmacro MUI_PAGE_INSTFILES
- ; The stuff to install
- Section "" ;No components page, name is not important
- ; Set output path to the installation directory.
- SetOutPath $INSTDIR
- File "${FILES_ROOT}\system.cfg"
- SetOutPath $INSTDIR\Bin32
- File /r /x *.pdb /x *.obj /x *.lib /x *.exp /x Editor.exe /x .svn /x rc /x LuaCompiler.exe "${FILES_ROOT}\Bin32\"
- SetOutPath $INSTDIR\Engine
- File /x ShaderCache.pak "${FILES_ROOT}\Engine\"
- !ifndef LIGHT_BUILD
- SetOutPath $INSTDIR\Game
- File /r /x *.psd /x *.cry /x .svn "${FILES_ROOT}\Game\"
- !endif
- SetOutPath $INSTDIR\Tools
- File "${FILES_ROOT}\Tools\CryDevLogin.exe"
- SetOutPath $INSTDIR\Tools\CrashHandler
- File "${FILES_ROOT}\Tools\CrashHandler\CrashHandler.exe"
- SectionEnd ; end the section
- ; Finish files page
- !define MUI_FINISHPAGE_NOAUTOCLOSE
- !insertmacro MUI_PAGE_FINISH
- !insertmacro MUI_LANGUAGE "English"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement