Difference between revisions of "OBSIDIAN"
From DoomWiki.org
[checked revision] | [checked revision] |
Dashodanger (talk | contribs) (Minor verbiage changes; removed reference to 1.0 goals as that was a stale Project page (I've removed it from Github as well), and there may never be a "1.0" in the sense that we are debating a permanent rolling release model) |
(→Features) |
||
(One intermediate revision by one other user not shown) | |||
Line 4: | Line 4: | ||
'''OBSIDIAN''' is a procedural map generator developed as a community effort.<ref>[https://github.com/dashodanger/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. | '''OBSIDIAN''' is a procedural map generator developed as a community effort.<ref>[https://github.com/dashodanger/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 beta and a rolling preview build of the next beta. The project builds successfully on | + | First released in March 2021, OBSIDIAN currently has two versions: a stable beta and a rolling preview build of the next beta. The project builds successfully on Linux, BSD and Windows platforms; pre-compiled Windows releases are provided on the team's Github repository. |
== Features == | == Features == | ||
Notable differences from OBLIGE include: | Notable differences from OBLIGE include: | ||
− | * Customizable GUI | + | * Customizable GUI with more granularity for important settings like map size and monster density |
* More prefabs<ref>[https://github.com/dashodanger/Obsidian/wiki/Prefabs Prefabs info]</ref> and shape grammars<ref>[https://github.com/dashodanger/Obsidian/wiki/Shape-Grammars Shape Grammar info]</ref> | * More prefabs<ref>[https://github.com/dashodanger/Obsidian/wiki/Prefabs Prefabs info]</ref> and shape grammars<ref>[https://github.com/dashodanger/Obsidian/wiki/Shape-Grammars Shape Grammar info]</ref> | ||
* [[Vanilla Doom]] support, via the bundled [[SLIGE#Forks|SLUMP]] generator<ref>[https://github.com/dashodanger/Obsidian/wiki/OBSIDIAN-Glossary#limit-removing Vanilla support info]</ref> | * [[Vanilla Doom]] support, via the bundled [[SLIGE#Forks|SLUMP]] generator<ref>[https://github.com/dashodanger/Obsidian/wiki/OBSIDIAN-Glossary#limit-removing Vanilla support info]</ref> |
Revision as of 13:22, 12 July 2022
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 beta and a rolling preview build of the next beta. The project builds successfully on Linux, BSD and Windows platforms; pre-compiled Windows releases are provided on the team's Github repository.
Features
Notable differences from OBLIGE include:
- 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
External links
- Official builds at GitHub
- Wiki documentation at GitHub
- ZDoom forums thread