CTRPluginFramework - Blank Plugin - Now with Action Replay

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

  1. Ericjwg

    Ericjwg GBAtemp Psycho!

    Member
    9
    Jul 2, 2015
    Canada
    the dump feature doesn't work?
    I tried with manually created /Dumps folder.
     
  2. Nanquitas
    OP

    Nanquitas GBAtemp Addict

    Member
    11
    Sep 29, 2015
    France
    South of France :)
    Indeed, I forgot to update the op. ;)


    Dumps are placed within the titleid folder: sd:/plugin/titleid/dumps/.
     
    Arck likes this.
  3. maxiking913

    maxiking913 Newbie

    Newcomer
    2
    Mar 4, 2015
    Gambia, The
    Yes i didnt released anything here. Wanted to use your Plug-in for Work out.cause i liked it, but it took way to long to look for values on the 3ds.it hast nothing to do with Lazy, its just annoyingly that ppl doesnt released their code in hacking Community. Also i explained Why i Think its Stupid not releasing any Source in my opinion.

    — Posts automatically merged - Please don't double post! —

    The Community are all ppl who create and use. Also, releasing source on sites like git is better for the Creator to cause we "end Users " as you called me , can Test and write a request/commits on our own and few "end users" can fix on their own .
     
    Last edited by maxiking913, Nov 21, 2017
  4. Nanquitas
    OP

    Nanquitas GBAtemp Addict

    Member
    11
    Sep 29, 2015
    France
    South of France :)
    I understand your point of view, but you were aggressive instead of simply explaining your thoughts which sort of annoyed me. I owe you nothing.

    Anyway, I know that if I open the project, more people might get involved and improve this faster. However, this is not what I'm looking for.
    This is a learning project for me, so getting all the work done by others is not what I want.

    I created this from scratch, and I intend to keep working on this until I'm satisfied with what I learned / did. It's my first project in c++, I know that code is trash and I keep reworking a lot of it, even if the end user might not see it as it usually don't add anything new, except better code (stability ?).
    I've rewritten thousands of lines of code from scratch a lot of times, Searcher was completely rewritten from scratch 3 times already (current version is ~6000 lines of codes), so yeah...

    It's a lot of work, and for now I want to keep it that way: I work on it quietly in my corner, let the alpha testers test the new changes, and when the new changes are considered stable enough by me & alpha testers I do a beta release that can be used to create public plugins.

    When I'll stop working on this the sources will be released so people can do whatever they want with it.

    In the mean time, I'll probably release ctrpf as a lib to let devs use it and create plugins with it if they are interested in it.
     
    Anonymous456, Slattz, Asia81 and 7 others like this.
  5. CrisFTW

    CrisFTW GBAtemp Maniac

    Member
    8
    Jan 10, 2016
    United States
    C-stick, ZL,& ZR don't work on Fire Emblem Warriors. Reasoning why the extra buttons not working?
     
  6. Nanquitas
    OP

    Nanquitas GBAtemp Addict

    Member
    11
    Sep 29, 2015
    France
    South of France :)
    It's a little bug within the service when the irrst service is initialized twice.
    Enable the InputRedirection in Rosalina to fix this. ;)
     
    CrisFTW likes this.
  7. NintendoGamer28

    NintendoGamer28 GBAtemp Regular

    Member
    3
    Jan 15, 2017
    when will a possible release be made?
    I have a massive txt with new super mario bros 2 codes and II've been working on the codes for months now and would like to evolve from libshark to ctrpf
     
  8. Wii8461

    Wii8461 Advanced Member

    Newcomer
    5
    Aug 9, 2015
    United States
    Bitch town
    Sometimes it seems the CTRPFdata.bin gets corrupted if the game crashes while using the menu.
    Next time I use the plugin I lose any saved settings.
     
  9. busmanl30

    busmanl30 GBAtemp Regular

    Member
    1
    May 4, 2017
    United States
    Man this is so dead
     
  10. NintendoGamer28

    NintendoGamer28 GBAtemp Regular

    Member
    3
    Jan 15, 2017
    That's not a problem with the plugin... I plugin only saves cheats once you leave the menu, once you do that you can return to the menu and have your cheats. The plugin is not built to save cheats after pressing add freecheat
     
  11. Wii8461

    Wii8461 Advanced Member

    Newcomer
    5
    Aug 9, 2015
    United States
    Bitch town
    Anything I do to the plugin will revert back if the game crashes while in the menu.

    It does save your hotkey changes and it does save your freecheats. Or else every time I do a normal reboot everything would be gone.
     
  12. AnalogMan

    AnalogMan ultraSuMoFramework Dev

    Member
    12
    Apr 20, 2007
    United States
    ( ͡° ͜ʖ ͡°)
     
  13. Nanquitas
    OP

    Nanquitas GBAtemp Addict

    Member
    11
    Sep 29, 2015
    France
    South of France :)
    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 ! :)

    A newer version can be found in the OP, with bugfixes and a full InGame Code Editor !
    Prefer it instead of the attached files of this post.
     

    Attached Files:

    Last edited by Nanquitas, Jan 17, 2018
    MLG_Swag-Dad_SQ, jelbo, ThoD and 47 others like this.
  14. chronoss

    chronoss GBAtemp Addict

    Member
    9
    May 26, 2015
    Central African Republic
    Thanks @Nanquitas for your best gift at this and of year :wub:
     
    MLG_Swag-Dad_SQ and Nanquitas like this.
  15. tomx86

    tomx86 GBAtemp Advanced Fan

    Member
    5
    Jun 3, 2015
    Poland
    How do you enable the cheat plugins in luma 9.0, some button combination?
    I'm on 11.6
     
  16. AnalogMan

    AnalogMan ultraSuMoFramework Dev

    Member
    12
    Apr 20, 2007
    United States
    It's on by default. As long as the plugin is in the right place on your SD card and it's compatible (ARHandler attached above or ultraSuMoFramework, more coming soon) then the plugin will be loaded at game start. Disable it from the Rosalina menu if you want to use NTR instead.
     
    XAIXER, KeoniAzugon and Trisbone like this.
  17. NintendoGamer28

    NintendoGamer28 GBAtemp Regular

    Member
    3
    Jan 15, 2017
    cool
     
  18. NANASHI89

    NANASHI89 GBAtemp Addict

    Member
    11
    May 3, 2012
    United States
    So.... I can cheat through games like Cave Story (eShop), which only use GateShark Codes, and not NTR?
     
  19. NintendoGamer28

    NintendoGamer28 GBAtemp Regular

    Member
    3
    Jan 15, 2017
    ?
    You are able to use Gateshark codes.

    follow this tutorial:
     
  20. tomx86

    tomx86 GBAtemp Advanced Fan

    Member
    5
    Jun 3, 2015
    Poland
    I've discovert my mistakes:
    I putted the plugin in sd:/luma/plugin/ and not in /plugins/ one small letter, one big problem.
    I renamed ultraSuMoFramework.plg to plugin.plg.
    Now everything is working.
    PS. I've tried the new BootNTRSelector 2.11 on LUMA 9.0 too, and the ultraSuMoFramework.plg dosen't load on ver. 3.6, but does on ver. 3.3, but it did run on 3.6 with BootNTR 3.2 on LUMA 8.1.1. Is that an issue from the plugin site or the BootNTRSelector?
     
Quick Reply
Draft saved Draft deleted
Loading...