Releases: Die4Ever/build-engine-randomizer
v0.9.6 Beta: Update for Ion Fury: Aftershock Again
Build Engine Randomizer currently supports: Duke Nukem 3D, Ion Fury, Shadow Warrior (1997), Blood, and PowerSlave/Exhumed (and maybe more in the future!)
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.
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.
Also check out our new website, Mods4Ever.com
v0.9.5 Beta: Update for Ion Fury: Aftershock
Build Engine Randomizer currently supports: Duke Nukem 3D, Ion Fury, Shadow Warrior (1997), Blood, and PowerSlave/Exhumed (and maybe more in the future!)
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.
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.
Also check out our new website, Mods4Ever.com
v0.9.4 Beta: Support for Ion Fury: Aftershock
Build Engine Randomizer currently supports: Duke Nukem 3D, Ion Fury, Shadow Warrior (1997), Blood, and PowerSlave/Exhumed (and maybe more in the future!)
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.
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
Also check out our new website, Mods4Ever.com
v0.9.3 Beta: Improved enemy handling for Blood
Build Engine Randomizer currently supports: Duke Nukem 3D, Ion Fury, Shadow Warrior (1997), Blood, and PowerSlave/Exhumed (and maybe more in the future!)
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.
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)
- This causes the "Difficulty" dropdown option to have no effect since that only applies to CON file values.
- Improved handling of enemy randomization in Blood
v0.9.2 Beta: Increased User Friendliness!
Build Engine Randomizer currently supports: Duke Nukem 3D, Ion Fury, Shadow Warrior (1997), Blood, and PowerSlave/Exhumed (and maybe more in the future!)
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.
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
v0.9 Beta: More fixes for Blood and Shadow Warrior
Build Engine Randomizer currently supports: Duke Nukem 3D, Ion Fury, Shadow Warrior (1997), Blood, and PowerSlave/Exhumed (and maybe more in the future!)
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.
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
v0.8 Beta
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!"
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
- Reduced the crazy range of health values that Duke Nukem 3D bosses could get
- Fixed issue with DN3D steroids being used immediately when picked up
- Added preliminary basic support for the free game A.W.O.L., if you want to help make this Randomization playable you can help out by filling in sprite ID numbers and CON file info here, you can use Duke 3D as an example.
v0.7 Beta
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!"
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
v0.6 Beta
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!"
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
v0.5.7 Alpha Support for Blood and PowerSlave
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!"
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