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 development > HexenDS v0.25

#107143 - Sektor - Fri Oct 27, 2006 3:51 am

I updated Rich's port of Hexen.

Added libfat support. Hexen can finally be played on GBAMP (in theory but I haven't tested it)
Saving still doesn't work. I don't know why.
Changed to more standard controls. You don't need to use the touch screen anymore.

It won't work with the shareware hexen.wad. You will need the full version.

http://gtamp.com/DS (I need new hosting, site goes down too often)

mirror: HexenDS_0.25.7z 680KB - includes binaries and source
_________________
GTAMP.com/DS


Last edited by Sektor on Fri Oct 27, 2006 9:27 am; edited 3 times in total

#107157 - OOPMan - Fri Oct 27, 2006 8:09 am

Nice work man :-)

On the subject of saves, I believe the original problem was that Hexen produces save files that are too big to fit in the SRAM.

Hence, they'd probably work best with FAT support.

One could also try introducing zlib or somesuch in order to compress the saves...
_________________
"My boot, your face..." - Attributed to OOPMan, Emperor of Eroticon VI

You can find my NDS homebrew projects here...

#107159 - Sektor - Fri Oct 27, 2006 8:34 am

FAT support is what I added, it's the main point of this update. The saves are created but they seem to be corrupt since they won't load. It's probably just a minor error but I haven't found it yet.
_________________
GTAMP.com/DS

#107193 - Lazy1 - Fri Oct 27, 2006 3:46 pm

If it's anything like wolf3d, you'll need to re-write the save code atleast partially.
Even still it writes pointers to disk which will change with each build, so keep an eye out for that in hexen since they probably do that in there too.