Omnimaga

Omnimaga => News => Topic started by: critor on January 28, 2012, 10:18:09 pm

Title: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: critor on January 28, 2012, 10:18:09 pm
Did you believe nDoom 2.0 couldn't become more epic? Today you get nDoom 2.1 with a new major functionnality: the support for PWAD files! ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)


There are 2 kinds of Doom WAD files:
* IWAD
* PWAD

IWAD files include all the data needed to run the game. They're quite big but can be used alone.

PWAD files (Patch-WAD) only include some data. Usually small, they can't be used alone. They are designed to be loaded over an IWAD file in order to replace some maps or sprites for example.



Some commercial WAD files are PWADs, like the ones in the Master Levels for Doom II:

(http://tiplanet.org/modules/archives/captures/1327795710blacktwr.gif)



But allmost every 3rd party WAD file available on the Internet is a PWAD file. So there were thousands of WAD files on the Internet that you couldn't use with nDoom untill today.

You can even patch your game several times! Here is Doom2 patched with 2 PWAD files:
- the Otakon levels
- the Nintendo skins

(http://tiplanet.org/forum/gallery/image.php?mode=medium&album_id=5&image_id=416)



Although all 20 commercial PWAD files from the Master Levels for Doom II are working perfectly, there are many various PWAD editors/generators and not every PWAD seems to be supported for now.
Please help me determine/understand which PWAD are or aren't working, and which PWAD would really be worth supporting.



Download nDoom 2.1 and working IWAD/PWAD files from the TI-Planet news:
http://tiplanet.org/forum/viewtopic.php?f=43&t=8723
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: DJ Omnimaga on January 28, 2012, 11:23:08 pm
This is super great! I always wondered if we could ever play such mods eventually :D.
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: Juju on January 28, 2012, 11:31:58 pm
Wow that's great! Now the sky is the limit!
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: jwalker on January 28, 2012, 11:32:28 pm
Ghost busters!!!!
Also how do you edit music out of the wad files
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: Nick on January 29, 2012, 03:10:01 am
amazing, i like that nintendo skin xp where can i find those wad's? cause i've been looking around on the internet, and i find some, but they are all not supported, quite strange
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: Lionel Debroux on January 29, 2012, 03:11:16 am
Good job, as usual ;)
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: annoyingcalc on January 29, 2012, 03:18:09 am
wow GREAT WORK!
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: critor on January 29, 2012, 04:47:48 am
amazing, i like that nintendo skin xp where can i find those wad's? cause i've been looking around on the internet, and i find some, but they are all not supported, quite strange

The Nintendo skin is here:
http://tiplanet.org/forum/archives_voir.php?id=3912
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: critor on January 29, 2012, 08:29:41 am
I assume them to be a minority, but many PWAD files are supported.

I've uploaded some of them here:
http://tiplanet.org/forum/archives_list.php?id=Patchs%20Niveaux%20Doom2%20Nspire

All those PWAD are working.



Unsupported PWAD give an error message.
As designed in nDoom 1.0, messages automatically kill the game.

Some messages might just be minor warnings and the PWAD file might run correctly by just commenting the error message.

Again, for testing and improving PWAD support, I need your help :)
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: Nick on January 29, 2012, 08:42:56 am
wow, that's a lot of files Ö you should be really proud of it, i never expected it to have that much possibilities..

but i have a question about ti planet, why are there pop-up adds? i've seen them the last 2 days, but never really knew from which site (too much tabs), but now only omnimaga and tiplanet were open, and as soon as i opened tiplanet an add popped up!? i know this isn't the right place, but i wouldn't start a topic about it and i don't have an account there..
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: Yeong on January 29, 2012, 09:17:44 am
I'm wondering if Megaman 8-bit deathmatch works for ndoom 2.1
It does have wad file, but there are bunch of dll files and pk3 files so I'm kinda confused.
EDIT: It's only 155kb... O.o
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: critor on January 29, 2012, 10:31:11 am
You just need the ".wad" file.
".pk3" files aren't supported.

Do you have a link?
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: Yeong on January 29, 2012, 10:32:23 am
@Critor: http://cutstuff.net/mm8bdm/?page_id=5
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: critor on January 29, 2012, 11:43:47 am
@Critor: http://cutstuff.net/mm8bdm/?page_id=5

