I unfortunately can't because the gen 2 fork option is greyed out.Did you install the gen2 fork (from settings) ?
Show a screen shot
It is probably due to your atm version not supported or the gen 2 fork file(comes with Breeze) is missingI unfortunately can't because the gen 2 fork option is greyed out.
Last edited by TomSwitch,
I took my screenshot on a fresh breeze install on beta 66. My atm version is 1.4.1.It is probably due to your atm version not supported or the gen 2 fork file(comes with Breeze) is missing
Edit: Hold on, do I have to unpack both gen1 & gen2 zip files from the breeze folder? Maybe that's why it's missing
1.4.1 is not yet supported, probably can work since the change is minimal but version check rejected it.I took my screenshot on a fresh breeze install on beta 66. My atm version is 1.4.1.
I have not test, If you are brave then just extract gen2.zip (in Breeze directory) to the root of your SD and reboot.
( if it don't work you will have to remove it manually )
I see. I did that for gen 1 & gen 2. Question though, for the folder ending in "0D" the one for the dmnt, do I keep the boot2.flag file in there? Also, I just tested the dmnt gen 2 attach & detach & it works (from Gen2 Action). I wasn't able to install the gen 2 fork still. Maybe that is because it's already installed?1.4.1 is not yet supported, probably can work since the change is minimal but version check rejected it.
I have not test, If you are brave then just extract gen2.zip (in Breeze directory) to the root of your SD and reboot.
( if it don't work you will have to remove it manually )
Thanks for confirming that it works with 1.4.1, the check for atm version is failing that is why it is grey out.I see. I did that for gen 1 & gen 2. Question though, for the folder ending in "0D" the one for the dmnt, do I keep the boot2.flag file in there? Also, I just tested the dmnt gen 2 attach & detach & it works (from Gen2 Action). I wasn't able to install the gen 2 fork still. Maybe that is because it's already installed?
You don't need the gen1 fork.
I see. Thanks. So I can delete the gen1 fork files from the 0D folder? I was also able to make an easy ASM code from your steps not too long ago!Thanks for confirming that it works with 1.4.1, the check for atm version is failing that is why it is grey out.
You don't need the gen1 fork.
Hi All, Here to share how to setup, basic search and then convert it to usable codes using breeze beta65.
@ThatAnarchyDude hope this helps. Feel free to correct me if I am wrong or have better tips for us. I struggle a lot to get here and I am glad I did.
Members only
@ThatAnarchyDude hope this helps. Feel free to correct me if I am wrong or have better tips for us. I struggle a lot to get here and I am glad I did.
Attachments
-
makeCode41.jpg237.3 KB · Views: 26 -
2023021213493400-C71F2BA23713B0380A896115D1AD4717.jpg237.3 KB · Views: 22 -
Advance6.jpg194.7 KB · Views: 19 -
2023021212471700-DB1426D1DFD034027CECDE9C2DD914B8.jpg64.1 KB · Views: 21 -
makeCode22.jpg215.7 KB · Views: 21 -
2023021213280400-DB1426D1DFD034027CECDE9C2DD914B8.jpg185.9 KB · Views: 18 -
makeCode9b.jpg183.7 KB · Views: 21
Last edited by kindren,
Yo Kindren very good tutorial to help out someone who is starting out and with a diferent approach by using another register to store a value into memory instead of just using a simple movz there or even making a code cave to get a bigger value into the memory. Just a small correction at this line though:Hi All, Here to share how to setup, basic search and then convert it to usable codes using breeze beta65.
Members only
@ThatAnarchyDude hope this helps. Feel free to correct me if I am wrong or have better tips for us. I struggle a lot to get here and I am glad I did.
36) movk w2, #98, lsl#16 (which is 637534208)
Movk is a mov that keeps the bits rather than zeroing them like movz does, what this instruction is doing is "moving" 0x98 value ,16 bits to the left of the value inside the register that has the money value which is w2 in this case, currently w2 is holding #0x967f, if you put 0x98 behind that number it makes the value you want 0x98967F, that is what movk is doing, it keeps the current value and sets the value we want at the specific bit we want through LSL, hence the name "Mov Keep". You can see this in windows calculator, type in 0x967f and check the bits, you will see that 16 bit is right behind the number which is where you can add 0x98 to make the whole wanted number.
Last edited by Arcansel,
Thanks for the correction, it helps me understand movk and bitwise left shift better ^^ I made correction to the guide so as not to confuse other who are interested to learn more.Yo Kindren very good tutorial to help out someone who is starting out and with a diferent approach by using another register to store a value into memory instead of just using a simple movz there or even making a code cave to get a bigger value into the memory. Just a small correction at this line though:
36) movk w2, #98, lsl#16 (which is 637534208)
Movk is a mov that keeps the bits rather than zeroing them like movz does, what this instruction is doing is "moving" 0x98 value ,16 bits to the left of the value inside the register that has the money value which is w2 in this case, current w2 is holding #0x967f if you put 0x98 behind that number it makes the value you want 0x98967F, that is what movk is doing, it keeps the current value and sets the value we want at the specific bit we want through LSL, hence the name "Mov Keep". You can see this in windows calculator, type in 0x967f and check the bits, you will see that 16 bit is right behind the number which is where you can add 0x98 to make the whole wanted number.
24 just says Set Breakpoint but it didn't tell how to set breakpoint, I don't see Set Breakpoint in the photosHi All, Here to share how to setup, basic search and then convert it to usable codes using breeze beta65.
Members only
@ThatAnarchyDude hope this helps. Feel free to correct me if I am wrong or have better tips for us. I struggle a lot to get here and I am glad I did.
ok Thanks, now I see itSorry, I have reached attachment limit when I post that.
You need to "Expand Menu" first
View attachment 353675
This is an example of set breakpoint
View attachment 353674
dmnt gen2 crashes my switch with HOS 16.0.0, so I unfortunately cannot create any ASM codes from scratch since that requires gen2 to be attached to the game. Any workarounds as of now?Thanks for confirming that it works with 1.4.1, the check for atm version is failing that is why it is grey out.
You don't need the gen1 fork.
If you have IDA pro, can use it to search for empty space and manually create code caves.dmnt gen2 crashes my switch with HOS 16.0.0, so I unfortunately cannot create any ASM codes from scratch since that requires gen2 to be attached to the game. Any workarounds as of now?
dmnt gen2 crashes my switch with HOS 16.0.0, so I unfortunately cannot create any ASM codes from scratch since that requires gen2 to be attached to the game. Any workarounds as of now?
Members-only download
Now compiled with new ATM library
Last edited by TomSwitch,
It works now! Thanks!Members-only download
Now compiled with new ATM library
Similar threads
- Replies
- 8
- Views
- 525
- Replies
- 0
- Views
- 115
- Replies
- 3
- Views
- 349
- Replies
- 0
- Views
- 95











