Hacking ROM Hack Pokemon Legends Z-A Cheat Database

  • Thread starter Thread starter OblivionReign
  • Start date Start date
  • Views Views 1,100,484
  • Replies Replies 7,137
  • Likes Likes 85
well that'll be a pita to have to always have to create the donuts manually everytime

A short test to copy all values from one donut place in another empty one works great... Donut duplicated... So all to do is to change my script and copy all data from newest donut to the other empty places... Should be working but also a lot of code/ASM instructions needed
 
It's time consuming for me. You know what it is to attach it to 50 pokemon and have it send to your switch lol? I rather catch a pokemon with it on and transfer instead of going in the satchel attach to pokemon.
Post automatically merged:


Sticks and works too
What you don't attach them to pokemon? It just gives you 999 of whatever berry in your bag when you pick on up or get one as a reward.

Oh I see what you mean, but isn't that more work considering you have to catch a pokemon every single time to even get the new berry? Why not just get 999 then attach them to your pokemon?
 
Hello, if I want to add an activator for Max Item Quantity (On Access/Gain), will it be like this? I want it to be safely turned on every time but I only press ZL if I want to "refill" my non-key items.

80000100 // ZL activator
080A0000 0315EFF8 1763EB13 F9000102
080A0000 0315EFF0 B3607D42 52807CEA
040A0000 00A59C44 149C14EB
20000000 // activator end

I also see codes with this format have some restore code included, but I can't find it in the main restore code.
 
Hello, if I want to add an activator for Max Item Quantity (On Access/Gain), will it be like this? I want it to be safely turned on every time but I only press ZL if I want to "refill" my non-key items.



I also see codes with this format have some restore code included, but I can't find it in the main restore code.
if you are using Breeze, edit the cheat then copy and paste this 040A0000 00A59C44 149C14EB to the top of the cheat
then choose Jump to Target to get the restore value
 
Now this code is better than my last one^^ which was obviously only visuals...
I think for the cheat file on first page too big but anyone who wants to use it feel free... Have to do lots of checks because it is a shared function which is called from lot of other places.

This one is for all your existent donuts in your inventory to max level, stars and calories... But you have to create your donuts for your own in the first place.

[Max Donuts Lv Star Cal in Inventory]
04000000 06712750 A9401C26
04000000 06712750 1402C6C0
04000000 067C4250 A9376BF9
04000000 067C4254 180001D9
04000000 067C4258 7940B3FA
04000000 067C425C 6B1A033F
04000000 067C4260 540000E1
04000000 067C4264 A9401C26
04000000 067C4268 F10000DF
04000000 067C426C 540000A0
04000000 067C4270 180000D9
04000000 067C4274 79001039
04000000 067C4278 79001839
04000000 067C427C A9401C26
04000000 067C4280 A9776BF9
04000000 067C4284 17FD3934
04000000 067C4288 000FFFFF
04000000 067C428C 000071D8

after using this cheat my items seem to have the image for potion items over them instead of the correct item image

how do i fix this ?
 

Attachments

  • IMG_6018.jpeg
    IMG_6018.jpeg
    1.3 MB · Views: 32
  • IMG_6019.jpeg
    IMG_6019.jpeg
    1.2 MB · Views: 36
  • IMG_6020.jpeg
    IMG_6020.jpeg
    1.2 MB · Views: 32
  • IMG_6021.jpeg
    IMG_6021.jpeg
    1.2 MB · Views: 30
  • IMG_6022.jpeg
    IMG_6022.jpeg
    1.2 MB · Views: 23
  • IMG_6023.jpeg
    IMG_6023.jpeg
    1.2 MB · Views: 31
  • IMG_6024.jpeg
    IMG_6024.jpeg
    1.2 MB · Views: 32
  • IMG_6025.jpeg
    IMG_6025.jpeg
    1.2 MB · Views: 34
I am trying to use the max hyperspace survey points cheat but it just doesnt do anything and Idk if im doing something wrong. I'm on ryubing canary latest version as of right now using the ryujinx cheats
 
  • Like
Reactions: VentoSuperbo
I am trying to use the max hyperspace survey points cheat but it just doesnt do anything and Idk if im doing something wrong. I'm on ryubing canary latest version as of right now using the ryujinx cheats
You have to complete one of the tasks, and it will fill the bar completely.
 
  • Like
Reactions: Djsjs
Here I ported over the cheat I did in 1.0.1

Please try out if it works as the last time:

