OK ;-)
Alles klar - Ihr habt's nicht anders gewollt:
Installation für Duke Nukem 1.4 Atomic Edition auf Windows XP
Diese Anleitung funktionierte auf den PC's, auf denen ich das getestet hatte, ohne Probleme.
Ihr benötigt:
- Duke3d in der Atomic Version (nenne es im weiteren Duke4d)
- die aktuelle VDMSound (2.0.4)
- das VDMSLaunchpad (1.0.0.7)
- WinXP mit IPX (2000 sollte laufen, nicht getestet)
- modifizierte config.nt und autoexec.nt
- das Programm "nolfb.com" - ins Duke-Verzeichnis kopieren
Config.nt:
dos=high, umb
emm=RAM
device=%SystemRoot%\system32\himem.sys
files=40
buffers=40
fcbs=4,0
stacks=9,256
Autoexec.nt:
set classpath=
set include=
set lib=
set msdevdir=
lh %SystemRoot%\system32\dosx.exe
dosdrv.exe /i:VDMS.ini
SET BLASTER=A220 I7 D1 P330 T6
Vorgehensweise - unbedingt einhalten, ansonsten klappts nicht:
- die beiden *.nt Dateien nach "C:\Windows\System32" kopieren (dies ersetzt die config.nt und die autoexec.nt - keine Angst, XP hat die noch mal gesichert")
- die Datei "VDMSound-2.0.4-WinNT-i386" öffnen und das Programm installieren
- den kompletten Ordner "VDMSLaunchPad.v1.0.0.7" nach "C:\Programme" kopieren
- in dem Ordner "C:\Programme\VDMSLaunchPad.v1.0.0.7" die Datei "Install" aufrufen
- das Fenster dann wieder schließen - es müsste die Meldung gekommen sein, das die Installation ordnungsgemäß war (sinngemäß)
- Rechte Maustaste auf "Netzwerkumgebung"; "Eigenschaften"
- auf der gewünschten LAN-Verbindung die rechte Maustaste und "Eigenschaften"
- "Installieren" klicken
- "Protokoll" auswählen und "Hinzufügen"
- "NWLink IPX/SPX/NetBIOS-kompatibles Transportprotokoll" auswählen und OK drücken
- OK drücken - nun ist IPX installiert
- den Rechner neu starten
So ... nun ist das meiste geschafft ... was jetzt noch kommt, sind die Timing- und Programmeinstellungen der Duke-Verknüpfung. Diese wird wie folgt angelegt:
- Rechte Maustaste auf "setup.exe" und dann auf "Run with VDMS" (das Icon mit der Note!)
- Im Wizzard "set up custom configuration"
- Create a new configuration
- Advanced
- Registerkarte "Program"
- Programm information
- Programm "D:\Duke4d"
- Arguments - keine -
- Run in: "D:\"
(ich führe nur noch die Punkte auf, die angehakt sein müssen, alles was hier nicht steht, abwählen)
- Close Window on Exit
- Fast Paste
- Compatibilty
- Enable EMS (werte jeweils 16384 kb)
- Enable XMS (")
- Enable DPMI support (DOSX)
- Enable basic VESA Support
- Enable low-level network support
- Dos Environment
- Load Himem.sys
- Allow Dos to use UMB
- Config.sys -> Additional Options --> folgender Eintrag: "FILES=40"
- Autoexec.bar -> Additional Options --> folgender Eintrag: "d:\duke4d\nolfb.com" (evtl. Path ändern, wenn Duke in einem anderen Verzeichnis ist)
- Performance
- Cap DOS timer frequency
- Try to reduce CPU usage
- Regler auf etwa das "M" von "Med. Usage" stellen
- DMA Servicing
- Polling Period "5" / "15" ms
- Troubleshooting
- Custom configuration
- folgender Eintrag (genau so:
[VDMServicesProvider.config]
fixPOPF = 1
- Joystick nach belieben
- Soundblaster
- Enable Soundblaster Emulation
folgende Settings: 220 / 7 / 1 / 5
DSP Version 4.05 (Sound Blaster 16)
- Output Dev. "Primärer Soundtreiber", Buffer "75" ms
- Adlib deaktivieren
- Midi deaktivieren
- mit OK speichern, weiter, "Remember my settings" and "create shortcut on desktop" und Fertigstellen ist das abgeschlossen.
Dann das Setup starten - es sollte das Duke-Setup im Vollbild-Modus erscheinen.
Hier noch Beispielhaft das Duke-Setup, wie es bei mir ohne Probleme läuft:
- Sound Setup
- Choose Sound FX Card
- Sound Blaster
- Current Adress [ 0x220 ]
- Current Type [Sound Blaster 16 or AWE32]
- Current Interrupt [ 7 ]
- Current 8-Bit DMA [ 1 ]
- Current 16-Bit DMA [ 5 ]
- 4 Voices
- 8 Bit mixing
- Stereo Sound
- 16 Khz
- Choose Music Card
- KEINE WÄHLEN, DUKE WIRD SAULANGSAM MIT MIDI-UNTERSTÜTZUNG
- Sound FX Volume [ 220 ]
- Music Volume [ 0 ]
- RTS File nach Wahl
- Screen Setup
- VESA Modes
- 640 x 480
(drüber ruckelt sehr!)
- Controller nach Wahl, Mouse getestet und funktioniert (USB!)
- Network Game
- Number of Players nach Wahl
- Setup Network Socket Number auf "Default" lassen
- Setup Macros nach Wahl
- RTS nach Wahl
- User Level nach Wahl
- Player Name nach Wahl
Nach diesen Einstellungen einfach loslegen, entweder über "Network Game" oder über "Save an launch Duke Nukem 3D"
Viel Spaß beim Zoggn ;-)
Sebastian