How to play custom wads with DsDoom

Since there is no explicit tutorial and the topic is interesting and quite requested, I decided to make one myself.

1) First of all the wads/megawads must be vanilla/Boom/PrBoom compatible, the older ones are ideal and rarely crash (Memento Mori, Alien Vendetta, Scythe, Community Chest etc.), the most recent ones often give problems. The .pk3 files, typical of ZDoom/GZDoom, are not PrBoom/DsDoom compatible.

2) I recommend to insert the wads in a proper folder in the root of the micro SD, for reasons of order (a folder for mods/deh files, one for wads/deh files, one for bgms, etc.).

3) The first method consists in editing the PrBoom.cfg file (with DSOrganize or another DS file manager) by adding the line 'dir/name.wad' in quotes after wadfile_1, where dir is the folder containing the wads, and the same must be done for any .deh files, if required. (maximum 2 wads and 2 deh). Gameplay mods, total conversions and music wads can also be used (those only if in .mus format, created with midi2mus tool).

4) The second method consists in using HBMenu and creating a file.txt (which will eventually be renamed file.argv) to be edited as follows: 'DsDoom.nds -file dir/name.wad'. Then start HBmenu and select that .argv file, and remember to select the right Iwad to match the custom wad in the DsDoom menu (often it is Doom 2).

P.S. Remember that some wads, despite being PrBoom compatible (like older versions of Freedoom) often crash/freeze when saving. The only way I know of continuing to the next map is by using HBMenu and adding the command line '-warp m' inside the .argv file, where m is the desired map number.

Greetings to all old and new video game fanatics/maniacs around the world. Resign yourself, this is a (pleasant) illness for which (fortunately) there is no cure. And forgive my bad english.
 

Nikokaro

Lost philosopher... searching for a way out...
OP
Member
Joined
Feb 3, 2020
Messages
2,269
Trophies
2
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
7,393
Country
Italy
Actually, Im curious how your performance was with Community Chest 2? That one in particular was a chugfest for me. Not really playable imo) Anyways
I recently lost interest in the topic, anyway as soon as I can I'll try Community Chest 2 and report the results of my tests here.
 
  • Like
Reactions: Indy13 and ichig0

Indy13

Well-Known Member
Member
Joined
Jan 26, 2017
Messages
637
Trophies
0
Age
45
XP
1,420
Country
France
Yes, that is very helpful! Because I have tried a few of these wads and they still won't progress on my end. DTWiD, D2TWiD, Doom Zero, Hell Revealed, Earth.. They play fine just up until the end. As I told Nikokaro, the ONLY one I have had success with is Scythe... Which is not what I want to play at all lol.

I'll try messing around with the tranmap, as I noticed you mention that before, but I feel like I tried this; only I just deleted the tranmap.dat completely since it just gets it looks like its generated on the wad load anyway. That should be fine to avoid the corruption right?
There are several parameters to take into account, it is possible that a pwad cannot work with an iwad depending on the version of the iwad so if you change the version of iwad your pwad may start to work

Concerning the tranmap.dat file, I won't be able to say exactly how it works but what I was able to notice is that it changes each time iwad or pwad is loaded, therefore logically a clean tranmap.dat file will be a file generated by a commercial iwad and supposed to work DSDoom SVN in its basic form (by which I mean only with commercial wads), indeed we can delete the tranmap.dat file, DSDoom will generate a new one automatically, however we must keep in mind that an non-compatible pwad can generate a corrupted tranmap.dat file, hence the idea of making a copy of a clean tranmap file to test pwads, this avoids relaunching a commercial wad in order to have again a clean tranmap file, if like me you take on the challenge of having more than a hundred functional pwads (doom is addictive, the more you have, the more you want :D ), have a copy of one clean tranmap file which launched the 4 commercial iwads (doom, doom2, plutonia and tnt), will save you precious time in your tests and above all you will have the certainty that each of your tests will be done from a database healthy ;)
 
  • Like
Reactions: ichig0 and Nikokaro

Nikokaro