This PWAD doesn't work.
I'm getting an error message.

I'll try to investigate it another week-end.
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: Yeong on January 29, 2012, 11:44:15 am
oh, ok. D:
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: critor on January 29, 2012, 04:47:03 pm
Unsupported PWAD give an error message.
As designed in nDoom 1.0, messages automatically kill the game.

Some messages might just be minor warnings and the PWAD file might run correctly by just commenting the error message.


I've just tried exactly that.
DoomZ98, the Dragon Ball Z PWAD, didn't want to load because of a supposed "invalid sprite frame".
I just turned the fatal error message into a warning message and it's working :)

DoomZ98 PWAD -> http://tiplanet.org/forum/archives_voir.php?id=3938
Requires the updated 2.11 nDoom -> http://tiplanet.org/forum/archives_voir.php?id=3889


I might go on like that: turning fatal error messages into warning messages to let more PWAD run the best they can.

It's better to try to run them anyway ;)
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: yunhua98 on January 29, 2012, 09:09:35 pm
Holy crap.  This takes epic to a new level.  O.O
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: MPoupe on January 30, 2012, 07:30:09 am
Hello,
what is the memory (RAM) requirement for nDoom ?
Any chance to port it to device with ~ 1MB RAM + 16 MB flash (Casio PRIZM)?

Martin
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: Stefan Bauwens on January 30, 2012, 02:16:22 pm
Epic. :) Well done to the people who made this possible. :)
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: njaddison on January 31, 2012, 08:21:39 pm
My lego patch is not working! I love anything lego related, but I hate this! It says that there is an error in the patch, and then when i try to press buttons, random symbols appear in the top left corner of the screen!
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: DJ Omnimaga on January 31, 2012, 08:27:36 pm
Hello,
what is the memory (RAM) requirement for nDoom ?
Any chance to port it to device with ~ 1MB RAM + 16 MB flash (Casio PRIZM)?

Martin
Good question, but since the original game came out in 1993, I assume that it ran on some older computers too, so the memory requirement is most likely similar to those, minus the space required for the sound that is removed in the calc version.

According to http://gamesystemrequirements.com/games.php?id=1541 however, it seems there might not be enough memory on the Prizm, though :(

Quote
RAM:   8 MB RAM   
HDD:   40 MB of uncompressed hard disk space
 100MB of free hard drive space for the Windows swap file (in addition to install space)
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: njaddison on January 31, 2012, 08:37:33 pm
Oh, will multiplayer play be possible on the nspire (I would prefer to game wirelessly by modding the nspire navigator, but if not, just usb connection) , and would it be possible to do a nspire doom deathmatch against a bot if you don't have any body to play multiplayer with?
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: Yeong on January 31, 2012, 08:38:33 pm
I don't think ndless supports USB port.
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: njaddison on January 31, 2012, 08:40:13 pm
well serial could be possible we saw sound with the os 3.0 lua printf function. Anything is possible with a great deal of modding and cracking.
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: Juju on January 31, 2012, 08:44:06 pm
Hello,
what is the memory (RAM) requirement for nDoom ?
Any chance to port it to device with ~ 1MB RAM + 16 MB flash (Casio PRIZM)?

Martin
Good question, but since the original game came out in 1993, I assume that it ran on some older computers too, so the memory requirement is most likely similar to those, minus the space required for the sound that is removed in the calc version.

According to http://gamesystemrequirements.com/games.php?id=1541 however, it seems there might not be enough memory on the Prizm, though :(

Quote
RAM:   8 MB RAM   
HDD:   40 MB of uncompressed hard disk space
 100MB of free hard drive space for the Windows swap file (in addition to install space)
Speaking of which, how much space nDoom takes up on the Nspire? Both the game and the WADs probably won't fit on a Prizm indeed. But the classic Nspire only had like 30MB space and nDoom fitted well.
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: DJ Omnimaga on January 31, 2012, 08:47:39 pm
Apparently using the USB port in Ndless games will never be possible or it will take over 10 years before it's doable, because it's overly complicated to figure out. On the 84+ people have yet to be able to make USB multiplayer games.