[Mega Energy (R - Fill Gauge, DPadUp - UnMega)]
040A0000 00200474 14BD7AC3
80000080
040A0000 00200474 14BD7AC2
20000000
80002000
040A0000 00200474 14BD7AC2
20000000
080A0000 0315EF7C BD01AA61 1C000061
080A0000 0315EF84 42C80000 1742853D
040A0000 0315EF88 42C80000
80002000
040A0000 0315EF88 00000000
20000000
04000000 00181548 BD41AA60
80000080
04000000 00181548 15990B3E
04000000 067C4240 BD41AE60
04000000 067C4244 BD01AA60
04000000 067C4248 1666F4C1
20000000

Here as I sidenote the same text I posted with this cheat the last time:
I tweaked a bit from the [Max/Infinite Mega Energy] cheat to suit more my playstyle. Maybe others also interested here.

As soon as I press R the gauge will be filled (without attack needed). And when in battle I switch my Mega out I hated that I switched out the Mega Pokemon and could not Mega the next Pokemon so I decdided that the first DPadUp Press is to transform back the Mega to the normal form and the next DPadUp will switch it out, so that I can Mega evolve the next one and do not have to rely on the gauge to empty before or that my Mega is defeated etc.

I have to dig around if all is working and Credits to @OblivionReign for her basis cheat! Thx a lot.

And yes... No distinction between Enemy trainer and you so you UnMega also the opponent Mega by switching out with DPad Up. But when you shortly after press R to fill your gauge again the opponent Poke is also filling and the enemy trainer is another time mega evolve his Pokemon, so another time the cutscene (but maybe more epicness in the fights therefore^^)...
Mano when you get a chance. I using these 2 codes someone changed the moon jump to L and i use this code for R but when I have these 2 actvated at the sametime they conflict with each other.

[№49. Mega Energy (R - Fill Gauge, DPadUp - UnMega)]
040A0000 00200474 14BD7AC3
80000080
040A0000 00200474 14BD7AC2
20000000
80002000
040A0000 00200474 14BD7AC2
20000000
080A0000 0315EF7C BD01AA61 1C000061
080A0000 0315EF84 42C80000 1742853D
040A0000 0315EF88 42C80000
80002000
040A0000 0315EF88 00000000
20000000
04000000 00181548 BD41AA60
80000080
04000000 00181548 15990B3E
04000000 067C4240 BD41AE60
04000000 067C4244 BD01AA60
04000000 067C4248 1666F4C1
20000000

[№ 7. Moon Jump (Hold:L)]
80000040
580F0000 047D21A0
580F1000 00000248
580F1000 00000000
580F1000 00000138
780F0000 00000094
989EF000
580E1000 00000000
C4000000 00000000 00000040
94AEE100 3FC00000
20000000
A4EF0000
80000040
580F0000 047D21A0
580F1000 00000248
580F1000 00000000
580F1000 00000138
780F0000 000000C4
640F0000 00000000 41000000
20000000
 
Mano when you get a chance. I using these 2 codes someone changed the moon jump to L and i use this code for R but when I have these 2 actvated at the sametime they conflict with each other.

[№49. Mega Energy (R - Fill Gauge, DPadUp - UnMega)]
040A0000 00200474 14BD7AC3
80000080
040A0000 00200474 14BD7AC2
20000000
80002000
040A0000 00200474 14BD7AC2
20000000
080A0000 0315EF7C BD01AA61 1C000061
080A0000 0315EF84 42C80000 1742853D
040A0000 0315EF88 42C80000
80002000
040A0000 0315EF88 00000000
20000000
04000000 00181548 BD41AA60
80000080
04000000 00181548 15990B3E
04000000 067C4240 BD41AE60
04000000 067C4244 BD01AA60
04000000 067C4248 1666F4C1
20000000

[№ 7. Moon Jump (Hold:L)]
80000040
580F0000 047D21A0
580F1000 00000248
580F1000 00000000
580F1000 00000138
780F0000 00000094
989EF000
580E1000 00000000
C4000000 00000000 00000040
94AEE100 3FC00000
20000000
A4EF0000
80000040
580F0000 047D21A0
580F1000 00000248
580F1000 00000000
580F1000 00000138
780F0000 000000C4
640F0000 00000000 41000000
20000000

