Releases: obsidian-level-maker/Obsidian
Current Unstable Release - Obsidian v21 - Build 2025.01.16
WARNING: DO NOT UPDATE INTO AN EXISTING FOLDER - THIS IS NOT A SUPPORTED UPGRADE METHOD
Available Downloads
obsidian-v21-win64.zip - 64-bit build. Expected SHA-256 hash f34268666470f225152750d99fe813522a19caa34851687ab633cacf77cb64b8
obsidian-v21-win32.zip - 32-bit build. Expected SHA-256 hash cd603a4ca7eb4899f5eb27294496ddc5d57db7b186766509be6a47473f9c7440
Changes since previous build
- Merged Resource Pack content back into main folders
- Fixes for OTEX module and tooltip update indicating WAD version of OTEX must be used
- New "deformed X" shape rules
- Revised secret room bonus item behavior to include ammo as well as health/armor
- New Resource Pack wall set for Hell theme
- Address various culling and fab pick assertion errors
- Removed merging of various logo/resource patches that use vanilla patch names
- Added Options menu item to restore old behavior of collapsing disabled modules
- (DISABLED) text no longer appended to disabled modules
- Allow help links to work for widgets even if their parent module is disabled
- Only applicable if "Collapse Disabled Modules" is not in use
Current Stable Release - Obsidian v20 "Gates of Tartarus" - Build 2024.08.16
WARNING: DO NOT UPDATE INTO AN EXISTING FOLDER - THIS IS NOT A SUPPORTED UPGRADE METHOD
Available Downloads
obsidian-v20-win64.zip - 64-bit build. Requires Windows Vista or newer. Expected SHA-256 hash a90a0faad5473c7d8ec643c1ce089d8f65ca889437bde78dcb9ba0dc11d8cf18
obsidian-v20-win32.zip - 32-bit build; supports Windows XP or newer. Minimum Pentium 4 CPU required. Expected SHA-256 hash 20a3902ea39d9b06e25948a41a1dc9d5acc58d5c39bf4c36f447555260ca0abb
Changes since Build 2023.12.26
- Fixed ZDoom Specials Sky and Fog functions not accounting for Doom 1/Ultimate Doom
- Fixed filename_formatter compilation error for various platforms
- Fixed issues with determining install and user directories
- Fixed script error involving "Egypt" theme when Doom was selected with Limit-Removing as the target port
- Fixed TNT/Plutonia music shuffler and MAPINFO map names for ZDoom Specials module
Summary of Changes from V19->V20
- "Addon List" moved from File menu item to "Addons" top bar menu
- This menu will auto-populate with *.pk3 files that were in the /addons directory on startup
- First-run tutorial added for users new to the interface; this can also be accessed from the Help menu
- "Surprise Me" added to top bar menu for randomization of different option categories (or all of them)
- Output WAD will be compressed to PK3 format for port selections that support it
- Default output path can now be specified from the File->Options menu and will use this instead of the last generated WAD location
- Logs are now stored on a rolling basis instead of replacing LOGS.txt on every run of the program. The size and number of retained logs can
be customized from the File->Options menu - String seeds can now be randomly generated using locale-specific wordlists (EN and RU for now) or a psuedo-password randomly generated string. Purely for cosmetic/entertainment value
- Improved internationalization support
- C++ and Lua strings added to .PO template file
- Support for non-ASCII characters in program filepath
- Near-complete RU locale translation file included by default
- "Glossary" option added to Help menu to give translators a space to provide longer definition for specific terminology
- All module options now have a button to reset them to their default values
- Migration from Lua to LuaJIT for improved build times
- Drastic reduction in RAM usage during runs and retained after generation is complete
- Fixed and improved batch mode/CLI functionality; can now set individual option values as well as print out a complete module reference via command-line paramters
- "Alternate Shape Grammars" module added to use different level growth rules for applicable maps
- "Boxes of Death" is the only option that has been added so far; new grammars will be added in future releases
- Full integration of Oblige v2 via the "Historical Versions" module. More Oblige versions will be folded into future releases
- Added support for the following Games
- id Tech 0
- Wolfenstein 3-D
- Spear of Destiny
- Noah's Ark 3D
- id Tech 1
- Chex Quest 3
- HacX 1.2
- Harmony
- Hexen
- Strife
- id Tech 0
- Added "Engine" option to Build Settings module to select between id Tech 0 and id Tech 1. The former "Engine" option has been renamed to "Port" to reduce confusion
- Added the ability to save an animated GIF of the build process; this will be created in the same location as the generated WAD
- Can now optionally use the WAD filename or random wordlist as a source for the Title Screen graphic verbiage
- Many fixes and updates to the available prefab sets and Lua modules
Enhanced Oblige 7.70 Package
This was the final release of our enhanced Oblige 7.70 fork before it was merged with ObAddon to become Obsidian. In addition to various bugfixes, the old random number generator was replaced and the seed entry dialog was modified to allow strings as input instead of numbers. This should still be compatible with all addons from before the jump to Lua 5.4 that came with the Obsidian merge.