View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0002214 | FSSCP | HUD | public | 2010-06-01 09:51 | 2010-06-07 03:01 | ||||
Reporter | FSF | ||||||||
Assigned To | |||||||||
Priority | normal | Severity | tweak | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
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. | ||||||||
Attached Files |
|
![]() |
|
The_E (administrator) 2010-06-01 12:35 |
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. |
The_E (administrator) 2010-06-02 07:49 |
Committed to trunk in revision 6153 |
Goober5000 (administrator) 2010-06-07 03:01 |
Patch also added to 3.6.12. Resolving as fixed. |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
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 |