Language…
20 users online:  AmperSam, com_poser, Dennsen86, DixyNL, figuiDOS, Golden Yoshi, Green, Gurjinter,  Losoall, OnlySpaghettiCode, ppp9q, Serena, Silver_Revolver, SMW Magic, Sweetdude, The_Uber_Camper,  Thomas, tOaO, VSmario90,  yoshi3706 - Guests: 287 - Bots: 310
Users: 64,795 (2,374 active)
Latest user: mathew

The Great Patch Purge of 2018/2019

File Name: Wait Replace
Added:
Authors: p4plus2
Tool: xkas or Asar
Requires Free Space: No
Bug Fix: No
Featured: No
Description: This patch lends a performance boost to bsnes (and likely other emulators) by replacing the original SMW wait loop with the more efficient WAI instruction.
This patch will NOT decrease slowdown in your hack, it just increases the frame rate in the emulator.

Note: This version contains an important bug fix!
Note 2: It is compatible with AMK now! Also, allows you to have a different bank rather than fixed at $00.
Screenshots:
This patch is incompatible with both UberASM in patch or tool form. For the tool's case fixing it would require modifying the ASM within the tool, which I'm not sure if Vitor plans to do himself, but either way, if you want to add it yourself for your hack:

0. SA-1 users don't apply; it's already integrated.
1. In your UberASMTool folder, go to asm/base and open global.asm
2. Search for this part:
Code
_global_main:
	if !sa1
		JSR $1E8F
	else
		LDA $10
		BEQ _global_main
	endif

And change it to:
Code
_wait_loop:
	if !sa1 == 0
		WAI
	endif
_global_main:
	if !sa1
		JSR $1E8F
	else
		LDA $10
		BEQ _wait_loop
	endif


Backup
File Name: Sprite State Adder/Editor
Added:
Authors: wiiqwertyuiop
Tool: xkas
Requires Free Space: Yes
Bug Fix: No
Featured: No
Description: This patch will allow you to add in new sprite states for sprites, it will also allow you to edit original ones.
Screenshots:
This is incompatible with any sprite tool. And even if it wasn't I don't see what's so useful about custom 14C8 values in sprites.
File Name: Manual Custom Block Inserter 1.34
Added:
Authors: imamelia
Tool: Asar
Requires Free Space: Yes
Bug Fix: No
Featured: No
Description: This patch allows you to insert custom blocks manually, with no need of any tools except Lunar Magic and Asar. Useful if you can't or don't want to use BTSD.
Screenshots:
This patch doesn't support custom wall running offsets or pages 40+, and besides, its only niche over BTSD/GPS was when both of those tools didn't have SA-1 support and there was a SA-1 compatible version of this patch floating around. Thus, it's obsolete and has no advantages over the tool method.
File Name: Breakpoint fix
Added:
Authors: Alcaro
Tool: xkas
Requires Free Space: No
Bug Fix: No
Featured: No
Description: This patch makes the routine at $0085FD not trip breakpoints at $0000 through $0FFF in the snes9x 1.43 debugger.
Please note that this patch is totally useless for everyone except ASMers.
No freespace nor credit needed.
Screenshots:
Backup
Honestly, geiger's SNES debugger has been replaced by either bsnes-plus or the NO$SNES debugger (there's also Mesen-S which is in development), neither of which trigger on these values. Still, backing up should anyone desire to use this.
File Name: Smoke Image Tool
Added:
Authors: HuFlungDu
Tool: xkas
Requires Free Space: Yes
Bug Fix: No
Featured: No
Description: The next part of my little project to allow the creation of all different kinds of sprites. This one is smoke images. Slightly more useful than minor extended sprites, but still not much. Either way, this can be used to insert custom smoke images into your ROM, you just spawn them like you would any other smoke image. Coding them is another story, basically you just have to follow examples of premade ones and the one I included with the patch. That's all really, do what you want with this, there is no copyright.

