Difference between revisions of "Mohawk/TODO"

Jump to navigation Jump to search
(→‎ospit: confirmed the cause of the cage problem)
(→‎Riven TODO: fixed the card memory leaks and the ospit segfault)
Line 31: Line 31:
* Finish External Commands (A few are done, most are self-explanatory)
* Finish External Commands (A few are done, most are self-explanatory)
** Some require video seeking, see above
** Some require video seeking, see above
* Fix Memory Leaks; The memory consumption of the game goes up ~200 kilobytes per card. Not good! The hotspots are not freed when changing cards. Freeing them can (and will) segfault the game.
** Actually, I'm not sure if this happens anymore. Need to check...
* Make looping MP2 sound faster; there's too much of a pause between iterations.
* Make looping MP2 sound faster; there's too much of a pause between iterations.
** Not sure if this happens anymore...
* Cleanup SLST handling
* Cleanup SLST handling
** Fading not handled
** Fading not handled
Line 60: Line 59:


==== ospit ====
==== ospit ====
* After the movies play when clicking the button in the cage, the game will segfault. This is because of the way we (improperly) handle script/hotspot disposal. See the main TODO.
* Everything works fine, except you can't use the trap book to trap Gehn.


==== pspit ====
==== pspit ====