ROM Hack CTRPluginFramework - Blank Plugin - Now with Action Replay

DocKlokMan

Plugin Dev
Member
Joined
Apr 20, 2007
Messages
3,009
Trophies
2
Age
36
XP
4,571
Country
United States
I couldn't find any plugins for Etrian Odyssey V, so I'm using the blank plugin and Luma mod to run a cheat.txt with Gateshark codes. Works great. Only issue (not really an issue, just me being a lazy bum) is that I can't add AR codes to a favorites list like with regular codes: so if a game has a long list of codes, scrolling becomes a minor annoyance. I can change the order the codes appear in in the cheat.txt file, though, so I can't complain.

Anyway, more to your question, yeah a cheat.txt works with the blank plugin and luma mod.
The plugin supports folders, so you can better organize the codes
 
  • Like
Reactions: Nanquitas

Artorikus

Member
Newcomer
Joined
Aug 15, 2017
Messages
17
Trophies
0
Age
29
Location
Naples, Italy
XP
70
Country
Italy
Hey guys ! :)
Here's my little Chrismas Gift for you !

Let's start with CTRPF with Action Replay support !
So you'll be able to load codes from text files (that can be find on Fort42 or even on this forum).
The file can be at 2 locations:
  • cheats.txt placed in the same folder of the plugin (like /plugin/<tid>/cheats.txt)
  • If the cheats.txt file is not found, then the plugin search for a <tid>.txt file in sd:/cheats folder (like sd:/cheats/<TID>.txt)
No editor for now but it's planned, however it should be compatible with all working Gateshark codes.
Here's a list of all the code types support by this Action Replay (all Gateshark and more !).

It supports folders and note generated with NTR Plugin Manager. ;)

Note that this version can break the compatibility with others plugins, it's still highly in dev and crashs should be expected.
Backup your saves before using it !!! There's many tools for that.

Big thanks to @AnalogMan, @Anto726, @Mega-Mew, @Scotline and @Vermil for the beta testing, they were a big help as I don't have much time to test things (and found some huge bugs). :)

My second gift for you is my POC of a plugin loader within Luma3DS 9.0.
This version of Luma3DS can loads plugin without the need to use BootNTR.

However, keep in mind that only CTRPF plugins can be launched with it (and they must be recently compiled, old versions might not work) and the path as well as plugin's name is static:
  • sd:/luma/plugins/<tid>/plugin.plg
Must be this exact path or it won't work.
Also, the plugin loader only works on fw equal or higher than 11.4.

Good new, O3DS users can now use CTRPF on Mode3 games with this plugin loader (so you can use ultraSumoFramework on O3DS).

I recommend using this plugin loader as well for the ActionReplay ctrpf. ;)

That's all, Merry Christmas too all of you ! :)

First, thank you so much for this gift!
But, how to enable/disable the plugin loader? I'm using o3Ds and I tried to disable the plugin loader with Rosalina menu by pressing Enable Plugin Loader (with the message below Disable plugin loader that replaces Degugger options) but it's still enabled... How can I do?
 
Last edited by Artorikus,

Nanquitas

Well-Known Member
OP
Member
Joined
Sep 29, 2015
Messages
2,345
Trophies
0
Age
30
Location
South of France :)
XP
3,336
Country
France
Might be a noob question.

Does this mean I can simply use your blank AR plugin with an accompanying cheat.txt to be able to use cheats without having to actually create a CTRP plugin?

Additionally, with the Luma POC plugin loader, I could use the blank AR plugin as well?

Indeed, this Action Replay is meant to use cheats from text files without the need to compile anything. You edit your file text and you load it with the plugin. Nice and easy. :)

First, thank you so much for this gift!
But, how to enable/disable the plugin loader? I'm using o3Ds and I tried to disable the plugin loader with Rosalina menu by pressing Enable Plugin Loader (with the message below Disable plugin loader that replaces Degugger options) but it's still enabled... How can I do?
There's an issues on O3DS with the Luma3DS that I uploaded.
Issues should be fixed on the next update that I'll upload with next ctrpf update.

Btw, I suggest to use NTRPluginManager to create / edit your text files, it supports note & folder creation, which is supported by CTRPF. ;)
 
  • Like
Reactions: Artorikus

Timburpton

Well-Known Member
Member
Joined
Nov 18, 2014
Messages
648
Trophies
0
Age
46
XP
580
Country
Indeed, this Action Replay is meant to use cheats from text files without the need to compile anything. You edit your file text and you load it with the plugin. Nice and easy. :)

Nice. What if we wished to make our own plugins, is there a readme/tutorial?
 

Artorikus

Member
Newcomer
Joined
Aug 15, 2017
Messages
17
Trophies
0
Age
29
Location
Naples, Italy
XP
70
Country
Italy
There's an issues on O3DS with the Luma3DS that I uploaded.
Issues should be fixed on the next update that I'll upload with next ctrpf update.

Btw, I suggest to use NTRPluginManager to create / edit your text files, it supports note & folder creation, which is supported by CTRPF. ;)
Thanks a lot!
I'm quite a noob in those things, I don't know why I should edit text files I only need the plugins for Pkm USUM :)
 

Timburpton

Well-Known Member
Member
Joined
Nov 18, 2014
Messages
648
Trophies
0
Age
46
XP
580
Country
It's not. I just renamed the text file from fort42's download button. But sure, here it is.

