ROM Hack CTRPluginFramework - Blank Plugin - Now with Action Replay

  • Thread starter Thread starter Nanquitas
  • Start date Start date
  • Views Views 832,644
  • Replies Replies 1,472
  • Likes Likes 100
just a question... in what folder should i put the files so that every game will identify the plugin? thanks
"game" folder
but It doesn't seems to be compatible that way.
I tried and it doesn't load at all, only the fps plugin (also in my game folder) is loaded.
I tried in a specific folder, and it worked.

Btw @Nanquitas this plugin seems to not be compatible along with your own fps plugin in the same time, this blank plugin doesn't load at all, I have to remove the fps plugin to make the cheat plugin load.
 
"game" folder
but It doesn't seems to be compatible that way.
I tried and it doesn't load at all, only the fps plugin (also in my game folder) is loaded.
I tried in a specific folder, and it worked.

do you mean sdroot/game/ctrplugin.plg
but if that doesnt work, i should put it on sdroot/plugin/gameid/ctrplugin.plg
is that what you mean?
 
SD -> plugin -> game -> plugin.plg for load a plugin for all games.
But that doesn't work with the CtrPlugin.

So,
SD -> plugin -> GameID ->CtrPlugin.plg
 
Last edited by Asia81,
  • Like
Reactions: noctis90210
I am still loving this Masterpiece of your nanquitas. Cant find diddly on pokemon rumble world. Anything I do find dont work. With the code searching and hex view, its just amazing. :D
 
  • Like
Reactions: Nanquitas
The certainty of your statement regarding the source not being released at all makes me think, perhaps cell9 has given @Nanquitas access to NTR's source code. Which is exciting because he can achieve so much more than he would be able without it.
I do not have access to NTR's sources. ;)
But it's not a limiting factor as I don't rely on NTR itself to allow CTRPF to boot on multiple versions. I put all the code needed in it, even if I took some ideas from NTR.
Making it independant from NTR in a way (except that we still need the plugin loader builtin NTR).

"game" folder
but It doesn't seems to be compatible that way.
I tried and it doesn't load at all, only the fps plugin (also in my game folder) is loaded.
I tried in a specific folder, and it worked.

Btw @Nanquitas this plugin seems to not be compatible along with your own fps plugin in the same time, this blank plugin doesn't load at all, I have to remove the fps plugin to make the cheat plugin load.

Actually, it's compatible but the current version won't probably allow some features relying on files to work. I'll add 2 versions to work with different paths (including game).

As for why it doesn't work with the OSD plugin, it's because the OSD plugin hooked on the game before CTRPF.
I'll try to add compatibility between all those features. ;)
 
Last edited by Nanquitas,
I do not have access to NTR's sources. ;)
But it's not a limiting factor as I don't rely on NTR itself to allow CTRPF to boot on multiple versions. I put all the code needed in it, even if I took some ideas from NTR.
Making it independant from NTR in a way (except that we still need the plugin loader builtin NTR).



Actually, it's compatible but the current version won't probably allow some features relying on files to work. I'll add 2 versions to work with different paths (including game).

As for why it doesn't work with the OSD plugin, it's because the OSD plugin hooked on the game before CTRPF.
I'll try to add compatibility between all those features. ;)
Maybe you should have an auto game identifier and let it read titleid.txt
 
Hello
I am creating a Japanese version of ctrpf manual,
May I distribute it?
I would like to be certified if I can
Thank you for reading my poor English text.
Of course ! I'm glad to see that there's interest in this. :)

If you need anything, you can ask me (tag or pm me), I'll do my best. ;)

Thanks a lot for your work !
 
Thank you!
However, I still can not post a preview because I have a meeting with other Japanese bloggers.
I'm really sorry
I would like to post a preview as soon as possible
 
Excuse me. May I ask you a question?
About known issues in v0.3.0
As far as I can figure out
When CTRPF is enabled, it becomes impossible to use new 3ds only functions (NFC, C stick, ZL / ZR ... etc.)
The screen burns if you continue to open the CTRPF screen in a game such as VC
There are two methods, but are there workarounds and other problems?

And the functions added in v.0.3.0 are
/ Tools / Settings / use floating button
/ Tools / shutdown
/ Tools / Reboot
Is there anything else?

Finally it will be a personal question, can CTRPF stand alone search for pointer code? In case

I was sorry.
And thank you for reading my poor English text as usual
 
About known issues in v0.3.0
As far as I can figure out
When CTRPF is enabled, it becomes impossible to use new 3ds only functions (NFC, C stick, ZL / ZR ... etc.)
The screen burns if you continue to open the CTRPF screen in a game such as VC
There are two methods, but are there workarounds and other problems?
Hmm, NFC should be working even with CTRPF on.
As for the HID, it's because of a check on the service, I must patch it.
A workaround for the time being: if you have Luma 8.1.1 and above, in Rosalina you enable the Input Redirection. No need to use it, just enabling it will fix the issue. ;)
What do you mean by the screen burns btw ?

Excuse me. May I ask you a question?
And the functions added in v.0.3.0 are
/ Tools / Settings / use floating button
/ Tools / shutdown
/ Tools / Reboot
Is there anything else?
Hmm, there's many changes from 0.2.0, but most of them are for devs.
The biggest change is that I changed the screen system, and the new one is more stable.

Excuse me. May I ask you a question?
Finally it will be a personal question, can CTRPF stand alone search for pointer code? In case

Hmm, for now it doesn't do pointer search, and I don't think that I'll implement that any time soon, as I've things that have a higher priority on the todo list.
Also, it would be slower than performing a search with the computer, so I'd recommend to use the current method: make dumps with GatewayRAMDumper and use tiers-party software on a computer to find the pointers.

Excuse me. May I ask you a question?
I was sorry.
And thank you for reading my poor English text as usual

You're English is fine, no need to apologize but I'm no expert either. :p
 
I have no idea how is that possible...
The drawing is made on the game's framebuffers, using the game's configuration, and the fb are being switched on vblank event.
Absolutely no idea what could burn a screen in the process. :/
 
No it's okay, if it really happened I'd like to know how it was possible.
I already let the menu opened for dozens of minutes without any issue so maybe it was just a hardware issue of the 3DS.
 

Site & Scene News

Popular threads in this forum