Lunaji / Xanadu-Animation-Viewer

A viewer for XBF files as found in the game Emperor: Battle for Dune.
GNU General Public License v3.0
0 stars 0 forks source link

Erroneous animation segments #5

Open Lunaji opened 2 weeks ago

Lunaji commented 2 weeks ago

The current way of locating animation info in the FX Data header sometimes fails: an animation name may be the suffix of another, earlier null-terminated string in the header, which is then erroneously picked up by the parser. The result is gibberish for its segments:

mgt_bug

A more robust way of locating the animations should address this issue.

Lunaji commented 2 weeks ago

For now, assume the last string is the one sought: ad4c7f968d971d050ab086589224853b67f48d7e