Banner
The Questionable Level Design Contest ends in…
14 DAYS, 10 HOURS, 51 MINUTES AND 37 SECONDS
Views: 914,041,176
Time:
7 users online:  AmperSam, DJLocks, Isikoro, JonnyManjiro, monkey03297, qantuum, UTF - Guests: 96 - Bots: 87 Users: 51,194 (2,258 active)
Latest: eeeeeeeeeeeeeeeeeeeeeeee
Tip: Use this patch to fix the bug where editing the upper right 8x8 tile of the sideways walking Koopa Troopa in GFX01 makes the coin sparkles look glitchy.
Not logged in.
Details for Sprites on Platforms and Springs and Stuff
SMW Patches - Sprites on Platforms and Springs and Stuff Link - Show random
File Name: Sprites on Platforms and Springs and Stuff
Added:
Version History: View
Authors: leod
Tool: Asar
Requires Free Space: Yes
Bug Fix: No
Featured: Yes
Description: You know how enemies just fall through platforms and springs instead of actually walking on them?
This patch 'fixes' that, letting every sprite experience the joys of springboards and spinning in circles on a chain platform, just like they do in Super Mario Maker and probably should have done all along!
Also, all sprites now treat block-type platforms -- like Message Boxes and Castle Blocks -- just like any other wall, meaning Chucks will jump over them and other sprites won't just walk through them, kicked/thrown shells, keys etc. will even activate Message Boxes, Light Switches and knock Hammer Bros. off their rides.


Drawback of the whole ordeal is that platform sprites are now quite heavy on the processing, meaning the game can and likely will lag with many platforms of any kind loaded at once.
However, thanks to Vitor Vilela, this patch is fully compatible with the SA-1 Pack, which I highly recommend using with this, as it completely mitigates any lag even with a screen plastered full of platforms!


Includes a few options to turn off solidness for Keys, P-Switches and Springs, as those could easily bust your already designed puzzles, which is no fun for anyone.

The patch should work just fine for custom sprites, as long as they use the vanilla clipping system, which the majority of custom sprites do!



PM me, leod, for any bugs you find using this patch, I'll do my best to fix them as soon as possible.

If you're coding your own stuff and want to make a platform, refer to the JSLs asar outputs for you; although you won't need to do that if you use SMW's built-in 'invisible solid block' routine, that is hijacked and runs the new code by itself.


Update: Fixed an SA-1 oversight and a problem with carriable sprites while sprites were locked ($9D is set), thanks to GreenHammerBro for finding that.
Update 2: Added an option that tries to fix sprites looking like they sink into platforms, might not be perfect but beats the previous look by far.
Update 3: Fixed the blinking sprites falling from the item box getting stuck on platforms, potentially causing a softlock with the wall springs.
Update 4: Fixed Mega Mole bugs (didn't use springs properly and didn't properly carry sprites if it was on a sprite itself), also made springs not play the boing sound when off-screen, due to constant noise if there was an off-screen processing sprite on a springboard.
Update 5: Fixed Flying ? Blocks and Dolphin's interactions with Mario.
Update 6: Fixed Dino Rhinos falling through all floor.

Update 7: Included an optional fix for the bug where Shell-Less Koopas fall even while $9D is set, such as during powerup/hurt animations, or when scrolling the screen with R/L.
If your hack makes use of this glitch, you can disable it easily (this is mostly for puzzle/kaizo hackers).

Update 8 (by Vitor Vilela): Fixed custom platform sprites displaying unexpected behavior due to tweaker table corruption. In practical terms, it fixes the bug where some platforms hurt the player or do not let the player ride them properly.
Tags: lorom, needs remoderation, platform, sa-1, solid, spring, springs
Download: Download - 10.95 KiB
1,114 downloads
Screenshots
Previous 
 Next
Black Goku
Originally posted by hash

I've also noticed that this patch breaks some of my levels because the red '?' light box is now solid to sprites, specifically p-switches. Even when I turn off solid p-switches I couldn't get one to pass through the red light box.

