#135317 - Jakeohagan - Sun Jul 22, 2007 4:56 am
I'm having problems with setting up dsdoom. so far i have unzipped all the files in the dsdoom.rar into the root folder of my R4DS sd card, and got a shareware version of doom and put the doom1.wad in my root as well.
now this is where it doesn't work. when i run it, it says...
....
IWAD found : /doom.wad
IWAD found : /doom.wad
Checking IWAD : IWAD tag /doom.wad not present
...
does anyone know how to solve this problem i have?
-EDIT-
Please some one help! I love this game and if you can't help me with doom can some one help me with Wolf3D?
#135384 - dantheman - Mon Jul 23, 2007 1:26 am
You said you put doom1.wad on your card. Did you rename it to "doom.wad" before running DS Doom? You could also try patching the .nds file with DLDI. I know the R4 automatically patches with DLDI, but I've heard several reports of it not working all the time, while patching manually fixed the issue.
#135396 - Jakeohagan - Mon Jul 23, 2007 2:34 am
i did what you said, i renamed it and its does a bunch of black and white txt and then goes to black screens. nothing. then i was working on fixing wolf3d and it says i don't have my /wolf3d file setup which i do. so im still stuck and im looking for a dldi file for my R4.
#135402 - Lazy1 - Mon Jul 23, 2007 3:52 am
Jakeohagan wrote: |
i did what you said, i renamed it and its does a bunch of black and white txt and then goes to black screens. nothing. then i was working on fixing wolf3d and it says i don't have my /wolf3d file setup which i do. so im still stuck and im looking for a dldi file for my R4. |
The latest public builds of wolf3d for DS don't support DLDI, I'll get around to releasing a new version when I can.
#135410 - Dood77 - Mon Jul 23, 2007 4:41 am
DLDI drivers for an R4 should be a cinch to find:
http://dldi.drunkencoders.com
Lazy1 wrote: |
The latest public builds of wolf3d for DS don't support DLDI, I'll get around to releasing a new version when I can. |
Please do Lazy1 ;) (And sound too? *hopeful look*)
_________________
If I use a term wrong or something then feel free to correct, I?m not much of a programmer.
Original DS Phat obtained on day of release + flashme v7
Supercard: miniSD, Kingston 1GB, Kingston 2GB
Ralink chipset PCI NIC
#135411 - calcprogrammer1 - Mon Jul 23, 2007 5:13 am
When I booted DS Doom on my Games n' Music, it ran through a bunch of text and then the top screen went white and the bottom went black. I tapped the touch screen, and it started working (Doom splash screen showed, then it started up from there).
_________________
DS Firmware 1, Datel Games n' Music card / Chism's FW hacked GBA MP v2 CF
There's no place like 127.0.0.1.
#135417 - Tikker - Mon Jul 23, 2007 6:16 am
I dunno why i've never tried it before, but 5 minutes of downloading, and dsdoom working 100% on my R4
I'm actually amazingly shocked at how well it plays
#135419 - Jakeohagan - Mon Jul 23, 2007 6:19 am
so i need the new dldi files and put them in my root folder (i guess) and if it goes black TRY touching the screen. and wolf3d msot likely won't work.
#135420 - Jakeohagan - Mon Jul 23, 2007 6:49 am
hey it worked. i jstu touched the screen after getting the dldi file. thanks!
i cant wait for wolf to come out. but doom will have me bissy for a while
#135421 - calcprogrammer1 - Mon Jul 23, 2007 7:01 am
Yeah my friend got a Games n' Music and he asked me if Wolfenstein 3d was out for the DS, I looked, and although there is a port, it's not DLDI compatible...so yeah, whenever the DLDI version is available we'll download :P
I wonder why there's so much homebrew code that isn't DLDI compatible, everything uses DLDI pretty much.
On a side note, I'd also like to see some software that can read from both the slot-1 using a DLDI and slot-2 like a GBAMP at the same time, Chishm said it was possible but I've never seen it implemented...I'd try myself but even when I follow the tutorial on the libfat page it gives me compile errors.
_________________
DS Firmware 1, Datel Games n' Music card / Chism's FW hacked GBA MP v2 CF
There's no place like 127.0.0.1.
#135423 - Dood77 - Mon Jul 23, 2007 7:16 am
Jakeohagan wrote: |
so i need the new dldi files and put them in my root folder (i guess) and if it goes black TRY touching the screen. and wolf3d msot likely won't work. |
No, DLDI files are used to patch the .nds file on a PC. The only reason it works on your R4 is because they use automatic patching now, which reportedly doesn't always work. Read up more on the DLDI wiki if you're interested...
_________________
If I use a term wrong or something then feel free to correct, I?m not much of a programmer.
Original DS Phat obtained on day of release + flashme v7
Supercard: miniSD, Kingston 1GB, Kingston 2GB
Ralink chipset PCI NIC
#135424 - Jakeohagan - Mon Jul 23, 2007 7:17 am
yeah I'm confused with every word you almost said besides you and your friend would download wolf3d when its dldi compatible i don't even know what you guys mean by that.
I'm fresh to this stuff i use to skin and animations, maps and stuff like that for half-life engine so if theres a half-life engine game or something like that for DS tell me. all be all over that.
#135455 - Tikker - Mon Jul 23, 2007 2:38 pm
calcprogrammer1 wrote: |
I wonder why there's so much homebrew code that isn't DLDI compatible, everything uses DLDI pretty much.
|
huge chunk of the homebrew was written prior to slot1 cards existing
also, prior to DLDI most people had just 1 card, so they wrote stuff that worked on their own card ;)
#135462 - Jakeohagan - Mon Jul 23, 2007 5:06 pm
now thats a damn good point. if you made a game and then couldn't even enjoy it. that would piss me off.
#135492 - dantheman - Mon Jul 23, 2007 10:59 pm
Indeed, DLDI only came into being on Christmas 2006. Pretty much anything written before that date has no chance of having DLDI support unless it's been updated since then to add it in. Before DLDI, you had to recompile your program for every new device added to libfat, so even if you have a slot-2 device you'll find some homebrew files that only work with one or two old devices, like the GBAMP CF and Supercard CF for instance. From my understanding, CF was more popular than SD in the beginning (aided by the ease of use of the GBAMP using Chishm's hacked firmware), though SD has gained popularity since then.
#135496 - Dood77 - Mon Jul 23, 2007 11:29 pm
Jakeohagan wrote: |
yeah I'm confused with every word you almost said besides you and your friend would download wolf3d when its dldi compatible i don't even know what you guys mean by that.
I'm fresh to this stuff i use to skin and animations, maps and stuff like that for half-life engine so if theres a half-life engine game or something like that for DS tell me. all be all over that. |
*Ahem* Okay lets take a crack at this...
There are a bunch of different types of hardware for running homebrew, correct? Now, some games need to access the filesystem (folders and files that are separate from the program; the .nds file) In order for it to be possible to access the filesystem on a given card, you need a driver. Similar to a driver on your PC, drivers tell the system how to work the hardware, in computer language. (A bunch of numbers) Since there are a bunch of different cards and stuff for running homebrew, each program that wanted to use the filesystem would have to know all of the different instructions for using the hardware (drivers) for each and every device. DLDI solves this program, .dldi files are written separately with the instructions for each device. When you have a program that needs to use the filesystem (sometimes called FAT, because this is the specific type of filesystem used) you use a program usually on a PC to patch the program (.nds) with the DLDI driver (.dldi) that is written specifically for your card. But, only if this program is DLDI compatible, meaning it uses FAT (the filesystem) and it has been made with a more recent version of libfat. Example is wolf3D for DS, it was originally programmed when DLDI wasn't around, so you can't patch it with a .dldi file, because it wasn't made to be compatible.
As for the second part, I dunno where half-life came into play, but there are no half-life engine games for DS. The source code for half-life is not available. Doom runs on the Doom engine, which does have source code available. There is also QuakeDS, which uses the quake engine. (the Half-Life engine is based mostly on the Quake engine, with a small bit of the Quake 2 engine.
I always wondered how many lines of code from Quake are still in the Half-Life 2 engine...
_________________
If I use a term wrong or something then feel free to correct, I?m not much of a programmer.
Original DS Phat obtained on day of release + flashme v7
Supercard: miniSD, Kingston 1GB, Kingston 2GB
Ralink chipset PCI NIC
#135498 - Jakeohagan - Mon Jul 23, 2007 11:38 pm
hey that really helped alot man thanks!
#135574 - Jakeohagan - Tue Jul 24, 2007 7:34 pm
I have another question. no that i have betten the shareware doom how do i install the normal doom so i can play shores of hell and inferno?
#135584 - calcprogrammer1 - Tue Jul 24, 2007 8:50 pm
I should've bought a passme back in 2005 lol, I had my GBAMP since then but just got my GnM, so I could've been using homebrew on that :(
Ah well, I can always run stuff from my GBAMP, but my friend keeps asking about programs that aren't DLDI compatible. Most stuff actually runs better on the GBAMP anyways, I guess the GBAMP reads the card faster than the GnM.
_________________
DS Firmware 1, Datel Games n' Music card / Chism's FW hacked GBA MP v2 CF
There's no place like 127.0.0.1.
#135616 - Dood77 - Wed Jul 25, 2007 12:05 am
Jakeohagan wrote: |
I have another question. no that i have betten the shareware doom how do i install the normal doom so i can play shores of hell and inferno? |
You need the official .wad file for it, which you can get from the official install, if you have the game, install it and then look for the doom.wad file in your install directory and just replace it with the one on your card.
_________________
If I use a term wrong or something then feel free to correct, I?m not much of a programmer.
Original DS Phat obtained on day of release + flashme v7
Supercard: miniSD, Kingston 1GB, Kingston 2GB
Ralink chipset PCI NIC
#135646 - Jakeohagan - Wed Jul 25, 2007 7:21 am
thank you, but, i thought a wad file was the textures. well i guess its not like half-life.
#135657 - Jakeohagan - Wed Jul 25, 2007 9:27 am
i have one more question, if i can play this doom. can i play doom2 and the others? just by using the wads?
and now that i got the full doom (the ultamite doom) when i save it freezes. and stuff is that what happens for you guys with ultimate doom?
#136066 - Dood77 - Sat Jul 28, 2007 9:39 pm
Yeah, .wad files in Doom are similar to .pak files in quake or half-life.
I'm pretty sure Doom2 will work but I've never tried it myself, Ultimate Doom is what I've got currently, and it played and saved fine up until it crashed every time on a certain level on the last episode... can't remember it though.
I'm not sure why saving is crashing it. You mentioned you have an R4, I haven't heard of any writing problems with DLDI on the R4, I know they exist with other cards. What brand/size of SD card do you have?
_________________
If I use a term wrong or something then feel free to correct, I?m not much of a programmer.
Original DS Phat obtained on day of release + flashme v7
Supercard: miniSD, Kingston 1GB, Kingston 2GB
Ralink chipset PCI NIC
#136154 - Jakeohagan - Sun Jul 29, 2007 8:07 pm
my SD card is a Kingston 1 gig micro SD card, is there something wrong with that?
_________________
God Speed
#136185 - Dood77 - Sun Jul 29, 2007 10:43 pm
No, there shouldn't be. Just that in my supercard I have one Kingston miniSD that only works with the alternate DLDI driver for Supercards (scsd_moon.dldi), and the other works for both. The one has an issue with reading and writing, mind you, but I've never heard of anyone having trouble with different cards on an R4... Do you have any other homebrew that writes to the card to test with? You might try to create a new file of some sort in DSOrganize.
_________________
If I use a term wrong or something then feel free to correct, I?m not much of a programmer.
Original DS Phat obtained on day of release + flashme v7
Supercard: miniSD, Kingston 1GB, Kingston 2GB
Ralink chipset PCI NIC
#136187 - tepples - Sun Jul 29, 2007 10:58 pm
Dood77 wrote: |
Just that in my supercard I have one Kingston miniSD that only works with the alternate DLDI driver for Supercards (scsd_moon.dldi), and the other works for both. The one has an issue with reading and writing, mind you, but I've never heard of anyone having trouble with different cards on an R4 |
That's because the ordinary R4 driver leaves the initialization of the SD card to the card's firmware, just as scsd_moon does. Neither supports pak swapping, partly for that reason
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.