viciious / d32xr

A modern port of Doom for the Sega 32X
Other
161 stars 12 forks source link

Proper IWAD dumping instructions #34

Closed gameblabla closed 2 years ago

gameblabla commented 3 years ago

I can get this to work of sorts but there's just one problem though...

Dump the IWAD file "doom32x.wad" from your Doom32x cartridge. Dump from address 0xBB000 to the end of the ROM.

This doesn't fully work because it seems to expect graphics and sound effects from elsewhere that is not found in the IWAD. So the game will work but it will have lots of missing graphics, sound etc..

fusion

viciious commented 3 years ago

There is incomplete/outdated bunch of scripts at doomworld: https://www.doomworld.com/forum/post/2373614 that allows you to make 32x/jaguar hybrid IWAD that adds the missing gfx and whatnot.

However, there's always going to be stuff that will be missing such as level fixes, that's exclusive to the 32X Resurrection patch and which we can't make available on GitHub.

viciious commented 3 years ago

If someone contributes a guideline for making a hybrid IWAD, I'm fine with it, but I don't see myself writing one.

gameblabla commented 3 years ago

Thanks to the scripts, i was able to build a working image. I did have to change content.json manually for the stock doom32x.wad as it would otherwise try to load maps that didn't exist. I don't really care much for the 32X Resurrection levels in my case so this will do for me : )

chunkyjackson commented 3 years ago

Saxman made a tool back in 2010 that made a proper doom32x.wad file out of the ROM that you could edit and restore back into the 32x version. The tool is here: https://www.romhacking.net/utilities/649/

viciious commented 3 years ago

Saxman made a tool back in 2010 that made a proper doom32x.wad file out of the ROM that you could edit and restore back into the 32x version. The tool is here: https://www.romhacking.net/utilities/649/

That tool messes up a lot of stuff in the WAD, I don't recommend using it for anything but 2D assets.