Difference between revisions of "OBSIDIAN"
From DoomWiki.org
[checked revision] | [checked revision] |
Dashodanger (talk | contribs) m (Added note about Haiku OS support and CLI-only builds) |
Dashodanger (talk | contribs) (Updated page with features from the new Stable release; updated references to the "dashodanger" repo to reflect the new "obsidian-level-maker" organization repo) |
||
Line 1: | Line 1: | ||
− | {{Infobox |label1 = Initial Release|data1 = March 2021|label2 = License|data2 = {{wp|GPL}}|label3 = Repository|data3 = [https://github.com/ | + | {{Infobox |label1 = Initial Release|data1 = March 2021|label2 = License|data2 = {{wp|GPL}}|label3 = Repository|data3 = [https://github.com/obsidian-level-maker/Obsidian/ GitHub]|label9 = Status|data9 = Active |
|image=[[File:Obsidian title gfx big.png|150px]] | |image=[[File:Obsidian title gfx big.png|150px]] | ||
}} | }} | ||
− | '''OBSIDIAN''' is a procedural map generator developed as a community effort.<ref>[https://github.com/ | + | '''OBSIDIAN''' is a procedural map generator developed as a community effort.<ref>[https://github.com/obsidian-level-maker/Obsidian/blob/obsidian/AUTHORS.md List of contributors]</ref> It is a {{wp|Fork (software development)|fork}} of the final version of [[OBLIGE]] that has two prominent differences: a new GUI for changing the tool's many settings and full incorporation of the former ObAddon project, which provided a large addition of visual assets and [[Lua]] code. |
− | First released in March 2021, OBSIDIAN currently has two versions: a stable | + | First released in March 2021, OBSIDIAN currently has two versions: a stable release and a rolling unstable preview of the next release. The project builds successfully on Linux, BSD, Mac, Haiku and Windows platforms; pre-compiled Windows releases are provided on the project's homepage. |
== Features == | == Features == | ||
− | Notable | + | Notable improvements over the final OBLIGE release include: |
+ | * Additional games supported: Wolfenstein 3-D/Spear of Destiny, Super 3D Noah's Ark, Chex Quest 3, HacX 1.2, Harmony, Hexen and Strife | ||
+ | * Direct integration of previous versions of Oblige for further variety in map generation | ||
* Customizable GUI with more granularity for important settings like map size and monster density | * Customizable GUI with more granularity for important settings like map size and monster density | ||
− | * More prefabs<ref>[https://github.com/ | + | * More prefabs<ref>[https://github.com/obsidian-level-maker/Obsidian/wiki/Prefabs Prefabs info]</ref> and shape grammars<ref>[https://github.com/obsidian-level-maker/Obsidian/wiki/Shape-Grammars Shape Grammar info]</ref> |
− | * [[Vanilla Doom]] support, via the bundled [[SLIGE#Forks|SLUMP]] generator<ref>[https://github.com/ | + | * [[Vanilla Doom]] support, via the bundled [[SLIGE#Forks|SLUMP]] generator<ref>[https://github.com/obsidian-level-maker/Obsidian/wiki/OBSIDIAN-Glossary#limit-removing Vanilla support info]</ref> |
* Unified 64-bit random number generation for both OBSIDIAN and SLUMP using fastPRNG<ref>[https://github.com/BrutPitt/fastPRNG/blob/master/readme.md fastPRNG info]</ref> | * Unified 64-bit random number generation for both OBSIDIAN and SLUMP using fastPRNG<ref>[https://github.com/BrutPitt/fastPRNG/blob/master/readme.md fastPRNG info]</ref> | ||
* Ability to use arbitrary-length strings as RNG seeds | * Ability to use arbitrary-length strings as RNG seeds | ||
Line 21: | Line 23: | ||
== External links == | == External links == | ||
− | * [https://github. | + | * [https://obsidian-level-maker.github.io/download.html Official Windows Builds] at GitHub.io |
− | * [https://github.com/ | + | * [https://github.com/obsidian-level-maker/Obsidian/wiki Wiki documentation] at GitHub |
* {{zdforums|t=71457}} | * {{zdforums|t=71457}} | ||
Revision as of 10:16, 5 January 2023
Initial Release | March 2021 |
---|---|
License | GPL |
Repository | GitHub |
Status | Active |
OBSIDIAN is a procedural map generator developed as a community effort.[1] It is a fork of the final version of OBLIGE that has two prominent differences: a new GUI for changing the tool's many settings and full incorporation of the former ObAddon project, which provided a large addition of visual assets and Lua code.
First released in March 2021, OBSIDIAN currently has two versions: a stable release and a rolling unstable preview of the next release. The project builds successfully on Linux, BSD, Mac, Haiku and Windows platforms; pre-compiled Windows releases are provided on the project's homepage.
Features
Notable improvements over the final OBLIGE release include:
- Additional games supported: Wolfenstein 3-D/Spear of Destiny, Super 3D Noah's Ark, Chex Quest 3, HacX 1.2, Harmony, Hexen and Strife
- Direct integration of previous versions of Oblige for further variety in map generation
- Customizable GUI with more granularity for important settings like map size and monster density
- More prefabs[2] and shape grammars[3]
- Vanilla Doom support, via the bundled SLUMP generator[4]
- Unified 64-bit random number generation for both OBSIDIAN and SLUMP using fastPRNG[5]
- Ability to use arbitrary-length strings as RNG seeds
- UDMF output, with the ability to convert existing binary-formatted prefabs at runtime
- ZDBSP as the internal node builder, providing compressed, extended, and UDMF-compatible nodes for engines that support them
- Optional PK3/ZIP output
- Ability to save an animated GIF of the map-building process
- "Surprise Me" total randomization of settings
- Compile-time option to create CLI-only builds, for systems without a graphical environment or that do not support Obsidian's FLTK GUI toolkit
External links
- Official Windows Builds at GitHub.io
- Wiki documentation at GitHub
- ZDoom forums thread