As for the Nspire navigator maybe that could work, but the problem is that it costs hundreds of dollars and I don't think parents will want to shell away an extra $200 for their kid just to let him play one or two online games on his calculator his parents bought him for school usage.
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: cyanophycean314 on January 31, 2012, 09:14:47 pm
This is pretty awesome!  :D
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: Lionel Debroux on February 01, 2012, 01:16:58 am
BrandonW has recently fiddled a bit with the Nspire's USB chip, but the beast is indeed complicated.
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: MPoupe on February 01, 2012, 07:57:48 am
Good question, but since the original game came out in 1993, I assume that it ran on some older computers too, so the memory requirement is most likely similar to those, minus the space required for the sound that is removed in the calc version.

According to http://gamesystemrequirements.com/games.php?id=1541 however, it seems there might not be enough memory on the Prizm, though :(

Quote
RAM:   8 MB RAM   
HDD:   40 MB of uncompressed hard disk space
 100MB of free hard drive space for the Windows swap file (in addition to install space)
Speaking of which, how much space nDoom takes up on the Nspire? Both the game and the WADs probably won't fit on a Prizm indeed. But the classic Nspire only had like 30MB space and nDoom fitted well.
I think it cannot be compared with standard PC. On Prizm we do not need to load wad file to RAM, it can be a part of the application so RAM is needed only for working buffers.
DOOM2.wad has 14604584 bytes so there is enough room for the application code.
But how big are the working buffers needed ?
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: ExtendeD on February 01, 2012, 02:27:28 pm
Apparently using the USB port in Ndless games will never be possible or it will take over 10 years before it's doable, because it's overly complicated to figure out. On the 84+ people have yet to be able to make USB multiplayer games.

I wouldn't say this. We had hints in the previous OS versions that some parts of the *BSD USB stack was used. Finding the entry points and using them would be much more easier than directly interacting with the I/O ports.
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: DJ Omnimaga on February 01, 2012, 03:22:20 pm
Well I mean that before the TI community figures out how to use the USB in games, it will take several years, so those who are waiting for multiplayer games might as well forget about it in short or even medium terms. On the TI-84+, it took 8 years before things such as CALCnet via direct USB arrive. Also when BrandonW himself has troubles fiddling with USB, it means it's really incredibly hard. I'm mainly saying this for the people who are impatient and keep begging non-stop about multiplayer games.

Via serial it would be easier I think, but the problem is that not everyone want to mess around with wires and the dock port.
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: XVicarious on February 04, 2012, 01:53:53 am
The reason  some PWADs do not work is because of what they were made for.  Most PWADs after say 2000 were made for newer source ports like prboom and zDoom.  I am just assuming that nDoom is based off of the original DooM source code at iD's website.
prboom and zDoom improved upon DooM's WAD format and it's different kinds of chunks adding features that weren't in the original DooM engine.
If you really want support for these something like zDoom would have to be ported instead of DooM.  I would imagine that it wouldn't be that much harder than porting Doom, except that zDoom has modified the software renderer and added a hardware one, and those add some features to the DooM engine.
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: critor on February 05, 2012, 04:45:40 am
I am just assuming that nDoom is based off of the original DooM source code at iD's website.

That's right.
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: asdsasd123 on March 28, 2012, 02:33:01 pm
hey guys I have a problem playing Doom 1 ultimate
after finishing an episode
the screen just turns kinda reddish and showing some sort of credit list (? maybe not coz cant really read the words in reddish style)
and the game just seems to freeze and not responding to any key strokes
any thoughts?
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: DJ Omnimaga on March 28, 2012, 02:35:39 pm
Hmm weird, I never ran into that myself, since only Duke Nukem seemed to have issues for me. What is your calculator model (Clickpad, Touchpad, CX, CAS, non-CAS) by the way?

Welcome to the forums by the way! :)
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: asdsasd123 on March 28, 2012, 02:39:44 pm
Haha thanks for the heartwarming welcome
Me myself loves toying with calculators
but in no way near the levels you guys have been achieving!

