9 users online: Coburn64, Daizo Dee Von,  MarioFanGamer, Miscalc, MrDeePay, OEO6, Stivi, SubconsciousEye, Zavok - Guests: 67 - Bots: 147
Users: 58,859 (2,248 active)
Latest user: EntySky

What would it take to completely rewrite a Mario<->block collision routine from scratch?

How could I go about writing my own routine for Mario<->block collision from scratch, defining my own block collision points on Mario and not using the original game's Mario<->block collision routine and such? What would that routine need to do?

The reason I ask is because my hack will have much bigger players than the 16x32 size that Mario is which means I will need more block collision points and I would need to define precisely where they are on the player. I don't think the original game's Mario<->block collision routine is enough for what I want considering the glitches my testers found and I think I'll need my own custom Mario<->block collision routine.

Click the character on the right side of my layout to visit my Discord server and discuss and play and look at and get updates and sneak peeks of the games and other things I'm making.

The authors of these 2 My Little Pony fan games have removed their games from the Internet.
Rise of the Clockwork Stallions has been updated! Download My Little Pony: Rise of the Clockwork Stallions DX: Director's Cut and My Little Pony: Magic Shards now! Spread this link!

Not much. I have an implementation in the CustomPlayerPatch for reference. The biggest issue is you'll want to recode vanilla blocks probably. Other than that it's pretty straightforward. (You might be able to keep vanilla blocks with a little effort. I didn't really try)

*(Sorry I never gave the 32x32 collision a go btw. I realized you'd probably need a third collision pt and that would necessitate the thing you're talking about now. Which seemed like a major hassle custom collision, GPS, etc wise for you to deal with)