gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS Misc > Multiple DS Doom WADs

#109879 - Jeremysr - Wed Nov 22, 2006 6:10 am

Hi, I have more than one .wad file for DS Doom and want to have them on my CF card at the same time. The problem is that DS Doom only loads doom.wad from the root of the CF card, so the only way I can change them is keeping on renaming them back to doom.wad.

I want to have multiple .nds files of DS Doom that each load a different wad file.

I've downloaded the source code and need to know how I can change the filename that is to be loaded.

Also, if one of the porters of DS Doom is reading this (or anyone else who could do this), will there be an option to choose a wad file to load in DS Doom later on? It would make it much easier to use.

#109893 - ratx - Wed Nov 22, 2006 10:52 am

If I remember correctly the path to the wad is defined in i_system.c, so you just need to update that file and then rebuild. It should be pretty easy to do what you're suggesting.

#109907 - FireSlash - Wed Nov 22, 2006 5:52 pm

Option two is to write a pre-loader that manages the wad files and renames the one you want to play, then launches doom.
_________________
FireSlash.net

#109913 - Jeremysr - Wed Nov 22, 2006 7:46 pm

ratx wrote:
If I remember correctly the path to the wad is defined in i_system.c, so you just need to update that file and then rebuild. It should be pretty easy to do what you're suggesting.


Thanks! :D

It's on line 271

#109931 - Jeremysr - Thu Nov 23, 2006 6:11 am

Actually I just found an easier way to do it. Just open up the dsdoom.nds file in a hex editor, and do a search and replace from doom.wad to whatever.wad!

#109942 - Badablek - Thu Nov 23, 2006 10:06 am

Jeremysr, you can also make a menu to choose your wad file, just after choosing the game type (standard or netplay).

I recompiled my own version with such a menu, with 4 wad files (Doom, DoomII, TNT and Plutonium), each wad has its own save folder, and all the binaries are in a "DOOM" folder (at the root of the SD/CF memory). It works pretty well ;)

#110117 - laurens - Sat Nov 25, 2006 6:51 pm

Badablek wrote:
Jeremysr, you can also make a menu to choose your wad file, just after choosing the game type (standard or netplay).

I recompiled my own version with such a menu, with 4 wad files (Doom, DoomII, TNT and Plutonium), each wad has its own save folder, and all the binaries are in a "DOOM" folder (at the root of the SD/CF memory). It works pretty well ;)

Could you upload it, so we can use it as well?

#110184 - Badablek - Sun Nov 26, 2006 3:13 pm

Yep, here it is (sorry for the rapidshare link, but I don't have choice) : http://rapidshare.com/files/4897986/DSDoomu.zip.html

Please read "Unofficial DSDoom.txt" (qucikly : you need to put everything in a DOOM folder at the root of your card, wads must be named like that : Doom.wad, doom2.wad, plutionia.wad and tnt.wad), doom.wad can be Doom 1 or Ultimate Doom.

This version is NOT official, so do not ask TheChuckster or WinterMute if it does not work, shout on me xD

#110196 - laurens - Sun Nov 26, 2006 5:13 pm

Thanks! :D

#110327 - Bluemercury - Mon Nov 27, 2006 10:02 pm

i tried using doom ds on my m3 perfect mini, but i only get the driver graph init or something.....does anyone knows how to solve this.

#110431 - Badablek - Tue Nov 28, 2006 4:25 pm

Bluemercury, Did you try my build ?

The original release does not work on M3 Mini SD....you have a message like I_Shutdown just before the game screen. My build is compiled with the latest official M3SD libFAT and works with the M3 Mini SD.

#110583 - Anga - Wed Nov 29, 2006 4:28 pm

Doesn't seem to work on my SCSD either.
It freezes during the Texture Flats Sprites Tranmap build.
And it seem it messed up my SD card because of that.
Ah well, no harm done. I always keep backups. XD
_________________
maggiekarp: Aghhh okay guys why would my right ide hurt in my ribs
Angahith: Um... you didn't connect the ribs right to the IDE.
Angahith: You can only set one on master and one on slave.

#110610 - Bluemercury - Wed Nov 29, 2006 10:11 pm

Badablek wrote:
Bluemercury, Did you try my build ?

The original release does not work on M3 Mini SD....you have a message like I_Shutdown just before the game screen. My build is compiled with the latest official M3SD libFAT and works with the M3 Mini SD.


Its working perfectly now....thanks:D.
BTW which FATLIB are you talking?chism one's?

#110766 - Badablek - Fri Dec 01, 2006 10:50 am

No, I'm talking about the official M3 FatLib...released some weeks ago (before that I was using DSOrganize Green FatLib, and it was working great too)

Anga, I only tweaked the M3SD FatLib....so if it crashes on your SCSD, then the official release should crash too ;)

#110773 - Anga - Fri Dec 01, 2006 12:41 pm

I'm officially weirded out.
It seems to work fine now.

Even though i already tried removing the whole thing and putting it on the card again. Ah well. XD

