metaforce
metaforce copied to clipboard
Hall of the Elders softlock
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)
There is a hack that fixes this currently but it still needs to properly be debugged
Caused by two things:
- 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.
- 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.
Fixed on new-cmodel.