Skip to content

Releases: Die4Ever/build-engine-randomizer

v0.9.6 Beta: Update for Ion Fury: Aftershock Again

28 Mar 23:12
93b0df7
Compare
Choose a tag to compare

Build Engine Randomizer currently supports: Duke Nukem 3D, Ion Fury, Shadow Warrior (1997), Blood, and PowerSlave/Exhumed (and maybe more in the future!)

Trailer

Build Engine Randomizer Trailer

Download build-engine-randomizer.exe from the Assets section below. Put eduke32.exe/nblood.exe/etc into the game's folder. Run the Randomizer 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 just in case. On Windows the Randomizer will generate a bat file for you to play, and then you can just play the game as normal, choose which episode and which difficulty, and it will automatically use the new map files. You do NOT select "USER MAP" in the game menus. If you don't get a bat file, then see the wiki for how to play.

For info on where to get the games and how to run them, check out our wiki here.

Screenshots 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. Also supports randomizing the map order. Be warned that putting every setting to maximum will make the game nearly impossible. I suggest you start with the default settings. Also check out the Randomizer.html file that gets created in the output directory to see what's changed.

Changes

  • Updated for new version of Ion Fury Aftershock again.

Join our Discord here!

Also check out our new website, Mods4Ever.com

v0.9.5 Beta: Update for Ion Fury: Aftershock

13 Oct 18:30
7b2ae92
Compare
Choose a tag to compare

Build Engine Randomizer currently supports: Duke Nukem 3D, Ion Fury, Shadow Warrior (1997), Blood, and PowerSlave/Exhumed (and maybe more in the future!)

Trailer

Build Engine Randomizer Trailer

Download build-engine-randomizer.exe from the Assets section below. Put eduke32.exe/nblood.exe/etc into the game's folder. Run the Randomizer 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 just in case. On Windows the Randomizer will generate a bat file for you to play, and then you can just play the game as normal, choose which episode and which difficulty, and it will automatically use the new map files. You do NOT select "USER MAP" in the game menus. If you don't get a bat file, then see the wiki for how to play.

For info on where to get the games and how to run them, check out our wiki here.

Screenshots 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. Also supports randomizing the map order. Be warned that putting every setting to maximum will make the game nearly impossible. I suggest you start with the default settings. Also check out the Randomizer.html file that gets created in the output directory to see what's changed.

Changes

  • Updated for new version of Ion Fury and Aftershock.

Join our Discord here!

Also check out our new website, Mods4Ever.com

v0.9.4 Beta: Support for Ion Fury: Aftershock

02 Oct 22:26
3af654e
Compare
Choose a tag to compare

Build Engine Randomizer currently supports: Duke Nukem 3D, Ion Fury, Shadow Warrior (1997), Blood, and PowerSlave/Exhumed (and maybe more in the future!)

Trailer

Build Engine Randomizer Trailer

Download build-engine-randomizer.exe from the Assets section below. Put eduke32.exe/nblood.exe/etc into the game's folder. Run the Randomizer 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 just in case. On Windows the Randomizer will generate a bat file for you to play, and then you can just play the game as normal, choose which episode and which difficulty, and it will automatically use the new map files. You do NOT select "USER MAP" in the game menus. If you don't get a bat file, then see the wiki for how to play.

For info on where to get the games and how to run them, check out our wiki here.

Screenshots 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. Also supports randomizing the map order. Be warned that putting every setting to maximum will make the game nearly impossible. I suggest you start with the default settings. Also check out the Randomizer.html file that gets created in the output directory to see what's changed.

Changes

  • Support for Ion Fury: Aftershock

Join our Discord here!

Also check out our new website, Mods4Ever.com

v0.9.3 Beta: Improved enemy handling for Blood

07 Apr 00:15
4a3674b
Compare
Choose a tag to compare

Build Engine Randomizer currently supports: Duke Nukem 3D, Ion Fury, Shadow Warrior (1997), Blood, and PowerSlave/Exhumed (and maybe more in the future!)

Trailer

Build Engine Randomizer Trailer

Download build-engine-randomizer.exe from the Assets section below. Put eduke32.exe/nblood.exe/etc into the game's folder. Run the Randomizer 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 just in case. On Windows the Randomizer will generate a bat file for you to play, and then you can just play the game as normal, choose which episode and which difficulty, and it will automatically use the new map files. You do NOT select "USER MAP" in the game menus. If you don't get a bat file, then see the wiki for how to play.

For info on where to get the games and how to run them, check out our wiki here.

Screenshots 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. Also supports randomizing the map order. Be warned that putting every setting to maximum will make the game nearly impossible. I suggest you start with the default settings. Also check out the Randomizer.html file that gets created in the output directory to see what's changed.

Changes

  • New option for "Randomization Range" for "Disabled". Use this if you do not want CON file values (such as health and damage values) to be randomized.
    • This causes the "Difficulty" dropdown option to have no effect since that only applies to CON file values.
      • (Other ways of affecting difficulty are the Items dropdown for number of items, the Enemies dropdown for number of enemies, as well as the in-game difficulty selection)
  • Improved handling of enemy randomization in Blood

Join our Discord here!

v0.9.2 Beta: Increased User Friendliness!

06 Mar 02:16
47c7b05
Compare
Choose a tag to compare

Build Engine Randomizer currently supports: Duke Nukem 3D, Ion Fury, Shadow Warrior (1997), Blood, and PowerSlave/Exhumed (and maybe more in the future!)

Trailer

Build Engine Randomizer Trailer

