v0.5.1 Beta
Warning
This game is still beta quality and the project is still focusing on building basic functionalities, so expect bugs and many unfinished levels.
Warning
While this game has been tested on a real SCPH-5501 model, there is no guarantee that this game will work on unsupported hardware or on alternate emulation methods, even if these methods are "official emulators".
For example, this game is known to crash at boot when running on a PSP, which contains an "authorized" emulator for the PS1.
This is because PSn00bSDK performs certain operations related to hardware and memory mapping that aim to "correct" the way it was normally done with the official PS1 SDK, and some old emulators simply do not support these operations at all, as some bad practices were simply "normalized", even at BIOS level.
Changelog
- Fix a bug where the player would remain on air if restarting level while standing over an object
- Fix a bug where old object placements were not being entirely cleared upon respawn
- Fix a bug where the player would "slide" with an idle animation after holding right, on very specific manual respawns
Known bugs
- Collision issues: random speed resets may occur on some wavy ramps, especially on the Test Level. This is because of how collision is resolved along linecasts, and will be solved at collision refactoring.
- Lack of 360° collision: The full 360 degree collision modes are currently deactivated on code because they still need work. Levels presented in this demo do not have big loops, so it is not really a concern for gameplay on main levels.
- Small memory leak when respawning level: For each item monitor respawned when the player dies, a memory leak of a single byte or two may occur since monitors use "extra properties" to determine their subtype. This will be fixed soon since object states now have a proper subtype slot, but this memory leak will be insignificant on most scenarios, and should only cause problems after an unrealistic number of respawns.
- Tails's tail has no hitbox: When flying, Tails's tail cannot be used as a form of attack, so flying underneath bosses and enemies will hurt Tails.
- Characters may appear slightly above ground on certain objects and platforms. This behaviour relates to how character rendering works and will be fixed once the new 360° collision feature is refactored.