The All-in patch

Page 1 of 2 1, 2  Next

Go down

20131105

Post 

The All-in patch Empty The All-in patch




With all the hacks we have implemented in the past, I thought it would be a great help to offer a ips officially where most stuff is already applied. This hack will be updated with new innovations.
You can use it as a base to tinker with HM (only small adjustments were made in Link's house, a water tile modified to demonstrate icerod freeze and a superbombable wall placed (see attached word file).
 


Download (IPS PATCH)
http://bszelda.zeldalegends.net/stuff/Con/all-in_ips.zip
 
I added a word document with the hacks.
 
Preapplied are (with gfx):
- 24 items menu by Euclid
- destroy pots with L2-L4 swords
- freeze water with icerod and waterblocks
- unlimited block move with titan mitts
- direction change when running with Pegasus Boots
- shovel in empty gap in 24 items menu
- dig random treasures (default -0e/fd86:d9 d9 dc df: 1rupee, 1ruppee, 1bomb, small magic)
- Kholdstare Melting Shell Restoration by MoN
- goldstar, forceboomerang, worn-out glove, nimbus, 4 digit rupee, second magic meter, suberbomb, fairy flippers
- feather with no bombjump
- goldpotion
- hand combat
- warp away palace guards with book mudora
- final screen
- L4 shield
- Slingshot
- Fairy Flippers useable on Overworld
- Superbomb useable in Dungeons
- Turbo (spin2 from small fairy) and Hurricane Spin (spin3 from witch)
- Superlamp to burn enemies with lantern
- fairyflipper fix when dying underwater
- fairyflipper fix when diving on overworld and Magic cape equipped
- stun soldiers and other enemies with net
- cancel flute transport with A and B when on the map
- added playtime Counter
- added msu enable hack
- monologues can be skipped by pressing the R-button
- end screen
- The flute will make invisible platforms visible in dungeons similar to lightening a torch (or using ether). But this costs magic!
 - update The L2 flute (bird enabled) has a different color and monolgue (if you get it out of a chest).
- update Also this code turns your rom into fastrom (initial code by wiiqwertyuiop) to prevent slowdowns
- update added bunny hood asm to increase speed with a certain item
 
Not part:
- single codes (check end of attached word file)
- specific asms (super-bombable walls, srm startup modifier)
- Transfer sprites
- Can not move when holding sword
- Play custom music
- Lens of Truth
- locations of Heart Containers to dig up


Last edited by Conn on Wed 30 Sep 2015 - 19:09; edited 10 times in total
Conn
Conn

The All-in patch Image212

Since : 2013-06-30

Back to top Go down

Share this post on: reddit

The All-in patch :: Comments

Conn

Post Mon 2 Nov 2015 - 12:02 by Conn

Compatibility List:
These hacks are not part but 100% compatible:

Super bombable walls:
You need to specify the areas where superbombs are needed to blow up a cave
Code:
; This asm is for making more walls superbomb-able only
; WRITTEN: by Conn
; THANKS TO: -MathOnNapkins' Zelda Doc's

; You can only make screens normal-bombable / superbombable
; this asm can add screens where super-bombs are required to open the wall
; make a normal bombable wall (item 86-bombable) and adjust the screen whether a superbomb is required
; the asm contains 3 screens (two are disabled by ";" semicolons, if you need more
; simply copy/paste the cmp #$screen/bne/jmp routine for as many screens as you need  

;header
lorom

ORG $1bc90d      ; go to the code that handles hammer-destroyable objects
JMP $b790        ; insert a jump to unused space

org $1bb790      ; go to unused space
cmp #$005b      ; check screen1 - pyramid of power (screen 005b)
bne $03          ; if it is run superbomb check; else check screen 2
jmp $c912        

;cmp #$0037      ; check screen2 - remove semicolons and give another screen
;bne $03          ; if it is run superbomb check; else check screen 3
;jmp $c912        

;cmp #$005b      ; check screen3 - remove semicolons and give another screen
;bne $03          ; if it is run superbomb check; else jump to normal bomb routine
;jmp $c912      

jmp $c91e        ; normal bomb routine.

Bunny Hood asm:
Increase your speed in dependence of an item in inventory/equipped item/L,R button pressed
https://www.zeldix.net/t833-different-speed-levels-with-certain-item-bunny-hood

Change the random treasurs and dig up Heart Containers:
!Read the tutorial in
http://bszelda.zeldalegends.net/stuff/Con/random_special_treasure.zip

Bushes not liftable before gloves, but you can cut them with sword:
Use this code to block pathes at the start of your game, so you first need to find the sword to get through.
https://www.zeldix.net/t832-bushes-not-liftable-before-gloves

Boss Introduction message
https://www.zeldix.net/t572-boss-introduction-message

SRM startup modifier:
Use this code to start with different settings (part, have items, etc.)
https://www.zeldix.net/t389-start-sram-modifier

Also check whether you need some single byte changes:
https://www.zeldix.net/f42-single-codes-collection

Back to top Go down

avatar

Post Sun 24 Apr 2016 - 16:40 by MysticalOS

Been experimenting with the all on one on a vanilla rom and found some bugs I'm not sure how to fix. When using the bottle to capture a faerie, link gets stuck in capture mode and cannot access items, move, or stop swinging net. He's just stuck.
When Getting Titan mitt from 4th dungeon in dark world, it doesn't actually upgrade the worn out glove at all. It shows new icon on status screen but still behaves exactly like worn out glove. In an attempt to fix it by refreshing it, I threw it in a faerie pool and the faerie didn't actually give the titan mitt back, she gave the worn out glove back instead because icon even reverted to old art.

these are only issues I noticed so far. I'm trying to perfect a vanilla LTTP with no real alterations to the game besides all these wonderful enhancements but just have to work out these quirks.

Back to top Go down

Conn

Post Mon 25 Apr 2016 - 3:14 by Conn

I can neither confirm the catch fairy nor the worn-out glove bug -> but I tested the latter on overworld only so far.

Did you upgrade from worn-out to titan-mitt or power glove to titan mitt? I can confirm that the fairy will give you the worn-out back after throwing the silver glove into the pond (golden worked for me though). This I can fix since reproducible by me. For the other bugs I'd need two savestates (snes 1.51) from you (right before you catch the fairy and where you cannot lift a second stone), or a at least description where it happened and what I must do to reproduce.

Back to top Go down

avatar

Post Mon 25 Apr 2016 - 4:47 by MysticalOS

Went from worn glove straight to titan mitt. no power glove. I had just completed 4th dungeon in dark world and gotten the mitt from the chest and when i left dungeon I found i still could only lift one white rock, and could not lift any black rocks, it basically treated titan mitt like a worn out glove, probably because skipped power glove.

the catch fairy bug was weird because i did not get it at all near beginning of play, but using the faeries inside the cave next to dark world links house those faeries in there always triggered the freeze/net swing loop. I am going to test some more random theories though. like whether or not it mattered that I had 3 bottles, with first and 3rd empty and 2nd (one in middle) had a faerie in it already. Using either bottle 3 or 1 to capture triggered loop. Could be something random like that.

I'll have to generate some new saved states later this week because I already lost the ones I had. I'll be very busy with work tomorrow and tuesday and won't have time to play up to that point again until wed or later. I'm happy to do anything to trouble shoot though.

Back to top Go down

Conn

Post Mon 25 Apr 2016 - 8:23 by Conn

No rush, I also am quite busy these days. I try to reproduce your bugs, my best guess is that you need to get the l2 glove prior to l3, which actually should be concepted via HM. But I'll try to fix it independently from this along with the other 2 bugs found as soon I have free time. Today my free time is preserved for got, s6 though :p

Back to top Go down

Conn

Post Mon 25 Apr 2016 - 17:18 by Conn

All right, I fixed the glove:
- now when you get the titan mitt, you have the titan mitt, independent of your previous glove
- you cannot throw any glove in the pond anymore, thus you ain't lose it

I tried hard to reproduce the fairy catching bug and failed. There are ghost bugs... some occur only under very strange circumstances and appear thus to be random. As long as I do not know the exact trigger (snes 1.51 savestate so I can trace it), I have no chance to fix.

Anyways, redownload the all-in (or complete items) to see the glove fixed Smile

Back to top Go down

avatar

Post Mon 25 Apr 2016 - 17:30 by MysticalOS

Oh don't worry I'm going to solve that puzzle. I will find exact cause and give a state for you Smile

Back to top Go down

Conn

Post Mon 25 Apr 2016 - 17:33 by Conn

Must be snes9x 1.51, as I can only trace with Geiger debugger... I think savestates of later versions are incompatible.

Back to top Go down

avatar

Post Mon 25 Apr 2016 - 17:38 by MysticalOS

I'm using an emulator based on snes core, that count?
EDIT, i wasn't able to reproduce the bug now. Whatever specific elements combined to make it happen, I've broken them and now bottles work again. DOH

Back to top Go down

Conn

Post Tue 26 Apr 2016 - 6:36 by Conn

I've fixed the same bug some months ago; it is possible that some circumstances lead to reproducing the bug, but I'd not know which. Well, guess we must live with it for now. It can be all possible causes, like using an item, walking against a wall, weired frame timed stuff...
In case you can reproduce I definitively need a snes9x savestate or a detailled description of the trigger.

How do you play the game? Did you set some chests via HM to give you the new items, do you use my attached srm, or do you play it "normal" and just get the items which appear in native alttp, too?

Edit: the ram in question is $037a . if this isn't reset (#$00) Link is captured in it's net swinging procedure.

Back to top Go down

BlueAuraEX

Post Sun 7 Aug 2016 - 7:12 by BlueAuraEX

Just wanted to know, since it's been something I've wanted for a while but can't seem to find; Is there any IPS that adds "just" the 4-digit rupees?

Back to top Go down

avatar

Post Fri 6 Oct 2017 - 17:04 by smashbro596

download link isnt working. care to reupload?

Back to top Go down

Puzzledude

Post Fri 6 Oct 2017 - 17:53 by Puzzledude

smashbro596 wrote:download link isnt working. care to reupload?
No need, seems like BS site experienced a short "plug-out", probably due to maintenance.

Back to top Go down

avatar

Post Fri 6 Oct 2017 - 18:22 by smashbro596

Puzzledude wrote:
smashbro596 wrote:download link isnt working. care to reupload?
No need, seems like BS site experienced a short "plug-out", probably due to maintenance.
thank you! all working again. ^W^

Back to top Go down

avatar

Post Sun 16 Dec 2018 - 18:41 by WishingStar069

Heya, so I'm here from YouTube to explain what I meant earlier.

Alright, so about the problem I mentioned on YouTube. I wasn't talking about incorrect warp zones from the ocarina. I meant when entering a building, like Turtle Rock, I would be warped incorrectly to the sanctuary. This didn't start until after I finished the ice palace, I have two maidens left to save, but ever since attempting Turtle Rock just about every entrance in the dark and light world thus far has lead back to sanctuary, the only places unaffected of course are the different parts of Hyrule. All buildings however thus-far have wrong warped me to the sanctuary Confused

Last edited by WishingStar069 on Sun 16 Dec 2018 - 18:43; edited 1 time in total (Reason for editing : Incorrect Grammar)

Back to top Go down

Conn

Post Sun 16 Dec 2018 - 21:14 by Conn

How odd. So you enter any building and land in the sanctuary instead?
I guess restart doesn't help so it must be some ram address in the sram region. Are you able to provide a srm that I can use to check on emu?

Back to top Go down

avatar

Post Sun 16 Dec 2018 - 21:52 by WishingStar069

Conn wrote:How odd. So you enter any building and land in the sanctuary instead?
I guess restart doesn't help so it must be some ram address in the sram region. Are you able to provide a srm that I can use to check on emu?

Since I'm using the 3DS I'm not sure really. I can connect my system to the pc and record what happens if you'd like, but I cant say for sure. If you want I can attempt playing the game using an emulator and see if it happens again, then if it does I can provide the information in a zip file if that'd be easier on ya.

Back to top Go down

Conn

Post Mon 17 Dec 2018 - 6:27 by Conn

I was able to reproduce your bug, it is this execution for sure

Code:
$82/D987 AF CC F3 7E LDA $7EF3CC[$7E:F3CC] 
$82/D98B C9 04 00    CMP #$0004             
$82/D98E F0 05      BEQ $05   
$82/D990 AD AA 04    LDA $04AA 
$82/D993 F0 03      BEQ $03 
$82/D995 4C 55 DC    JMP $DC55

you will land in the sanctuary either with the old man following you ($7EF3CC-04 impossible, because you cannot enter a building with him following. Or if 04aa is activated...
$04AA[0x02] -

Flag, that if nonzero, tells us to load using a starting point entrance
value rather than a normal entrance value.

The question now is why it is activated... that would be easier to trace if I had a savestate. But I'll look if I am able to find something.

Back to top Go down

avatar

Post Mon 17 Dec 2018 - 6:42 by WishingStar069

Conn wrote:I was able to reproduce your bug, it is this execution for sure

Code:
$82/D987 AF CC F3 7E LDA $7EF3CC[$7E:F3CC]  
$82/D98B C9 04 00    CMP #$0004              
$82/D98E F0 05       BEQ $05    
$82/D990 AD AA 04    LDA $04AA  
$82/D993 F0 03       BEQ $03  
$82/D995 4C 55 DC    JMP $DC55

you will land in the sanctuary either with the old man following you ($7EF3CC-04 impossible, because you cannot enter a building with him following. Or if 04aa is activated...
$04AA[0x02] -  
   
   Flag, that if nonzero, tells us to load using a starting point entrance
   value rather than a normal entrance value.

The question now is why it is activated... that would be easier to trace if I had a savestate. But I'll look if I am able to find something.

Oh wow...  you're good. I appreciate the help; on a side note though, do you think you could implement one extra feature to this patch by chance? Theirs a code already but for people like me who's using it over virtual console there is no way to implement it.

The code allows you to use the magic mirror to teleport from the light world to the dark world in addition to it's original function. Here's the code if you want to check it out for yourself.

cheat
 name: Warp Between World
 code: 07a953=80


I think this addition would make the game a definitive ultimate rom patch since with this code one would truly be able to chose which dungeons they'd want to do first. The locations in the dark world you cant normally get to without certain items would no longer be restricted. You can also receive the ocarina early as well this way, I tested it out myself.

Back to top Go down

Conn

Post Mon 17 Dec 2018 - 8:15 by Conn

Could you try the following?
Make a security copy of your bugged rom, apply below patch and load it with your savestate... and see whether the warp to the cathedral is fixed by this?

There's a small chance, but without a savestate it is just good guessing.

It's easy to make the mirror warp also from light world to dark world, I think I even managed this yesterday when trying to fix your first bug. I make a patch (should take some minutes only)
Attachments
The All-in patch Attachment
cathedral_bugfix.zip You don't have permission to download attachments.(1 Kb) Downloaded 3 times

Back to top Go down

Conn

Post Mon 17 Dec 2018 - 8:21 by Conn

Here's your patch
Attachments
The All-in patch Attachment
warpBetweenWorlds.zip You don't have permission to download attachments.(1 Kb) Downloaded 6 times

Back to top Go down

Puzzledude

Post Mon 17 Dec 2018 - 11:55 by Puzzledude

Here's the hex solution:
address (no header)=3A951

original values
29 40 D0 07, (mirror working in dark world only)

9F 9F 9F 9F,(mirror NOT working in light and dark world)
this is a debug if both world are completely different, you should use this

EA 4C 5C A9, (mirror working in both worlds = not optimal)
I believe this is what you want, but do note, while this is good for more exploration, you can make bugs with this - ie landing on some wall, where you should not be, and then walk out of screen.

Back to top Go down

avatar

Post Mon 17 Dec 2018 - 21:20 by WishingStar069

Puzzledude wrote:Here's the hex solution:
address (no header)=3A951

original values
29 40 D0 07, (mirror working in dark world only)

9F 9F 9F 9F,(mirror NOT working in light and dark world)
this is a debug if both world are completely different, you should use this

EA 4C 5C A9, (mirror working in both worlds = not optimal)
I believe this is what you want, but do note, while this is good for more exploration, you can make bugs with this - ie landing on some wall, where you should not be, and then walk out of screen.

I see your argument but I've already used this code, and when you do it just warps you back to the other world

Back to top Go down

avatar

Post Mon 17 Dec 2018 - 21:37 by WishingStar069

Conn wrote:Could you try the following?
Make a security copy of your bugged rom, apply below patch and load it with your savestate... and see whether the warp to the cathedral is fixed by this?

There's a small chance, but without a savestate it is just good guessing.

It's easy to make the mirror warp also from light world to dark world, I think I even managed this yesterday when trying to fix your first bug. I make a patch (should take some minutes only)


Yes I'll give it a try, thanks for the help. I'm gonna use the virtual console and see if restoring the previous save will work. If it still does it I'll try it again on the emulator, if it does work I'll let ya know lickidy split.

Back to top Go down

Page 1 of 2 1, 2  Next

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum