ROM Hack CTRPluginFramework - Blank Plugin - Now with Action Replay

  • Thread starter Thread starter Nanquitas
  • Start date Start date
  • Views Views 832,638
  • Replies Replies 1,472
  • Likes Likes 100
Made it works just fine with Pokemon Ultra Moon & Ultra sun on a O3DS so yeah.

Why don't you do an emunand at worst ? (Or just a nand backup before updating, if it doesn't work as you want, restore it back and it's like nothing happened)
Because downgrading is too risky, but if i had no choice... (i dont have enough money to re-buy a console if itshould brick)
Anyway you mean a emuNAND with Luma instead of GW? Is possible (i dont know it)
Can you post the link of your Luma mod?
 
Because downgrading is too risky, but if i had no choice... (i dont have enough money to re-buy a console if itshould brick)
Anyway you mean a emuNAND with Luma instead of GW? Is possible (i dont know it)
Can you post the link of your Luma mod?
You are on 4.5 right now ? If so just load gm9 to do a nand backup. When done you can put Luma3DS and update.
If you're not happy with it, install back your nand backup.
 
I've been trying to use this Luma version and the action replay plugin for Alliance Alive, but it keeps crashing on me, and I have no idea why. The plugin works fine in other games I've tried, and Alliance Alive works fine without the plugin enabled, but once the plugin is enabled it either crashes as soon as the game is loaded or the game will load but once I try to open up the plugin with the key combo it crashes, in both cases requiring a hard reset. Using a New 3DS XL with b9s on firmware 11.6.

Edit: Turns out it was because the game itself crashes if the world map is shown, which it is on the title screen, when you open the cheats plugin, and it works fine otherwise. How dumb.
 
Last edited by Mirimi,
You are on 4.5 right now ? If so just load gm9 to do a nand backup. When done you can put Luma3DS and update.
If you're not happy with it, install back your nand backup.
I've tried GodMode9.dat for browser exploit (because MET is still used by GW) to do a backup but after the words "godmode9.dat is loading" browser is closed and give me a error...
 
Hi,

one question: Is there anywhere a link where i can download the source code of the blank plugin or even more important: the source of the "ActionReplay.plg" plugin file.
Let me explain why i want to change the source code.
In the currectly stable version there is the function implemented for search of the .txt on two different locations.
The games themselves are identified via the titleid.
My problem is now: If i have a folder for every Game i have installed and want to use the AR Plugin on every Game, i have to create a folder for every game and put the .plg file in it, right?
Or is there another method so i can Luma or NTR tell to use the ActionReplay.plg for every game is startet?
Would be great if this would work :)
Then i have only one problem that need to be fixed: I want to have the filename of the .txt with the codes in it to be something like
Pokemon Sun-0004000000164800.txt
The difficulty would be now that the string has to be splitted in parts and saved in an array

Example:

The File is named Pokemon Sun-0004000000164800.txt
Now when the script searches for propper txt for the game with the GameID 0004000000164800 it has to split the filename at the "-" charter.
So you have 1.: Pokemon Sun and 2.: 0004000000164800.txt
After that it have to split the 2.: by the character ".", so 3.: is 0004000000164800 and 4.: is txt
Now the plugin only needs to compare the GameID that's started with the value from 4.: 0004000000164800 and voila the script get's the right file and we can use friendly names for the .txt files, so we know which ID is which Game :)

So to the developers: Could you please please upload the source code of the ActionReplay.plg or if you don't want to post it in public please send it to me via PN. Would be happy if you could that, thanks in advice for your help and support! Keep up that great work!

After i got the source and finished the changes i can upload the modified version for everyone who is interessted in this feature.
The only Limitation would be that there can't be a "-" in the Games Name because if that happens the script would get the wrong data for the next check and will fail getting only the ID. I know thats a very primitiv solution and i will think of a way improfing it in the future so you dont have to worry about how many "-" chars are there :) (Maybe i choose another very very rare char or a combination of chars so the script work without problems :)

But to try all this i need the help from the creator in form of the Source Code of the ActionReplay Plugin so please help me and possibly alot of other users wanting such a feature to easy find a specific game if you have a whole bunch of .txt cheat files on your sd-card.
 
