JNechaevsky / international-doom

Small, functional and simple source ports, created with help, efforts and bits of code from people around the world.
https://jnechaevsky.github.io/inter-doom/
GNU General Public License v2.0
29 stars 2 forks source link

Implement selective autoload #159

Closed JNechaevsky closed 1 month ago

JNechaevsky commented 1 month ago

For .wad and .deh files (not lumps!). Allow to choose autoload options:

Thanks @Meerschweinmann for suggestion!

JNechaevsky commented 1 month ago

@Meerschweinmann, was it what you wish to have? Please, check on your side, it's all done.

Meerschweinmann commented 1 month ago

Hi Julia. Do you have a compiled version for me.

I have compiled it this morning as usual and get random crashes everywhere. When the demo starts, when going into the menu. Sometimes i come one step deeper in the menu and it crashes. Starting Sigil 2 without any loaded assets crashes. Unfortunately something seems wrong with the version i have compiled myself. I had made a fresh ID folder too, same problem :(

JNechaevsky commented 1 month ago

Should be fixed now in latest commit. We have screwed up in font drawing function.

Meerschweinmann commented 1 month ago

Ah, good. I will test it later.

JNechaevsky commented 1 month ago

Thanks! Do not hurry, though. It's now on "MISCELLANEOUS" submenu. Looks likes now there is a lot of space to add some useless uncategorized options, but I have no ideas which exactly. If nothing will happens, then we can just rename it to "Autoload options" or somethings. In other words, I'm all open for ideas and recommendations.

Meerschweinmann commented 1 month ago

Heyhey, compiled it after your last change again and now it works great!

Had loaded Sigil and Sigil II together and Inter-DOOM loaded all three widescreen asset files.

JNechaevsky commented 1 month ago

Great news, thank you! 🤗

Meerschweinmann commented 1 month ago

I have to say thank you 😃