:: If you want to edit this file for personal usage only jump to EDITING :: Wenn Ihr diese Datei nur für den persönlichen Gebrauch bearbeiten möchtet, springt zu EDITING @echo off SET IF=IF EXIST SET IFN=IF NOT EXIST SET S=.exe Setup- SET L=.exe --language SET SK= --skip-at-view --force-install-list SET .=echo. SET MOD=.exe echo SET OV=.\override\ SET MAC=%IFN% BGConfig.exe SET NMAC=%IF% BGConfig.exe SET GOG=%IF% ReadMe_addon_patch.txt SET BWFP=BiG World Fixpack SET BWIP=BiG World Installpack SET BWSP=BiG World Smoothpack SET BWTP=BiG World Textpack SET M="%BWIP%\mtee.exe" /+ "BiG World Debug.txt" SET CD5=%IF% %BGM%MovieCD5.bif" SET CD6=%IF% %BGM%MovieCD6.bif" SET NCD5=%IFN% %BGM%MovieCD5.bif" SET NCD6=%IFN% %BGM%MovieCD6.bif" SET IFA=%IF% BWP_Asian SET IFE=%IF% BWP_English SET IFF=%IF% BWP_French SET IFG=%IF% BWP_German SET IFH=%IF% BWP_Spanish SET IFI=%IF% BWP_Italian SET IFP=%IF% BWP_Polish SET IFR=%IF% BWP_Russian SET IFL=%IF% BWP_Language SET IFNA=%IFN% BWP_Asian SET IFNE=%IFN% BWP_English SET IFNG=%IFN% BWP_German SET IFNH=%IFN% BWP_Spanish SET IFNR=%IFN% BWP_Russian SET IFNL=%IFN% BWP_Language SET IFX=%IF% BWP_Expert SET IFM=%IF% BWP_More SET IFT=%IF% BWP_Tactic SET IFSD=%IF% BWP_Standard SET IFNT=%IFN% BWP_Tactic SET IFNX=%IFN% BWP_Expert SET IFS=%IF% Setup- SET IFNS=%IFN% Setup- SET IF2=%IF% BWP_BG2only SET IFN2=%IFN% BWP_BG2only SET AD=%IF% BWP_Adult SET AO=BWP_AOE_Kits SET NBP=BWP_No_BP_AI SET DU=%IF% BWP_Deselect_Unsuitable SET DF=%IF% BWP_Deselect_Fun SET NDU=%IFN% BWP_Deselect_Unsuitable SET NDF=%IFN% BWP_Deselect_Fun SET NS=%IF% BWP_No_SCS_AI SET NNS=%IFN% BWP_No_SCS_AI SET TST=%IF% bwp_test SET NTST=%IFN% bwp_test SET IFXS=%IFX% %IFS% SET IFMS=%IFM% %IFS% SET IFTS=%IFT% %IFS% SET IFAS=%IFA% %IFS% SET IFNXS=%IFNX% %IFS% SET IFNMS=%IFN% BWP_More %IFS% SET IFNTS=%IFNT% %IFS% SET IFIF=.exe %IFS% SET IFNIF=.exe %IFNS% SET IFES=%IFE% %IFS% SET IFENS=%IFE% %IFNS% SET IFFS=%IFF% %IFS% SET IFFNS=%IFF% %IFNS% SET IFGS=%IFG% %IFS% SET IFGNS=%IFG% %IFNS% SET IFHS=%IFH% %IFS% SET IFHNS=%IFH% %IFNS% SET IFRS=%IFR% %IFS% SET IFXNS=%IFX% %IFNS% SET IFMNS=%IFM% %IFNS% SET IFTNS=%IFT% %IFNS% SET TXT=type "%CD%\%BWIP%\temp\" SET TXTE=type "%BWIP%\English\" SET TXTG=type "%BWIP%\German\" SET TXTH=type "%BWIP%\Spanish\" SET TXTR=type "%BWIP%\Russian\" SET INST="%BWIP%\Install.bat" SET INSTQ="%BWIP%\Install_q.bat" :: Every choice-key may be used only one single time. :: These keys are already used: :: (A)sian :: (B)GT (at game selection) :: (C)ontinue (at check) :: (D)eselect :: (E)nglish :: (F)rench :: (G)erman :: (H)ispanic :: (J)a (at Textharmonisation) :: s(K)ip (at Widescreen) :: (L)anguage (non-English Installation only) :: (M)ore :: (N)o (at Textharmonisation) :: BG2 (O)nly (at game selection :: (P)olish :: (R)epeat (at check) :: (S)tandard :: (T)actic :: (W)idescreen :: e(X)pert :: (Y)es (at TOBCHECK) :: don't (Z)oom it (at Widescreen) :: currently not used: :: U :: V :: Q - may not be used, because it will close the window immediately %.% %IFN% BWP* move ".\%BWIP%\move to main folder\*.*" "." %IF% BWP* del BWP* del /q ".\%BWIP%\temp\*.*" | %M% %.% %.% %.% :: version %TXTE%@A | %M% %TXTE%@20 | %M% %TXTG%@20 | %M% %TXTH%@20 | %M% %TXTR%@20 | %M% %TXTE%@C :start1 %.% %.% :: choose language %TXTE%@21 %.% %TXTG%@21 %.% %TXTH%@21 %.% %TXTR%@21 %.% %IFE% %IFN% "Start BW Install.nul" del BWP_English %IFG% %IFN% "Start BW Install.nul" del BWP_German %IFH% %IFN% "Start BW Install.nul" del BWP_Spanish %IFR% %IFN% "Start BW Install.nul" del BWP_Russian %.% :: languages %TXTE%@00 set /P X= %.% %.% %.% %.% %.% %.% %.% if /I "%X%"=="E" goto :English if /I "%X%"=="G" goto :German if /I "%X%"=="H" goto :Spanish if /I "%X%"=="RU" goto :Russian if /I "%X%"=="F" goto :French if /I "%X%"=="I" goto :Italian if /I "%X%"=="P" goto :Polish if /I "%X%"=="CZ" goto :Czech if /I "%X%"=="CH" goto :Chinse if /I "%X%"=="KO" goto :Korean %.% %.% :: no language selected %TXTE%@22 %.% %TXTG%@22 %.% %TXTH%@22 %.% %TXTR%@22 %.% %.% %.% goto :start1 :German type NUL> BWP_German copy /Y ".\%BWIP%\German\*" ".\%BWIP%\temp" | %M% goto :CHCKINFO :English type NUL> BWP_English copy /Y ".\%BWIP%\English\*" ".\%BWIP%\temp" | %M% goto :CHCKINFO :Spanish type NUL> BWP_Spanish copy /Y ".\%BWIP%\Spanish\*" ".\%BWIP%\temp" | %M% goto :CHCKINFO :Russian type NUL> BWP_Russian copy /Y ".\%BWIP%\Russian\*" ".\%BWIP%\temp" | %M% goto :CHCKINFO :French type NUL> BWP_French copy /Y ".\%BWIP%\English\*" ".\%BWIP%\temp" | %M% copy /Y ".\%BWIP%\French\*" ".\%BWIP%\temp" | %M% goto :CHCKINFO :Italian type NUL> BWP_Italian copy /Y ".\%BWIP%\English\*" ".\%BWIP%\temp" | %M% copy /Y ".\%BWIP%\Italian\*" ".\%BWIP%\temp" | %M% goto :CHCKINFO :Polish type NUL> BWP_Polish copy /Y ".\%BWIP%\English\*" ".\%BWIP%\temp" | %M% copy /Y ".\%BWIP%\Polish\*" ".\%BWIP%\temp" | %M% goto :CHCKINFO :Czech type NUL> BWP_Czech copy /Y ".\%BWIP%\English\*" ".\%BWIP%\temp" | %M% copy /Y ".\%BWIP%\Czech\*" ".\%BWIP%\temp" | %M% goto :CHCKINFO :Chinese type NUL> BWP_Chinese copy /Y ".\%BWIP%\English\*" ".\%BWIP%\temp" | %M% copy /Y ".\%BWIP%\Chinese\*" ".\%BWIP%\temp" | %M% goto :CHCKINFO :Korean type NUL> BWP_Korean copy /Y ".\%BWIP%\English\*" ".\%BWIP%\temp" | %M% copy /Y ".\%BWIP%\Korean\*" ".\%BWIP%\temp" | %M% goto :CHCKINFO :CHCKINFO %.% %.% %.% %.% :: introduction %TXT%@1 %.% %.% %.% pause %.% %.% :: game seletion info %TXT%@2 %.% %.% %.% %.% %.% %.% :start8 %.% %.% :: game type %TXT%@3 %.% %.% :: test version :: %TXT%@23 %.% %.% set /P X= (B)GT - BG2 (O)nly . . . %.% %.% %.% %.% %.% %.% %.% %.% %.% if /I "%X%"=="B" goto :BGTFULL if /I "%X%"=="O" goto :BG2ONLY if /I "%X%"=="BT" goto :TBGTFULL if /I "%X%"=="OT" goto :TBG2ONLY %.% %.% :: no decision %TXT%@4 %.% %.% %.% %.% %.% %.% %.% goto :start8 :BG2ONLY type NUL> BWP_BG2only goto :BGTFULL :TBG2ONLY type NUL> BWP_BG2only type NUL> BWP_test goto :BGTFULL :TBGTFULL type NUL> BWP_test :BGTFULL %IFNG% %IFNH% echo "c:\Stuff\G\BG"> BWP_BGT_input.txt %IFG% echo "c:\Stuff\G\BG"> BWP_BGT_input.txt %IFH% echo "c:\Stuff\G\BG"> BWP_BGT_input.txt %NMAC% %IFN% BiG_warning GOTO :NOWARN %MAC% GOTO :MODCHECK %.% %.% %.% %.% %.% %.% :: warning restart %TXT%@5 %.% %.% %IF% BiG_warning del BiG_warning %.% %.% %.% pause GOTO :NOTEST :NOWARN type NUL> BiG_warning %IF% "..\BGII - SoA" %IF% "..\BGII - SvA" GOTO :BG2CHK1 %IF% "..\BGII - SvA\BWP_German" GOTO :BG1CHECK %IF% "..\BGII - SoA" %IFN% "..\BGII - SoA\BWP_German" GOTO :BG1CHECK GOTO :BG2CHK2 :BG2CHK1 %.% %.% %.% %.% %.% %.% :: name check also SoA/SvA %TXT%@6 %.% %.% %.% %.% %.% %.% %.% pause GOTO :EXIT :BG2CHK2 %.% %.% %.% %.% %.% %.% :: name check no SoA/SvA %TXT%@7 %.% %.% %.% %.% %.% %.% pause GOTO :EXIT :: %IF% "..\BG" GOTO :TP1CHECK %.% %.% %.% %.% %.% %.% %.% %.% :BG1CHECK %IF% "BWP_BG2only" GOTO :NOTEST %IF% "..\BG" ( SET BG1="..\BG\ ) Else ( SETLOCAL ENABLEDELAYEDEXPANSION %.% :: BG1 check %TXT%@9 %.% set /P X= IF NOT EXIST "!X!" ( %TXT%@138 GOTO :BG1CHECK ) ECHO !X!> BWP_BGT_input.txt ECHO ^"!X!^\> BWP_BGI_input.txt ENDLOCAL for /f "delims=" %%a in ('type BWP_BGI_input.txt') do @set BG1=%%a ) SET BGD=%BG1%data\ SET BGM=%BG1%movies\ SET BGO=%BG1%Override\ :: %IFN% "..\BG" GOTO :TOBCHECK :TP1CHECK %GOG% GOTO :TOOLCHCK %IFNF% %IF% "..\BGII - SoA" %IF% %BG1%readme_patch.txt" GOTO :BG1CHCK2 %IFF% %IF% "..\BGII - SoA" %IF% %BG1%readme_patch.txt" %IF% %BG1%SETUP-CORRECFR.DEBUG" GOTO :BG1CHCK2 %IFG% %IF% "..\BGII - SvA" %IF% %BG1%readme_patch.txt" %IF% %BG1%SETUP-BG1TP.DEBUG" GOTO :BG1CHCK2 %.% %.% %.% %.% %.% %.% :: BG1 patch check %TXT%@8 %.% %.% %.% :: missing BG1 patch 5512 %IFN% %BG1%readme_patch.txt" %TXT%@12 %.% %.% :: missing BG1 text patch %IFF% %IFN% %BG1%SETUP-CORRECFR.DEBUG" %TXT%@13 %IFG% %IFN% %BG1%SETUP-BG1TP.DEBUG" %TXT%@13 %.% %.% %.% %.% %.% %.% %.% %.% %.% pause GOTO :TP1CHECK :BG1CHCK2 %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% :: BG1 completeness check header %TXT%@14 %.% :repeatB %.% CALL ".\%BWIP%\BG1_check.bat" %.% %.% %.% :: BG1 completeness check %TXT%@15 %.% %.% %.% set /P X= (Y)es . . . if /I "%X%"=="Y" goto :TOBCHECK %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% :: repeat check %TXT%@16 %.% %.% %.% %.% %.% goto :repeatB :TOBCHECK %IF% BiG_warning del BiG_warning :NOTEST :startTOB %.% %.% %IF% CD5\movies\25Movies.bif %IF% BG2-ToBPatchReadMe.txt GOTO :TOOLCHCK %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% :: ToB check header %TXT%@10 %.% %.% :: missing 25Movies.bif %IFN% CD5\movies\25Movies.bif %TXT%@11 %.% %.% :: missing BG2 patch 26498 %IFN% BG2-ToBPatchReadMe.txt %TXT%@17 %.% %.% %.% %.% pause GOTO :startTOB :TOOLCHCK :start2 %IFNG% %IFNH% %IFNR% %IF% "%BWFP%" %IF% "%BWFP%.bat" GOTO :MODCHECK %IFG% %IF% "%BWFP%" %IF% "%BWFP%.bat" %IF% "%BWTP%" %IF% "%BWTP%.bat" GOTO :MODCHECK %IFH% %IF% "%BWFP%" %IF% "%BWFP%.bat" %IF% "%BWTP%" %IF% "%BWTP%.bat" GOTO :MODCHECK %IFR% %IF% "%BWFP%" %IF% "%BWFP%.bat" %IF% "%BWTP%" %IF% "%BWTP%.bat" GOTO :MODCHECK %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% %IFN% "%BWFP%" %TXT%@25 %IFN% "%BWFP%.bat" %TXT%@26 %IFN% "%BWTP%" %IFG% %TXT%@29 %IFN% "%BWTP%" %IFH% %TXT%@29 %IFN% "%BWTP%" %IFR% %TXT%@29 %IFN% "%BWTP%.bat" %IFG% %TXT%@30 %IFN% "%BWTP%.bat" %IFH% %TXT%@30 %IFN% "%BWTP%.bat" %IFR% %TXT%@30 %.% %.% %.% %.% :: mandatory files and folders %TXT%@18 %.% %.% %.% %.% pause GOTO :start2 :MODCHECK :start3 %IFN2% %IFGS%TP%IFIF%bg2fixpack%IFIF%BGT%IFIF%BGT-NPCSound%IFIF%TxtMusic.exe GOTO :VERSION %IFN2% %IFES%bg2fixpack%IFIF%BGT%IFIF%TxtMusic.exe GOTO :VERSION %IFN2% %IFFS%correcfr%IFIF%bg2fixpack%IFIF%BGT%IFIF%TxtMusic.exe GOTO :VERSION %IFN2% %IFHS%Traduccion_Mejorada%IFIF%bg2fixpack%IFIF%BGT%IFIF%TxtMusic.exe GOTO :VERSION %IFN2% %IFRS%bg2fixpack%IFIF%BGT%IFIF%TxtMusic.exe GOTO :VERSION %IF2% %IFGS%TP%IFIF%bg2fixpack.exe GOTO :VERSION %IF2% %IFES%bg2fixpack.exe GOTO :VERSION %IF2% %IFFS%correcfr%IFIF%bg2fixpack.exe GOTO :VERSION %IF2% %IFHS%Traduccion_Mejorada%IFIF%bg2fixpack.exe GOTO :VERSION %IF2% %IFRS%bg2fixpack.exe GOTO :VERSION %.% %.% %.% %.% %.% %.% %.% :: minimum requirements %TXT%@19 %.% %.% %.% %.% %IFGNS%TP%MOD%BG2 Textpatch %IFFNS%correcfr%MOD%Correctif de BG2 %IFHNS%Traduccion_Mejorada%MOD%BG2 Traduccion Mejorada %IFNS%bg2fixpack%MOD%BG2 Fixpack %IFN2% %IFNS%BGT%MOD%Baldur's Gate Trilogy %IFN2% %IFGNS%BGT-NPCSound%MOD%BGT-NPCSound %IFN2% %IFNS%TxtMusic%MOD%TxtMusic :: %IFNS%BP-BGT-Worldmap%MOD%BP-BGT-Worldmap %.% %.% %.% %.% :: mandatory mods %TXT%@31 %.% %.% %.% %.% pause GOTO :start3 :VERSION %.% %.% %.% :: version selection %TXT%@32 %.% :start4 %.% %IFX% del BWP_Expert %IFT% del BWP_Tactic %IFSD% del BWP_Standard %.% %.% set /P X= (S)tandard - (T)actic - e(X)pert - (A)sian . . . %.% %.% %.% %.% %.% %.% %.% %.% %.% if /I "%X%"=="X" goto :Expert if /I "%X%"=="S" goto :Standard if /I "%X%"=="SL" goto :StandarL if /I "%X%"=="T" goto :Tactic if /I "%X%"=="TL" goto :TacticL if /I "%X%"=="XA" goto :AsianX if /I "%X%"=="SA" goto :AsianS if /I "%X%"=="TA" goto :AsianT if /I "%X%"=="SC" goto :Shortcut %.% %.% %.% %.% :: no version selected %TXT%@33 %.% %.% %.% %.% %.% %.% %.% goto :start4 :Expert type NUL> BWP_Expert type NUL> BWP_Tactic goto :CONFIG :Standard type NUL> BWP_Standard goto :CONFIG :StandarL type NUL> BWP_Standard type NUL> BWP_Language goto :CONFIG :Tactic type NUL> BWP_Standard type NUL> BWP_Tactic goto :CONFIG :TacticL type NUL> BWP_Standard type NUL> BWP_Tactic type NUL> BWP_Language goto :CONFIG :AsianX type NUL> BWP_Expert type NUL> BWP_Tactic type NUL> BWP_Asian goto :CONFIG :AsianS type NUL> BWP_Standard type NUL> BWP_Asian goto :CONFIG :AsianT type NUL> BWP_Standard type NUL> BWP_Tactic type NUL> BWP_Asian goto :CONFIG :Shortcut type NUL> BWP_Expert type NUL> BWP_Tactic type NUL> BWP_Asian type NUL> BWP_ADULT type NUL> BWP_BP_and_SCS_AI type NUL> BWP_FULLPLATE type NUL> BWP_DUNGDRAG type NUL> BWP_CDArnise type NUL> BWP_CImoenRom type NUL> BWP_CBranwen type NUL> BWP_CRoTDrizzt type NUL> BWP_CTDDSharTeel type NUL> BWP_CYoshFriend type NUL> BWP_CCoranBG2 type NUL> BWP_NoWide type NUL> BWP_Shortcut goto :MODLIST :CONFIG Call ".\%BWIP%\Fun_check.bat" :DESELECT :start6D %.% %.% :: mods deselection %TXT%@34 %.% %.% %.% %.% set /P X= (DU) - (DF) - (DB) - (DA) . . . %.% if /I "%X%"=="DU" goto :DESELU if /I "%X%"=="DF" goto :DESELF if /I "%X%"=="DB" goto :DESELB if /I "%X%"=="DA" goto :ADULTSEL %.% %.% :: no decision %TXT%@35 %.% %.% goto :start6D :DESELU type NUL> BWP_Deselect_Unsuitable goto :ADULTSEL :DESELF type NUL> BWP_Deselect_Fun goto :ADULTSEL :DESELB type NUL> BWP_Deselect_Unsuitable type NUL> BWP_Deselect_Fun %.% %.% %.% :ADULTSEL %.% %.% %.% %.% %.% %.% :: Adult selection %TXT%@99 %.% %.% %.% %.% set /P X= (AD) . . . %.% if /I "%X%"=="AD" goto :ADULTYPE %.% %.% goto :KITSELEC %.% %.% :ADULTYPE type NUL> BWP_ADULT %.% %.% :KITSELEC %IFNS%ashesofembers.exe GOTO :AICHECK %.% %.% %.% %.% %.% %.% %.% %.% %.% :: kits selection %TXT%@36 %.% %.% :: kits selection choice %IFS%ashesofembers.exe %TXT%@37 %.% %.% %.% %.% set /P X= (AOE) . . . %.% if /I "%X%"=="AOE" type NUL> %AO% %.% %.% :AICHECK %IFS%SCS%IFIF%BPv180.exe GOTO :AISELECT %IFS%SCSII%IFIF%BPv180.exe GOTO :AISELECT GOTO :RULESYST :AISELECT %.% %.% %.% %.% %.% %.% :: AI selection %TXT%@38 %.% %.% %.% %.% set /P X= (BP) - (AI) - (BI) . . . %.% if /I "%X%"=="BP" goto :BPAIONLY if /I "%X%"=="AI" goto :BOTHAI if /I "%X%"=="BI" goto :BPANDSCS %.% %.% type NUL> %NBP% goto :RULESYST %.% %.% :BPAIONLY :: neither components that conflict with BP nor those that maybe work together with BP will not be installed type NUL> BWP_No_SCS_AI :BOTHAI :: only components that overlap with BP will not be installed type NUL> BWP_Not_both_AI :BPANDSCS :: also some BP-AI and SCS-AI will be installed; only components that conflict with BP will not be installed type NUL> BWP_BP_and_SCS_AI :RULESYST %IFNS%fullplate%IFNIF%tb#tweaks.exe GOTO :MODLIST %.% %.% %.% %.% %.% %.% :: rule system %TXT%@39 %.% %.% %.% %.% %.% set /P X= (FP) - (DD) - (FD) . . . %.% if /I "%X%"=="FP" goto :FULLPLATE if /I "%X%"=="DD" goto :DUNGDRAG if /I "%X%"=="FD" goto :FULLDUNG %.% %.% goto :MODLIST %.% %.% :FULLPLATE type NUL> BWP_FULLPLATE %.% %.% :DUNGDRAG type NUL> BWP_DUNGDRAG %.% %.% :FULLDUNG type NUL> BWP_FULLPLATE type NUL> BWP_DUNGDRAG %.% %.% :MODLIST :: add missing setup-###.exe %IF% SETUP-NMT.tp2 copy /Y WeiDU.exe SETUP-NMT.exe | %M% %IF% SETUP-NMR-HAPPY.tp2 copy /Y WeiDU.exe SETUP-NMR-HAPPY.exe | %M% %IF% #!Yoshi\#!yoshi.tp2 copy /Y WeiDU.exe SETUP-#!yoshi.exe | %M% :: rename filenames otherwise these mods cannot be installed automatically by WeiDU or checked by List.bat %IF% "1Sylm-setup.tp2" ren "1Sylm-setup.tp2" "setup-1Sylm.tp2" | %M% %IF% "1Sylm-setup.exe" ren "1Sylm-setup.exe" "setup-1Sylm.exe" | %M% %IF% "setup RGenie.tp2" ren "setup RGenie.tp2" "setup-RGenie.tp2" | %M% %IF% "setup RGenie.exe" ren "setup RGenie.exe" "setup-RGenie.exe" | %M% %IF% "Setup-BWL Contest.tp2" ren "Setup-BWL Contest.tp2" "Setup-BWL_Contest.tp2" | %M% %IF% "Setup-BWL Contest.exe" ren "Setup-BWL Contest.exe" "Setup-BWL_Contest.exe" | %M% :: workaround to handle filenames with special charcters %IF% setup-b!tweak.exe move .\b!tweak\setup-b!tweak.tp2 "." | %M% %IF% setup-b!tweak.exe ren setup-b!tweak.exe setup-btweak.exe | %M% %IF% setup-b!tweak.tp2 ren setup-b!tweak.tp2 setup-btweak.tp2 | %M% %IF% setup-b!tweak_lite.exe move .\b!tweak_lite\setup-b!tweak_lite.tp2 "." | %M% %IF% setup-b!tweak_lite.exe ren setup-b!tweak_lite.exe setup-btweak_lite.exe | %M% %IF% setup-b!tweak_lite.tp2 ren setup-b!tweak_lite.tp2 setup-btweak_lite.tp2 | %M% %IF% setup-LavaIt!.exe move .\LavaIt!\Setup-LavaIt!.tp2 "." | %M% %IF% Setup-LavaIt!.exe ren Setup-LavaIt!.exe Setup-LavaIt.exe | %M% %IF% Setup-LavaIt!.tp2 ren Setup-LavaIt!.tp2 Setup-LavaIt.tp2 | %M% %IF% setup-#!yoshi.exe move .\#!Yoshi\#!yoshi.tp2 "." | %M% %IF% Setup-#!yoshi.exe ren Setup-#!yoshi.exe Setup-#yoshi.exe | %M% %IF% #!yoshi.tp2 ren #!yoshi.tp2 Setup-#yoshi.tp2 | %M% %IF% BWP_Shortcut goto :BWSStart :start5 %.% %.% %.% %.% %.% %.% :: list existing mods %TXT%@40 %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% pause %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% CALL "%BWIP%\List.bat" IE& rem list existing mods %.% %.% %.% %.% :: scroll upwards %TXT%@41 %.% %.% %.% %.% pause %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% :: list not existing mods %TXT%@42 %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% pause %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% CALL "%BWIP%\List.bat" INE& rem list not existing mods %.% %.% %IFNS%TDD%IFIF%AjocMod.exe %TXT%@100 %IFNS%MTS_Crappack%IFIF%d0questpack%IFIF%BPv180.exe %TXT%@103 %IFNS%MTS_Crappack%IFIF%d0tweak%IFIF%BPv180.exe %TXT%@103 %IFNS%EdwinRomance%IFIF%EdwinToB.exe %TXT%@104 %IFNS%Kelsey%IFIF%GRoA.exe %TXT%@105 %IFN% c2audio.bat %IFS%ItemUpgrade.exe %TXTE%@119 %IFNS%MTS_Crappack%IFIF%Kelsey%IFIF%BPv180.exe %TXT%@103 %IFNS%Kelsey%IFIF%KelseyTOB.exe %TXT%@107 %IFN% ".\Kiara-Zaiya\Sounds\Kiara0.ogg" %IFS%Kiara-Zaiya.exe %TXT%@108 %IFNS%NeJ2Biffer%IFIF%NeJ2.exe %TXT%@109 %IFNS%NeJ2v602%IFIF%NeJ2.exe %TXT%@110 %IFNS%BGTNeJ%IFIF%NeJ2.exe %TXT%@111 %IFNS%NTotSCv171%IFIF%NTOTSC.exe %TXT%@112 %IFNS%Solaufein%IFIF%rpgsolaflirtpack.exe %TXT%@115 %IFNS%BPv180%IFIF%LongerRoad.exe %TXT%@117 %IFNS%BPv180%IFIF%Turnabout.exe %TXT%@118 %IFNS%BP-BGT-Worldmap.exe %TXT%@120 %.% %.% %.% :: scroll upwards and add %TXT%@43 %.% :repeat %.% %.% %.% :: repeat check %TXT%@44 %.% %.% %.% set /P X= (R)epeat, (C)ontinue . . . if /I "%X%"=="R" goto :start5 if /I "%X%"=="C" goto :CONNALIA %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% :: no decision %TXT%@45 %.% %.% %.% %.% %.% goto :repeat :CONNALIA %IFS%LuvNalia%IFIF%deArnise.exe GOTO :RUNNALIA GOTO :CONIMOEN :RUNNALIA %.% %.% %.% %.% %.% :startCNA %.% %.% :: mods conflict Nalia %TXT%@150 %.% %.% %.% %.% set /P X= (CLN) - (CAR) . . . %.% if /I "%X%"=="CLN" goto :CLUVNALI if /I "%X%"=="CAR" goto :CDARNISE %.% %.% :: no decision %TXT%@35 %.% %.% goto :startCNA :CLUVNALI type NUL> BWP_CLuvNalia goto :CONIMOEN :CDARNISE type NUL> BWP_CDArnise %.% %.% %.% :CONIMOEN %IFS%Imoen%IFIF%imoenfriendship.exe GOTO :RUNIMOEN GOTO :CONBRAN :RUNIMOEN %.% %.% %.% %.% :startCIM %.% %.% :: mods conflict Imoen %TXT%@151 %.% %.% %.% %.% set /P X= (CIR) - (CIF) . . . %.% if /I "%X%"=="CIR" goto :CIMOEROM if /I "%X%"=="CIF" goto :CIMOEFRI %.% %.% :: no decision %TXT%@35 %.% %.% goto :startCIM :CIMOEROM type NUL> BWP_CImoenRom goto :CONBRAN :CIMOEFRI type NUL> BWP_CImoenFriend %.% %.% %.% :CONBRAN %IFS%BranwenNPC%IFIF%POB.exe GOTO :RUNBRAN GOTO :CONDRIZZ :RUNBRAN %.% %.% %.% %.% :startCBR %.% %.% :: mods conflict Branwen %TXT%@152 %.% %.% %.% %.% set /P X= (CBN) - (CPB) . . . %.% if /I "%X%"=="CBN" goto :CBRANWEN if /I "%X%"=="CPB" goto :CPERILSB if /I "%X%"=="IGB" goto :CONDRIZZ %.% %.% :: no decision %TXT%@35 %.% %.% goto :startCBR :CBRANWEN type NUL> BWP_CBranwen goto :CONDRIZZ :CPERILSB type NUL> BWP_CPerils %.% %.% %.% :CONDRIZZ %IFS%ROT%IFIF%DKDrizzt.exe GOTO :RUNDRIZZ GOTO :CONSHART :RUNDRIZZ %.% %.% %.% %.% :startCDR %.% %.% :: mods conflict Drizzt %TXT%@153 %.% %.% %.% %.% set /P X= (COD) - (CRT) . . . %.% if /I "%X%"=="COD" goto :COCTDRIZ if /I "%X%"=="CRT" goto :CROTDRIZ if /I "%X%"=="IGD" goto :CONSHART %.% %.% :: no decision %TXT%@35 %.% %.% goto :startCDR :COCTDRIZ type NUL> BWP_COctDrizzt goto :CONSHART :CROTDRIZ type NUL> BWP_CRoTDrizzt %.% %.% %.% :CONSHART %IFS%TDD%IFIF%sharteel.exe GOTO :RUNSHART %IFS%NEJ2%IFIF%sharteel.exe GOTO :RUNSHART GOTO :CONYOSH :RUNSHART %.% %.% %.% %.% :startCST %.% %.% :: mods conflict Shar-Teel %TXT%@154 %.% %.% %.% %.% set /P X= (CST) - (CDD) . . . %.% if /I "%X%"=="CST" goto :CSHARTEE if /I "%X%"=="CDD" goto :CDDSHART if /I "%X%"=="IGS" goto :CONYOSH %.% %.% :: no decision %TXT%@35 %.% %.% goto :startCST :CSHARTEE type NUL> BWP_SharTeel goto :CONYOSH :CDDSHART type NUL> BWP_CTDDSharTeel %.% %.% %.% :CONYOSH %IFS%#Yoshi%IFIF%yoshimo.exe GOTO :RUNYOSH %IFS%#Yoshi%IFIF%TS-BP.exe GOTO :RUNYOSH %IFS%#Yoshi%IFIF%Keto.exe GOTO :RUNYOSH GOTO :CONCOR :RUNYOSH %.% %.% %.% %.% :startCYO %.% %.% :: mods conflict Yoshimo %TXT%@155 %.% %.% %.% %.% set /P X= (CKY) - (CYF) . . . %.% if /I "%X%"=="CYF" goto :CYOSFRIE if /I "%X%"=="CKY" goto :CKEEPYOS %.% %.% :: no decision %TXT%@35 %.% %.% goto :startCST :CYOSFRIE type NUL> BWP_CYoshFriend goto :CONCOR :CKEEPYOS type NUL> BWP_CKeepYosh %.% %.% %.% :CONCOR %IFS%Coran.exe GOTO :RUNCOR GOTO :HARMON :RUNCOR %.% %.% %.% %.% :startCCO %.% %.% :: mods conflict Coran %TXT%@156 %.% %.% %.% %.% set /P X= (CCO) - (CBG) . . . %.% if /I "%X%"=="CCO" goto :CCORMOD if /I "%X%"=="CBG" goto :CCORBG2 %.% %.% :: no decision %TXT%@35 %.% %.% goto :startCCO :CCORMOD type NUL> BWP_CCoranMod goto :HARMON :CCORBG2 type NUL> BWP_CCoranBG2 %.% %.% %.% :HARMON %IFNG% GOTO :WIDESCR :start6 %.% %.% %.% %.% %.% %.% %.% %.% %.% :: text harmonisation %IFG% %TXT%@46 %.% %.% %.% %.% set /P X= (J)a - (N)ein . . . %.% if /I "%X%"=="J" goto :JHARMON if /I "%X%"=="N" goto :WIDESCR %.% %.% :: no choice made %TXTG%@47 %.% %.% goto :start6 :JHARMON %IF% "%BWTP%" xcopy /Y /S /E ".\%BWTP%\_Textharmonisation" ".\%BWTP%" | %M% :WIDESCR %NMAC% %IFNS%widescreen.exe goto :skipWide %MAC% goto :skipWide %.% %.% %.% %.% %.% %.% %.% %.% :: widescreen %TXT%@48 %.% %.% %.% %.% %.% set /P X= s(K)ip . . . if /I "%X%"=="K" goto :skipWide :start7 %.% %.% %.% %.% %.% :: X coordinate %TXT%@49 %.% %.% %.% set /P X= ECHO %X%> BWP_widescreen_input.txt %.% %.% %.% :: Y coordinate %TXT%@50 %.% %.% %.% set /P X= ECHO %X%>> BWP_widescreen_input.txt ECHO Y>> BWP_widescreen_input.txt %.% %.% %.% :: agree or skip widescreen %TXT%@51 %.% %.% %.% set /P X= (W)idescreen - resi(Z)e . . . %.% %.% %.% %.% %.% %.% %.% %.% %.% :: review widescreen settings %TXT%@52 %.% %.% %.% %.% %.% %.% %.% %.% %.% if /I "%X%"=="W" goto :MADNESS if /I "%X%"=="Z" goto :start7 %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% :: no decision %TXT%@53 %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% goto :start7 :skipWide type NUL> BWP_NoWide :MADNESS %.% :: summary %.% %.% %.% %.% %.% %TXT%@54 | %M% %.% %IFN2% %NTST% %TXT%@55 | %M% %IF2% %NTST% %TXT%@56 | %M% %IFN2% %TST% %TXT%@57 | %M% %IF2% %TST% %TXT%@58 | %M% :: %IFM% echo. More | %M% %IFSD% %IFNT% %TXT%@59 | %M% %IFSD% %IFT% %TXT%@60 | %M% %IFX% %IFNA% %TXT%@61 | %M% %IFX% %IFA% %TXT%@62 | %M% %DU% %NDF% %TXT%@63 | %M% %DF% %NDU% %TXT%@64 | %M% %DU% %DF% %TXT%@65 | %M% %NDU% %NDF% %TXT%@66 | %M% %IF% %AO% %TXT%@67 | %M% %IF% %NBP% %TXT%@68 | %M% %NS% %TXT%@69 | %M% %IFN% %NBP% %NNS% %TXT%@70 | %M% %IFN% BWP_FULLPLATE %IFN% BWP_DUNGDRAG %TXT%@71 | %M% %IF% BWP_FULLPLATE %IFN% BWP_DUNGDRAG %TXT%@72 | %M% %IFN% BWP_FULLPLATE %IF% BWP_DUNGDRAG %TXT%@97 | %M% %IF% BWP_FULLPLATE %IF% BWP_DUNGDRAG %TXT%@98 | %M% %IFX% %TXT%@73 | %M% %IFNX% %TXT%@74 | %M% %IF% BWP_Language %TXT%@74 | %M% %IFNE% %IFNX% %IFNL% %TXT%@75 | %M% %NMAC% %IF% BWP_NoWide %TXT%@76 | %M% %NMAC% %IFN% BWP_NoWide %TXT%@77 | %M% %NMAC% %IFN% BWP_NoWide type BWP_widescreen_input.txt | %M% %NMAC% %IFN2% %IF% BiG_warning %TXT%@78 | %M% %NMAC% %IFN2% %IFN% BiG_warning %TXT%@79 | %M% %AD% %TXT%@130 | %M% %IFN% BWP_Adult %TXT%@131 | %M% %.% :: close if not agree %TXT%@80 %.% pause %.% %.% %.% %.% %.% %.% :: madness %NMAC% %TXT%@81 :: %MAC% %TXT%@381 %.% %.% %.% pause :BWSStart %IF% ".\override\override" move ".\override\override\*.*" ".\override" | %M% %IF% ".\override\override" rmdir /s /q ".\override\override" | %M% :: Solves the issue with Cespy Audio %IF% ".\%BWIP%\%BWSP%" move ".\%BWIP%\%BWSP%\_modify\*.*" "." | %M% %IF% "%BWFP%" ren ".\%BWFP%\_aD&L" "aD&L" | %M% :: Workaround to be able to use this patch also without a megamod (shall not be applied without a megamod) :: Thanks to microsoft the patch does not work as intended because of the "&" in the name. :: Don't worry about the message about a syntax error! The file will be renamed to "aD&L" and will be patched correctly. %IF% "%BWFP%" move ".\%BWFP%\BW_Herbs\_optional\Improved Animations\_copy" ".\%BWFP%\BW_Herbs\_copy" | %M% %IF% "%BWFP%" rmdir /s /q ".\%BWFP%\BW_Herbs\_optional" | %M% %IF% "%BWFP%" move ".\%BWFP%\BW_Herbs_BG2\_optional\Improved Animations\_copy" ".\%BWFP%\BW_Herbs_BG2\_copy" | %M% %IF% "%BWFP%" rmdir /s /q ".\%BWFP%\BW_Herbs_BG2\_optional" | %M% :: This skips the choices within the Fixpack %IFG% %IF% "%BWTP%" rmdir /s /q ".\%BWTP%\override\_optional" | %M% :: This skips the choice within the Textpack %IF% "%BWFP%" xcopy /Y /S /E ".\%BWFP%\_resfixer_v1\*.*" "." | %M% %IF% "%BWFP%" xcopy /Y /S /E ".\%BWFP%\_Innate_Fix\*.*" "." | %M% %IF% "%BWFP%" xcopy /Y /S /E ".\%BWFP%\_AuroraPatch\*.*" "." | %M% %IF% "%BWFP%" xcopy /Y /S /E ".\%BWFP%\_BG2GavinHotfix\*.*" "." | %M% %IF% "%BWFP%" copy /Y ".\%BWFP%\_ids\*.ids" ".\override" | %M% %IFG% %IF% "%BWTP%" %IFS%bg1npc.exe MD .\bg1npc\tra\german | %M% %IFG% %IF% "%BWTP%" %IFS%bg1npc.exe copy .\bg1npc\tra\english\*.* .\bg1npc\tra\german | %M% :: Workaround until German translation is finished %TST% %IFS%EdwinRomance%IFIF%NeJ2.exe MD .\edwin\_backup | %M% %TST% %IFS%EdwinRomance%IFIF%NEJ2.exe copy /Y .\Edwin\bcs\EDWIN_DEGARDAN.BCS .\Edwin\_backup | %M% %TST% %IFS%EdwinRomance%IFIF%NEJ2.exe copy /Y .\Edwin\bcs\EDWIN_DEGARDAN_ROMANCE.BCS .\Edwin\_backup | %M% %IF% "%BWFP%" %IF% "%BWTP%" copy /Y ".\%BWTP%\_messages\opt_install.txt" ".\%BWFP%\_messages" | %M% %IF% "BiG World Trimpack.bat" %IFN% BWP_Trimpack.installed CALL "BiG World Trimpack.bat" %IFN% BWP_Fixpack.installed CALL "%BWFP%.bat" %IFN% BWP_Textpack.installed CALL "%BWTP%.bat" %IFN% BWP_Smoothpack.installed CALL ".\%BWIP%\%BWSP%.bat" %IF% ".\%BWIP%\BWP_Smoothpack.installed" copy ".\%BWIP%\BWP_Smoothpack.installed" "." %IFN% ".\%BWFP%\_temp\override" MD ".\%BWFP%\_temp\override" | %M% :: update setup-###.exe %TXT%@82 Call ".\%BWIP%\ReplaceWeiDU.bat" ECHO.1>1 ECHO.2>2 ECHO.3>3 ECHO.4>4 ECHO.5>5 type NUL> "Start BW Install.nul" %.% %.% %.% %.% %.% %.% %.% %.% :: installation of components %TXT%@88 %.% :: EDITING %.% %.% %.%1. CORRECTIONS | %M% %.% %.% %IFG% Call %INST% TP "0" %IFF% Call %INST% correcfr "0" %IFH% Call %INST% Traduccion_Mejorada "0" Call %INST% TobEx "100 101 102 103 105 107 108 109 110 111 112 114 115 116 117 118 120 121 122" %IFNS%TobEx.exe Call %INST% A6XPPatch "0 1" %IFNS%TobEx.exe Call %INST% A6CharmPatch "0" Call %INST% bg2fixpack "0" %IFE% Call %INST% bg2fixpack "1000" Call %INST% bg2fixpack "3 100 101 102 103 104 106 107 108 109 110 111 112 113 114" Call %INST% BDToBv168 "0 2 3 5 6 7" %.% %.% %.%2. IMPROVEMENTS | %M% %.% %.% Call %INST% 1pp "0 2 7 8 9" Call %INST% item_rev "0 1" %IFX% Call %INST% Oversight "0" %.% %.% %.%3. NEJ | %M% %.% %.% %IFN% BWP_SharTeel %NTST% %IFXS%NeJ2.exe Call %INST% NeJ2Biffer "0" %IFN% BWP_SharTeel %NTST% %IFN2% %IFX% Call %INST% NeJ2 "0 7 8 9 10" %IFN% BWP_SharTeel %NTST% %IF2% %IFX% Call %INST% NeJ2 "0 1 7 8 9 10" findstr /I /M "NEJ2.TP2~.*#.*#7" WeiDU.log if %errorlevel%==0 ( %IFN2% Call %INST% BGTNeJ "0" Call %INST% NeJ2v602 "0" %IFN% BWP_CKeepYosh %IFS%TS-BP.exe Call %INST% NeJ2v602 "2" copy /Y ".\%BWFP%\_override\NEJ2\*.*" ".\override" | %M% %IFS%randomiser.exe copy /Y ".\NeJ2\NEJ-BIFF\override\obsdem01.cre" ".\override" | %M% ) %.% %.% %.%4. BIG BG2 MODS | %M% %.% %.% %IFN% BWP_SharTeel Call %INST% TDD "0 1" Call %INST% SOS "0" Call %INST% CtB "0" findstr /I /M "CTB.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( %NTST% Call %INST% CtB-Chores "0" ) Call %INST% CtB_FF "0" %IFN% BWP_CKeepYosh Call %INST% TS-BP "0" findstr /I /M "CTB.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( Call %INST% TethyrForestPatch "0" ) %IFN% BWP_COctDrizzt Call %INST% RoT "0 1" %IFS%RoT%IFIF%SOS.exe copy /Y ".\RoTerror\anim\Yeti\*.bam" ".\override" | %M% %IFS%RoT%IFIF%CtB.exe copy /Y ".\RoTerror\anim\Yeti\*.bam" ".\override" | %M% %.% %IF2% GOTO :SKIPBG1 %.% %.%5. BGT | %M% %.% %.% %.% %.% %.% %.% :: path for BG1 %NMAC% %IFS%BGT.exe %TXT%@89 :: %MAC% %IFS%BGT.exe %TXT%@389 %.% %.% %.% %.% %.% Call %INST% BGT "0" "TYPE BWP_BGT_input.txt" :: If Not "%errorlevel%" == "0" ( :: echo WeiDU has reported an error :: pause :: ) %IFE% Call %INST% JondalarFix "0" :SKIPBG1 %IFG% Call %INST% TP "1" %IF2% GOTO :SKIPBG2 %IFG% Call %INST% BGT-NPCSound "0" 2>NUL :: Don't worry about the "error: unrecognized file signature, must be..." messages Call %INST% TxtMusic "0" findstr /I /M "NEJ2.TP2~.*#.*#7" WeiDU.log if %errorlevel%==0 ( %NTST% Call %INST% BGTNeJ2 "0 3" ) else ( %NTST% Call %INST% BGTNeJ "0" ) Call %INST% BGTNeJ "2 4 5 6 7" %.% %.% %.%6. BIG BG1 MODS | %M% %.% %.% %IFT% Call %INST% DarkHorizons "0" Call %INST% DSotSC "0 100 200 400 410 420 430 440 450 460 470 480" Call %INST% NTotSC "0" findstr /I /M "NTOTSC.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( Call %INST% NTotSCv171 "0" ) Call %INST% BoneHillv275 "0" %IFS%drizztsaga.exe copy /Y ".\%BWFP%\_override\worldmap\*.*" ".\override" | %M% Call %INST% drizztsaga "0 1" %.% %.% %.%7. BG1 QUEST MODS | %M% %.% %.% %IFT% Call %INST% Vault "0" Call %INST% bgqe "0" Call %INST% TGC1E "0" Call %INST% SirinesCall "0" %IFS%SOA.exe copy /Y ".\%BWFP%\_override\worldmap\*.*" ".\override" | %M% Call %INST% SOA "0" Call %INST% AC_QUEST "0" Call %INST% NMT "0" %.% %.% %.%8. BG1 STORES AND ITEMS | %M% %.% %.% Call %INST% BW_Herbs "0" Call %INST% thalan "0" Call %INST% LostItems "0 1 2 4" %.% %.% %.%9. BG1 NPC MODS | %M% %.% %.% Call %INST% bg1npc "0 1 2 3 4 5 6 7 8" Call %INST% bg1npc "9" 1 Call %INST% bg1npc "10" 1 %AD% Call %INST% bg1npc "11" 1 Call %INST% bg1npc "12" 1 %AD% Call %INST% bg1npc "13" 1 Call %INST% bg1npc "14" 1 Call %INST% bg1npc "15 17 27 30 200" findstr /I /M "BG1NPC.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( Call %INST% BG1NPCMusic "0" ) Call %INST% IndiNPC "0" Call %INST% Mur'Neth "0" Call %INST% MulgoreXaviaNPC "0" Call %INST% XanBG1Friend "0" Call %INST% coranbgfriend "0" Call %INST% AjantisBG1 "0" Call %INST% ACBre "0" "TYPE ACBre_input.txt" %IFGS%FinchNPCv3.exe del ".\finch\audio\IMOEN28.WAV" | %M% Call %INST% FinchNPCv3 "0" Call %INST% gavin "0 1" 1 %AD% Call %INST% gavin "2" Call %INST% gavin "4 10" Call %INST% Huple_NPC "0 1" %.% %.% %.%10. BG1 RULES AND TWEAKS | %M% %.% %.% Call %INST% bg1ub "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24" :: components 3, 4, 5, 6, 7 will be skipped, if BG1 NPC Project is installed :: component 13 will be skipped, if NTotSC is installed findstr /I /M "BG1NPC.TP2~.*#.*#30" WeiDU.log if %errorlevel%==0 ( echo BG1NPC component SixofSpades Extended Sarevok's Diary already installed ) else ( Call %INST% bg1ub "27" ) Call %INST% BGSpawn "0 1" 3 %IFT% Call %INST% BGSpawn "2" Call %INST% ktweaks "1 2 3 301" :SKIPBG2 %.% %.% %.%11. BG2 QUEST MODS | %M% %.% %.% Call %INST% ToA "1 10 20 30 40 50" Call %INST% GBThfKp "0" findstr /I /M "TDD.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( Call %INST% AjocMod "0" ) Call %INST% TTSQ "0" Call %INST% emad "0 1 2 3 4 5" Call %INST% PlanarSphereMod "0 1 2 3" %AD% %NDF% Call %INST% tb#quest "0" %AD% %NDF% %IFT% Call %INST% tb#quest "1" %IFS%refinements.exe Call %INST% tb#quest "2" Call %INST% tb#quest "3" Call %INST% BWQuest "0" Call %INST% c#sb_silber "0" Call %INST% spgaunt "0 1 3" Call %INST% TOD "0" %IFT% Call %INST% TOD "1 2" Call %INST% DC "0" Call %INST% Assassinations "0" Call %INST% 1Sylm "0" Call %INST% sovereign "0 1" Call %INST% TotDG "0 1 2" Call %INST% Innershade " 0 2 6" %IFS%RUKRAKIA.exe %IF% ".\override\stats.ids" move ".\override\stats.ids" ".\%BWFP%\_temp\override" | %M% %IFA% Call %INST% RUKRAKIA "0" Call %INST% ts25mini "0 1 2 3 4 5" :: %IFX% Call %INST% Devin "0" Call %INST% Eilistraee "0 2" Call %INST% dq "0 1 2" %.% %.% %.%12. BG2 Tactical Encounters | %M% %.% %.% %IFT% Call %INST% AzenMOD "0 1 2" %IFT% Call %INST% com_encounters "0" %IFT% Call %INST% DSoA "1" findstr /I /M "BDTOBV168.TP2~.*#.*#5" WeiDU.log if %errorlevel%==0 ( echo BDash component IMPROVED COPPER CORONET already installed ) else ( %IFT% Call %INST% DSoA "2" ) %IFTNS%BPv180.exe Call %INST% DSoA "3 5 7" %IFT% Call %INST% DSoA "4 6 8" %IFT% Call %INST% DofD "0" %IFT% Call %INST% impasylum "0 1 2" %IFT% Call %INST% Firkraag "0" %IFT% Call %INST% imnesvale "1" %IFT% Call %INST% BuTcHeRy "0 1 2" %IFT% %IFA% %NDU% Call %INST% DNT "0" %IFT% Call %INST% Arena "0" %IFT% %IFA% %NDU% Call %INST% UoT "0" %.% %.% %.%13. BG2 STORES AND ITEMS | %M% %.% %.% Call %INST% AM "0" Call %INST% BagBonus "0" Call %INST% RGenie "0" Call %INST% BoM "0" Call %INST% BG2SoA "1" :: %NDU% %IFX% Call %INST% Exnem "0 1 2" Call %INST% FR_ROV "0 1" Call %INST% HeartWood "0" Call %INST% BW_Herbs_BG2 "0" findstr /I /M "ITEM_REV.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( echo Item Revisions already installed ) else ( Call %INST% ValHorn "0" ) Call %INST% Volcano "0" Call %INST% KWolf "0" Call %INST% MunchMod "0" Call %INST% RItemPack "0 1 2 3 4 5 6 7 8" Call %INST% Rolles "0 1" Call %INST% rttitempack "0" Call %INST% Ruad "0 1" Call %INST% Tzshop01 "0" Call %INST% AbyStore "0" Call %INST% Underrep "0" Call %INST% ItemUpgrade "0 1" %IFX% Call %INST% spitems "2 3" Call %INST% cliffkey "1" Call %INST% BloodMort "0" Call %INST% Ebg2 "0 1 2 4 5 6 7 18" findstr /I /M "TDD.TP2~.*#.*#1" WeiDU.log if %errorlevel%==0 ( %.%TDD Kits already installed ) else ( Call %INST% Ebg2 "8 9 10 11 12 13 14 15 16 17" ) Call %INST% foodmod "0" Call %INST% rupert "0" Call %INST% VolcanicArmoury "0" Call %INST% RotBArmorSet "0" %IFNT% Call %INST% StuffofTheMagi "0" "TYPE StuffofTheMagi_input_S.txt" %IFT% Call %INST% StuffofTheMagi "0" "TYPE StuffofTheMagi_input_T.txt" %IFNS%aTweaks.exe Call %INST% KonTwk "9" Call %INST% KonTwk "11 13 14 15" Call %INST% bolsa "0" Call %INST% Charli "0" Call %INST% DARRON "0" Call %INST% nanstein "0" Call %INST% Mhoram "0" Call %INST% Vendedor_DLAN "0 1" Call %INST% Recarga "0" Call %INST% Alchemy "0" Call %INST% SPSTUFF "4" Call %INST% MERSKSTORE "0" Call %INST% MYSTIGAN "0" Call %INST% LAVAIT "0" Call %INST% OLDMODSPACK "0" Call %INST% RFWIP "0" %IFA% Call %INST% HOUYI "0" %IFA% Call %INST% YLITEMS "0" Call %INST% DragonSummon "0" 1 %IFT% Call %INST% dsr "0" :: The following 7 items can be added to a character only by CLUA-Console or with Unique Containers! Call %INST% BBBKBG "0" Call %INST% BBPBAG "0" Call %INST% BBQUIV "0" Call %INST% BBQUIVB "0" Call %INST% BBQUIVC "0" Call %INST% BBSCCS "0" Call %INST% BBSCARDR "0" Call %INST% musica "0" Call %INST% swordap "0" Call %INST% portablehole "0" Call %INST% renal "0" Call %INST% trovador "0" Call %INST% Haendlermod "0" Call %INST% iwditempack "0 1 2 3 4 5 6 7 8 9 10 11" %.% %.% %.%14. BG2 NPC MODS | %M% %.% %.% Call %INST% Amber "0" Call %INST% Severian "0" Call %INST% BTL "0 1 2 3" %IFN% BWP_Adult Call %INST% c#ajantis_sva "0" "TYPE c#ajantis_sva_input.txt" %AD% Call %INST% c#ajantis_sva "0" "TYPE c#ajantis_sva_adult_input.txt" Call %INST% Tashia "0 2" Call %INST% Kivan "0 2 6 7" Call %INST% Fade "0" Call %INST% Kido "0 3" Call %INST% Ariena "0 1" Call %INST% Kindrek "0" Call %INST% kitanya "0" %IFNS%wsr.exe Call %INST% kitanya "1" Call %INST% Star "0" Call %INST% Valen "0" Call %INST% Xan "0 3 5" Call %INST% XanBG2Voice "0" Call %INST% Yasraena "0" Call %INST% alora "0" Call %INST% AurenAseph "0" Call %INST% Thael "0" Call %INST% Hanna "0 1 3 4 5 6" Call %INST% KIM "0 1" Call %INST% Lester "0" Call %INST% Tiax "0" Call %INST% sarahtob "0" Call %INST% Hubelpot "0 1" Call %INST% Angelo "0" Call %INST% VampireTales "0" %IFT% Call %INST% VampireTales "1 2" Call %INST% VampireTales "3" Call %INST% Nikita "0" Call %INST% touched "0 1" %IF% "%BWFP%" copy /Y ".\%BWFP%\_ids\shoutids.ids" ".\override" | %M% Call %INST% ninde "0" Call %INST% xulaye "0 1 2" Call %INST% haldamir "0" Call %INST% AVIM "0" Call %INST% Saerileth "0" Call %INST% Skie "0" %NTST% %IFN% %AO% Call %INST% worgas "0" findstr /I /M "NEJ2.TP2~.*#.*#7" WeiDU.log if %errorlevel%==0 ( %.%NEJ2 already installed ) else ( %IFN% %AO% Call %INST% worgas "1" ) %IFN% %AO% %IFN% BWP_CRoTDrizzt %IFN% BWP_COctDrizzt Call %INST% worgas "2" Call %INST% TyrisFlare "0" Call %INST% Varshoon "0" Call %INST% gavin_bg2 "0" 1 Call %INST% gavin_bg2 "1 2" findstr /I /M "GAVIN.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( goto :GavinBG2 ) else ( goto :GavinSkp ) :GavinBG2 findstr /I /M "GAVIN_BG2.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( Call %INST% gavin_bg2_bgt "0" ) :GavinSkp Call %INST% darian "0" Call %INST% nephele "0" %.% %.% %.%15. BG2 ONE-DAY NPCS | %M% %.% %.% Call %INST% alassa "0" Call %INST% allison "0" Call %INST% anishai "0" Call %INST% BonsBrucev2 "0" Call %INST% cassius "0" Call %INST% Ghareth "0" Call %INST% HessaNPC "0" Call %INST% JCBruce "0" %IFNS%WikaedeR.exe Call %INST% Wikaede "0" Call %INST% WikaedeR "0" Call %INST% WillyB "0" Call %INST% FoxMonster "0" Call %INST% Vildra "0" Call %INST% Jandor "0" Call %INST% Eldoth "0" Call %INST% Roar "0" Call %INST% Teddy "0" :: Call %INST% abSolestia "0" %.% %.% %.%16. BG2 NPC-RELATED MODS | %M% %.% %.% %NDF% Call %INST% Cws "0" %NDF% Call %INST% JZ "0" %IFN% BWP_CDArnise %IFX% "Call %INST% LuvNalia "0" %IFN% BWP_CLuvNalia Call %INST% deArnise "0" Call %INST% Chloe "0" Call %INST% BanterPack "0 2" Call %INST% iepbanters "0 1 2 3 4" Call %INST% viconia "0" Call %INST% mazzy "0" %IFN% BWP_CKeepYosh Call %INST% yoshimo "0" %IFN% BWP_CYoshFriend Call %INST% #yoshi "0" %IFN% BWP_CKeepYosh Call %INST% YoshimoRomance "0 1 2 3" %TST% %IFS%EdwinRomance%IFIF%NEJ2.exe copy /Y .\Edwin\_backup\EDWIN_DEGARDAN.BCS .\Edwin\bcs | %M% %TST% %IFS%EdwinRomance%IFIF%NEJ2.exe copy /Y .\Edwin\_backup\EDWIN_DEGARDAN_ROMANCE.BCS .\Edwin\bcs | %M% Call %INST% EdwinRomance "0" Call %INST% EdwinToB "0 1" Call %INST% edwinflirts "0" Call %INST% Tsujatha "0" %IFN% BWP_CImoenFriend Call %INST% Imoen "0" Call %INST% alcool "0" Call %INST% JanQuest "0" Call %INST% Korgan "0" %IFN% BWP_CImoenRom Call %INST% imoenfriendship "0" %IFN% BWP_CCoranBG2 Call %INST% Coran "0 1" %.% %.% %.%17. MORE BG2 NPC MODS | %M% %.% %.% %IFX% Call %INST% cliffhistory "0" Call %INST% Chiara "0" %IFN% BWP_CRoTDrizzt Call %INST% DKDrizzt "0" %IFX% Call %INST% Elvan-all "0 1" Call %INST% Goo "0" Call %INST% Horace "0 1" Call %INST% Kari "0" Call %INST% Malthis "0" %IFN% BWP_CTDDSharTeel Call %INST% sharteel "0 1" Call %INST% SBS "0 1" Call %INST% Vanim "0" Call %INST% BIDDE "0" %IFX% Call %INST% Azure "0 1" Call %INST% frennedan "0" %IFN% BWP_CBranwen Call %INST% POB "0" %IFN% BWP_CPerils Call %INST% BranwenNPC "0" Call %INST% MawgulNPC "0" Call %INST% Uldar "0" %IFN2% Call %INST% rose "0" Call %INST% Larsha "0" Call %INST% Raziel "0" Call %INST% Quayle "0" Call %INST% gloran "0" %.% %.% %.%18. MINI-MODS | %M% %.% %.% %NDF% Call %INST% aip "0" Call %INST% SDMODS "0" Call %INST% TurnipGolem "0" %NDF% Call %INST% MDX "0" %NDF% Call %INST% hf_HHG "0" Call %INST% QualloFix "0" %IFX% Call %INST% cal "0" %IFX% Call %INST% Questor "0" Call %INST% SNAKES "0" Call %INST% Contest "0" Call %INST% BWL_Contest "0" Call %INST% ThOghma "0" Call %INST% ShardsOfIce "0 1 2" %NDF% Call %INST% SkooterTheNPC "0" Call %INST% lucy "0" Call %INST% Cerberus "0" Call %INST% slandor "0" Call %INST% Zalnoya "0" %NDF% Call %INST% Swylif "0" %.% %.% %.%19. BG2 RULES AND TWEAKS | %M% %.% %.% Call %INST% npc_tweak "0 1 2" findstr /I /M "TS-BP~.*#.*#0" WeiDU.log if %errorlevel%==0 ( %.%TS-BP already installed ) else ( Call %INST% UB "1" ) %IFT% Call %INST% UB "3" Call %INST% UB "0 2 4 5 6 7 8 9 10 11 12 15 16 17 18 19 21" findstr /I /M "ITEM_REV.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( %.%ITEM_REV already installed ) else ( Call %INST% UB "20" ) %IFNS%BPv180%IFNIF%turnabout%IFNIF%#yoshi.exe Call %INST% UB "24" Call %INST% ghost "0" %IFX% Call %INST% FamiliarPack "0" %IFX% Call %INST% Vic "0 1 2 3 4 5 6 7 9" Call %INST% fadingpromises "0" Call %INST% gMinion "0" Call %INST% spell_rev "0 10 20 30 40 50" %IFX% Call %INST% fairydragon "0" Call %INST% d0questpack "0 1" %IFX% Call %INST% semi_multi_clerics "0" %IF% "%BWFP%" copy /Y ".\%BWFP%\_ids\spell.ids" ".\override" | %M% Call %INST% SpellPackB6 "1116 1119 1113 1105 1131 1106 1109 1110 1151 1217 1223 1203 1206 1242 1243 1246 1250 1211 1213 1302 1328 1336 1313 1309 1310 1347 1348 1350 1351 1353 1354 1361 1419 1422 1427 1431 1405 1449 1453 1458 1459 1518 1503 1517 1506 1535 1539 1540 1541 1515 1544 1603 1621 1628 1637 1614 1645 1720 1705 1740 1743 1716 1728 2102 2103 2104 2117 2105 2107 2119 2116 2125 2217 2203 2204 2238 2224 2240 2207 2211 2253 2213 2219 2215 2331 2304 2303 2317 2305 2307 2308 2314 2315 2401 2402 2412 2404 2405 2450 2413 2459 2425 2501 2508 2502 2503 2506 2511 2514 2505 2549 2615 2614 2605 2616 2619 2607 2648 2731 2713 2736 2721 2716 2743 2714 2812 2821 2827 2810 2814 2915 2911 2912 2909 2913" %IFXNS%IMPROVEDSUMMONS.exe Call %INST% Spell50 "0 1 2" Call %INST% WildMage "0 3 4" Call %INST% Teleport "0 1" %IFN2% Call %INST% DrizztIsNotStupid "0" Call %INST% TheUndying "0" %IFX% Call %INST% TheUndying "1 2" Call %INST% Neh'taniel "0" :: %IFX% Call %INST% Mortis_V23 "0" :: not together with Worgas or Raziel (and maybe some other mods) because it causes the game to crash. %.% %.% %.%20. ASCENSION-RELATED MODS | %M% %.% %.% Call %INST% res_fixer "0" %IFS%BPv180.exe copy /Y ".\%BWFP%\_ids\stats.ids" ".\override" | %M% %IFN% %NBP% Call %INST% BPv180 "0" %IFT% Call %INST% BPv180 "1 2 3 4 5 6 7 8 9 10 11 12 13 14" Call %INST% BPv180 "15" %IFN% %NBP% Call %INST% BPv180 "16 17 18 19 20 21" Call %INST% RezMod "0 1 2" %IF2% GOTO :SKIPBG3 Call %INST% scs "10 1001 2000 2020" %IFNS%scsII.exe Call %INST% scs "1010 1019 1030 1040 2011 3010 3090" %IFT% Call %INST% scs "3001" Call %INST% scs "3050 3070 3110 4000 4010 4020 4030 4050" %NS% GOTO :SKIPAI1 Call %INST% scs "5000 5010" %IFNT% Call %INST% scs "5021 5030 5040" %IFT% Call %INST% scs "5024 5033 5043" Call %INST% scs "5050 5070 5080 5090" :SKIPAI1 %IFT% Call %INST% scs "6000 6005 6010 6020 6030 6040 6050 6060 6070 6080 6090 6100 6110 6120 6130 6140 6150 6160 6170 6180 6190 6200" %IFS%scs.exe del ".\override\*.d" | %M% :SKIPBG3 %IFTNS%RevisedBattles.exe Call %INST% Tactics "0" %IFT% Call %INST% Tactics "1 3 6 7 8 9 11 12 13 14 15 17 18 20 24 28 29 31 32 33 36 37" %NNS% %IFT% Call %INST% Tactics "2 4 5 10 16 21 22 23 25 34 35" %IFTNS%d0questpack.exe Call %INST% Tactics "30" Call %INST% Turnabout "0 1" Call %INST% d0questpack "11" Call %INST% LongerRoad "0 2" %.% Don't worry about the Warning: "coefficients were truncated. Max. truncated value" | %M% Call %INST% wheels "0" Call %INST% Celestials "0" %IFNS%Tactics.exe Call %INST% Grimuars "0" %IFTS%Tactics.exe Call %INST% Grimuars "1" Call %INST% Grimuars "2" %IFTNS%RevisedBattles.exe Call %INST% Grimuars "3" %IFT% Call %INST% Grimuars "4 5" Call %INST% homewardbound "0 2" %IFX% Call %INST% tobr "0 1 2 3 4 5 6 7 8 9 10 11 12 13" %.% %.% %.%21. KELSEY/SOLAUFEIN RELATED NPC MODS | %M% %.% %.% Call %INST% Solaufein "0" findstr /I /M "SOLAUFEIN.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( Call %INST% rpgsolaflirtpack "0" ) Call %INST% Sheena "0" %IFS%Kelsey.exe copy /Y ".\%BWFP%\_ids\stats.ids" ".\override" | %M% Call %INST% Kelsey "0 1" Call %INST% KelseyTOB "0 1 2 3" findstr /I /M "Kelsey.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( call %INST% GRoA "0" ) %IFN% BWP_CKeepYosh Call %INST% Keto "0 1" Call %INST% Nathaniel "0 1 4 5" Call %INST% LuxleySoA "0 1 2" %AD% Call %INST% Kiara-Zaiya "0 1 2" %AD% %IFT% Call %INST% Kiara-Zaiya "3 4 6" %AD% %IFX% Call %INST% Kiara-Zaiya "5" findstr /I /M "BPV180.TP2~.*#.*#11" WeiDU.log if %errorlevel%==0 ( %.%BPv180 component Kuroisan the Acid Kensai already installed ) else ( %AD% %IFT% Call %INST% Kiara-Zaiya "7" ) Call %INST% Yikari "0 1 2 3" Call %INST% iylos "0 1 6" Call %INST% Faren "0 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24" %AD% Call %INST% NPCFlirt "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15" Call %INST% RE "0 3 4 7 8 11 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 32 33 35 37 39 40 43 44 45 46 47 49 50" %IFN% BWP_CCoranMod Call %INST% RE "10" %AD% Call %INST% RE "1 2 5 6 9 12 13 25 31 34 36 38 41 42 48" %IFT% Call %INST% RevisedBattles "0 1 2 3 4 5 6 7 8" findstr /I /M "FIRKRAAG.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( %.%Super Firkraag Mod already installed ) else ( %IFT% Call %INST% RevisedBattles "9" ) %IFT% Call %INST% RevisedBattles "11 12 13 14 15 16 17 18 19 20 21 22 27" %IFS%d0questpack%IFNIF%BPv180.exe copy /Y ".\%BWFP%\_ids\SHOUTIDS.ids" ".\override" | %M% %IFX% Call %INST% d0questpack "5" Call %INST% d0questpack "4 6 7 8 9 10 14 15 16 17 18 19 20 21" findstr /I /M "#YOSHI~.*#.*#0" WeiDU.log if %errorlevel%==0 ( %.%Keeping Yoshimo already installed ) else ( Call %INST% d0questpack "13" ) Call %INST% alternatives "0" %NDF% Call %INST% G3Anniversary "0" %IFX% Call %INST% MTS_Crappack "5 8" :: components 13, 14, 15, 16 will break the game! findstr /I /M "BPV180.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( goto :CrappBP ) else ( goto :CrappSkp ) :CrappBP findstr /I /M "D0QUESTPACK.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( Call %INST% MTS_Crappack "29" ) findstr /I /M "KELSEY.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( Call %INST% MTS_Crappack "31" ) :CrappSkp Call %INST% sarevokromance "0" Call %INST% CrossmodBG2 "0 1 2" %IFN2% Call %INST% ACBre "2" findstr /I /M "DIVINE_REMIX.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( %.%Divine Remix already installed ) else ( Call %INST% spell_rev "60" ) %.% %.% %.%22. HLA-TABLES CHANGING MODS | %M% %.% %.% %IFX% Call %INST% ashesofembers "14 15" Call %INST% song_and_silence "0 1 2 3 4 5 6 7 8 9 10" %IFX% Call %INST% Oversight "2 3 6 7" Call %INST% Divine_Remix "0 100 103 106 107 109 112 115 118 121 124 127 130 200 203 403 406 409 412 415 600" Call %INST% sword_and_fist "1 30 31 32 33 34" Call %INST% RR "0 1 3 4 6 7 8 9" %IFT% Call %INST% RR "11" %IFX% Call %INST% ashesofembers "0 2 3" %IFX% %IFNS%wsr.exe Call %INST% ashesofembers "4" %IF% %AO% %IFX% Call %INST% ashesofembers "5 6 7 8 9 10 11" %IFX% Call %INST% ashesofembers "12 18 19 20 21" %IFNX% %IFNS%btweak%IFNIF%btweak_lite.exe Call %INST% ashesofembers "16 17" %.% %.% %.%23. INSTALLATION OF KITS | %M% %.% %.% Call %INST% SPSTUFF "0 1 2 3 6" Call %INST% Tactics "26 27" findstr /I /M "DIVINE_REMIX.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( %.%Divine Remix already installed ) else ( Call %INST% PofKits "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18" ) Call %INST% kitrtt "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30" Call %INST% PPK "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17" Call %INST% LOHMod "1 2 3 4 5 6" %.% %.% %.%24. POST-BP TWEAKS | %M% %.% %.% Call %INST% BGTTweak "100 400 600 800 901 1000" :: component 1104 will be skipped, if BGSpawn is installed %IFNT% Call %INST% BGTTweak "1104" Call %INST% BGTTweak "1200 1300 1502" findstr /I /M "BG1UB.TP2~.*#.*#16" WeiDU.log if %errorlevel%==0 ( %.%BG1UB component Creature Corrections already installed ) else ( Call %INST% BGTTweak "1400" ) findstr /I /M "ALORA.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( %.%Alora NPC already installed ) else ( Call %INST% BGTTweak "1800" ) findstr /I /M "BRANWENNPC.TP2~.*#.*#0 POS.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( %.%Branwen NPC or Perils of Branwen already installed ) else ( Call %INST% BGTTweak "1801" ) findstr /I /M "ELDOTH.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( %.%Eldoth NPC already installed ) else ( Call %INST% BGTTweak "1802" ) findstr /I /M "TDD.TP2~.*#.*#0 ACBRE.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( %.%TDD or Breagar already installed ) else ( Call %INST% BGTTweak "1803" ) findstr /I /M "TDD.TP2~.*#.*#0 KIVAN.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( %.%TDD or Kivan and Deheriana already installed ) else ( Call %INST% BGTTweak "1804" ) findstr /I /M "NEJ.TP2~.*#.*#0 TDD.TP2~.*#.*#0 SHARTEEL.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( %.%NEJ2 or TDD or Shar-Teel NPC already installed ) else ( Call %INST% BGTTweak "1805" ) findstr /I /M "SKIE.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( %.%Skie NPC already installed ) else ( Call %INST% BGTTweak "1806" ) findstr /I /M "XAN.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( %.%Xan NPC already installed ) else ( Call %INST% BGTTweak "1807" ) findstr /I /M "TDD.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( %.%TDD already installed ) else ( Call %INST% BGTTweak "1808" ) findstr /I /M "DSOTSC.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( Call %INST% BGTTweak "1809 1810 1811 1812 1813 1814" ) findstr /I /M "NTOTSC.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( Call %INST% BGTTweak "1815" ) %IFS%BP-Balancer.exe Call %INST% BGTTweak "1900" Call %INST% BGTTweak "2001 2100 2300 2400 2500 2600 2700" Call %INST% Turambar_fixes_tweaks "11 12 13 14 15 16 17 18 2000 2003 2004 2005 2007 2010 2020 2023 2052" %IFX% Call %INST% Z#Misc "1 17 18 19" :: %IFS%scsII%IFIF%item_rev.exe copy ".\item_rev\backup\0\wand18.itm" ".\override" | %M% :: BWP_BP_and_SCS_AI: components that conflict with BP's AI will not be installed :: BWP_Not_both_AI: components that overlap with BP will not be installed; includes BP_and_SCS_AI :: BWP_No_SCS_AI: neither components that conflict with BP nor those that maybe work together with BP will not be installed; includes BP_and_SCS_AI and BWP_Not_both_AI Call %INST% scsII "1000" :: components 2000, 2020, 2021, 2030, 2040, 2041, 2060, 2070, 2090, 2100 will be skipped automatically if "Spell Revisions" is installed Call %INST% scsII "2000 2010 2020 2030 2041 2050 2060 2070 2080 2090 2100 2110 2120 2130 2140 2150 2160 2170" %IFT% Call %INST% scsII "3010 3020 3030 3040 3050 3070 3080" Call %INST% scsII "3530 3990 4000 4010 4030 4050 4055 4100 5000 5010 5030" %IF2% Call %INST% scsII "5020" %IFN% BWP_BP_and_SCS_AI Call %INST% scsII "6000" %IFS%Severian.exe %IF% ".\override\#Sarvaj.cre" move ".\override\#Sarvaj.cre" ".\%BWFP%\_temp\override" | %M% %IFN% BWP_Not_both_AI Call %INST% scsII "6015" %IFS%Severian.exe %IF% ".\%BWFP%\_temp\override\#Sarvaj.cre" move ".\%BWFP%\_temp\override\#Sarvaj.cre" ".\override" | %M% %IFN% BWP_Not_both_AI Call %INST% scsII "6010 6021 6030" findstr /I /M "Tactics.TP2~.*#.*#20" WeiDU.log if %errorlevel%==0 ( %.%Tactics component Improved Golems already installed ) else ( %IFN% BWP_Not_both_AI Call %INST% scsII "6035" ) %NNS% %IFT% Call %INST% scsII "6040" findstr /I /M "Tactics.TP2~.*#.*#12" WeiDU.log if %errorlevel%==0 ( %.%Tactics component Improved Demon Knights already installed ) else ( %NNS% %IFT% Call %INST% scsII "6050" %NNS% %IFNT% Call %INST% scsII "6051" ) %IFN% BWP_Not_both_AI %IFT% Call %INST% scsII "6060 6070 6080 6090" %IFN% BWP_Not_both_AI %IFNT% Call %INST% scsII "6061 6081" Call %INST% scsII "6095" findstr /I /M "Tactics.TP2~.*#.*#22" WeiDU.log if %errorlevel%==0 ( %.%Tactics Smarter Dragons already installed ) else ( %IFN% BWP_Not_both_AI %IFT% Call %INST% scsII "6100" %IFN% BWP_Not_both_AI %IFNT% Call %INST% scsII "6101" ) Call %INST% scsII " 6108" findstr /I /M "Tactics.TP2~.*#.*#23" WeiDU.log if %errorlevel%==0 ( %.%Tactics Smarter Beholders already installed ) else ( %NNS% %IFT% Call %INST% scsII "6110" %NNS% %IFNT% Call %INST% scsII "6111" ) findstr /I /M "Tactics.TP2~.*#.*#21" WeiDU.log if %errorlevel%==0 ( %.%Tactics component Improved Mind Flayers installed ) else ( %NNS% %IFNT% Call %INST% scsII "6120" %NNS% %IFT% Call %INST% scsII "6123" ) %NNS% Call %INST% scsII "6130" %IFN% BWP_Not_both_AI Call %INST% scsII "6135" %IFN% BWP_Not_both_AI %IFNT% Call %INST% scsII "6136 6138 6160 6170" %IFN% BWP_Not_both_AI %IFT% Call %INST% scsII "6137 6139 6161 6171" findstr /I /M "Tactics.TP2~.*#.*#10" WeiDU.log if %errorlevel%==0 ( %.%Tactics component Improved Mae'Var already installed ) else ( %IFN% BWP_BP_and_SCS_AI %IFNT% Call %INST% scsII "6152 6182" %IFN% BWP_BP_and_SCS_AI %IFT% Call %INST% scsII "6151 6181" ) %NNS% Call %INST% scsII "6210 6220 6230 6240" %IFN% BWP_Not_both_AI Call %INST% scsII "6250" :: only for original Ascension; not for BP-Ascension :: %IFN% BWP_Not_both_AI Call %INST% scsII "6260 6270" %IFT% Call %INST% scsII "6900 7000" findstr /I /M "Tactics.TP2~.*#.*#13" WeiDU.log if %errorlevel%==0 ( %.%Tactics component Tougher Kangaxx and Guardians already installed ) else ( %NNS% %IFT% Call %INST% scsII "7010" ) findstr /I /M "Tactics.TP2~.*#.*#37" WeiDU.log if %errorlevel%==0 ( %.%Tactics Streamlined Trolls already installed ) else ( %IFT% Call %INST% scsII "7020" ) findstr /I /M "Tactics.TP2~.*#.*#16 Tactics.TP2~.*#.*#25 Tactics.TP2~.*#.*#34" WeiDU.log if %errorlevel%==0 ( %.%Tactics Always Toughest Random Spawns in Dungeons or Slightly Smarter Mages and Liches or Slightly Tougher Demons already installed ) else ( %NNS% Call %INST% scsII "7032" ) findstr /I /M "D0QUESTPACK.TP2~.*#.*#4" WeiDU.log if %errorlevel%==0 ( %.%Ding0's QuestPack component Miscellaneous Enhancements already installed ) else ( %NNS% Call %INST% scsII "7040" ) findstr /I /M "Tactics.TP2~.*#.*#2" WeiDU.log if %errorlevel%==0 ( %.%Tactics component Improved TorGal and De'Arnisse Keep already installed ) else ( %NNS% %IFT% Call %INST% scsII "7051" ) findstr /I /M "Tactics.TP2~.*#.*#35" WeiDU.log if %errorlevel%==0 ( %.%Tactics component Tougher Druid Grove already installed ) else ( %NNS% %IFT% Call %INST% scsII "7060" ) findstr /I /M "Tactics.TP2~.*#.*#4" WeiDU.log if %errorlevel%==0 ( %.%Tactics component Improved Bodhi already installed ) else ( %NNS% %IFT% Call %INST% scsII "7071" %IFT% Call %INST% scsII "7075" ) findstr /I /M "Tactics.TP2~.*#.*#5" WeiDU.log if %errorlevel%==0 ( %.%Tactics component Improved Irenicus already installed ) else ( %NNS% %IFT% Call %INST% scsII "7078" ) findstr /I /M "Tactics.TP2~.*#.*#3" WeiDU.log if %errorlevel%==0 ( %.%Tactics component Improved Sahuagin City already installed ) else ( %IFT% Call %INST% scsII "7080" ) %IFT% Call %INST% scsII "7065 7090 7100 7110 7120 7126 7130 7140 7150 7160" findstr /I /M "FIRKRAAG.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( %IF% ".\scsII\backup\6100\dragred.bcs" copy ".\scsII\backup\6100\dragred.bcs" ".\override" | %M% %IF% ".\scsII\backup\6101\dragred.bcs" copy ".\scsII\backup\6101\dragred.bcs" ".\override" | %M% ) %NNS% %IFT% Call %INST% Tactics "19" Call %INST% Haiass "0 10" %IFNS%btweak.exe Call %INST% btweak_lite "0 1 2 3 4 5 6" Call %INST% btweak "0 1 2 22 23 24 25" %IFNS%1PP_THIEVES_GALORE.exe Call %INST% BG2_Tweaks "50 120" %MAC% Call %INST% BG2_Tweaks "50 120" Call %INST% BG2_Tweaks "60 110 130 1010 1020 1040 1090 1130" findstr /I /M "CLIFFHISTORY.TP2~.*#.*#0 OVERSIGHT.TP2~.*#.*#5" WeiDU.log if %errorlevel%==0 ( %.%Fonick CliffHistory or Oversight component Cleric Kits already installed ) else ( Call %INST% BG2_Tweaks "1161" ) findstr /I /M "FR_ROV.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( %.%Freedom's Reign already installed ) else ( Call %INST% BG2_Tweaks "1170" ) Call %INST% BG2_Tweaks "1180 2040 2050 2090 2192" %IFXNS%refinements.exe Call %INST% BG2_Tweaks "2200" findstr /I /M "TDD.TP2~.*#.*#0 BPV180.TP2~.*#.*#14" WeiDU.log if %errorlevel%==0 ( %.%TDD or BP already installed ) else ( Call %INST% BG2_Tweaks "2210" ) :: components 2240, 2250, 2260, 2270, 2280, 2290 will be skipped, if one of the conflicting mods is installed Call %INST% BG2_Tweaks "2240 2250 2260 2270 2280 2290" Call %INST% BG2_Tweaks "2300 3031 3050 3060 3121 3125" findstr /I /M "VALEN.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( Call %INST% BG2_Tweaks "3170" ) findstr /I /M "SAERILETH.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( Call %INST% BG2_Tweaks "3183" "TYPE bg2tweaks_with_Saerileth_input.txt" ) else ( Call %INST% BG2_Tweaks "3183" "TYPE bg2tweaks_without_Saerileth_input.txt" ) Call %INST% BG2_Tweaks "3190 4000 4010 4031 4041 4050 4061 4071 4100 4110" %IFN2% %IFG% Call %INST% JA#BGT_Tweak "0" %IFN2% Call %INST% JA#BGT_Tweak "2 3 6 10 11 12 14 20 21 22 27 28 29" %IFN2% %IFG% Call %INST% JA#BGT_Tweak "23 24 25 26" findstr /I /M "SPELL_REV.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( %.%Spell Revisions already installed ) else ( Call %INST% d0tweak "0" ) Call %INST% d0tweak "4 5" findstr /I /M "ITEM_REV.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( %.%Item Revisions already installed ) else ( Call %INST% d0tweak "11" ) %IFNS%item_rev.exe Call %INST% d0tweak "18" %IFS%UniqueArtifacts.exe copy /Y ".\%BWFP%\_ids\KIT.IDS" ".\override" | %M% %IFX% Call %INST% UniqueArtifacts "2" %IFXS%UniqueArtifacts.exe copy /Y uniqueartifacts\backup\2\TASLGURK.CRE ".\override" | %M% Call %INST% cursed_items "0 10" Call %INST% hammers "0 15 25 35 50" Call %INST% Item_Pack "0 1 4 5 6" %IFN% BWP_FULLPLATE %IFT% Call %INST% item_rev "3 8 9" Call %INST% item_rev "10 11 12 13 14 15 16 17 18" Call %INST% MixMod "4 11 18 25" findstr /I /M "TDD.TP2~.*#.*#0 BPV180.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( %.%TDD or BP already installed ) else ( Call %INST% MixMod "42" ) Call %INST% freeact "10" findstr /I /M "ITEM_REV.TP2~.*#.*#0 SPELL_REV.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( %.%Item Revisions or Spell Revisions already installed ) else ( Call %INST% freeact "50" ) Call %INST% aTweaks "100 101 102 103 110 115 120 125 130 140 152 200 201 202 203 204 205 210 212 216 220 230 261 323 301 302 303 304 310 500 510" Call %INST% NMR "0 1 2 3 4 5 6 7 8" %IFA% Call %INST% NMR-Happy "2" %IFA% Call %INST% NMTP "0 2" %IFN2% %IFA% Call %INST% NMTP "3 4 5" %IFN2% %IFA% Call %INST% NML "0" %IFT% Call %INST% IMPROVEDSUMMONS "0 1 2 3 4 5 6 7 8 9 10" :: Sometimes this mod causes the game to crash depending of its of randomness; not solved now. :: Call %INST% iiItemMod "1" %IF% BWP_FULLPLATE Call %INST% fullplate "1 102 204" Call %INST% NMRF-PC "0 2 3" %.% %.% %.%25. GRAPHIC AND PORTRAIT MODS | %M% %.% %.% Call %INST% 1pp "1 3 4 5 6 10 11 12" Call %INST% 1pp_avatars "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16" Call %INST% 1pp_female_dwarves "0" findstr /I /M "1pp_female_dwarves.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( Call %INST% 1pp_thieves_galore "1 2 3" ) Call %INST% WSR "100" Call %INST% refinements "10 30 40" Call %INST% WSR "200 302" Call %INST% RR "2 5 12" findstr /I /M "RR.TP2~.*#.*#4 RR.TP2~.*#.*#5" WeiDU.log if %errorlevel%==0 ( Call %INST% BardSong_BG2_IWD "1" ) else ( Call %INST% BardSong_BG2_IWD "0" ) Call %INST% aurora "0 10" :: %TST% Call %INST% aurora "40 60" :: Does not work correctly; no mousepointer finger %IFS%aurora%IFNIF%TDD%IFNIF%SOS%IFNIF%CtB%IFNIF%TS-BP%IFNIF%RoT%IFNIF%NeJ2.exe goto :BigOne %IFS%aurora%IFIF%TDD%IFNIF%SOS%IFNIF%CtB%IFNIF%TS-BP%IFNIF%RoT%IFNIF%NeJ2.exe goto :BigOne %IFS%aurora%IFIF%SOS%IFNIF%TDD%IFNIF%CtB%IFNIF%TS-BP%IFNIF%RoT%IFNIF%NeJ2.exe goto :BigOne %IFS%aurora%IFIF%CtB%IFNIF%TDD%IFNIF%SOS%IFNIF%TS-BP%IFNIF%RoT%IFNIF%NeJ2.exe goto :BigOne %IFS%aurora%IFIF%TS-BP%IFNIF%TDD%IFNIF%SOS%IFNIF%CtB%IFNIF%RoT%IFNIF%NeJ2.exe goto :BigOne %IFS%aurora%IFIF%RoT%IFNIF%TDD%IFNIF%SOS%IFNIF%CtB%IFNIF%TS-BP%IFNIF%NeJ2.exe goto :BigOne %IFS%aurora%IFIF%NeJ2%IFNIF%TDD%IFNIF%SOS%IFNIF%CtB%IFNIF%TS-BP%IFNIF%RoT.exe goto :BigOne Call %INST% aurora "105 180 210 247 420 467 500" %IFN2% Call %INST% aurora "520" goto :GPend :BigOne Call %INST% aurora "115 170 215 247 420 470 500" %IFN2% Call %INST% aurora "520" :GPend %IFNS%infinityanimations.exe Call %INST% aurora "9000" findstr /I /M "AURORA.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( Call %INST% aurpatch "0" ) %IFN2% %IFT% Call %INST% HardTimes "0 1" Call %INST% randomiser "1300" "TYPE randomiser_input.txt" Call %INST% randomiser "9000" %IFT% Call %INST% randomiser "10200" Call %INST% randomiser "10210" Call %INST% tb#tweaks "100 150 200 300 1250" :: %IFT% Call %INST% tb#tweaks "2050" %IF% BWP_DUNGDRAG Call %INST% tb#tweaks "4000 4500 5000 5500 6000 6500" :: findstr /I /M "ITEM_REV.TP2~.*#.*#15 DIVINE_REMIX.TP2~.*#.*#403 DIVINE_REMIX.TP2~.*#.*#409" WeiDU.log :: if %errorlevel%==0 ( :: %.%IR component Prevent Druids from Wearing Helmets or DR components Bowslinger or Forest Runner already installed :: ) else ( :: Call %INST% tb#tweaks "7000" :: ) :: Call %INST% tb#tweaks "9100" Call %INST% P5Tweaks "10 20 30 40 50 60" Call %INST% contain "10" Call %INST% celestiales "0 1 2" Call %INST% RezMod "3" %IFN2% Call %INST% lightmaps "0" Call %INST% infinityanimations "0 25 50 100 150 210 260 400 410 450 490 500 550 600 650 710 7000 9000" Call %INST% Bear_Animations_D2 "0" %IFN2% Call %INST% JA#BGT_AdvPack "0 1 2 3" Call %INST% NSCPortraits "0 1 10 20 21 30 50 300 305 310 1000 1001 1030 1031 1310 1320 1330 1340 2000 2010 3000 3010 5000 5010" %.% %.% %.%26. CLOSER INSTALLATION | %M% %.% %.% %IFS%xpmod%IFNIF%TDD%IFNIF%SOS%IFNIF%CtB%IFNIF%TS-BP%IFNIF%RoT%IFNIF%NeJ2.exe goto :OneBig %IFS%xpmod%IFIF%TDD%IFNIF%SOS%IFNIF%CtB%IFNIF%TS-BP%IFNIF%RoT%IFNIF%NeJ2.exe goto :OneBig %IFS%xpmod%IFIF%SOS%IFNIF%TDD%IFNIF%CtB%IFNIF%TS-BP%IFNIF%RoT%IFNIF%NeJ2.exe goto :OneBig %IFS%xpmod%IFIF%CtB%IFNIF%TDD%IFNIF%SOS%IFNIF%TS-BP%IFNIF%RoT%IFNIF%NeJ2.exe goto :OneBig %IFS%xpmod%IFIF%TS-BP%IFNIF%TDD%IFNIF%SOS%IFNIF%CtB%IFNIF%RoT%IFNIF%NeJ2.exe goto :OneBig %IFS%xpmod%IFIF%RoT%IFNIF%TDD%IFNIF%SOS%IFNIF%CtB%IFNIF%TS-BP%IFNIF%NeJ2.exe goto :OneBig %IFS%xpmod%IFIF%NeJ2%IFNIF%TDD%IFNIF%SOS%IFNIF%CtB%IFNIF%TS-BP%IFNIF%RoT.exe goto :OneBig Call %INST% xpmod "1 12" goto :XPend :OneBig Call %INST% xpmod "0 11" :XPend %IFN2% Call %INST% BP-Balancer "2 7 12 16 17 21 24 27 30" :: %IFT% Call %INST% enemyupgrade "0" %IFT% Call %INST% vecna "0" Call %INST% w_packmule "0" "TYPE packmule_input.txt" Call %INST% BP-BGT-Worldmap "0" "TYPE BP-BGT-Worldmap_input.txt" Call %INST% BP-BGT-Worldmap "1" %IFE% Call %INST% mapnames "0 25" %IFX% Call %INST% scsII "4020" %IFS%Virtue.exe %IF% ".\override\1900PRT1.BCS" move ".\override\1900PRT1.BCS" ".\%BWFP%\_temp\override" | %M% %IFX% Call %INST% Virtue "0" %IFS%Virtue.exe %IF% ".\%BWFP%\_temp\override\1900PRT1.BCS" move ".\%BWFP%\_temp\override\1900PRT1.BCS" ".\override" | %M% Call %INST% level1npcs "0" findstr /I /M "DIVINE_REMIX.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( Call %INST% level1npcs "1" "TYPE level1npcs_with_Druid_Remix_input.txt" ) else ( Call %INST% level1npcs "1" "TYPE level1npcs_without_Druid_Remix_input.txt" ) Call %INST% level1npcs "3 51 55 60 100" :: %IFN2% Call %INST% infinityanimations "8030 9520" :: don't install these two components because for some reasons the game will crash! findstr /I /M "INFINITYANIMATIONS.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( copy /Y ".\%BWFP%\_override\infinityanimations\*.*" ".\override" | %M% ) %IFN2% Call %INST% BGTMusic "2" findstr /I /M "BGT.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( Call ".\%BWIP%\define_GUI.bat ) else ( GOTO :SKIPGUI ) FOR /F %%a IN ('type GUI_input.txt') DO Call %INST% GUI "%%a" del count.txt del GUI_input.txt del dir.txt del *.count :SKIPGUI %IFX% Call %INST% W_GUI "0" %NMAC% %IFN% BWP_NoWide Call %INST% widescreen "0" "TYPE BWP_widescreen_input.txt" %.% %.% %.% %.% %.% %.% %.% %.% %.% :: biff override %IFS%generalized_biffing.exe %TXT%@90 %.% %.% %.% %.% findstr /I /M "AMBER.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( move ".\override\M#BODHIA.BCS" ".\%BWFP%\_temp\override" | %M% ) Call %INST% crefixer "0" Call %INST% Innate_Fix "0" Call %INST% generalized_biffing "0" 1 findstr /I /M "AMBER.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( move ".\%BWFP%\_temp\override\M#BODHIA.BCS" ".\override" | %M% ) %IFNS%TobEx%IFNIF%BGTMusic.exe Call %INST% tob_hacks "0" %IFNS%TobEx.exe Call %INST% tob_hacks "80 100 110 130" %IFNS%TobEx%IFNIF%W_GUI.exe Call %INST% tob_hacks "120 121" %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% :: crack %NMAC% %IF% NoCD.exe %TXT%@91 %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% %NMAC% %IF% NoCD.exe pause %NMAC% %IF% NoCD.exe NoCD.exe | %M% %.% %.% %.% %.% %.% %.% %.% %.% %.% :: Hotfixes: findstr /I /M "ROT.TP2~.*#.*#0" WeiDU.log if %errorlevel%==0 ( copy /Y ".\%BWFP%\_Hotfixes\RoT\dltcepsmithy\*.*" ".\override" | %M% ) :BWSEnd %.% %.% %.% %.% %.% %.% :: list not installed mods %TXT%@92 %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% pause %.% %.% CALL "%BWIP%\List.bat" INI& rem list not installed mods %.% %.% %IF% BWP_CImoenFriend %TXT%@133 %IF% BWP_CImoenRom %TXT%@134 %IF% BWP_CDArnise %TXT%@123 %IF% BWP_CLuvNalia %TXT%@132 %IF% BWP_CPerils %TXT%@121 %IF% BWP_CBranwen %TXT%@125 %IFNS%ValHorn.DEBUG %TXT%@122 %IF% BWP_CRoTDrizzt %TXT%@124 %IF% BWP_COctDrizzt %TXT%@135 %IF% BWP_CTDDSharTeel %TXT%@126 %IF% BWP_SharTeel %IFS%NEJ2.exe %TXT%@136 %IF% BWP_SharTeel %IFS%TDD.exe %TXT%@137 %IFNS%spell_rev.DEBUG %TXT%@127 %IFNS%Spell50.DEBUG %TXT%@128 %.% %.% pause %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% %.% :: installation complete %TXT%@93 %.% %.% %.% %.% :: level1 %IFS%level1npc.exe %TXT%@94 %.% %.% %.% :: clean-up %TXT%@95 %.% %.% %.% :: TobExLoader :: %IFS%TobEx.exe %TXT%@96 %.% del 1 del 2 del 3 del 4 del 5 del BWP* ::del "Start BW Install.nul" type NUL> "BiG World Install.nul" %.% %.% %.% %.% pause :EXIT :: Copyright 2008/2009/2010/2011 by Leonardo Watson :: This file or parts of it may not be copied or changed without permission.