|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0002214||FSSCP||HUD||public||2010-06-01 09:51||2010-06-07 03:01|
|Product Version||3.6.12 RC2|
|Target Version||Fixed in Version||3.6.13|
|Summary||0002214: Assertion for 2-frame 2_toparc2.ani|
|Description||When using a 2_toparc2.ani (the thing that flashes when someone is firing on you) of 2 frames (haven't tested with other numbers), debug gives an assertion error (bmpman.cpp, line 1049).|
It should probably just be able to use those anis (2_toparc3, the missile indicator, probably causes the same error), or give an error "please use a 3-frame ani for that".
|Additional Information||Unpack the attached file into \data\, play mission aniHUD.fs2. As soon as the Basilisk fires on you, you'll get the error.|
|Tags||No tags attached.|
Okay, seems like the code was built on the assumption that those anis would only ever be just 3 frames long.
Attached is a patch that effectively allows anis with at least two frames to be used.
|Committed to trunk in revision 6153|
|Patch also added to 3.6.12. Resolving as fixed.|
|2010-06-01 09:51||FSF||New Issue|
|2010-06-01 09:51||FSF||File Added: Test_HUD_ani.zip|
|2010-06-01 12:35||The_E||Note Added: 0012035|
|2010-06-01 12:35||The_E||File Added: hudframes.patch|
|2010-06-02 07:49||The_E||Note Added: 0012036|
|2010-06-07 03:01||Goober5000||Note Added: 0012049|
|2010-06-07 03:01||Goober5000||Status||new => resolved|
|2010-06-07 03:01||Goober5000||Resolution||open => fixed|
|2010-06-07 03:01||Goober5000||Fixed in Version||=> 3.6.13|