It was brought to my attention that I forgot to add in a RAT tag. This has one now.
Screenshots:
This is included in here, which is a more versatile patch overall.
File Name: Straight Yoshi fireball
Added:
Authors: darknight
Tool: xkas
Requires Free Space: No
Bug Fix: No
Featured: No
Description: Turn mario normal fireball into Yoshi fireball (like the one submitted by matrik), except that here you can shoot up to 8 fireballs not only one, and the patch is directly applicable without inserting all GFX.bin to your ROM.
Screenshots:
Moved to the hex edit repository.
File Name: Vertical level BG scroll Fix
Added:
Authors: Nicol Bolas
Tool: xkas
Requires Free Space: Yes
Bug Fix: Yes
Featured: No
Description: This fixes virtually all problems with vertical level background scrolling. Use this, and slow vertical BG scrolling, and you will (almost) never have garbage in your BG again. Doesn't fix all garbage (screen 1B), but most.
Not needed with the latest LM (it expands the BG), but kept in case someone is using an older version.
Screenshots:
Quote
Not needed with the latest LM (it expands the BG),

whatever the newest LM was back in 2009 (1.70?) we don't keep patches for ancient LM versions.
File Name: Fireball coin enemy respawn fix
Added:
Authors: GreenHammerBro
Tool: Asar
Requires Free Space: Yes
Bug Fix: Yes
Featured: No
Description: This patch fixes a bug that sprites would respawn if you kill enemies with a fireball and not collect the moving coin.
Screenshots:
Obsoleted by this.
File Name: Forest Treetop Fix
Added:
Authors: Alcaro
Tool: Asar
Requires Free Space: No
Bug Fix: Yes
Featured: No
Description: This patch fixes the bug where the forest treetops bug up if placed at improper Y positions. Note that they're still buggy in Lunar Magic.
No freespace nor credit needed.

This patch previously lacked SA-1 support. The original version is backed up here.
Screenshots:
Integrated into Lunar Magic since version 3.02. If you for some reason use an older version, here's the backup.
File Name: Overworld Level Remapper
Added:
Authors: imamelia
Tool: xkas
Requires Free Space: No
Bug Fix: No
Featured: No
Description: This patch makes the overworld use levels 0-5F instead of 0-24 and 101-13B. (They will still be listed as 101-13B in the overworld editor, of course.) No freespace required.
Screenshots:
Backup link

It's a huge collection of hex edits. Moved to the Hex Edit Repository.
File Name: SMW Boss Property Patch
Added:
Authors: Luigi-San
Tool: xkas
Requires Free Space: No
Bug Fix: No
Featured: No
Description: This patch changes many different properties related to SMW's original boss battles, including palettes, sprites thrown, hits needed to win, etc. No freespace required.

Tester's note: A patch which can be particularly handy in terms of organisation (in favour of a hex editor) if you want to alter all boss battles.
Screenshots:
Backup link.

A collection of Hex Edits. Moved to the Hex Edits Repository.
File Name: LM Level Animation Hack Manager (or LLAHM)
Added:
Authors: Hamtaro126
Tool: xkas or Asar
Requires Free Space: No
Bug Fix: No
Featured: No
Description: This patch revamps your level animations from scratch.

Basically you can now hack Lunar Magic's Animation flags easily with this patch, without constantly getting tired of pushing the COIN button every single level!

This is compatible with Lunar Magic v2.31

Thanks for FuSoYa for the ROM hack provided within Lunar Magic.
Screenshots:
Backup Link

Moved to the Hex Edits Repository.
File Name: Item box effects
Added:
Authors: GreenHammerBro
Tool: Asar
Requires Free Space: Yes
Bug Fix: No
Featured: No
Description: This patch, unlike other patches that was submitted, directly modifies it to have custom effects when pressing select, rather than dropping sprites from the top-center of the screen.

This is also useful for a substitute for instant item box: such as HP patches that modifies the power up system so that mario does not grow into cape mario.

By default, it does the same as the instant item box. Simply edit that code to increase the HP value instead of giving mario a powerup animation if you are using it.
Screenshots:
Basically it's the same as Instant Item Box v1.4 (having the same function and hijacks), but with that patch being more optimized and stable, this one becomes unnecessary.
File Name: Powerups Hijack Patch
Added:
Authors: 1524
Tool: xkas
Requires Free Space: No
Bug Fix: No
Featured: No
Description: What this does: This allows you to change what the powerups in SMW do when you touch them. For example, if you want the star sprite to give you 5 Yoshi coins, you can do that here.

Read the ASM file for instructions!
Screenshots:

