[Scummvm-devel] Status update #2

J.Brown (Ender/Amigo) ender at enderboi.com
Wed Oct 23 09:27:07 CEST 2002


No word on the legal situation yet.

We now have www.scummvm.org and www.scummvm.com - if any developers wish
e-mail forwarders for these domains, please contact me.

Thanks to some AMAZING work by aquadran, with ludde then making it work,
akos16 is now implemented for The Dig and Full Throttle. The Dig is now
pretty much complete, apart from a NASTY memory corruption bug that needs
fixing. The details on that:

 - The nexus room should wrap, when you walk far enough around it.
However, after walking around the room once, memory corruption occurs and
will corrupt any future saved games. If you walk around the room several
times, eventually the game will simply segfault.

 - There is currently a hack in place to fix this, by doing a height-- in
scumm/gfx.cpp:Gdi::decompressMaskImg() - this however is a dodgy fix and
breaks other situations.

If someone could find out the REAL cause and submit a patch, it'd be
greatly appretiated.

---

Also, a new save/load system is now considered CRITICAL for an 0.3.0
release. Due to many quirks that have shown up, the save game system needs
an overhaul. We cannot easily overhaul the existing system because it
doesn't provide for any real backwards compatability between format
changes.

The new save-load system should be implemented for 0.3.0, to ensure it is
widly adopted. This will have the advantage of allowing us to remove some
obscure bugs for this next major release, and implementing a new save
system that has far better support for future changes to the format
without breaking compatability.

If anyone wants to do this, please discuss taking up the task with
Fingolfin ASAP.

 - Ender







More information about the Scummvm-devel mailing list