Page 1 of 1

Oblige v7.7.0 win64 executable

PostPosted: Fri May 31, 2019 11:33 am
by Sumwunn
Stuff:
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!


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

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

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

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

Credits:
EDGE devs for updated GLBSP

Long live Oblige!

Re: Oblige v7.7.0 win64 executable

PostPosted: Fri May 31, 2019 9:18 pm
by Armaetus
This is great to hear. This could be great as an essential piece to implement for ObAddon.

Re: Oblige v7.7.0 win64 executable

PostPosted: Sun Jun 02, 2019 4:13 pm
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.

32-bit:
613, 605, 585

64-bit:
511 500 471

Mini-update:
- 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.

Re: Oblige v7.7.0 win64 executable

PostPosted: Mon Jun 03, 2019 8:35 am
by Frozsoul
This is truly excellent, thank you for this Sumwunn! I have now referenced this in the ObAddon readme.

Re: Oblige v7.7.0 win64 executable

PostPosted: Fri Jun 28, 2019 12:06 am
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.

Re: Oblige v7.7.0 win64 executable

PostPosted: Tue Jul 09, 2019 5:06 pm
by Darkcrafter
Doesn't work for me either, it just hangs down deadly.

Re: Oblige v7.7.0 win64 executable

PostPosted: Wed Jul 10, 2019 9:39 pm
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.