Views: 926,615,560
9 users online: Adam, Dan2point5, Jead, Klug, NGB,  shovda, simon.caio, supermario6666siper, TomatoPhalanges - Guests: 58 - Bots: 67 Users: 51,795 (2,053 active)
Latest: ordersoma
Tip: If you place too many sprites on the same screen, it will slow the game down. You can use the SA-1 Pack to reduce this slowdown, allowing more sprites on screen if required.
Not logged in.
Details for Easy Mode 7 Patch 1.1
SMW Patches - Easy Mode 7 Patch 1.1 Link - Show random
File Name: Easy Mode 7 Patch 1.1
Version History: View
Authors: ExE Boss, HuFlungDu, Mathos
Tool: Asar
Requires Free Space: Yes
Bug Fix: No
Featured: No
Description: When you try to use Mode 7 in the original SMW, you can’t properly use its registers unless you store $C1 to $7E:0D9B to activate Bowser’s battle mode. The problem, in this case, is that part of the Mode 7 tilemap is reserved to Bowser and thus is always filled with undesired tiles which are impossible to get rid of.

The earlier version of this patch, entirely made by HuFlungDu, corrected this aspect but caused the Mode 7 image to act like Iggy/Larry’s platform and some sprite tiles to appear.

The version you can download here has been corrected with SA-1 compatibility and 2 tweaks to disable 1) Iggy/Larry’s platform rotation 2) Iggy/Larry’s animated lava sprite tiles.

ExE Boss’s Changes
- Full compatibility with all of the original game’s Mode 7 bosses
- Added a subroutine for uploading the Mode 7 GFX and tilemap to VRAM
- The Layer 3 status bar can now enabled by setting the Layer 3 absolute priority bit of $3E, this then works the same way as in the Koopaling/Reznor battles by using IRQ to change the background mode at scanline $24 ($26 with Super Status Bar).


P.S.: I recommend watching Dotsarecool’s video explaining the Mode 7.

Notice: You must first completely uninstall 1.0 before installing 1.1 (but you don’t need to uninstall the UberASM code).


Source code is available on my GitHub.
Tags: koopalings, lorom, mode 7, needs remoderation, sa-1, sprite tile, tilemap
Download: Download - 96.08 KiB
Hayashi Neru
※ This patch does not work with the latest version of ASAR, you must use ASAR 1.71.
Posted by: Hayashi Neru - | Link
Gira e Gira
Posted by: Roy_Maluco - | Link
john fortnite kennedy
Mode 7 & status bar doesn't do anything on SA-1 (status bar doesn't show up) (I modified the patch to always show the status bar, and that led to layer 1 disappearing.

The code that causes layer 1 to disappear:
	LDA #$14	;\ Ensure that only the Layer 3 status bar and sprites
	STA $212C	;| are visible on the status bar scanlines (i.e. hide L1/L2 garbage tiles
	STZ $212D	;/


	LDA #%00010101	;\ Ensure that only the Layer 3 status bar and sprites
	STA $212C	;| are visible on the status bar scanlines (i.e. hide L1/L2 garbage tiles
	STZ $212D	;/

Status bar has layer 1 garbage though on it now. Not sure how to fix it.

Haven't tested on roms without it.

Edit : You can fix this issue by setting up HDMA which hides layer 1/2 for a few scanlines. If anyone is having the same issue as me, run this code in nmi/main of uberasm.

   	REP #$20                      ;\  16 bit mode
		LDA #$2C00                ; | 
		STA $4330                 ; | 
		LDA #$2D00                ; | 
		STA $4340                 ; | 
		LDA #.LayerTable          ; | load high and low byte of table address
		STA $4332                 ; / 
		STA $4342
   	SEP #$20                  ; \ back to 8 bit mode
   	LDA.b #.LayerTable>>16   ; | load bank byte of table address
   	STA $4334                 ; / 
	STA $4344

   	LDA #$18                  ;\ 
   	TSB $6D9F                 ;| enable HDMA channel 4 and 5
RTS                       	  ;/ 

   db $30 : db $14
   db $00
Posted by: john fortnite kennedy - | Link
Fun fact when I moderated this patch: The patch or rather, the mode 7 effect seemed to glitch the graphics of the first two pages. But it turned out, it were just the graphics and SMW never reloads the manually uploaded graphics on the first two pages due to them being universal in levels anyway.
Once I have used the ExGFX bypass, the glitches disappear (alternatively, I could have extracted and inserted ExGFX for similar effect). Which happened on a different ROM containing the older version and I unknowingly have edited said ROM instead of the ROM with the 1.1 version of the patch.

Best moderation ever, lol.
Posted by:  MarioFanGamer - | Link
I think this should've been called version 2.0.
Posted by: Nikku4211 - | 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


Follow Us On

  • YouTube
  • Twitch
  • Twitter


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