[SM] IPS patches to remove Item Fanfare, speed up Doors and Elevators?

Started by eN-t, March 21, 2019, 06:28:03 PM

Previous topic - Next topic

eN-t

As the title states, I'm looking for IPS patches that can be applied to vanilla SM unheadered ROM to remove Item Fanfare, speed up Doors and Elevators and maybe a few other minor improvements.

I found "Swifty" and it looked great at first but it makes MorphBall super fast and the Shine Spark Charge super short. It also changes Samus look. If it didn't do these things, it would be great. I really just want the gameplay and visuals to be unaltered.

Thanks in advance!

Sirkura

I attached an IPS file I made that combines all the misc speed ups. I think rakki's door speed ups are on the old webpages but those are a bit obscure to find if you don't know where they are. and elevators were hex tweaks. I do not have the item fanfare removal as it crashes the mods i use. but i think thats on Scyzers Website here:

http://sadiztyk.metroidconstruction.com/index.php

eN-t

I'll give these a try. Thanks a ton!

EDIT:
Elevators and doors are faster. However, the Item Fanfare removal only removes the sound. I was hoping to find a way to remove the 6-second long "pause" when picking up items, like the practice rom and others do it. Any idea where to find that?

EDIT2:
Found a lot of patches on the github of the VARIA randomizer solver, I think.
https://github.com/theonlydude/RandomMetroidSolver/tree/master/itemrandomizerweb/patches

eN-t

New post to separate this clearly.

Thanks again Sirkura, I was now able to achieve what I wanted using your IPS and some of the IPS from the github. I attached an IPS patch that speeds up doors, elevators and item pickup (not just removing the sound but actually making it fast).

Skyzer's Item Fanfare remover sadly made my game crash when picking up Supers, but the one from the github doesn't. Works perfectly with Multitroid. Maybe this would be interesting for you too, Sirkura?

Sirkura

I believe its the same patch repointed for compatibility if i'm not mistaken. By default some coding will conflict, so it needs to be moved elsewhere. I know Varia's doesn't work for me, but it's not a hard fix, i've just been lazy. I appreciate the thought tho. ^^

K4yr4h

im also looking for no fanfare only patch. at best skip the popup window as well
sadly en-t chose to muddle it with fast elevators/doors :(

Scyzer's brakes for me

PHOSPHOTiDYL

I got this for the item fanfare if you wana save it as an asm file & patch using smile/xkas.
You can use scyzer's for sound reference & change the lda #$37 : jsl $809049 to what fx/library you want...

[spoiler]lorom
;--------------------------------------------------------------;
;//[itemtank msglength]
org $858490 : ldx #$003c
org $848bfb : sep #$20 : lda #$37 : jsl $809049 : rep #$30 ;//[soundfx]
org $8488de : lda #$003c : nop #4 ;//[beampickup]
org $848905 : lda #$003c : nop #4 ;//[equippickup]
org $848930 : lda #$003c : nop #4 ;//[grapplepickup]
org $848957 : lda #$003c : nop #4 ;//[xraypickup]
ORG $848975 : LDA #$003C : nop #4 ;//[etankpickup]
ORG $848998 : LDA #$003C : nop #4 ;//[rtankpickup]
ORG $8489C1 : LDA #$003C : nop #4 ;//[mtankpickup]
ORG $8489EA : LDA #$003C : nop #4 ;//[stankpickup]
ORG $848A13 : LDA #$003C : nop #4 ;//[ptankpickup]
;--------------------------------------------------------------;
[/spoiler]

Kazuto

Quote from: Sirkura on March 22, 2019, 08:42:09 AM
I attached an IPS file I made that combines all the misc speed ups. I think rakki's door speed ups are on the old webpages but those are a bit obscure to find if you don't know where they are. and elevators were hex tweaks. I do not have the item fanfare removal as it crashes the mods i use. but i think thats on Scyzers Website here:

http://sadiztyk.metroidconstruction.com/index.php
So the door patch from the old site should be left to die. I updated the code and released it as a resource on the current site (linkage). The patches are all compatible with each other, and only one of them uses free space (the Door Centering patch), so they should work for most hacks.

I realize this is necroing a bit, but I've recently noticed a few posts linking to the old door patch, so I figured I should clarify that that one is deprecated.