Rejecting for lack of utility.

This patch hijacks the start of each "powerup collected" routine, and... That's about it. There are some small, unfocused example codes sprinkled in, but these are nearly devoid of general use. Furthermore, this patch bypasses all of each powerup's code, meaning one cannot simply add code to an otherwise complete collectable. All in all this patch is too basic for coders to bother with, and too advanced (and bare) for non-coders to use productively.
File Name: Vertical Scroll Fix
Added:
Authors: Alcaro
Tool: Asar
Requires Free Space: Yes
Bug Fix: Yes
Featured: No
Description: This fixes all vertical scrolling that can appear in your hack if you set the initial FG position to something that is even slightly imperfect, so you can let Mario start anywhere you want without caring about this. If Layer 2 vertical scrolling is set to Constant, this patch will reposition L2 too.
Note that it only has any effect if the vertical scroll setting is set to Vertical scroll at will.
Screenshots:
Obsolete with LM3.00+, which positions the camera accordingly at any vertical position.
File Name: Creating/Eating Block Sprite Editing Patch
Added:
Authors: Luigi-San
Tool: xkas
Requires Free Space: No
Bug Fix: No
Featured: No
Description: This patch changes the path used by the creating/eating block sprite (sprite B1, used in Roy's Castle and Larry's Castle in the original game) for both the main overworld and all submaps as well as some extra data related to the sprite. No freespace or credit needed.
Screenshots:
Patch is a fairly simple collection of hex edits (with some crucial usage information omitted). Tidied up a bit and moved to the Hex Edit Repository.
File Name: Yoshi Player Patch v1.11
Added:
Authors: Jimmy
Tool: xkas
Requires Free Space: Yes
Bug Fix: No
Featured: Yes
Description: This patch makes the player act like Yoshi from YI. It includes all of his abilities such as eating, making and throwing eggs, flutter jumping, and ground pounding. In the folder I've also included some GFX, blocks, and sprites that can be used with this patch.

Tester's note: Very nice patch right there. What's nice especially is the completeness of it. Usage of this patch means you cannot use certain items such as fire flowers though, but that should not be a reason not to give this patch a special status!
Screenshots:
Refer to this update: Yoshi Player Patch v. 1.13
File Name: JSL to Lose Yoshi
Added:
Authors: Chdata
Tool: xkas
Requires Free Space: Yes
Bug Fix: No
Featured: No
Description: This patch basically installs a routine that you can JSL to to cause Yoshi to run to the left very fast.

Comes with a simple custom block that demonstrates what you can do with this.

*You most likely will need to edit both the patch and block for them to work together because you are JSL ing to your freespace + 8 in hex*

See the readme for some other stuff.
Screenshots:
Backup

It is already inside imamelia's Shared Subroutines Patch. TODO: convert this to a GPS/PIXI routine (I suspect it already exists in the aforementioned formats).
File Name: P meter 2x
Added:
Authors: Falkenheart
Tool: xkas or Asar
Requires Free Space: Yes
Bug Fix: No
Featured: No
Description: this is a P meter with some custom graphics that give it a New Super Mario Bros. 2 feel it is not any different functionally, it acts the same as the original, although I made it with the intention with not using the score counter, the readme will explain how I achieved that. It can be used for a Mario hack that doesn't keep score. Although if someone figures out a way to do so and retain a score counter in some way, that would be pretty cool.
Credit to me is not necessary, but would be very much appreciated. Credit for the original goes to Ersanio. This is in no way a replacement for the original patch as it requires disabling the score.
Screenshots:
Backup: here

Deprecated, since we host a similar patch already compatible with asar and SA-1.
File Name: FiXX
Submitted: by KevinM
Obsoletes: FiXX
Authors: Alcaro
Tool: Asar
Requires Free Space: Yes
Bug Fix: Yes
Featured: No
Description: This patch allows custom sprites to overwrite the value in X without getting any problems.
Screenshots:
This patch was remoderated in good faith but later agreed to be of little practical use by the remoderation team:

Originally posted by Original FiXX patch rejection log
This patch is of no use to non-coders and advanced coders, and encourages bad coding practices in novice coders. Properly functional sprites are preferable to broken sprites held up by a "safety net" of sorts.