Banner
Views: 926,657,967
Time:
14 users online: Amomario123w, Black Goku, BootaNoBijuu, Ezel, gui, k0nk4r4, LadiesMan217, Masked Man, PlagueofDoom,  Sinc-X, SMWizard,  Telinc1, Vanessa, wulv257 - Guests: 73 - Bots: 72 Users: 51,797 (2,052 active)
Latest: mainmaster155
Tip: Doors and pipes act strange near screen boundaries. See this to avoid strange issues.
Not logged in.
Details for Reverse Gravity
SMW Patches - Reverse Gravity Link - Show random
File Name: Reverse Gravity
Added:
Version History: View
Authors: MarioE
Tool: Asar
Requires Free Space: Yes
Bug Fix: No
Featured: No
Description: This patch allows the player to have reversed gravity. Included are two gravity blocks and two UberASM for levels for gravity controlled by on-off blocks and gravity controlled by controller button presses; read the readme for more details.
Tags: gravity, lorom, physics, reversed, sa-1, upside down
Download: Download - 4.59 KiB
871 downloads
Screenshots
Previous 
 Next
JonnyManjiro
I tried to use this with a retry system, but it carries over the gravity state after I retry. Anyone have any ideas to get around this?
Posted by: JonnyManjiro - | Link
Blind Devil
I can definitely understand why many people can't get this to work - they either don't like Readme files, or they don't understand when it says the following:
Quote
Once this patch is inserted, asar should output "flip_gravity is located at: $location".

In order to flip gravity in your code, use JSL $location; modify the !flip_gravity defines in the included ASM.


And people end up overlooking this, and forget to change the !flip_gravity define.

That aside, I dislike this method either, since every time the patch is reapplied, that output address that is displayed in Asar tends to change. It'd be much better if the patch made a simple dummy JSL hijack in a fixed spot, thus making it not necessary to keep changing the damn ROM address define every time.
Posted by:  Blind Devil - | Link
le4che
this doesnt work
Posted by: le4che - | Link
EarlGrey
None of the patches seem to want to work
Posted by: EarlGrey - | Link
ModernKiwi
Originally posted by Kriogenic
As people have stated below the controlled_gravity has an error which causes it not to function correctly.
If you wish to use the controlled_gravity.asm version of this patch, remove lines 34 and 17 to make it work as intended.
Thanks, but is there a similar fix for on_off_gravity.asm?
Posted by: ModernKiwi - | Link
Kriogenic
As people have stated below the controlled_gravity has an error which causes it not to function correctly.
If you wish to use the controlled_gravity.asm version of this patch, remove lines 34 and 17 to make it work as intended.
Posted by: Kriogenic - | Link
ModernKiwi
Originally posted by Nowieso
All the versions included in this patch are not working.
The controlled_gravity seems to double-trigger, the on_off_gravity softlocks the player and the blocks turn Mario invisible. I changed the freeRAM because I am using the SSPs, but there is definetly something wrong with this.

I share the same sentiments, I tried using this patch, specifically the On/Off Gravity, but every time I would hit an On/Off block, the game would crash.
This is a cool idea, I just wish it worked.
Posted by: ModernKiwi - | Link
Nowieso
All the versions included in this patch are not working.
The controlled_gravity seems to double-trigger, the on_off_gravity softlocks the player and the blocks turn Mario invisible. I changed the freeRAM because I am using the SSPs, but there is definetly something wrong with this.
Posted by: Nowieso - | Link
algae5
I'm not certain what might have caused it, but the controlled_gravity version included seems to not function properly. The ON/OFF block version functions correctly and perfectly. But even on a clean ROM the controlled_gravity version will double trigger every time that I press any button that I assign to change gravity, such that Mario does an odd flip in place that clips through ledges and gravity remains whatever it was beforehand. As a result, it is impossible to ever switch gravity, only maintain whatever gravity direction it was before. My theory is it has to do with the freeRAM interaction, but I'm not entirely certain, my debugging was not conclusive.
Posted by: algae5 - | Link
System64
Nice patch but if I change !reversed = ... To an other number than 60 (for compatibilitie with GHB's Screen Scrolling Pipes), it do strange things. I use FreeRAM
Posted by: System64 - | Link
Major Flare
Fixed some SA-1 conversion oversights and a define typo in one of the codes provide. Otherwise, it works just as stated in readme.
Posted by:  Major Flare - | Link
Akutarex
taporra
Posted by: Akutarex - | 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