The purpose of this patch is convert certain sprites to platforms and interact with other sprites ,like the Red Light Box.

When patch this, the Red Light Block gains interaction, and because of this, the block is solid for sprites (it isn't a bug, it is intended).

Originally posted by hash

I've noticed that when the grey rotating platform is just appearing on screen, while the screen is also scrolling up (Vertical Scroll at Will), the platform will also rise up from it's placed position. If you let it go off screen and return, it will be located where it belongs.

Use Tweaker, search the grey platform sprite number , and uncheck "Process when offscreen".

This apply to all platform sprites that have this bug.

Hope this answer help you.
Posted by: Black Goku - | Link
Black Goku
Originally posted by Ruiyabi
fish without water is bug

In the unmodified SMW , they are two or three fish sprites that not require water.
Posted by: Black Goku - | Link
Black Goku
Originally posted by Bensalot
Great patch but it makes Mario unable to stand on the reznor platforms. Is there a fix for this?
This can be fixed with tweaker, go to the Reznor slot, and check "Process Interaction with Mario every frame" and " Don't use default interaction with Mario".

This process apply to all sprites that have this bug.

Hope this answer has helped you.
Posted by: Black Goku - | Link
Odyssey K.
Who is Donald "Drumpf"
Posted by: Odyssey K. - | Link
Black Goku
I found a bug:

>Mario is able to capespin yoshi in certain levels, and the player is able to kill baby yoshi.


Posted by: Black Goku - | Link
Ruiyabi
fish without water is bug
Posted by: Ruiyabi - | Link
Bensalot
Great patch but it makes Mario unable to stand on the reznor platforms. Is there a fix for this?
Posted by: Bensalot - | Link
Link13
In level106, get yoshi and go to the end of the level. Drop the p-switch, but don't activate it. Jump off yoshi and let the charging chuck touch the p-switch to find a glitch death.
Posted by: Link13 - | Link
TomsMostHammed
This is pretty good.
Posted by: TomsMostHammed - | Link
hash
I'm really liking this patch, and would like to report two bugs I've found.

1. When standing on top of a boo buddy brick, mario vibrates constantly and button presses are only registered 50% of the time. I believe this is because it appears that mario is in a constant state of jumping when he is supposed to be resting on top of the boo block.

2. I've noticed that when the grey rotating platform is just appearing on screen, while the screen is also scrolling up (Vertical Scroll at Will), the platform will also rise up from it's placed position. If you let it go off screen and return, it will be located where it belongs.

I've also noticed that this patch breaks some of my levels because the red '?' light box is now solid to sprites, specifically p-switches. Even when I turn off solid p-switches I couldn't get one to pass through the red light box.

I'd be great if these bugs could be fixed, and perhaps a workaround for the red ? switch. Thanks for this patch.
Posted by: hash - | Link
Manuel Jesus
Me gusta esto :)
I like this :)
Posted by: Manuel Jesus - | Link
Erik
From my testing stuff like randomly hurting platforms (which was the main issue with the latest version) was actually fixed. There are no game crashes I found or stuff, but since this is a pretty bulky patch I'd still backup before patching in a heavily modified ROM.
Posted by:  Erik - | Link
UTF
so this is a little less glitchy than the last version? i recall comments from the past version saying that this patch was really glitchy.
Posted by: UTF - | Link
Erik
that took a long run of testing
Good update though. Makes it even more useful!
Posted by:  Erik - | Link
Vitor Vilela
Note that this update requires more 12 bytes of free RAM (or 22 if you're using SA-1). Careful with buffer overflow!!
Posted by:  Vitor Vilela - | Link
RussianMan
Hmm... now I need to test my sprite with if it'll work with this update.
Posted by:  RussianMan - | Link

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2021 - SMW Central
Legal Information - Privacy Policy - Link To Us


Menu

Follow Us On

  • YouTube
  • Twitch
  • Twitter

Affiliates

  • Super Mario Bros. X Community
  • ROMhacking.net
  • Mario Fan Games Galaxy
  • sm64romhacks