Btw, is fort42 not working for anyone else?

Yeah it is not working.

You can't yet because the lib isn't available publicly.
Note that when the lib will be available, you'll need to know how to code in c/c++ to be able to do anything with it.

Ah, that's disappointing. Will there ever be an easier way? Or will there be a way to convert NTR cheats to CTRP cheats?
 

Nanquitas

Well-Known Member
OP
Member
Joined
Sep 29, 2015
Messages
2,345
Trophies
0
Age
30
Location
South of France :)
XP
3,336
Country
France
Ah, that's disappointing. Will there ever be an easier way?
Well that's why I'm working on an Action Replay system which can read codes from text files, there's nothing easier than that.
Next update will have a builtin editor to create & edit cheats on the fly so I don't see how it could be easier. ^^

Or will there be a way to convert NTR cheats to CTRP cheats?
What do you mean by that ? I don't understand what conversion you want to do.
 
  • Like
Reactions: Vermil

Timburpton

Well-Known Member
Member
Joined
Nov 18, 2014
Messages
648
Trophies
0
Age
46
XP
580
Country
Well that's why I'm working on an Action Replay system which can read codes from text files, there's nothing easier than that.
Next update will have a builtin editor to create & edit cheats on the fly so I don't see how it could be easier

Your CTRP framework has such potential with game guides and stuff, right now its just easy for adding cheats from txt files. Everything else can't exactly be done, even when you release the libs, you still need C++

What do you mean by that ? I don't understand what conversion you want to do.

There are cheat plugins meant for NTR. Would like to convert them to your CTRP plugins so it could be used with the experimental POC luma plugin loader.
 

Vermil

I don't need a SENPAI to notice me, Right SENPAI?
Member
Joined
Aug 21, 2017
Messages
298
Trophies
0
Age
25
Location
Nightcore -Rockefeller Street
XP
418
Country
Philippines
Your CTRP framework has such potential with game guides and stuff, right now its just easy for adding cheats from txt files. Everything else can't exactly be done, even when you release the libs, you still need C++



There are cheat plugins meant for NTR. Would like to convert them to your CTRP plugins so it could be used with the experimental POC luma plugin loader.
If your talking about like turning a GateShark2NTR plugin into a CTRPF, It's impossible...
 
  • Like
Reactions: Nanquitas

Nanquitas

Well-Known Member
OP
Member
Joined
Sep 29, 2015
Messages
2,345
Trophies
0
Age
30
Location
South of France :)
XP
3,336
Country
France
Your CTRP framework has such potential with game guides and stuff, right now its just easy for adding cheats from txt files. Everything else can't exactly be done, even when you release the libs, you still need C++
What do you mean by everything else ? If you have concrete example to give it'll help me visualize what you'd like to do.
Note that game guides don't need to compile anything too, you just have to put the files at the right place.

There are cheat plugins meant for NTR. Would like to convert them to your CTRP plugins so it could be used with the experimental POC luma plugin loader.
This is not possible (in a way, CTRPF is also a NTR plugin since you can load it with NTR too).
You have to understand that NTR Plugins aren't a kind of cheat files but compiled software. So what you're asking is like wanting to transform a Unity powered game to Unreal Engine in one click. Not possible, the core isn't the same and a lot of adjustments have to be done.

Note that while you can't transform compiled plugins, with the code source of it you can port the sources to use ctrpf when ctrpf's lib will be available.
 

roytam1

Well-Known Member
Newcomer
Joined
Dec 24, 2017
Messages
67
Trophies
0
Age
37
XP
71
Country
Hong Kong
Hey guys ! :)
Here's my little Chrismas Gift for you !

My second gift for you is my POC of a plugin loader within Luma3DS 9.0.
This version of Luma3DS can loads plugin without the need to use BootNTR.

However, keep in mind that only CTRPF plugins can be launched with it (and they must be recently compiled, old versions might not work) and the path as well as plugin's name is static:
  • sd:/luma/plugins/<tid>/plugin.plg
Must be this exact path or it won't work.
Also, the plugin loader only works on fw equal or higher than 11.4.

Good new, O3DS users can now use CTRPF on Mode3 games with this plugin loader (so you can use ultraSumoFramework on O3DS).

I recommend using this plugin loader as well for the ActionReplay ctrpf. ;)

That's all, Merry Christmas too all of you ! :)
thanks for plugin loader!
I wonder if this will be in official luma3ds or not?
 
  • Like
Reactions: Nanquitas

Nanquitas

Well-Known Member
OP
Member
Joined
Sep 29, 2015
Messages
2,345
Trophies
0
Age
30
Location
South of France :)
XP
3,336
Country
France
You can use the ActionReplay and this cheats.txt for Zelda ALBW (it's from Fort42 and it's probably the same addresses for USA so change the filename to match yours).
 

Attachments

  • 00040000000EC400.txt
    1.4 KB · Views: 327

Nanquitas

Well-Known Member
OP
Member
Joined
Sep 29, 2015
Messages
2,345
Trophies
0
Age
30
Location
South of France :)
XP
3,336
Country
France
hmm I get the green screen flash then it gives me an error saying an exception occurred. Not sure what happened
No idea, works fine on my end.

Preview of the next update:


Full code editor and Search engine was improved (especially Float search).
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=v9HgJ3SgjpA