@noX1609: this is actually a good idea, I'll implement it in the next version. ;)

As for the plugin location issue, you can put the ActionReplay.plg in
Code:
sd:/luma/plugins/ActionReplay/ActionReplay.plg

and it'll be loaded for every game if there's no sd:/luma/plugins/<titleid>/plugin.plg file.

For the source code, I'll soon upload a blank plugin to github with last beta after I updated the plugin for it. In the mean time, you can find CTRPF Beta 0.4.0 with my Zelda's plugin source here.
 
Hi,

one question: Is there anywhere a link where i can download the source code of the blank plugin or even more important: the source of the "ActionReplay.plg" plugin file.
Let me explain why i want to change the source code.
In the currectly stable version there is the function implemented for search of the .txt on two different locations.
The games themselves are identified via the titleid.
My problem is now: If i have a folder for every Game i have installed and want to use the AR Plugin on every Game, i have to create a folder for every game and put the .plg file in it, right?
Or is there another method so i can Luma or NTR tell to use the ActionReplay.plg for every game is startet?
Would be great if this would work :)
Then i have only one problem that need to be fixed: I want to have the filename of the .txt with the codes in it to be something like
Pokemon Sun-0004000000164800.txt
The difficulty would be now that the string has to be splitted in parts and saved in an array

Example:

The File is named Pokemon Sun-0004000000164800.txt
Now when the script searches for propper txt for the game with the GameID 0004000000164800 it has to split the filename at the "-" charter.
So you have 1.: Pokemon Sun and 2.: 0004000000164800.txt
After that it have to split the 2.: by the character ".", so 3.: is 0004000000164800 and 4.: is txt
Now the plugin only needs to compare the GameID that's started with the value from 4.: 0004000000164800 and voila the script get's the right file and we can use friendly names for the .txt files, so we know which ID is which Game :)

So to the developers: Could you please please upload the source code of the ActionReplay.plg or if you don't want to post it in public please send it to me via PN. Would be happy if you could that, thanks in advice for your help and support! Keep up that great work!

After i got the source and finished the changes i can upload the modified version for everyone who is interessted in this feature.
The only Limitation would be that there can't be a "-" in the Games Name because if that happens the script would get the wrong data for the next check and will fail getting only the ID. I know thats a very primitiv solution and i will think of a way improfing it in the future so you dont have to worry about how many "-" chars are there :) (Maybe i choose another very very rare char or a combination of chars so the script work without problems :)

But to try all this i need the help from the creator in form of the Source Code of the ActionReplay Plugin so please help me and possibly alot of other users wanting such a feature to easy find a specific game if you have a whole bunch of .txt cheat files on your sd-card.
to add to the idea, possibly a file for name translation. simply a text file but with entries for each game/plugin so they can be customized to the user's liking.

IE: [title ID] = [code list name]
0004000000126300 = MH4U.txt
00040000001BC500 = Monster Hunter Stories.txt
 
Hello,

is it possible to use the CTRPluginFramework with the newer Luma v9.0?

Thanks!
-curryman
 
Hello,

is it possible to use the CTRPluginFramework with the newer Luma v9.0?

Thanks!
-curryman
Here's an updated Luma3DS (to the last commit : 1182d3a) with the plugin loader added.
Freshly compiled, not tested.
 

Attachments

Here's an updated Luma3DS (to the last commit : 1182d3a) with the plugin loader added.
Freshly compiled, not tested.
I was wondering if it was possible for ctr to work without crashing apps like fbi, freeshop, and other Homebrew apps. Ntr didn’t use to do this and it is kinda tiresome to go back and front between the boot.firms. Sorry if I seem cranky or rude I don’t mean for this to come off this way.
 
I was wondering if it was possible for ctr to work without crashing apps like fbi, freeshop, and other Homebrew apps. Ntr didn’t use to do this and it is kinda tiresome to go back and front between the boot.firms. Sorry if I seem cranky or rude I don’t mean for this to come off this way.
Yeah, you just have to turn off the Plugin loader in Rosalina before launching your Homebrew. ;)
 
  • Like
Reactions: Queen of SoS

Site & Scene News

Popular threads in this forum