After completing the level BRAINIAC in Episode 4 the game crashes during the cutscene screens Reproducible: Always Steps to Reproduce: 1. emerge opentyrian 2. play the game in full mode until E4/BRAINIAC 3. complete BRAINIAC level Actual Results: tyrian: src/sprite.h:59: sprite: Assertion `index < (sizeof(sprite_table->sprite) / sizeof *(sprite_table->sprite))' failed. Aborted Expected Results: a chance to play the next level. ;) It seems two(?) other gentoo users already had the same issue and reported it to the opentyrian devs: http://code.google.com/p/opentyrian/issues/detail?id=106 The opentyrian devs pointed to issue 94 (see URL field) and I can confirm that the patch from that opentyrian bug does fix the problem for me. So the easiest way to fix this is, to add the patch bad_character_fix.udiff from issue 94 to the ebuild. Or your could bump the opentyrian version, as that patch as been committed at the end of October last year. (Just renaming the ebuild did not work for me, as it does not contain code to create a new snapshot, it only fetches one from the gentoo mirrors)
My apologies for the delay Torsten, your report is comprehensive and I should have gotten to this sooner. Now in CVS, you will have this on your local rsync mirror within the next 2 hours: +*opentyrian-20110517 (17 May 2011) + + 17 May 2011; Tony Vroon <chainsaw@gentoo.org> + +files/20110517-cflag-idiocy.diff, +files/20110517-datapath.diff, + +opentyrian-20110517.ebuild: + Bump to new snapshot, as requested by Torsten Kaiser in bug #333011. Port to + EAPI=3.