worldorder_raze icon indicating copy to clipboard operation
worldorder_raze copied to clipboard

"Alien World Order" extraction script for Duke3D: World Tour

                            =====================================
                             ALIEN WORLD ORDER EXTRACTION SCRIPT 
			    FOR DUKE NUKEM 3D: WORLD TOUR
                                       By NightFright
                            =====================================
                                Version: 1.54 / Oct 26, 2023

================================================================================================ A B O U T

This script allows you to play the new episode from "Duke Nukem 3D: 20th Anniversary World Tour" with Raze and duke3d.grp from the Atomic Edition (or World Tour). You will end up with a standalone version of the game (in the form of an addon) which works without requiring the Steam installation of "World Tour".

Features:

"Alien World Order" maps World Tour CONs, including the Firefly enemy, Incinerator boss and new minibosses 8-bit parallax skies + skyboxes (ep.5 only) Lee Jackson's OGG music (ep.5 only) New Duke voice acting (ep.5 only) Not included: Maps/music/Duketalk for ep.1-4, ep.1-4 skyboxes, dev commentaries, normalmaps

================================================================================================ R E Q U I R E M E N T S

Windows Vista or newer (to be able to use robocopy command) Existing Steam installation of "Duke Nukem 3D: 20th Anniversary World Tour" Raze v1.0.2 (or newer)

================================================================================================ I N S T A L L A T I O N

  1. Unpack this zipfile (worldorder_raze.zip) into your Raze installation folder, then launch worldorder.bat.

  2. Choose your Steam (source) and Raze (target) directories. You can either enter the paths manually or use defaults (Steam: reads registry, Raze: current dir) by pressing "Enter".

  3. You will be given two [Y]es/[N]o choices now: a) Choose whether you want to copy over duke3d.grp from World Tour and convert it to Atomic Edition (recommended if you don't own Atomic Edition). There might be a UAC popup during this process which you need to confirm. In case you have duke3d.grp from Atomic, be sure to copy it to the "data" subdir. b) Choose whether you want to patch the original "Prima Arena" map (E5L8) to make some sections accessible which were cut from the original release. There might be a UAC popup during this process which you need to confirm. The original map will be saved as E5L8B.map in case you want to revert manually later.

  4. You can (and should) uninstall World Tour on Steam at this point. Also the script file itself (worldorder.bat) is no longer needed.

  5. Launch Raze (raze.exe). In the selection menu, choose "Alien World Order (worldorder)".

================================================================================================ C R E D I T S

DUKE NUKEM 3D: 20TH ANNIVERSARY WORLD TOUR (C) 2016 Gearbox Software, LLC / Nerve Software

ALIEN WORLD ORDER MAPS (C) 2016 Allen Blum, Richard "Levelord" Gray, Randy Pitchford

PRIMA ARENA UNCUT Ness (https://steamcommunity.com/sharedfiles/filedetails/?id=781120926)

ALIEN WORLD ORDER SOUNDTRACK (C) 2016 Lee Jackson

ORIGINAL DUKE NUKEM 3D ARTWORK (C) 1996 3D Realms

BSPATCH Timotheus Pokorra (https://www.pokorra.de/coding/bsdiff.html) Original code: Colin Percival

7-ZIP COMPRESSION TOOL (7ZA.EXE) Igor Pavlov (http://www.7-zip.org)

ALIEN WORLD ORDER STEAM EXTRACTION SCRIPT NightFright (nightfright2k7[at]gmail.com | http://hrp.duke4.net)

================================================================================================ L I N K S

  • Raze port for Duke Nukem 3D .................... https://github.com/coelckers/Raze/releases

  • ZDoom/Raze Forums .............................. https://forum.zdoom.org

================================================================================================ C H A N G E L O G

v1.54 / 2023-10-26

Added abort condition in case chcp.com is not found 7za.exe updated to latest version (v23.01)

v1.53 / 2023-05-01

7z.exe updated to latest version (v22.01); 7z.dll added (in case 7-Zip is not installed)

v1.52 / 2022-10-24

Bugfix for E5L8 patch (unable to find/create target directory)

v1.51 / 2022-05-09

Moved 7z.exe abort condition to the beginning of script (instead of terminating at 80%) Optimized abort conditions Optimized BSPATCH/BDIFF process

v1.5 / 2021-10-01

Can choose source and target dir again (pressing ENTER uses defaults) Source/target dirs with name spaces now supported Script now terminates if source/target dir is not found Added case handling for bspatch.exe, 7z.exe or any bdiff patch not found

v1.41 / 2021-06-23

Choosing source dir during installation is also no longer necessary

v1.4 / 2021-06-22

Choosing target dir during installation is no longer necessary Added option for patching E5L8 to add cut sections DLLs for bspatch.exe removed

v1.31 / 2021-06-09

worldorder.def moved to engine\engine.def for automatic skybox loading

v1.3 / 2021-06-05

Ep.5 skyboxes added

v1.21 / 2021-04-21

Missing pickup message for keycards fixed

v1.2 / 2021-04-19

Optional copying/conversion of duke3d.grp added

v1.1 / 2021-04-18

Now requires Raze v1.0.2 or newer Grpinfo files and worldorder.def removed Progress bar added; Duke3D version selection and CRC32 check removed; script now closes on its own

v1.0 / 2021-04-12

Initial release