Language…
7 users online: cozyduck, Dark Mario Bros, Firstnamebutt, Golden Yoshi, Isikoro, qantuum,  Ringo - Guests: 240 - Bots: 351
Users: 64,795 (2,377 active)
Latest user: mathew

The Great Patch Purge of 2018/2019

File Name: Counter Break Y
Added:
Authors: Glyph Phoenix
Tool: Asar
Requires Free Space: No
Bug Fix: No
Featured: No
Description: Prevents Yoshi from carrying over from level to level.
Download:Download Backup - 508 bytes
Removed because it can be easily replicated with UberASM.
File Name: Yoshi Fireball Patch
Added:
Authors: Matrik
Tool: xkas
Requires Free Space: No
Bug Fix: No
Featured: No
Description: This patch will change Mario's normal fireball into Yoshi's Fireball.
Download:Download Backup - 102.70 KiB
There's another patch that does the same, without the need of the AllGFX included with this patch. So, rejected.
File Name: SMAS Music
Added:
Authors: Mattrizzle
Tool: Asar
Requires Free Space: Yes
Bug Fix: No
Featured: Yes
Description: This patch inserts most of the music and sound effects from the SMAS versions of SMB, SMB2 and SMB3 into your ROM.



Also included in the ZIP:

- Lunar Magic music list file (smas_music.msc)

- A list of the sound effects (sounds.txt)

- Readme (readme.txt)
Screenshots:
Removed because it crashes in newer emulators, i.e Snes9X. The alternatives can be found here and here.
File Name: Multi-Midway Points 1.1
Added:
Authors: imamelia
Tool: Asar
Requires Free Space: Yes
Bug Fix: No
Featured: Yes
Description: This patch allows you to have multiple checkpoints in the same overworld level. You can set the sublevel number, starting position, etc. for each checkpoint, and you can have up to 255 checkpoints per overworld level. It also doesn't require any secondary exits, unlike the other multi-midway patch.



Now works correctly with Lunar Magic 2.20 and beyond. Also updated to Asar format.
Download:Download Backup - 6.73 KiB
The other Multiple Midway Points 1.7 patch is less complex to use, takes less steps to insert and doesn't require free RAM.

This one (imamelia's) doesn't require secondary entrances unlike Kaijyuu's which could be an advantage, but since the latter supports Lunar Magic's expanded secondary entrances which are a lot ($2000 secondary entrances), it shouldn't be a problem anymore. Also most resources in the site (like LX5's SMM midway flag) seem to support Kaijyuu's MMP rather than this one.
File Name: Resetting Made Easy
Added:
Authors: WhiteYoshiEgg
Tool: xkas
Requires Free Space: Yes
Bug Fix: No
Featured: No
Description: Allows you to reset the level by pressing a certain key combination. The keys you have to press, and even the level you get teleported to, are easily customizable. Make sure to read the enclosed FAQ for instructions.
Download:Download Backup - 1.39 KiB
Even if the other retry patch weren't superior, this patch has its own set of issues.

In addition to preventing free use of screen exits on screen 00, this patch implements no checks to prevent resetting during goal sequences, yoshi wings stages and Mode 7 bosses, each of which introduces its own set of quirks.
File Name: Get Hurt on Yoshi
Added:
Authors: Ladida, WhiteYoshiEgg
Tool: xkas or Asar
Requires Free Space: No
Bug Fix: No
Featured: No
Description: As the name implies, this patch makes you get hurt (or die if you're small) on Yoshi instead of him running away.



Since it's my first real xkas patch, I cant guarantee it's bug-free, so you'd be better off making a backup.





now works with extended sprites
Download:Download Backup - 898 bytes
Patch function is contained in its entirety and expanded upon in the Yoshi Expansion Kit.
File Name: Yoshi egg content changer
Added:
Authors: Alcaro
Tool: Asar
Requires Free Space: Yes
Bug Fix: No
Featured: No
Description: Replaces the content of Yoshi eggs if Yoshi is present, depending on which color it is.

Green - unchanged (1up)

Blue - feather (will fall through the floor)

Red - flower

Yellow - starman
Download:Download Backup - 365 bytes
Patch function is contained in its entirety and expanded upon in the Yoshi Expansion Kit.
File Name: Corner Logo
Added:
Authors: Jaklub
Tool: xkas
Requires Free Space: No
Bug Fix: No
Featured: No
Description: This patch places "Nintendo presents" logo in the left-top corner of the screen. Something like in tv-series.



You can also place the logo somewhere else on the screen. Just play around with the values.
Download:Download Backup - 805 bytes
Entire patch is a (somewhat poorly implemented) trio of documented hex edits.
File Name: Bounce Block Sprite & Tile Generation Unrestrictor v0.91
Added:
Authors: edit1754
Tool: Asar
Requires Free Space: Yes
Bug Fix: No
Featured: No
Description: This patch has two main features:



1) It allows custom block code to specify the sprite tile number of its bounce block sprite, and the map16 tile number it will turn into after it's finished bouncing.



