ROM Hack Cheat Codes AMS and Sx Os, Add and Request

  • Thread starter Thread starter matias3ds
  • Start date Start date
  • Views Views 24,021,758
  • Replies Replies 73,111
  • Likes Likes 249
Will this "Inf hp" for Blazblue keep me from getting knocked around? Will it give me a perfect every stage? And if you did make cheats for this game @TomSwitch , how and where can I find them? I tried the search function, but nothing came up. And my whole Switch is "Offline", meaning I can't use breeze to fetch any codes online. It's ok if you don't want to make an invincibility cheat for this game.
All my more recent cheat codes are on github. I don't know much about the game. Normally the name imply you don't die that is all.

https://github.com/tomvita/MyNXCheats/releases/download/{TID}/{BID}.txt
https://raw.githubusercontent.com/tomvita/MyNXCheats/main/cheats/{TID}/{BID}.txt
 
Here is my improved by AI replay: ( I think it is better than my original )

Having no offset isn't necessarily a red flag, though it often is. The real test is to monitor the instruction and observe what kind of hits you're getting.

Since you're here complaining, I assume things aren't going well.

I had written up to this point before I noticed the background. This game is challenging, but not that challenging.
If you're interested, you can download my cheats from the download menu and examine my approach. I barely play the game myself, so I never made an official release.

What follows is purely speculation—I haven't actually dug into this:

Each item stores a value internally. Health, for instance, is treated as an item, and its value is retrieved through an item method rather than read directly from memory.

If that doesn't make sense, your best bet is to ask an AI to explain it. It'll do a far better job than I could.
Here,instead of sharing your knowledge given these answers,write openly that you dislike me and you don't want me among your chosen group and that it would be better if i left from here because there is no place for someone like me.👌👋
 
I don't mean any harm or disrespect, but if y'all made good codes for good games the way y'all argue, I'd love to come to this site and gather codes 100 times more. Come together, share ideas for good and better codes and cheats, not let your egos conflict with each other!
 
I don't mean any harm or disrespect, but if y'all made good codes for good games the way y'all argue, I'd love to come to this site and gather codes 100 times more. Come together, share ideas for good and better codes and cheats, not let your egos conflict with each other!
My ego has nothing to do with it,in this period i am helping with my little knowledge those who want to learn how to create cheats on their own (see my latest posts). In here there is always a tendency to take the piss and not respect others if you are not part of a certain group, my patience has a limit and i do not want to always be treated like a stupid or idiot(when i'm about to turn 55 years).👋
 
  • Love
Reactions: henr19
Here,instead of sharing your knowledge given these answers,write openly that you dislike me and you don't want me among your chosen group and that it would be better if i left from here because there is no place for someone like me.👌👋
I am not sure why you get upset, there is nothing against you, if you hate AI and I kind of like it we shouldn't have a problem with each other. My feeling about AI is honest. If you don't want to use it that is your choice.

I speak to you like I speak to most people. You are not given special treatment.

Do you get angry if I tell you to google something?

I am not going to try to teach anyone anything that AI can teach better than me. You are not special.

Fixed by AI:

I'm not sure why you're upset—nothing I said was directed against you personally. If you dislike AI and I happen to find it useful, that's no reason for conflict between us. My opinion on AI is genuine. Whether or not you choose to use it is entirely up to you.

I speak to you the same way I speak to most people. You're not getting any special treatment.

Would you get angry if I told you to Google something?

I'm not going to invest effort teaching anyone something that AI can explain more effectively than I can. You're not an exception.
 
Last edited by TomSwitch,
  • Like
Reactions: wnrsanto85 and Az91
I am not sure why you get upset, there is nothing against you, if you hate AI and I kind of like it we shouldn't have a problem with each other. My feeling about AI is honest. If you don't want to use it that is your choice.
I already explained to you why i don't want to use it it's not reliable,it makes mistakes on very simple things.
I simply asked how to create an ASM if i have x instead of w in the results with Gen2 in the screenshot i posted previously isn't complicate to understand.
 
I already explained to you why i don't want to use it it's not reliable,it makes mistakes on very simple things.
I simply asked how to create an ASM if i have x instead of w in the results with Gen2 in the screenshot i posted previously isn't complicate to understand.
I did not get that question, x and w is just different size. 64 bit vs 32 bit. You just need to know which of the 32 bit is your target. If you want to just hack 32bit you need to know which half. If it is the second half you need to add 4 to the address when you use w register.

Here AI version, is it not better?
  • wN = lower 32 bits of xN
  • x vs w is register size only
  • For memory:
    • lower 32 bits → addr
    • upper 32 bits → addr + 4
  • When hacking, the real question is: which half does the game use?
 
Last edited by TomSwitch,
I did not get that question, x and w is just different size. 64 bit vs 32 bit. You just need to know which of the 32 bit is your target.
i ask for this
2026021407320000-CCFA659F4857F96DDA29AFEDB2E166E6.jpg

did I do the wrong type of search?
 
i ask for this
View attachment 557384
did I do the wrong type of search?
Here AI version, is it not better?

  • wN = lower 32 bits of xN
  • x vs w is register size only
  • For memory:
    • lower 32 bits → addr
    • upper 32 bits → addr + 4
  • When hacking, the real question is: which half does the game use?
FOR this game it is the upper half, + 4 is what you want
1771332581035.png

This one make enemy hp = 1

If you want to know WTF is the lower 32 bit the answer is I don't know and didn't care to find out.
 
Last edited by TomSwitch,
  • Like
Reactions: Az91
Here AI version, is it not better?

  • wN = lower 32 bits of xN
  • x vs w is register size only
  • For memory:
    • lower 32 bits → addr
    • upper 32 bits → addr + 4
  • When hacking, the real question is: which half does the game use?
FOR this game it is the upper half, + 4 is what you want
View attachment 557385

This one make enemy hp = 1
I asked how to get an ASM from the screenshot results and you replied with this,i don't understand what it has to do with it.
 
yes i saw it but what do i do if i get a result similar to this?
M+0x007f30e0] 0x07f2dc0 ldr x0, [x8] count-2
how to edit?
 
