AliveTeam / alive_reversing

Re-implementation of Oddworld: Abe's Exoddus and Oddworld: Abe's Oddysee

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AE Rev Bug - Aslik frame offsets are wrong for CD data

rozniak opened this issue · comments

Found in build: 0a02018
Last working build number: N/A

Description of issue:
The hard coded frame offsets in AnimResources.cpp are incorrect for Aslik's animations in the English retail CD version of the game (potentially others?)

https://github.com/AliveTeam/alive_reversing/blob/master/Source/AliveLibCommon/AnimResources.cpp#L280

The offsets in my Exoddus.exe are -4 (one DWORD less) for all of Aslik's anims.

Steps to repro:

  • Use English retail CD copy of the game for the data (or the fd.lvl attached to this issue)
  • Play Feeco Depot Ender
  • Head to Aslik's executive suite
  • Notice that Aslik appears frozen and occasionally changes between a few frames, after possessing him he's impossible to move (softlock)

fd.zip