metaforce icon indicating copy to clipboard operation
metaforce copied to clipboard

Hall of the Elders softlock

Open tomlube opened this issue 3 years ago • 3 comments

https://www.youtube.com/watch?v=CThKSxPrvfA

Currently the only softlock preventing the game from being beaten, as far as I know. Does not appear to have any direct workarounds (you can just avoid this path, though)

tomlube avatar May 12 '21 16:05 tomlube

There is a hack that fixes this currently but it still needs to properly be debugged

tomlube avatar Jun 13 '21 23:06 tomlube

Caused by two things:

  1. Locator for the ball "bone" (Ball_SDK) in the chozo statue skeleton is reading out incorrect transforms during the throw animation. Not sure if this is due to incorrect computation of the transform, or incorrect cooked skeleton/animation data from hecl.
  2. The collision primitive for the rotating bowling tube thing (Platform_BowlingBridge, BBD81465.DCLN) cooked by hecl seems to be incorrect, as swapping in the original retail version results in nearly perfect matches for position/velocity compared to retail.

Both need to be fixed for this softlock to be solved. Another option is rotating the tube just a bit closer to -90 degrees, but that's another very hacky solution.

shiiion avatar Nov 10 '21 13:11 shiiion

Fixed on new-cmodel.

tomlube avatar Mar 21 '22 23:03 tomlube