2) It allows you to generate any map16 tile number using SMW's built in routine at $00BEB0, by storing #$FF (rather than an index) to $9C and the map16 tile number to $0660/1



Also includes a fully-functional smb3brick.asm that utilizes this.



Included block slightly improved by Roy. (Palette byte didn't seem to work well as the Xkas math somehow malfunctioned.)
Download:Download Backup - 3.85 KiB
Merged with Custom Bounce Blocks, making it unnecessary.
File Name: Rex Edit
Added:
Authors: Ninja Boy
Tool: xkas
Requires Free Space: No
Bug Fix: No
Featured: No
Description: This is an update to the [Xkas] Rex head position and bounce change patch which adds in the ability to change the palette since Tweaker won't save Rex's palette for some reason.
Screenshots:
Just a collection of hex edits related to the Rex.
File Name: Baby Yoshi & Yoshi Egg Fix
Submitted: by Maarfy
Obsoletes: Baby Yoshi & Yoshi Egg Fix
Authors: Davros
Tool: Asar
Requires Free Space: Yes
Bug Fix: Yes
Featured: No
Description: This patch fixes many glitches that the Baby Yoshi and the Yoshi Egg sprite have due to lacking checks or routines.

It adds to the Baby Yoshi a routine that makes the sprite disappear when an adult Yoshi is already present in the area and a pointer to an off screen routine that can be used by unchecking 'Process when off screen' with Tweaker should the user wants it.

It adds to the Yoshi Egg a sprites locked flag so it doesn't run routines when the flag is set, a pointer to an off screen routine so it doesn't cause any slowdown, a proper ground detection so it doesn't float in the air and a new proximity routine that checks the horizontal and vertical position of the player when getting near.

More details in the readme.
Screenshots:
Rejecting because of one issue: the horizontal proximity check seems to not work with a lone egg anymore (I mean, when you have one lone egg in the stage, it won't break if you get near it like it's intended to.
File Name: Horizontal Level Wrap
Added:
Authors: HuFlungDu
Tool: xkas
Requires Free Space: Yes
Bug Fix: No
Featured: No
Description: Similar to the Vertical Level Wrap, except instead of connecting the left and right sides of the screen, it connects the top and bottom. I believe it's levelASM compatible, but I haven't actually tried it yet...
Anyways, no credit necessary

Tester's note: Do note that this system is a little irky when the player has a non-zero speed, and he's not small. (Won't warp smoothly.)
Screenshots:
Obsoleted by this UberASM code.
File Name: No PickUp when Small
Submitted: by Major Flare
Obsoletes: No PickUp when Small
Authors: JackTheSpades
Tool: Asar
Requires Free Space: Yes
Bug Fix: No
Featured: No
Description: Mario can't pick up sprites, nor throwblocks when being small.
Screenshots:
Player's still able to pick up springboard no matter small or big. Fix this, and it should be good.
File Name: Custom OW Border Palettes v1.0
Added:
Authors: lolcats439
Tool: xkas
Requires Free Space: Yes
Bug Fix: No
Featured: No
Description: Enables custom palettes for colors 8-F of palettes 0 and 1 on the Overworld on a per-submap and if-special-world-passed basis.
Screenshots:
Obsolete due to Lunar Magic allowing to change these colors since 1.8, thus rendering this patch completely useless.
File Name: Per-Level Yoshi Disabler
Added:
Authors: imamelia
Tool: xkas
Requires Free Space: Yes
Bug Fix: No
Featured: No
Description: This patch allows you to prevent Yoshi from spawning at the beginning of a level, yet keep him on the overworld, in specified sublevels, as the castle and ghost houses do in the original SMW. (Note that it assumes that LevelASM or some other patch that utilizes the sublevel number has already been installed.)
Screenshots:
backup

The effect can be reproduced by using the following uberASM code in level load:

Code
load:
INC $1B9B|!addr
RTL


Also, this doesn't get rid of Yoshi whenever you die in a level that uses this code, unlike the patch did.
File Name: Super Mario Galaxy Spin
Added:
Authors: SelinTheFox
Tool: xkas
Requires Free Space: Yes
Bug Fix: No
Featured: No
Description: Hello everybody! This isn't really ASM but it is still something I am proud of. Apply this patch via Xkas and it will do the following things:
- Let you be able to spin all the time (Not damaging enemies).
- Disables the L/R button scrolling (Well it has to to be able to work.)
Screenshots:
This patch hijacks status bar code which means it wouldn't even work if you changed the status bar. And besides, it's so poorly coded all to achieve a simple aesthetic effect... I see no point in this. Maybe if it had an attached ability or something but, as is, no.
File Name: Fireball Control
Added:
Authors: scepile3
Tool: xkas
Requires Free Space: Yes
Bug Fix: No
Featured: No
Description: Control fireballs' vertical movement with the up and down arrows.
Screenshots:
Code
org $008F49
	JSL NewRoutine

org $34B64
%RATS_start(0)

NewRoutine:

I don't need to say anything. It'd be a miracle if this worked.
Also, uses the LR hook as base, which doesn't even work if you use a custom status bar; that patch is made obsolete by UberASM, either way. It's proto-gamemode code.
File Name: Hook Select and Show Power-Up
Added:
Authors: scepile3
Tool: xkas
Requires Free Space: No
Bug Fix: No
Featured: No
Description: This patch shows your power-up in the item box and disables select. Somehow I deleted the hacking the status bar thing so it wouldn't work. Sorry...
Screenshots:
(what's with the lr hook base patches?...)
Code
org $008F49;Hijack the status bar routine
	JSL NewRoutine

org $382ED
%RATS_start(0)

NewRoutine:

This will make the game crash. Whoever accepted this back in fuck-knows didn't test it.
Besides, this is so poorly coded with a long string of CMPs and branches and a bad way of disabling Select (pro-tip: you can still use select if you press something else! don't use CMP.) that I see no worth fixing and reuploading. Why would I want to see what my current powerup is in the status bar? Isn't that the purpose of the different appearances Mario has?
File Name: Toggle Debug Functions
Added:
Authors: HyperHacker
Tool: xkas
Requires Free Space: No
Bug Fix: No
Featured: No
Description: A patch that allows you to easily toggle all known debug functions in the ROM, including BMF's CPU meter.
Screenshots:
I moved this to the Hex Edit repository.
File Name: Gold Rush
Added:
Authors: Glyph Phoenix
Tool: xkas
Requires Free Space: No
Bug Fix: No
Featured: No
Description: This patch will temporarily give Mario some star power, when he collects some coins. Credit Glyph Phoenix for the original IPS code.
Screenshots:
1) This patch hijacks the status bar routine. If the user doesn't have the original status bar, this won't work.
2) This patch doesn't restore the coin writing to the status bar, and leaves it in display.
3) Why does this disable the star music? Either way AddmusicK would restore it again.

Here's an UberASM code to achieve the same thing:
Code
main:
    LDA $13CC|!addr
    BEQ .return
    LDA #$<time>
    STA $1490|!addr
.return
    RTL