CTRPluginFramework - Blank plugin

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Nanquitas, Oct 25, 2017.

  1. noctis90210

    noctis90210 GBAtemp Advanced Fan

    Member
    744
    108
    Dec 24, 2013
    just a question... in what folder should i put the files so that every game will identify the plugin? thanks
     
  2. Asia81

    Asia81 In my Ecchi World <3

    Member
    5,149
    2,567
    Nov 15, 2014
    France
    Albi
    "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.
     
  3. noctis90210

    noctis90210 GBAtemp Advanced Fan

    Member
    744
    108
    Dec 24, 2013
    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?
     
  4. Asia81

    Asia81 In my Ecchi World <3

    Member
    5,149
    2,567
    Nov 15, 2014
    France
    Albi
    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, Nov 1, 2017
    noctis90210 likes this.
  5. lone_wolf323

    lone_wolf323 GBAtemp Advanced Fan

    Member
    825
    275
    May 27, 2011
    Canada
    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
     
    Nanquitas likes this.
  6. Nanquitas
    OP

    Nanquitas GBAtemp Addict

    Member
    2,168
    1,856
    Sep 29, 2015
    France
    South of France :)
    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. ;)
     
    Last edited by Nanquitas, Nov 3, 2017
  7. Kotomine Kirei

    Kotomine Kirei GBAtemp Regular

    Member
    241
    34
    May 21, 2015
    United States
    @Nanquitas
    Are feature requests okay?

    Also, thank you for making CTRPF.
    It is a great utility.
     
  8. busmanl30

    busmanl30 GBAtemp Regular

    Member
    217
    24
    May 4, 2017
    United States
    Maybe you should have an auto game identifier and let it read titleid.txt
     
  9. Nanquitas
    OP

    Nanquitas GBAtemp Addict

    Member
    2,168
    1,856
    Sep 29, 2015
    France
    South of France :)
    Hmm, it's already the case ?
    Why do you thing that all the files are in /plugin/tid/ folder ? :P
     
  10. busmanl30

    busmanl30 GBAtemp Regular

    Member
    217
    24
    May 4, 2017
    United States
    Nvm
     
  11. haxnume

    haxnume Member

    Newcomer
    12
    3
    Nov 7, 2017
    Japan
    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.
     
    Nanquitas likes this.
  12. Nanquitas
    OP

    Nanquitas GBAtemp Addict

    Member
    2,168
    1,856
    Sep 29, 2015
    France
    South of France :)
    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 !
     
  13. haxnume

    haxnume Member

    Newcomer
    12
    3
    Nov 7, 2017
    Japan
    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
     
  14. Nanquitas
    OP

    Nanquitas GBAtemp Addict

    Member
    2,168
    1,856
    Sep 29, 2015
    France
    South of France :)
    There's no problem, take your time. ;)
     
  15. haxnume

    haxnume Member

    Newcomer
    12
    3
    Nov 7, 2017
    Japan
    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
     
  16. Nanquitas
    OP

    Nanquitas GBAtemp Addict

    Member
    2,168
    1,856
    Sep 29, 2015
    France
    South of France :)
    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 ?

    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.

    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.

    You're English is fine, no need to apologize but I'm no expert either. :P
     
  17. haxnume

    haxnume Member

    Newcomer
    12
    3
    Nov 7, 2017
    Japan
    If ctrpf's menu is opened for a long time in the vc game, there seems to be a case where the screen gets burned.
    Sorry. It may not be transmitted yet
     
  18. Nanquitas
    OP

    Nanquitas GBAtemp Addict

    Member
    2,168
    1,856
    Sep 29, 2015
    France
    South of France :)
    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. :/
     
  19. haxnume

    haxnume Member

    Newcomer
    12
    3
    Nov 7, 2017
    Japan
    Excuse me
    That was uncertain information.
    Perhaps it will not happen
    I am sorry for trouble
     
  20. Nanquitas
    OP

    Nanquitas GBAtemp Addict

    Member
    2,168
    1,856
    Sep 29, 2015
    France
    South of France :)
    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.