Views: 993,473,935
6 users online: DashGamer, FrozenQuills, mike_bianchi, Natsu, Pink Gold Peach, Rykon-V73 - Guests: 59 - Bots: 181 Users: 54,482 (2,089 active)
Latest: proficentfox24
Tip: Read Lunar Magic's help file and SMW Central's F.A.Q., as they cover most of the basics of SMW hacking.
Not logged in.
Details for Solid Sprite Hit From Below Fix
SMW Patches - Solid Sprite Hit From Below Fix Link - Show random
File Name: Solid Sprite Hit From Below Fix
Authors: JamesD28
Tool: Asar
Requires Free Space: Yes
Bug Fix: Yes
Featured: No
Description: The solid sprite routine in SMW sets $C2 to 1 if it was previously 0, when the sprite is hit from below. However, a few sprites were overlooked which can unintentionally change state by being hit from below:

- If a normal Bowser Statue is hit from below, it'll start shooting fireballs.
- Hitting the Boo Block from below when it's semi-solid will cause it to immediately become fully solid.
- Hitting the grey castle block sprite from below when $C2 is 0 (where the block will be stationary before moving left) will cause it to immediately start moving left.

This patch fixes this issue by excluding these sprites from the solid sprite routine's $C2 check.
Tags: bugfix, lorom, sa-1, solid, sprite
Download: Download - 443 bytes
Tested With:
-Lunar Magic 3.30
-Asar 1.81
-bsnes v115
-SA-1 1.40

A straightforward enough fix. Found no issues with it.
Posted by:  RussianMan - | Link
Correct. Sprites such as the flying ? block and the Hammer Bro's Platform use $C2 aswell, probably any platforms that can be hit from below.
Posted by:  JamesD28 - | Link
Was the code for triggering was there for message boxes and the dark room light switch?
Posted by: HammerBrother - | Link

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

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


Follow Us On

  • YouTube
  • Twitch
  • Twitter


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