yes i saw it but what do i do if i get a result similar to this?
M+0x007f30e0] 0x07f2dc0 ldr x0, [x8] count-2
how to edit?
The only thing you need to care about is whether this instruction hit your target and only your target, then you need to know whether it is str w0, [x8] or str w0, [x8, 4]. Assuming you only want to hack 32bit.
Post automatically merged:

yes i saw it but what do i do if i get a result similar to this?
M+0x007f30e0] 0x07f2dc0 ldr x0, [x8] count-2
how to edit?
I took a look at this one and this alone is totally useless when I watch this address I get 512 hits, which means the buffer is full and there may be more unique access to memory. You need to filter, and how to filter is the part about banging head on wall, it's not meant to be insulting, that is what I call my method. Try things that may not work till something works. I have no formula to teach.

This line of code access something, that this something may be very common, for example I can write a class call item_int which all things that is integer will inherit the method item_int. read. Since the game has lot's of integer this routine get access a lot.
 
Last edited by TomSwitch,
yes i saw it but what do i do if i get a result similar to this?
M+0x007f30e0] 0x07f2dc0 ldr x0, [x8] count-2
how to edit?
a breakpoint could affect hundreds of things in the game
first, you set a Watch ASM or Watch instruction on the breakpoint to make sure that it only affects what you were searching
then use Asm Composer to make the codecave and edit it like this
 
I always get those results with Setbreakpoint X and not W just look at the screenshot i posted above otherwise i would have already done a code cave and wouldn't have asked anything.
 
I always get those results with Setbreakpoint X and not W just look at the screenshot i posted above otherwise i would have already done a code cave and wouldn't have asked anything.
no difference in cheat making
w =8bit,16bit,or 32bit x= 64bit
and you should not use what you posted to make the cheat as TomSwitch had told you, it would likely to crash
 
no difference in cheat making
w =8bit,16bit,or 32bit x= 64bit
and you should not use what you posted to make the cheat as TomSwitch had told you, it would likely to crash
in fact i didn't do that and an example of what i get if i do a search and use setbreakpoint and Gen2
 
in fact i didn't do that and an example of what i get if i do a search and use setbreakpoint and Gen2
even ranma99vn might not a perfect cheat for
"refresh and exchange point may not work with different character, only test with what it got"
my suggestion is forget about this game and move on to a different game, sometimes some people always pick the hardest to make cheat to learn
 
Last edited by dsrules,

Site & Scene News

Popular threads in this forum