Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 333011 - games-arcade/opentyrian-20091025: Can't progress beyond Ep4 / BRAINIAC (game crashes)
Summary: games-arcade/opentyrian-20091025: Can't progress beyond Ep4 / BRAINIAC (game ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Tony Vroon (RETIRED)
URL: http://code.google.com/p/opentyrian/i...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-16 15:08 UTC by Torsten Kaiser
Modified: 2011-05-17 12:50 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Torsten Kaiser 2010-08-16 15:08:49 UTC
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)
Comment 1 Tony Vroon (RETIRED) gentoo-dev 2011-05-17 12:50:51 UTC
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.