I changed the keys since I was having trouble using Moon Jump hope it helps somehow....
(code is not mine just in case)
[#Z-A 2.0.0. Moon Jump ZL+R+B "When on the ground, press R to jump. Then, Rotom jumps or jumps with B (works for emulators)."]
80000180
580F0000 047D21A0
580F1000 00000248
580F1000 00000000
580F1000 00000138
780F0000 00000094
640F0000 00000000 42000000
20000000
80000002
580F0000 047D21A0
580F1000 00000248
580F1000 00000000
580F1000 00000138
780F0000 000000C4
640F0000 00000000 41000000
20000000
 
  • Like
Reactions: LaMano
I changed the keys since I was having trouble using Moon Jump hope it helps somehow....
(code is not mine just in case)
Thanks will give this a go
Post automatically merged:

I changed the keys since I was having trouble using Moon Jump hope it helps somehow....
(code is not mine just in case)
Nah can't work for me because when I press R it's used for the Mega Energy I guess It'll have to be ZL+B for me.
 
Last edited by TwilightxSaga,
Mano when you get a chance. I using these 2 codes someone changed the moon jump to L and i use this code for R but when I have these 2 actvated at the sametime they conflict with each other.

[№49. Mega Energy (R - Fill Gauge, DPadUp - UnMega)]
040A0000 00200474 14BD7AC3
80000080
040A0000 00200474 14BD7AC2
20000000
80002000
040A0000 00200474 14BD7AC2
20000000
080A0000 0315EF7C BD01AA61 1C000061
080A0000 0315EF84 42C80000 1742853D
040A0000 0315EF88 42C80000
80002000
040A0000 0315EF88 00000000
20000000
04000000 00181548 BD41AA60
80000080
04000000 00181548 15990B3E
04000000 067C4240 BD41AE60
04000000 067C4244 BD01AA60
04000000 067C4248 1666F4C1
20000000

[№ 7. Moon Jump (Hold:L)]
80000040
580F0000 047D21A0
580F1000 00000248
580F1000 00000000
580F1000 00000138
780F0000 00000094
989EF000
580E1000 00000000
C4000000 00000000 00000040
94AEE100 3FC00000
20000000
A4EF0000
80000040
580F0000 047D21A0
580F1000 00000248
580F1000 00000000
580F1000 00000138
780F0000 000000C4
640F0000 00000000 41000000
20000000

Did I understand it right, you have both cheats on the R button? So yeah then adjust one of them to another button... this codes here are the button conditions (press a button to activate)
80000040
So all starting with this 800 are the lines you have to change... I can give you the right ones when I know which buttons you wanna have or you are using Breeze to see the according buttons and change it for you...
 
  • Like
Reactions: TwilightxSaga
Now this code is better than my last one^^ which was obviously only visuals...
I think for the cheat file on first page too big but anyone who wants to use it feel free... Have to do lots of checks because it is a shared function which is called from lot of other places.

This one is for all your existent donuts in your inventory to max level, stars and calories... But you have to create your donuts for your own in the first place.

[Max Donuts Lv Star Cal in Inventory]
04000000 06712750 A9401C26
04000000 06712750 1402C6C0
04000000 067C4250 A9376BF9
04000000 067C4254 180001D9
04000000 067C4258 7940B3FA
04000000 067C425C 6B1A033F
04000000 067C4260 540000E1
04000000 067C4264 A9401C26
04000000 067C4268 F10000DF
04000000 067C426C 540000A0
04000000 067C4270 180000D9
04000000 067C4274 79001039
04000000 067C4278 79001839
04000000 067C427C A9401C26
04000000 067C4280 A9776BF9
04000000 067C4284 17FD3934
04000000 067C4288 000FFFFF
04000000 067C428C 000071D8
1765694697827.png


Is it possible to edit its level?
 
  • Like
Reactions: Majickhat55
after using this cheat my items seem to have the image for potion items over them instead of the correct item image

how do i fix this ?

Yeah I saw that also before I went in bed yesterday... Had at first an other code with type security but more lines (byte data for byte to store and halfword type accordingly) and then I chose to save lines here in the already long codecave but leads now to an overflow... also using really max with FFFF is maybe not the best idea

Update: Checked and I write FF also to the stars to save 1 line (stars ingame can only be between 0 and 5) and it leads to strange behaviour on the icons

Will Update the cheat soon
Post automatically merged:

View attachment 545235

Is it possible to edit its level?

Don't have much time to figure things out but do not hesitate to analyze and play around with the data...

@dsrules figured following out:
special effects editing ..., it's +0x20 from the star address
I would recommend to make a breakpoint in my codecave on the LDP instruction right after the b.ne instruction and see which addresses and donut data structure you are getting... you get all donuts there and you can have a look there
(After b.ne otherwise you will get to much nonsense data because it is a multipurpose function for all kind of things and the clutter will be filtered out for you... You are getting a lot of hits because you are in the iteration for all 900 donut places so the most are empty but already allocated and iterated)

I decided with dsrules to leave the editing of the effects for PKhex... But give it a shot if you want
 
Last edited by LaMano,

Site & Scene News

Popular threads in this forum