Edit: Or i'm weirded out even more now.
It works fine on my 32 MB test-SD card, but not on my 2-gig main card, while the official release works fine on both. Any ideas?

Edit2: Blargh, sorry, nevermind. I think my SD card is fuxx0red. Gotta send it in. >_<

Edit3: Uhh... this is getting kinda weird. I tried it on multiple SD cards now and it only seems to work on on the 32 meg one. And that one's really slow. The others all seem to freeze during that building part. The official release works on all my cards. Tried it with SC firmware 1.63 and 1.7, to make sure that's not the problem.
_________________
maggiekarp: Aghhh okay guys why would my right ide hurt in my ribs
Angahith: Um... you didn't connect the ribs right to the IDE.
Angahith: You can only set one on master and one on slave.

#110874 - Bluemercury - Sat Dec 02, 2006 2:43 pm

Badablek wrote:
No, I'm talking about the official M3 FatLib...released some weeks ago (before that I was using DSOrganize Green FatLib, and it was working great too)

Anga, I only tweaked the M3SD FatLib....so if it crashes on your SCSD, then the official release should crash too ;)


Well, im having problems using DSOrganize green version, the 2.3 one.
It works fine except for everything that writes on the card. The files have 0 ks and i assume they end up corrupting the folder.

#110892 - Badablek - Sat Dec 02, 2006 5:59 pm

Then you should try to recompile it with the official M3 FatLib (replace Dsorganize io_m3sd.c and io_m3sd.h with the official)

Anna, as I said, I did NOT touch anything related to the Supercard driver, I don't understand why I doesn't work on your SC....that's really strange

You can try to disable translucency (edit prboom.cfg, goto #Video settings, translucency 0)....I know that I had a problem with DSO green fatlib not working correctly with DSdoom with translucency ON, the trans_map file couldn't be overwritten....

#110896 - Anga - Sat Dec 02, 2006 6:51 pm

Heh, 's okay. Never meant to put the blame on you. I'm kinda suspecting firmware 1.7 to be the culprit. Because ever since i switched to that, i've been getting similar problems with one of the ScummVM builds.
_________________
maggiekarp: Aghhh okay guys why would my right ide hurt in my ribs
Angahith: Um... you didn't connect the ribs right to the IDE.
Angahith: You can only set one on master and one on slave.

#110901 - Bluemercury - Sat Dec 02, 2006 7:12 pm

Badablek wrote:
Then you should try to recompile it with the official M3 FatLib (replace Dsorganize io_m3sd.c and io_m3sd.h with the official)


How do i do that?

#111009 - Badablek - Sun Dec 03, 2006 4:48 pm

Quote:
Heh, 's okay. Never meant to put the blame on you. I'm kinda suspecting firmware 1.7 to be the culprit. Because ever since i switched to that, i've been getting similar problems with one of the ScummVM builds.


yep, no problem, I did not take your answer as a blame ;) ...but I'd like to understand why my custom build does not work correctly on SCSD.

Bluemercury, you need devkitpro and the M3 libfat, then you just have to replace the old libfat with the official one, and recompile it with devkitpro.

#127929 - six-five-two - Sun May 06, 2007 7:04 pm

Badablek wrote:
Yep, here it is (sorry for the rapidshare link, but I don't have choice) : http://rapidshare.com/files/4897986/DSDoomu.zip.html

Please read "Unofficial DSDoom.txt" (qucikly : you need to put everything in a DOOM folder at the root of your card, wads must be named like that : Doom.wad, doom2.wad, plutionia.wad and tnt.wad), doom.wad can be Doom 1 or Ultimate Doom.

This version is NOT official, so do not ask TheChuckster or WinterMute if it does not work, shout on me xD


Sorry for this massive bump, but can anyone that downloaded this please reupload it for me?

#128010 - Badablek - Mon May 07, 2007 3:56 pm

six-five-two wrote:
Badablek wrote:
Yep, here it is (sorry for the rapidshare link, but I don't have choice) : http://rapidshare.com/files/4897986/DSDoomu.zip.html

Please read "Unofficial DSDoom.txt" (qucikly : you need to put everything in a DOOM folder at the root of your card, wads must be named like that : Doom.wad, doom2.wad, plutionia.wad and tnt.wad), doom.wad can be Doom 1 or Ultimate Doom.

This version is NOT official, so do not ask TheChuckster or WinterMute if it does not work, shout on me xD


Sorry for this massive bump, but can anyone that downloaded this please reupload it for me?


DSdoom 1.0

DSdoom 1.1

#135240 - banjo_oz - Sat Jul 21, 2007 6:39 am

Just wanted to say thanks HEAPS for this!!! Awesome work... thanks for sharing! This is the only place I found this little 'mod' of the original, but it makes the port much better and should be more widely known!

Thanks again!

#136608 - Opus - Fri Aug 03, 2007 5:22 am

I'm only asking, but is there any possible chance that Doom for DS could be featured with Open GL?

Thanks for any response to my question. :o)