More on this issue:
I ran the game on 9.2.1 to see if I could get a StdLog for the crash, and lo and behold the crash went away! What is more, the game is a whole lot more fun on OS 9! For example there is sound. Who would have thought? Not only are there sound effects, but also ambient sounds like little birds (can I shoot them with my bow?) Also the graphics are a lot smoother and the levels take 1/4 the time to load. Do I walk faster? It seems like it.
Anyway, there is a post on mac-games-dev in the last week or two that talks about the Sound Manager dying on X if you dont service the event manager regularly with some call or another. I'm having trouble finding it at the moment as the search utils are down, but it is there. That might be the problem. My guess is that the music still plays because you used Quicktime and they have their own black magic going on to keep that alive.
Oh, one more thing. Consider using CFPreferences for the registration code stuff so I dont have to reregister when switching back and forth between OS's. Also, if you click the register button when first running an unregistered version of the game, strange things happen that probably ought not to.
Looking forward to 1.0.1!
Ian
------------------
Ian Ollmann, Ph.D. iano@cco.caltech.edu