Loading wad files (v2.0)
I've been testing 2.0 with the registered Heretic wad and it works great.
So I thought I'd test out the Heretic Treasure Chest wad.
I ran DD and brought up the command line and attempted to load the wad, but I got a segvio error and DD shut down. I'm able to load a .pk3 file ok, but not a .wad. I even tried loading the heretic.wad file and still got the same segvio.
I also tried putting the htchest.wad file in the folder with the others, and used the "Select IWAD Folder" menu option to scan the folder again but it ignored that wad.
I just wanted to let you know in case you aren't already aware as I know the new DD UI is still in development!
So I thought I'd test out the Heretic Treasure Chest wad.
I ran DD and brought up the command line and attempted to load the wad, but I got a segvio error and DD shut down. I'm able to load a .pk3 file ok, but not a .wad. I even tried loading the heretic.wad file and still got the same segvio.
I also tried putting the htchest.wad file in the folder with the others, and used the "Select IWAD Folder" menu option to scan the folder again but it ignored that wad.
I just wanted to let you know in case you aren't already aware as I know the new DD UI is still in development!
Comments
Doom engine wads come in one of two forms; IWAD (i.e Heretic.wad) and PWAD (HTChest.wad). An Iwad is the games main data file and has to be loaded first, while a Pwad is a patch wad that replaces or adds to the loaded Iwads data and has to be loaded second.
Historically, Doom and all Doom ports load the Iwad at engine start up, thus it was never possible to load a Pwad without an Iwad already loaded.
Dday's new UI changes that, allowing the user to start the engine without a loaded Iwad (or unload an Iwad and return to the UI). The load console command, which predates the new UI, has not, yet, been updated to take this into account (i.e it won't block attempts to load a pwad from outside a game) and hence should only be used to load Pwads from within a game (though not to say it's 100% flawless).
Ultimately, the new UI will have some sort of GUI for selecting pwad(s)/add-ons to load when you next load an Iwad. The load console command may well be updated at this point.
So if I am understanding correctly, I must first load the normal registered Heretic wad/game, and then once in the game, bring up the command line and load the htchest.wad using a full path name and not in the iwad folder. Right?
I put htchest.wad in C:\ and tried the above but still got a segvio crash (using build 1802).
Am I doing something wrong?
The details of the segvio are as follows:
I haven't been able to load any, I've tried several.
I'm wondering if it's just not working yet, or a bug, or me missing something!
However, we should let Skyjake say whether he is working on that area of the code at the moment?
Yes absolutely!
I was just wondering whether I should keep testing, or if it wasn't yet functional.
THANKS for confirming for me!
The load console command predates the new UI by, practically, a decade; it was in 1.8.6 for instance.
Wow no kidding! I find it very impressive how many years DE has been around and evolving!
I found it many years ago when it was just getting going but I never imagined it would be around this long!
Perhaps SkyJake or one of the team can say whether loading of PWads is planned for 2.0 going forward. I understand some of them floating around can be troublesome, I had problems even with old versions of DE. But some were pretty nice. Let's hope they are planning to keep that functionality.
Thanks again for all the great info!
I am learning lots about DE here!
Since it's crashing currently in the unstable builds there must be a regression that needs investigating. I'll take a look.
The PWads I've been testing in DE 2.0 I am also testing in 1.15. I am assuming if they worked in 1.15 they should work in 2.0, but I understand your position on which wads you can support in DE and which you will not.
I will be detailed in my reporting of this once basic loading is functional.
Thanks for the info mate!
Woohoooo!!!!! You're a mad genius SkyJake!
I'm using build 1825 and it works fine thus far!
I've tested the first 2 maps and performance is good!
THANKS!!!