Download build-engine-randomizer.exe from the Assets section below. Put eduke32.exe/nblood.exe/etc into the game's folder. Run the Randomizer 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 just in case. On Windows the Randomizer will generate a bat file for you to play, and then you can just play the game as normal, choose which episode and which difficulty, and it will automatically use the new map files. You do NOT select "USER MAP" in the game menus. If you don't get a bat file, then see the wiki for how to play.

For info on where to get the games and how to run them, check out our wiki here.

Screenshots 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. Also supports randomizing the map order. Be warned that putting every setting to maximum will make the game nearly impossible. I suggest you start with the default settings. Also check out the Randomizer.html file that gets created in the output directory to see what's changed.

Changes

  • Creates a bat file for playing the game more easily (currently only for Windows, otherwise see the Wiki)
  • Added GRP Output Method for some games, which works well at least with eDuke32 and variants (see the Wiki)
  • Proper cleanup of old files even when switching Output Methods
  • In Duke 32, added a jetpack to E1L2 to prevent a softlock

Join our Discord here!

v0.9 Beta: More fixes for Blood and Shadow Warrior

19 Feb 03:57
11751da
Compare
Choose a tag to compare

Build Engine Randomizer currently supports: Duke Nukem 3D, Ion Fury, Shadow Warrior (1997), Blood, and PowerSlave/Exhumed (and maybe more in the future!)

Trailer

Build Engine Randomizer Trailer

Download build-engine-randomizer.exe from the Assets section below. 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 just in case. Put eduke32.exe/nblood.exe/etc into the game's folder. In eDuke32/etc you choose the Randomizer folder for "Custom game content directory", and then you can just play the game as normal, choose which episode and which difficulty, and it will automatically use the new map files. You do NOT select "USER MAP" in the game menus.

For info on where to get the games and how to run them, check out our wiki here.

Screenshots 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. Also supports randomizing the map order. Be warned that putting every setting to maximum will make the game nearly impossible. I suggest you start with the default settings. Also check out the Randomizer.html file that gets created in the output directory to see what's changed.

Changes

  • Many bug fixes for Blood and Shadow Warrior
    • using lowtag instead of picnum to identify the types of items
    • In Blood, when swapping sprites (especially enemies) ensure that they also swap inventories, so that keys are still accessible
    • Removed more bosses from the list of addable and swappable enemies

Join our Discord here!

v0.8 Beta

25 Jan 05:12
9b6cb1c
Compare
Choose a tag to compare

Build Engine Randomizer currently supports: Duke Nukem 3D, Ion Fury, Shadow Warrior (1997), Blood, and PowerSlave/Exhumed (and maybe more in the future!)

Download build-engine-randomizer.exe from the Assets section below. 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 just in case.

For info on where to get the games and how to run them, check out our Wiki here.

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. Also supports randomizing the map order. Be warned that putting every setting to maximum will make the game nearly impossible. I suggest you start with the default settings. Also check out the Randomizer.html file that gets created in the output directory to see what's changed.

Changes

Join our Discord here!

v0.7 Beta

07 Aug 04:36
Compare
Choose a tag to compare

Build Engine Randomizer currently supports: Duke Nukem 3D, Ion Fury, Shadow Warrior (1997), Blood, and PowerSlave/Exhumed (and maybe more in the future!)

Download build-engine-randomizer.exe from the Assets section below. 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 info on where to get the games and how to run them, check out our Wiki here.

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. Be warned that putting every setting to maximum will make the game nearly impossible. I suggest you start with the default settings. Also check out the Randomizer.html file that gets created in the output directory to see what's changed.

Changes

  • Fixed issue with items setting getting mixed up with enemies setting

Join our Discord here!

v0.6 Beta

28 Jul 20:43
ec9e0a7
Compare
Choose a tag to compare

Build Engine Randomizer currently supports: Duke Nukem 3D, Ion Fury, Shadow Warrior (1997), Blood, and PowerSlave/Exhumed (and maybe more in the future!)

Download build-engine-randomizer.exe from the Assets section below. 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 info on where to get the games and how to run them, check out our Wiki here.

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. Be warned that putting every setting to maximum will make the game nearly impossible. I suggest you start with the default settings. Also check out the Randomizer.html file that gets created in the output directory to see what's changed.

Changes

  • Excluded some maps from Reorder Maps for Duke Nukem 3D (E1L7, E1L8, E3L10)
  • Increased the base damage for pipe bombs and trip bombs by 50%
  • Fixed the episode 1 boss of Duke Nukem 3D
  • Reduced the randomization range for the player health in Duke 3D and Ion Fury
  • Renamed some difficulty settings to Impossible in order to be more clear about how they affect difficulty
  • New "Restricted" option for "Reorder Maps", this keeps maps within the same episode
  • Fixed an issue with palettes in Blood
  • Created our wiki https://github.com/Die4Ever/build-engine-randomizer/wiki

Join our Discord here!

v0.5.7 Alpha Support for Blood and PowerSlave

25 Jul 15:53
a92ce53
Compare
Choose a tag to compare

Build Engine Randomizer

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

Download build-engine-randomizer.exe from the Assets section below. 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 Ion Fury you can also use EDuke32, which allows you to enable the "Use Randomizer Folder" option inside the Randomizer window, and then in EDuke32 set "Custom game content directory" to "Randomizer".

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.

For Blood, I suggest using NBlood to run it. NBlood has an option for "Custom game content directory", in this dropdown select "Randomizer".

For PowerSlave (aka Exhumed) I suggest PCExhumed to run it. PCExhumed has an option for "Custom game content directory", in this dropdown select "Randomizer". You can get the shareware demo here. This will not work with the Night Dive Studios 2022 release titled "PowerSlave Exhumed", as that is not based on the Build Engine.

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

  • Support for Blood and PowerSlave (aka Exhumed)!
  • Balance tweaks

Join our Discord here!