Lost philosopher... searching for a way out...
OP
Member
Joined
Feb 3, 2020
Messages
2,269
Trophies
2
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
7,393
Country
Italy
Overcome by curiosity, I immediately tested (on DSi SD slot, FlipNote exploit, TwilightMenu++) CC2 wad, third difficulty level, and up to where I reached (half of the second map) it works great, without slowdowns, freezes or guru errors, even where there are numerous enemies and in large spaces; even the bgm isn't as bad as I feared. To speed up the test and take it to the extreme, I used the cheat codes and fired numerous flaming cannonballs (I don't know the exact name) at a mass of enemies, causing numerous consecutive explosions without the game slowing down or freezing. In a few days I will report more in-depth and exhaustive results.
 
  • Like
  • Wow
Reactions: Indy13 and ichig0

ichig0

Well-Known Member
Member
Joined
Mar 14, 2023
Messages
138
Trophies
0
XP
606
Country
United States
There are several parameters to take into account, it is possible that a pwad cannot work with an iwad depending on the version of the iwad so if you change the version of iwad your pwad may start to work

Concerning the tranmap.dat file, I won't be able to say exactly how it works but what I was able to notice is that it changes each time iwad or pwad is loaded, therefore logically a clean tranmap.dat file will be a file generated by a commercial iwad and supposed to work DSDoom SVN in its basic form (by which I mean only with commercial wads), indeed we can delete the tranmap.dat file, DSDoom will generate a new one automatically, however we must keep in mind that an non-compatible pwad can generate a corrupted tranmap.dat file, hence the idea of making a copy of a clean tranmap file to test pwads, this avoids relaunching a commercial wad in order to have again a clean tranmap file, if like me you take on the challenge of having more than a hundred functional pwads (doom is addictive, the more you have, the more you want :D ), have a copy of one clean tranmap file which launched the 4 commercial iwads (doom, doom2, plutonia and tnt), will save you precious time in your tests and above all you will have the certainty that each of your tests will be done from a database healthy ;)

Ahh, I see now, that makes sense - I went ahead and made a nice clean backup to use from now on ^_^

and unfortunately... I am still crashing. This is weird :(

I guess its possible my iwad may not be compatible but all the pwads I'm using are supposedly vanilla compatible, are older episodes as suggested by Nikokaro and I'm using some version of The Ultimate Doom, I just don't see why it shouldn't work. But who knows, I'm going to have to experiment, I will report back when it works, or I give up.

One last question though, if you don't mind, when you say doom4ever, is that a pwad or an iwad? Everything Im turning up for "Doom Forever" looks like a episode/map replacement.. It sounded like you meant that was the version of Doom you were using, as in iwad, so Im a bit confused there

Overcome by curiosity, I immediately tested (on DSi SD slot, FlipNote exploit, TwilightMenu++) CC2 wad, third difficulty level, and up to where I reached (half of the second map) it works great, without slowdowns, freezes or guru errors, even where there are numerous enemies and in large spaces; even the bgm isn't as bad as I feared. To speed up the test and take it to the extreme, I used the cheat codes and fired numerous flaming cannonballs (I don't know the exact name) at a mass of enemies, causing numerous consecutive explosions without the game slowing down or freezing. In a few days I will report more in-depth and exhaustive results.

Aha! Thanks for checking :bow: But that is so strange... I wonder if it's the revisions of the wads I have... Theoretically we are running on the exact same hardware... Same exploit and launcher.. Im sure we are both using the same DS Doom SVN 1.4 and it's the same pwad. I guess it has to be the version of wads I am using, either iwad or pwad, not sure which. Unfortunately Doomworld usually only has the latest versions..

Maybe it really is down to trying some of those D!Zone CD's. Will report back when I have something to report
 
  • Like
Reactions: Indy13 and Nikokaro

Indy13

Well-Known Member
Member
Joined
Jan 26, 2017
Messages
637
Trophies
0
Age
45
XP
1,420
Country
France
One last question though, if you don't mind, when you say doom4ever, is that a pwad or an iwad? Everything Im turning up for "Doom Forever" looks like a episode/map replacement.. It sounded like you meant that was the version of Doom you were using, as in iwad, so Im a bit confused there
It's a french website, check your PM, I sent you the link ;)

PS: no need to speak french to find what's you're looking for :)
 
  • Like
Reactions: ichig0

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Kirbydogs @ Kirbydogs: IS THE [[EPIC FACE]] A [[POKÉMON]]