forked from mattcaron/playonlinux
-
Notifications
You must be signed in to change notification settings - Fork 10
Dungeon keeper
petchema edited this page Aug 1, 2015
·
2 revisions
-
KeeperFX? http://keeper.lubiki.pl/html/dk_keeperfx_dwnld.php
-
PlayOnLinux 4.2.2-dev
- Tested with 1.4-dos_support_0.6
- Install path GOG Games/Dungeon Keeper Gold/
- Shortcuts:
- Dungeon Keeper Gold ["DOSBOX/DOSBox.exe" -conf "..\dosboxDK.conf" -conf "..\dosboxDK_single.conf" -noconsole -c exit]
- Graphic Mode Setup ["DOSBOX/GOGDOSConfig.exe" GOGDUNGEONKEEPER]
- Multiplayer ["DOSBOX/GOGDOSConfig.exe" GOGDUNGEONKEEPER NET]
- Settings ["DOSBOX/DOSBox.exe" -conf "..\dosboxDK.conf" -conf "..\dosboxDK_settings.conf" -noconsole -c exit]
- Manual ["manual.pdf" ]
- Deeper Dungeons ["DOSBOX/DOSBox.exe" -conf "..\dosboxDK.conf" -conf "..\dosboxDK_addon.conf" -noconsole -c exit]
dosboxDK.conf:
[dosbox]
memsize=30
[cpu]
core=auto
cputype=486_slow
cycles=80000
[mixer]
nosound=false
rate=44100
blocksize=2048
prebuffer=80
[sblaster]
type=sb16
base=220
irq=5
dma=1
hdma=5
sbmixer=true
oplmode=auto
oplemu=default
oplrate=44100
[gus]
gus=false
dosboxDK_single.conf:
[ipx]
ipx=false
[autoexec]
@echo off
mount C ".."
imgmount d "..\game.inst" -t iso -fs iso
c:
cls
keeper.exe
exit
dosboxDK_settings.conf:
[sdl]
fullscreen=false
[ipx]
ipx=false
[autoexec]
@echo off
mount c ".."
imgmount d "..\game.inst" -t iso -fs iso
c:
cls
@ECHO ESC[40;1m
@ECHO -----------------------------
@ECHO Dungeon Keeper GOLD Settings
@ECHO -----------------------------
@ECHO on
@ECHO off
@ECHO 1) Sound Settings
@ECHO 2) Language Settings
@ECHO on
@ECHO off
@ECHO -----------------------------
@ECHO 3) Exit program
@ECHO -----------------------------
@ECHO ESC[0m
@ECHO on
@ECHO off
@choice /c123 /s Which section do you want to run? [1-3]: /n
if errorlevel 3 goto exit
if errorlevel 2 goto lang
if errorlevel 1 goto sound
:sound
cls
cd sound
setsound.exe
exit
:lang
cls
@ECHO ESC[40;1m
@ECHO -----------------------------
@ECHO Language Settings
@ECHO -----------------------------
@ECHO on
@ECHO off
@ECHO 1) English
@ECHO 2) Dutch
@ECHO 3) French
@ECHO 4) Polish
@ECHO 5) Spanish
@ECHO 6) Swedish
@ECHO 7) German (text only)
@ECHO 8) Italian (text only)
@ECHO on
@ECHO off
@ECHO -----------------------------
@ECHO 9) Exit without change
@ECHO -----------------------------
@ECHO ESC[0m
@ECHO on
@ECHO off
@choice /c123456789 /s Select game language: [1-9]: /n
if errorlevel 9 goto exit
if errorlevel 8 goto ITA
if errorlevel 7 goto GER
if errorlevel 6 goto SWE
if errorlevel 5 goto SPA
if errorlevel 4 goto POL
if errorlevel 3 goto FRE
if errorlevel 2 goto DUT
if errorlevel 1 goto ENG
:ENG
set DKLANG1=english
set DKLANG2=English
goto copyres
:DUT
set DKLANG1=dutch
set DKLANG2=Dutch
goto copyres
:FRE
set DKLANG1=french
set DKLANG2=French
goto copyres
:POL
set DKLANG1=polish
set DKLANG2=Polish
goto copyres
:SPA
set DKLANG1=spanish
set DKLANG2=Spanish
goto copyres
:SWE
set DKLANG1=swedish
set DKLANG2=Swedish
goto copyres
:GER
set DKLANG1=english
set DKLANG2=German
goto copyres
:ITA
set DKLANG1=english
set DKLANG2=Italian
goto copyres
:copyres
COPY d:\keeper\sound\atlas\%DKLANG1%\*.* c:\sound\atlas\*.*
COPY d:\keeper\sound\speech\%DKLANG1%\SPEECH.DAT c:\sound\SPEECH.DAT
COPY d:\keeper\data\%DKLANG2%\DD1TEXT.DAT c:\data\DD1TEXT.dat
COPY d:\keeper\data\%DKLANG2%\TEXT.DAT c:\data\TEXT.DAT
cls
ECHO Language successfully changed to %DKLANG2%
pause
exit
:exit
exit
dosboxDK_addon.conf:
[ipx]
ipx=false
[autoexec]
@echo off
mount C ".."
imgmount d "..\game.inst" -t iso -fs iso
c:
cls
deeper.exe
exit
dosboxDK_server.conf:
[ipx]
ipx=true
[autoexec]
@echo off
mount C ".."
imgmount d "..\game.inst" -t iso -fs iso
IPXNET STARTSERVER
c:
cls
@ECHO ESC[40;1m
@ECHO ----------------------------
@ECHO Dungeon Keeper GOLD
@ECHO ----------------------------
@ECHO *MULTIPLAYER - HOST*
@ECHO on
@ECHO off
@ECHO 1) Dungeon Keeper
@ECHO 2) Deeper Dungeons
@ECHO on
@ECHO off
@ECHO ----------------------------
@ECHO 3) exit program
@ECHO ----------------------------
@ECHO ESC[0m
@ECHO on
@ECHO off
@choice /c123 /s Which game do you want to run? [1-3]: /n
if errorlevel 3 goto exit
if errorlevel 2 goto deeper
if errorlevel 1 goto keeper
:keeper
cls
keeper.exe
exit
:deeper
cls
deeper.exe
exit
:exit
exit
dosboxDK_client.conf:
[ipx]
ipx=true
[autoexec]
echo off
mount C ".."
imgmount d "..\game.inst" -t iso -fs iso
IPXNET CONNECT 127.0.0.1
c:
cls
@ECHO ESC[40;1m
@ECHO ----------------------------
@ECHO Dungeon Keeper GOLD
@ECHO ----------------------------
@ECHO *MULTIPLAYER - CLIENT*
@ECHO on
@ECHO off
@ECHO 1) Dungeon Keeper
@ECHO 2) Deeper Dungeons
@ECHO on
@ECHO off
@ECHO ----------------------------
@ECHO 3) exit program
@ECHO ----------------------------
@ECHO ESC[0m
@ECHO on
@ECHO off
@choice /c123 /s Which game do you want to run? [1-3]: /n
if errorlevel 3 goto exit
if errorlevel 2 goto deeper
if errorlevel 1 goto keeper
:keeper
cls
keeper.exe
exit
:deeper
cls
deeper.exe
exit
:exit
exit