ROM Hack CTRPluginFramework - Blank Plugin - Now with Action Replay

  • Thread starter Thread starter Nanquitas
  • Start date Start date
  • Views Views 832,625
  • Replies Replies 1,472
  • Likes Likes 100
hello gbatemp i have a problem the action replay plugin is having crashing some homebrews example FBI or PKSM this is every time the crashed plugin is in root sdcard/Luma/Plugin/Actionreplay/actionreplay plg i have downloaded this plugin from this page here link is on page 1 i have Luma 9.0 o3ds fw 11.7.0

here my video in germany the actionreplay plg is have crashed some homebrews example FBI

Turn off the loader when using homebrew apps. Also edit your post instead of double posting
 
ok but i have in games example pokemon ultrasun not all actionreplay cheats on the poversaves maximumm page are all poversaves cheats

but i dont have all cheats many cheats doesnt work example yokai watch 2 bony spirits
 
@Nanquitas Thank you very much for your awesome creation. I am currently working on a cheat which adds +5 to an item, but I am lost at adding a value.
If I wanted to set the value I would write something like "000FF5E1 00000005", but how do I add a value to the current value?
I tried "F10FF5E1 00000005", which actually adds an amount to the item, but not the desired amount (5). And is there a way to subtract from a value?
Thanks!
 
it really depends, some values are stored as floats, normally all are or start at 1 (0x3f800000), as for subtracting, you kinda have to "overflow" the value, these are examples for 8 and 32 bits respectively:

I want 10 - 5 = 5
0x0A (10) +
0xFB (251) =
0x105 (261), but since it's 8 bit, you only use the 2 right-most values from 105, so you only use 05
0x05 (5)

I want 99 - 1 = 98
0x00000063 (99)+
0xFFFFFFFFF =
0x100000062, but since it's 32 bit, you only use the 8 right-most values.
0x00000062 (98)

Hope this was clear enough on how to subtract, it kinda game me problems at first until I understood that all values can overflow without much problem... unless I'm wrong and overflowing may cause problems, but so far I've yet to encounter one.
 
@Bluespheal Thanks, that was a comprehensive example. :)

@TheTrueDream42 It's Bravely Default (EU). I tried changing several values, like items and money and setting them to a specific value always works. But adding to the current value does not work for me. I saw some tutorial where they said the correct code for adding is not F1 but DC (which is described as "DC000000 XXXXXXXX – Adds an value to the current offset" in the code type list). Maybe my code is wrong? I tried

Code:
D3000000 08080BA4 // Offset#1 = 08080BA4
DD000000 00000200 // if L:
DC000000 00000001 // offset += 00000001
D2000000 00000000 // end all if, start loop, clr reg
(I also tried the same with F1 instead of DC, F1 adds a value, but not the 1 I wrote, DC does nothing at all)
Now I tried another game and the same happened. F1 adds like 5 times the number I entered and DC does nothing.
 
Last edited by Bummibaer,
@Bummibaer
Have you tried using the D9 and D6 codetypes?

If setting the address to a specific valve works, maybe the difference is what you need to add?

For example, golden Sun(gba) uses valves of 0x8 for their item count. So 0x8 would be 1, 0x10 for 2, 0x18 for three and so on....
 
Last edited by Gamerjin,
ok but i have in games example pokemon ultrasun not all actionreplay cheats on the poversaves maximumm page are all poversaves cheats

but i dont have all cheats many cheats doesnt work example yokai watch 2 bony spirits
 
@Bluespheal Thanks, that was a comprehensive example. :)

@TheTrueDream42 It's Bravely Default (EU). I tried changing several values, like items and money and setting them to a specific value always works. But adding to the current value does not work for me. I saw some tutorial where they said the correct code for adding is not F1 but DC (which is described as "DC000000 XXXXXXXX – Adds an value to the current offset" in the code type list). Maybe my code is wrong? I tried

Code:
D3000000 08080BA4 // Offset#1 = 08080BA4
DD000000 00000200 // if L:
DC000000 00000001 // offset += 00000001
D2000000 00000000 // end all if, start loop, clr reg
(I also tried the same with F1 instead of DC, F1 adds a value, but not the 1 I wrote, DC does nothing at all)
Now I tried another game and the same happened. F1 adds like 5 times the number I entered and DC does nothing.
Try moving the if L: to the top and I dont think that the final line is really needed.
 
says no cheats for alliace alive. i know i got it in the right area. the cheats folder is on root. the luma payloader where this site says to put and so is the actionreplay.plg file. so tell me pls what am i doing wrong. and yes i looked it shows there are codes for the game.
 
says no cheats for alliace alive. i know i got it in the right area. the cheats folder is on root. the luma payloader where this site says to put and so is the actionreplay.plg file. so tell me pls what am i doing wrong. and yes i looked it shows there are codes for the game.
Is the cheat file named as a title id?
 
Is the cheat file named as a title id?
yes it is. it says
sd:/luma/plugins/ActionReplay/
  • Name of plugin must be ActionReplay.plg if placed here. on the github site. so its what i did. since the plg file is named action replay as well
 
yes it is. it says
sd:/luma/plugins/ActionReplay/
  • Name of plugin must be ActionReplay.plg if placed here. on the github site. so its what i did. since the plg file is named action replay as well
No I mean the text file with the cheats.
 
Is the title id correct for the region of your game?

hopefully you can see the image
 
maybe now?
 

Attachments

  • Screenshot 2018-07-19 at 9.48.36 PM.png
    Screenshot 2018-07-19 at 9.48.36 PM.png
    97.7 KB · Views: 126
  • Screenshot 2018-07-19 at 9.48.28 PM.png
    Screenshot 2018-07-19 at 9.48.28 PM.png
    29.2 KB · Views: 154
maybe now?
It's correct it must be how you have sorted out your files. You're using the Luma plugin loader right?

Make sure the boot.firm from the [Luma3DS 9.0 - Plugin loader.zip] file is at the root of your SD (you'll know this if you see the 'enable plugin loader' option in rosalina)

Also check that you have named each folder name correctly. Then try again.
Oh and if your on a New 3ds make sure to enable the plugin loader because it would be off otherwise.
 
Last edited by MrHaqs,

Site & Scene News

Popular threads in this forum