In order for many of the game code related features of Breeze to work with code in loadable module as if it is in main this is my solution. You can add to master but you must keep those Breeze generated for you at the top and you have to visit cheat menu at least once after you launch Breeze for the master code to be read and registered by Breeze
Post automatically merged:
don't use goto call until you are more comfortable with making asm cheats
hp <= this label won't be the correct release cheat name as what I made also hack stm, the intercepted code do hp access and I piggyback the stm hack
[Main+R0+0x00017721B4]= bl #0x16aee10 <= this is original found by go to source, the code writing to hp also writes to other value, and I found that x30 is unique and if you turn on x30 match then it only access hp
[Main+R1+0x00017721B4]= bl #0x2961bc8 <= normally this would be a b to code cave, since I am intercepting a bl this is manually changed to bl as Breeze would make a b for you.
[Main+R1+0x0002961BC8]= ldr w1, [x0, #0x3e4] <= I check that at this time X0 has the address that I want, I then proceed to load the stm max
[Main+R1+0x0002961BCC]= str w1, [x0, #0x3c4] <= store to stm value
[Main+R1+0x0002961BD0]= ldr w1, #0x2961be0 <= load the value 1000
[Main+R1+0x0002961BD4]= str w1, [x0, #0x3b0] <= store to hp value
[Main+R1+0x0002961BD8]= mov x1, xzr <= I corrupted w1 above so I have to restore it back to 0 (learned by looking at the game code)
[Main+R1+0x0002961BDC]= b #0x16aee10 <= this is to continue the normal call to 16aee10
[Main+R1+0x0002961BE0]=0x000003E8
I recommend to not use this game as your first asm hacking project. But if you want to jump straight to the deeper end I will help you
This is what you would get by watching the address of HP
Choosing the first instruction and do a watch on it, making sure there is also enemy and you will see that the game code also access enemy hp so if you want to hook this address you need friend or foe detection
use Pre results key until you get back to the list of instructions that access you hero hp
We shall watch this instruction with x30 match, to do this press X, L, +, ZL+R, R
see that x30: is displayed on the second line, now you go back to the game
Now the only one address is captured
Detach and see that the address is the HP address
Now you know the calling code only access HP, you can make a cheat with x30 match https://github.com/tomvita/Breeze-Beta/wiki/make-ASM-hack-with-X30-match
That day I decided to do some manual work to make a shorter cheat so I intercepted the bl instead of hooking the line that wrote to the hp
This is the code that access hp and if x0 is the same when the call happen then you can use the same [x0, #0x3b0] to write to hp address, I have check it and it turns out to be true.
Here is the code hp 1000 with the normal x30 match method, it's longer but easier to make
The answer to 1 is don't use Breeze, master code generated is essential to Breeze working for you
I just looked at the code I did for this game, seems I work on it a bit but stopped for reason I don't remember, only made one cheat and that actually was using goto call
[Breeze beta92f LOST EPIC 1.01 TID: 010098F019A64000 BID: 0E8A7FADD7AF60C9]
I don't have to use breeze? But I like it a lot i cant live with it
My question is... in which version does "master" not appear by itself?
Why did it never appear in 91 or is there a button to make it not appear.
Or also my question is, if I delete master, does it affect any cheat???
Hi!!, Very kind but I really respect the fact that you said it first. I really don't like doing something that someone who already chose it first.
I'm trying to make some old cheats for a game that I didn't remember.
Hi!!, Very kind but I really respect the fact that you said it first. I really don't like doing something that someone who already chose it first.
I'm trying to make some old cheats for a game that I didn't remember.
@Jericoss ,i want to remind you and everyone that here it is not a competition to see who gets to create cheats first,but we are all in the same boat,there are those who are better and those who are less good at finding and creating them.
I would like us to all help each other as many do,if in the past i have made a mistake with some user,this is the time to apologize publicly.
@Jericoss ,i want to remind you and everyone that here it is not a competition to see who gets to create cheats first,but we are all in the same boat,there are those who are better and those who are less good at finding and creating them.
I would like us to all help each other as many do,if in the past i have made a mistake with some user,this is the time to apologize publicly.
I don't have to use breeze? But I like it a lot i cant live with it
My question is... in which version does "master" not appear by itself?
Why did it never appear in 91 or is there a button to make it not appear.
Or also my question is, if I delete master, does it affect any cheat???
[No Consumption of Items]
04000000 029613A8 00005431
[Inf Health]
04000000 029613C8 00005431
[One Hit Kill]
04000000 02961400 00005431
[Inf Skill Points]
04000000 02961450 00005431
[Material Max]
04000000 02961478 00005431
[Currency and Items Max]
04000000 029614C0 00005431
The codes working nicely, but beware for the [Material Max] codes as this will make any material that the enemy drop will be non-elemental or non-status effect. Please credit this to lulu5431 (somehow I find these codes by using the BID). I hope it will help.
the best version of cheat for me is v1.1.1 BID 1DB918AFB40447C8 so if you want just downgrade to that version. The original code creators did not release a new update. By the way there is a new update BID CB97F4585D9B75C5
got this code using code updater (some codes may not work)
all credits to the original code creator
Prince of Persia : The Lost Crown v. 1.3.1
TID : 0100210019428000
BID : CB97F4585D9B75C5
Prince of Persia : The Lost Crown v. 1.3.1
TID : 0100210019428000
BID : CB97F4585D9B75C5
[v655360]
[Trap Is Neutralized ON]
04000000 01FE4A4C D503201F
[Trap Is Neutralized OFF]
04000000 01FE4A4C 340000AA
Prince of Persia : The Lost Crown v. 1.3.1
TID : 0100210019428000
BID : CB97F4585D9B75C5
[v655360]
I have generated the file CB97F4585D9B75C5.txt and have copied the codes above into it and copied the file CB97F4585D9B75C5.txt into "atmosphere\contents\0100210019428000\cheats" as the standard procedure.
But still, after starting the game the edizon overlay/tesla says "No cheats loaded".
What could be the issue?
Were these codes tested successfully by anyone?
Prince of Persia : The Lost Crown v. 1.3.1
TID : 0100210019428000
BID : CB97F4585D9B75C5
[v655360]
I have generated the file CB97F4585D9B75C5.txt and have copied the codes above into it and copied the file CB97F4585D9B75C5.txt into "atmosphere\contents\0100210019428000\cheats" as the standard procedure.
But still, after starting the game the edizon overlay/tesla says "No cheats loaded".
What could be the issue?
Were these codes tested successfully by anyone?
Is this about Castlevania Dominus Collection ? @Jericoss I suppose you were looking at this game, wait for Breeze update.
I just installed the game and have a look and this one is with loadable module and the auto master code I made for Breeze is broken as I assume there exist a depth 1 pointer to code segment while actually there is no depth 1 pointer and the actual pointer is depth 2. An update to Breeze will be needed to properly support this game
Is this about Castlevania Dominus Collection ? @Jericoss I suppose you were looking at this game, wait for Breeze update.
I just installed the game and have a look and this one is with loadable module and the auto master code I made for Breeze is broken as I assume there exist a depth 1 pointer to code segment while actually there is no depth 1 pointer and the actual pointer is depth 2. An update to Breeze will be needed to properly support this game
Is this about Castlevania Dominus Collection ? @Jericoss I suppose you were looking at this game, wait for Breeze update.
I just installed the game and have a look and this one is with loadable module and the auto master code I made for Breeze is broken as I assume there exist a depth 1 pointer to code segment while actually there is no depth 1 pointer and the actual pointer is depth 2. An update to Breeze will be needed to properly support this game
Nintendo's expected Summer showcase is here, offering up plenty of new announcements and exciting reveals. Let's see what they have in store in the latest Nintendo...
After much speculation, a lot of which being caused by dbrand's unceremonious reveal of their Companion Cube casing, the Steam Machine is finally available to order...
What once seemed like a far off dream, and after many, many community restarts throughout the years, the elusive Mother 1 / EarthBound Beginnings Remake, which is a...
When you talk about 3DS emulation, most people would jump to Citra. As the defacto choice since its first release it's seen tremendous success, and even after its...
Since being decompiled Super Mario 64 has seen a considerable amount of interest. We've had multiple PC ports, but the efforts beyond that are really astounding. It's...
A whole hour of PlayStation content is on the way, thanks to the latest State of Play showcase. Headlining the stream will be Marvel's Wolverine, alongside a...
Following an investigation over misleading commercial practices, today Nintendo has been imposed a fine of 35 million euros related to the controller malfunctions...
Happy June 15th! Well, this one was close enough. Atmosphere has been updated to add support for the latest Nintendo Switch firmware, 22.5.0. This means all of you...
Remember when you could get an Xbox Series S for $300? Those were the days. Microsoft has today announced the latest in their console price hikes, seeing their...
After much speculation and rumour, the fabled Nintendo Direct is upon us. Set to go live tomorrow, the 9th of June, at 3pm in the UK, it'll feature 50 minutes of...
After much speculation, a lot of which being caused by dbrand's unceremonious reveal of their Companion Cube casing, the Steam Machine is finally available to order...
Remember when you could get an Xbox Series S for $300? Those were the days. Microsoft has today announced the latest in their console price hikes, seeing their...
Nintendo's expected Summer showcase is here, offering up plenty of new announcements and exciting reveals. Let's see what they have in store in the latest Nintendo...
The delays may be behind us, but the news isn't all good for Grand Theft Auto VI. Rockstar have today announced that pre-orders for the game will go live tomorrow, on...
With rumours circulating about a Nintendo Direct in the coming days and weeks, fans are left speculating and hoping as to what might be included. At the centre of all...
A whole hour of PlayStation content is on the way, thanks to the latest State of Play showcase. Headlining the stream will be Marvel's Wolverine, alongside a...
After much speculation and rumour, the fabled Nintendo Direct is upon us. Set to go live tomorrow, the 9th of June, at 3pm in the UK, it'll feature 50 minutes of...
Following an investigation over misleading commercial practices, today Nintendo has been imposed a fine of 35 million euros related to the controller malfunctions...
When you talk about 3DS emulation, most people would jump to Citra. As the defacto choice since its first release it's seen tremendous success, and even after its...
Since being decompiled Super Mario 64 has seen a considerable amount of interest. We've had multiple PC ports, but the efforts beyond that are really astounding. It's...