Oblige v7.7.0 win64 executable

Any utility that assists in the creation of mods, assets, etc, go here. For example: Ultimate Doom Builder, Slade, WadSmoosh, Oblige, etc.
Forum rules
The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.
User avatar
Posts: 54
Joined: Sat Jan 06, 2018 12:00 pm

Oblige v7.7.0 win64 executable

Post by Sumwunn »

I noticed that Oblige will sometimes crash while generating a Megawad with ObAddon (out of memory, around 2 GB for me).
I know you can patch the exe to become large address but IMO that is only a temporary fix as there's still a limit.
So sometime back in March and after much fiddling in Visual Studio 2017 I managed to compile a x64 EXE from Oblige's v7.7.0 source.
Haven't had any issues compiling multiple Megawads with ObAddon since so I've figured it's time to release this.

Out of memory limit, begone!

Copy Oblige64.exe to your Oblige directory.
Run it!

https://www.virustotal.com/gui/file/723 ... /detection

http://www.mediafire.com/file/q54t6ogks ... 4.zip/file

Source w/ MSVC project:
http://www.mediafire.com/file/ww84wwpqz ... 1.zip/file

EDGE devs for updated GLBSP

Long live Oblige!
Last edited by Sumwunn on Sun Jul 14, 2019 11:07 am, edited 4 times in total.
User avatar
Posts: 1255
Joined: Fri Mar 13, 2009 3:55 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 10 Home
Graphics Processor: ATI/AMD with Vulkan/Metal Support
Location: New York State

Re: Oblige v7.7.0 win64 executable

Post by Armaetus »

This is great to hear. This could be great as an essential piece to implement for ObAddon.
User avatar
Posts: 54
Joined: Sat Jan 06, 2018 12:00 pm

Re: Oblige v7.7.0 win64 executable

Post by Sumwunn »

Indeed, not much reason to use the 32-bit exe anymore. :D

Did a bit of benchmarking with ObAddon at default settings and length set to One Episode then ran Oblige 3 times for each exe. Results are in seconds.

613, 605, 585

511 500 471

- Oblige will now flash in the taskbar when it has finished

Once I tidy up the VS project file I'll upload it to my GitHub. Only thing the user will have to do is fix include/lib paths and compile fltk & zlib which is easy since they compile out the box.
Project files require Visual Studio 2019 and are setup to produce only a x64 exe.
Posts: 25
Joined: Sun Oct 01, 2017 8:24 am

Re: Oblige v7.7.0 win64 executable

Post by Frozsoul »

This is truly excellent, thank you for this Sumwunn! I have now referenced this in the ObAddon readme.
User avatar
Kappes Buur
Posts: 4114
Joined: Thu Jul 17, 2003 12:19 am
Graphics Processor: nVidia (Legacy GZDoom)
Location: British Columbia, Canada

Re: Oblige v7.7.0 win64 executable

Post by Kappes Buur »

Just tried it out with ObAddon-2019-03-05.pk3

After building the maps for ca. 30 minutes, Oblige64.exe chokes on the last map


and gives an empty pwad.

Building a single map works.
User avatar
Posts: 562
Joined: Sat Sep 23, 2017 8:42 am
Operating System Version (Optional): Windows 10
Graphics Processor: nVidia with Vulkan support

Re: Oblige v7.7.0 win64 executable

Post by Darkcrafter »

Doesn't work for me either, it just hangs down deadly.
User avatar
Posts: 54
Joined: Sat Jan 06, 2018 12:00 pm

Re: Oblige v7.7.0 win64 executable

Post by Sumwunn »

Hmm, probably a ObAddon issue? I mean it does say script error.
Sometimes the default settings causes script errors to get spewed. I recommend deleting CONFIG.txt from your Oblige folder which will reset ObAddons options. I'd do this with every update just to be safe.

Also, I uploaded a new Oblige64.exe with updated GLBSP & PhysFS for what its worth.

EDIT 7/14/2019:
Another upload.
Taskbar flashing is back, seems it got excluded somehow.
Changes to source code for taskbar flashing and inclusion of ciso646 shouldn't interfere with GCC compiling anymore.

Return to “Creation, Conversion, and Editing”