PackagingToday was spent recovering from last night's frantic rush to the finish and sorting out packaging, which manages to be a source of constant surprises.
Ensuringt that pymunk was included correctly created a few issues which took time to sort out. I lost a couple of hours to some unexpected behaviour of py2exe, which took a long time to understand and work around. while jerith fought with the MacOS build, eventually declaring a partial victory, as the game runs, but insists on starting minimized for no apparant reason.
We were a bit careless with the branches, and so a handful of post-pyweek bugfixes snuck into the packaged versions. Some none of them should significantly affect the basic gameplay, we decided not to redo the uploads to exclude the fixes. People wanting to judge the final submission should use the nagslang-0.1.tgz upload.
The errant fixes are:
- Fix the acid animation which got lost in the last few minutes of pyweek
- Correctly cleanup on scene changes so we don't constantly leak memory
- Improve checks on the sound system so we don't crash if ogg files aren't read correctly