Comment 11 for bug 246774

Revision history for this message
Justin Clift (justinclift) wrote :

Looking into this now.

For me, opening the "OpenSOVS - Projects before" project works, showing the fade outs. Then saving it, and opening it again... the transitions are still there.

However, there is obviously a problem, as for the "OpenSOVS - Projects after" project, the fade outs are simply missing.

Some thoughts here:

a) Ubuntu 8.x has an older version of Salasaga available for it, being the Alpha 4 version. Guessing that's the version you are using?

     If so, then what _might_ be causing it is one of the bugs that caused internal memory corruption for Salasaga's data structures, mainly when exporting to swf.

     Those bugs were fixed for the alpha 5 release.

     Three possible things to try. :)

     1. Launch salasaga from the command line, with the "-d" command line argument. It's for debugging and will then generate log messages for specific things. It should also display any errors that occur while saving/loading.

        If you capture that log output to a file for a session where the save/load goes bad, then attach it here, that could providing direct info as to what it going on.

     2. Does this missaving only occur after you've generated a swf file? i.e. if you start up Salasaga fresh, but don't export to swf, does it still occur? That would mean it's very likely one of the memory corruption bugs, already fixed in alpha 5. (hopefully this is it)

b) Do you have any inclination to compile a newer version of Salasaga yourself and try that?

i.e. Salasaga alpha 5, or a more recently snapshot of the sourcecode?

There are good instructions online for doing this here. Pretty straight forward:

  http://www.salasaga.org/wiki/index.php/HowToInstallOnUbuntu

If not, then the newer releases of Salasaga are (already) available for the next Ubuntu release, which is only a few weeks away. Not sure if you are considering upgrading though.

Does any of that help?