Inside PlayerCommon.pac, you can find the physics files for the game. This is... pretty good, considering that in Lost World, they were hardcoded into the EXE. This also means we can potentially fix Classic Sonic's physics.
The physics files are RFL files, and editing them is a guessing game. We don't know what we're changing, so we change random stuff and hope for the best :P
Fun Fact: In the physics files, the Avatar is referenced as "Top View".
In any case, what you can see on the video is me trying to fix Classic Sonic's physics. They feel a little better like this (you can actually run through a slope easily), but there's some obvious problems:
- Sonic is too slow underwater.
- Sonic completely stops once he touches the ground.
- He accelerates too fast.
- Boucing of stuff is too floaty.
In terms of improvements:
- Slopes have less friction (?)
- More control while in mid-air
(not really sure on these, but there are improvements)
In any case, you can see this as a proof of concept. Once (or if) we get value names for RFL files, we can actually fix his physics.