Page 1 of 4

OBSIDIAN - A continuation of Oblige/ObAddon [Beta 19]

PostPosted: Fri Feb 12, 2021 8:30 am
by dasho
Just wanted to announce a community effort to update and improve Oblige, as well as merge the content from ObAddon into a combined release. This is done with the support and approval of the current ObAddon contributors, and hopefully represents a new era for our favorite randomizer. Here are a few shots of the recent GUI overhaul:

New Default Theme:


New Single-Pane Option:


New Slider widget with drop-down options:


Help Links for Widgets:


Theme Menu:


Custom Theme Support:


Besides the GUI, the most obvious changes (so far):
-Vanilla Doom support using a modified version of SLUMP as the internal map builder
-ObAddon content merged by default
-ZDBSP now the internal nodebuilder
-Optional REJECT lump building within ZDBSP
-Node building optional for ZDoom/GZDoom
-UDMF map generation option for ZDoom/GZDoom, Eternity Engine, and EDGE
-Patch by Simon-v for searching for .pk3 addons in both the install and user home directories
-Updated from Lua 5.1 to Lua 5.4, bringing performance and memory utilization improvements.
-Strings allowed for seed input (numbers with no other characters still processed as numbers).
-New random number generator based on the Mersenne Twister Engine, with 64-bit seeds/numbers.

Current Version: Beta 19

GitHub page and compiled Windows releases -> https://github.com/dashodanger/Oblige/releases

Linux still needs to be compiled manually for the time being.

KNOWN ISSUES:

-Hexen support exists, but is at a bare minimum at the moment. Many settings will cause map gen to fail due to missing prefabs. This will improve over time as Hexen-specific prefabs are constructed.
-Minimap image will be cleared if the window is resized after generating a map. This should not interfere with the actual creation of the files or their completeness.

CHANGELOG:
Spoiler:

Re: Oblige Community (?) Build

PostPosted: Fri Feb 12, 2021 4:38 pm
by Kappes Buur
With following add-ons:
    ObAddon.pk3
    UniversalIntermission.pk3
and default settings I get this:

Spoiler:


edit:
spoilered the image

Re: Oblige Community (?) Build

PostPosted: Sat Feb 13, 2021 2:24 am
by dasho
I would check your ObAddon install; I've kept all of the same prefabs that were in vanilla Oblige. If you are still getting this message without those addons enabled, let me know and I'll see what's causing it. Thanks.

Re: Oblige Community (?) Build

PostPosted: Sat Feb 13, 2021 4:04 am
by Kappes Buur
Okay, with default settings but without Addons the maps generate without problem.

But, to be honest, if it does not work with ObAddon.pk3 then your version of Oblige is of no use to me. That addon is what makes Oblige worthwhile.

Re: Oblige Community (?) Build

PostPosted: Sat Feb 13, 2021 4:38 am
by dasho
I use the current git build of ObAddon, which I also contribute to, without problems. If you have some logs or debug messages, I will look at them, but it should work with .pk3 addons out of the box.

EDIT: I did notice that an earlier build was tagged as Release, instead of Pre-Release. This is the latest compiled Windows package:
https://github.com/dashodanger/Oblige/r ... ring-Seeds

I removed the Release status from the earlier build.

Re: Oblige Community (?) Build

PostPosted: Mon Feb 15, 2021 12:02 pm
by Kappes Buur
I found a newer ObAddon_2020-06-10.pk3.
Now the map generator works okay, although in some spots there are missing textures.

Spoiler:


edit:
spoilered the image

Re: Oblige Community (?) Build

PostPosted: Mon Feb 15, 2021 11:49 pm
by dasho
That might have been a prefab-in-progress. I'm not sure why there hasn't been a stable release in a while, but:

https://github.com/dashodanger/ObAddon/ ... 2021-02-16

This is a build that tracks upstream ObAddon. Doom support should be improved, Heretic support is better but you may get the odd 'missing prefab' message. Hexen support exists but is in a very barebones state at the moment. The ObAddon discord has a changes channel that can provide more info if you'd like.

Re: Oblige Community (?) Build

PostPosted: Tue Feb 16, 2021 1:47 pm
by Kappes Buur
With obaddon_2021-02-16.pk3 I get missing and scrambled textures

Spoiler:

Re: Oblige Community (?) Build

PostPosted: Tue Feb 16, 2021 9:38 pm
by MsrSgtShooterPerson
Kappes Buur wrote:With obaddon_2021-02-16.pk3 I get missing and scrambled textures


Did you make sure to set Texture WAD Merge from the Armaetus Texture Pack panel to "Yes"? If you set this to "No", you're expected to load the custom textures package separately from your client. This option is mostly for server owners to stop redundant downloads for the texture pack itself by clients.

Re: Oblige Community (?) Build

PostPosted: Tue Feb 16, 2021 11:02 pm
by Kappes Buur
MsrSgtShooterPerson wrote:Did you make sure to set Texture WAD Merge from the Armaetus Texture Pack panel to "Yes"? .....


I did.

Spoiler:

Re: Oblige Community (?) Build

PostPosted: Wed Feb 17, 2021 11:44 pm
by Gamerwarrior117
so this will be better than ultimate doom builder?

cool.

where do the wads an pk3 files go too?

Re: Oblige Community (?) Build

PostPosted: Thu Feb 18, 2021 12:13 am
by Kappes Buur
Gamerwarrior117 wrote:so this will be better than ultimate doom builder?


Oblige is not a map editor like UDB.
Oblige is a random pwad generator, from a single map to a complete 32 level map set. It generates files in the wad format.

Oblige has undergone several iterations, from the original Oblige to Oblige v7.7.0 win64 and now this one.

Using this ObAddon or the one mentioned above enhances the maps.

Re: Oblige Community (?) Build

PostPosted: Thu Feb 18, 2021 5:13 am
by MsrSgtShooterPerson
It may be easier to find out about your problem if you have the text log of your last generated map suffering from this problem just to make sure.

Re: Oblige Community (?) Build

PostPosted: Thu Feb 18, 2021 11:54 am
by Gamerwarrior117
Kappes Buur wrote:
Gamerwarrior117 wrote:so this will be better than ultimate doom builder?


Oblige is not a map editor like UDB.
Oblige is a random pwad generator, from a single map to a complete 32 level map set. It generates files in the wad format.

Oblige has undergone several iterations, from the original Oblige to Oblige v7.7.0 win64 and now this one.

Using this ObAddon or the one mentioned above enhances the maps.


i see. so this is useful for huge map packs.

Re: Oblige Community (?) Build

PostPosted: Thu Feb 18, 2021 3:38 pm
by Kappes Buur
MsrSgtShooterPerson wrote:It may be easier to find out about your problem if you have the text log of your last generated map suffering from this problem just to make sure.


For example: