Skip to content

Releases: Die4Ever/build-engine-randomizer

v0.5.5 Alpha

21 Jul 17:26
32b8ad6
Compare
Choose a tag to compare
v0.5.5 Alpha Pre-release
Pre-release

Build Engine Randomizer

Build Engine Randomizer (Duke Nukem 3D, Ion Fury, Shadow Warrior, and maybe more in the future!)

Download build-engine-randomizer.exe from the Assets section at the bottom of this post. Run it, point it to the game's GRP file, choose your settings, and click Randomize! Make sure you have a backup of your game files first.

For Duke Nukem 3D, I suggest using EDuke32 to run it. EDuke32 has an option for "Custom game content directory", in this dropdown select "Randomizer". You can also get the free Duke Nukem 3D demo here.

For Shadow Warrior, use voidsw.exe from that same download as EDuke32 (it's in the zip file). Shadow Warrior is freeware on Steam and GOG.

Damn, I'm lookin' good!

"Damn, I'm lookin' good!"

GUI

Randomizes enemies and items. For games that use CON files (Duke Nukem 3D and Ion Fury so far) it also randomizes values like maximum health and ammo values, and enemy strengths.

Changes

  • Added more options in the GUI for increased variety and customization
  • Added support for Duke Nukem 3D World Tour and its new episode, Alien World Order
  • For Duke Nukem 3D, now uses a separate Randomizer folder by default, since EDuke32 has an option to choose a "Custom game content directory" (you can force enable this for other games too, but it won't work unless maybe you're using a different source port. For example, you can use EDuke32 for Ion Fury and then enable this feature)
  • Added a new option to shuffle the order of the maps (disabled by default)

Join our Discord here!

v0.5.1 Alpha

15 Jul 04:16
0358ae8
Compare
Choose a tag to compare
v0.5.1 Alpha Pre-release
Pre-release

Build Engine Randomizer

Build Engine Randomizer (Duke Nukem 3D, Ion Fury, Shadow Warrior, and maybe more in the future!)

Download build-engine-randomizer.exe from the bottom of this page. Run it, point it to the game's GRP file, choose your settings, and click Randomize! Make sure you have a backup of your game files first.

For Duke Nukem 3D, I suggest using EDuke32 to run it. You can also get the free Duke Nukem 3D demo here.

For Shadow Warrior, use voidsw.exe from that same download as EDuke32 (it's in the zip file). Shadow Warrior is freeware on Steam and GOG.

Damn, I'm lookin' good!

"Damn, I'm lookin' good!"

GUI

Randomizes enemies and items. For games that use CON files (Duke Nukem 3D and Ion Fury so far) it also randomizes values like maximum health and ammo values, and enemy strengths.

Changes

  • Fixed items and enemies being spawned out of bounds or in the wrong sector (#17)
  • Added spoiler log output into the game directory, open the Randomizer.html file that gets created
  • More options and tweaked the balance of them

Download the executable Asset according to your OS below! (or for programmers you can also run the Python files directly if you wish)

Join our Discord here!

v0.451 Alpha

12 Jul 18:04
d17853c
Compare
Choose a tag to compare
v0.451 Alpha Pre-release
Pre-release

Build Engine Randomizer

Build Engine Randomizer (Duke Nukem 3D, Ion Fury, Shadow Warrior, and maybe more in the future!)

Download build-engine-randomizer.exe from the Releases page. Run it, point it to the game's GRP file, choose your settings, and click Randomize! Make sure you have a backup of your game files first.

For Duke Nukem 3D, I suggest using EDuke32 to run it. You can also get the free Duke Nukem 3D demo here.

For Shadow Warrior, use voidsw.exe from that same download as EDuke32 (it's in the zip file). Shadow Warrior is freeware on Steam and GOG.

Damn, I'm lookin' good!

"Damn, I'm lookin' good!"

GUI

The main known issue is #17 items and enemies can spawn slightly out of bounds.

Randomizes enemies and items. For games that use CON files (not Shadow Warrior) it also randomizes values like maximum health and ammo values, and enemy strengths.

Download the executable Asset according to your OS below! (or for programmers you can also run the Python files directly if you wish)

Join our Discord here!