The most obvious errors had to go, so I also took the opportunity to change a few other things as well. Now that I'm happy with it, I can distribute the updated version and move on for a while
The differences are:
- Fixed player sprite tile loading to accomodate for all of Knuckles' tiles on all animations - Fixed a bug that allowed player to climb down through floors when solidity on the wall didn't end - Fixed a bug that freaked out the camera between a boss and the end of the level - Fixed a bug that freaked out the camera during the title screen after the game ended under certain circumstances - Fixed a bug that allowed immediate skidding after hitting a horizontal spring - Fixed a bug that disallowed spindashing through monitors that are right beside the player - Fixed a bug that allowed running/skidding on waterslides by pressing left/right - Fixed a bug that disallowed panning the screen up/down (look up/down) - Fixed a bug that sent player to the right after striking a pushable block when gliding left - Fixed a bug that caused the camera to pan to the right if the player is too far to the left - Fixed a bug that caused player not to be pushed down properly by solid sprites when not moving up - Fixed a bug that caused player to stop at the edge of conveyor belts instead of falling off - Fixed a bug that caused player to enter walking/pushing animation when spindashing beside moving solid sprites - Fixed a bug that caused player to enter walking animation when jumping beside solid sprites - Fixed a bug that caused player to keep spinning against pushable blocks that still have room to move - Fixed bugs that caused player to keep pushing animation when a wall or solid object that was in his way was removed - Fixed a bug that gave Caterkiller bodyparts one additional frame to damage player after the head was destroyed - "Fixed" "spike bug" - Fixed tile error in GHZ - Lowered switch in MZ3 - Lowered Special Stage Ring in SYZ1 - Removed unused Caterkiller tiles from SYZ so Roller enemy displays properly - Implemented revision 1 scrolling effects - Implemented dust sprites for spindash, skidding, and sliding - Implemented player state reset after exiting debug mode - Enabled entering more than one code per titlescreen sequence - Implemented small bonus feature, activated by code: BBBBUDLR - Implemented cheat for bonus feature (also activates): BBBBBBUDLR
The "bonus feature" is just a slight change in gameplay that I thought some people might enjoy, and not something I consider to be part of the normal Knuckles in Sonic 1 (which is why it's activated by code). Even with the first code activated, people who don't care to play the game "the right way" will probably miss it, so in that case, the cheater way is for you, as it still enables it, you'll be able to use it right away, and will get a big up-front hint at what it is
It's strange how the original seemed to spread half way across the internet within about 3 days from the original post.. I'd like to ask the people responsible to help make all the same people aware of the update, since I greatly prefer this version over the last (and can't imagine anyone who wouldn't). The URL is the same as last time, but even though I linked it above, I'll list it here for clarity:
http://stealth.shado...mes.com/s1k.zip
Thanks for all the feedback on the original. I hope you find the update just as fun/interesting