My calculator model is TI-nspire CX CAS
I suppose I can spend several minutes to end the last stage now and take a picture of the situation
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: asdsasd123 on March 28, 2012, 02:49:12 pm
(http://i.imgur.com/1wUA1l.jpg)(http://i.imgur.com/dN8YEl.jpg)(http://i.imgur.com/Ws3LYl.jpg)
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: DJ Omnimaga on March 28, 2012, 02:59:18 pm
Hmm that almost looks like a glitch with the damage effect. When you get hit the screen turns red and it seems like some compatibility issues with Ndless or the hardware causes it to be permanent. X.x

By the way as an advice, do not double-post unless it has been 24 hours. It's best to use the modify/quick modify button instead. :)
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: annoyingcalc on March 28, 2012, 09:31:35 pm

I haz the same problem and in doom 1 when you pick up the armour that lets you walk on acid it turns red
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: cyanophycean314 on March 28, 2012, 09:47:58 pm

I haz the same problem and in doom 1 when you pick up the armour that lets you walk on acid it turns red

Exact same problem. I deleted my save because of it... but I beat THE GAME later (that's when you walk on the star where you die instantly? right?)
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: asdsasd123 on March 29, 2012, 12:20:07 am
that would be the end of episode one (out of three episodes in doom1, or out of four episodes in doom 1 ultimate)
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: critor on March 29, 2012, 01:31:10 am
You can only complete the 1st episode of Doom by dying.
And the screen is red when you take damage.

So a little bug just gives you red credit screens.


On the real Doom, there is nothing you can do at the credit screens - you have to use the menu to run a new game with the same or another episode.

It seems that the credit screens script isn't very well supported for now, like the menu and the automatic demo when you run the game (Mrakoplaz has left several comments about these in the code).

So without the menu support, all you have to do at the credit screen is to exit and relaunch nDoom.
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: DJ Omnimaga on March 29, 2012, 04:04:53 am
You can only complete the 1st episode of Doom by dying.
You mean Doom Ultimate, right? Because for me I got no problem in Doom 1's first level
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: critor on March 29, 2012, 07:44:52 am
You can only complete the 1st episode of Doom by dying.
You mean Doom Ultimate, right? Because for me I got no problem in Doom 1's first level

Doom Shareware = Doom1 episode 1

I don't remember if the ending credits are different.
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: critor on April 08, 2012, 10:58:14 am
I'd like to add Heretic maps support in nDoom, if possible.

We could then play the Heretic game, and IWAD/PWAD files based on that game.


I know that Heretic is based on a modified Doom engine, but I hardly can find details about what has been modified/added/removed...



Can somebody help?
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: DJ Omnimaga on April 08, 2012, 01:10:38 pm
You should probably make a new topic in the Nspire help section, because the news section is not sorted by last reply date, so people might not see your question. (Although this isn't fully Nspire related but still a Nspire project)

It would be cool, though. Does Hexen use the Doom engine?
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: Yeong on April 09, 2012, 05:51:18 pm
idk if it's the glitch or not, but during doom 2 stage 4, some switch doesn't work properly. (One switch should put the box down, but it rarely does it.)
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: Augs on October 23, 2012, 03:35:56 pm
I am having trouble installing the master levels.

I just got the wads from the file called wads in the program files of doom master levels.
Can anyone help?
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: DJ Omnimaga on October 23, 2012, 04:21:11 pm
Does it simply reboots? I had this happen with Duke Nukem
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: Augs on October 23, 2012, 04:36:16 pm
No, it gave some weird error messages.
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: critor on October 23, 2012, 11:25:50 pm
The master levels are Doom 2 PWADs (patch-WADs) and not IWADs. They're not complete WAD files and cannot be run alone.

They are designed to be loaded over an allready loaded Doom 2 IWAD.

So when starting nDoom, just select the original doom2.wad.
On the next screen, press tab to load a PWAD and choose one or several of the Doom 2 master levels PWAD.

Then choose the starting map and skill level and you can launch your patched Doom 2 game.
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: Augs on October 24, 2012, 11:12:19 am
Oh OK, thanks.
Title: Re: nDoom 2.1 adds PWAD support for thousands of games!!!
Post by: Hayleia on October 24, 2012, 11:39:19 am
Would there be a way to make this (http://www.moddb.com/mods/minecraft-doom) run with nDoom ?
I downloaded it, but there is no "wad" file inside ???
It runs with gzdoom and needs a doom2 iwad.