1. RyDog

    OP RyDog Lazy Animal Crossing hacker
    Member

    Joined:
    Apr 26, 2015
    Messages:
    1,689
    Country:
    France
    This is a tool to parse the CTRPFData.bin file that comes from using any NTR Plugins that use CTRPF.
    Example of plugins using CTRPF:
    Mario Kart 7
    The Legend Of Zelda: Ocrania Of Time
    Animal Crossing New Leaf
    [​IMG]
    What exactly is the purpose of this tool?
    To add/remove/edit "free cheats" that you can make with the above plugins.
    What is a "free cheat"
    Since CTRPF doesn't support "Action Replay" yet @Nanquitas had a brilliant idea of instead, allowing the user to create cheat codes that will be constantly writing a value at an address with a specified size. Here, in this thread, you could potentially share other free cheats that are provided from other users so other users can enjoy your cheats!
    Example template of sharing cheats:
    Code:
    Game:
    Cheat Name:
    Address:
    Value:
    Size:
    So, it would look like this for a rupee modifier for A Link Between Worlds
    Code:
    Game: Zelda: A Link Between Worlds (USA)
    Cheat Name: Rupee Modifier
    Address: 168B5FA8
    Value: XXXX
    Size: 2 bytes
    Replace XXXX with the value you want. 270F is 9,999.
    Screenshot of this program:
    upload_2017-9-12_23-9-47.png

    Once you finished editing/adding your cheats, make sure to save your file!

    Special thanks to:
    @Nanquitas CTRPluginFramework
    @Mega-Mew UI and idea

    Source
    Download
     
    Last edited by RyDog, Sep 14, 2017
  2. DarkFlare69

    DarkFlare69 GBAtemp Guru
    Member

    Joined:
    Dec 8, 2014
    Messages:
    5,132
    Country:
    United States
    Very good !
     
    Anonymous456, CatmanFan and RyDog like this.
  3. Rafa10PT

    Rafa10PT Member
    Newcomer

    Joined:
    Jul 27, 2017
    Messages:
    19
    Country:
    Portugal
  4. Yinxx

    Yinxx Member
    Newcomer

    Joined:
    Mar 6, 2017
    Messages:
    30
    Country:
    United States
    Great. Very great.
     
  5. Filo97

    Filo97 Pink = Best colour
    Member

    Joined:
    Oct 8, 2015
    Messages:
    4,088
    Country:
    Italy
    "Zelda Ocraina of time"
    For the rest good post
     
  6. RosaliinaDaHacker64

    RosaliinaDaHacker64 3DS hacker.
    Member

    Joined:
    Oct 7, 2015
    Messages:
    671
    Country:
    Ireland
    Noice dude
     
  7. RyDog

    OP RyDog Lazy Animal Crossing hacker
    Member

    Joined:
    Apr 26, 2015
    Messages:
    1,689
    Country:
    France
    New update:

    Version 1.0.1
    • Added a file integrity checker
    • Fixed a bug that would not decrement your cheatsCount value when removing a cheat
    If the file integrity checker works too good, send me your CTRPFData.bin file so I can fix it for you.
     
  8. RyDog

    OP RyDog Lazy Animal Crossing hacker
    Member

    Joined:
    Apr 26, 2015
    Messages:
    1,689
    Country:
    France
    Note: The file integrity checker is checked when opening the file. The requirements for the CTRPFData.bin goes as follows:
    • File needs to be larger than 0x80 bytes
    • File needs to be a multiple of 0x40 (so it can be 0x80, 0xC0, 0x100, 0x140, 0x180, etc.)
    • File needs to be the same size as 0x80 + (the value at offset 0x34 * 0x40)

    You can check the file integrity by opening it in HxD, and just looking these important things
    upload_2017-9-13_22-57-21.png
     
  9. NintendoGamer28

    NintendoGamer28 GBAtemp Regular
    Member

    Joined:
    Jan 15, 2017
    Messages:
    260
    Country:
    Cool


    Code:
    Game: The Legend Of Zelda: Triforce Heroes (EUR)
    Cheat Name: Blinking Invincible Green/Original Link
    Address: 028495C4
    Value: 18
    Size: 1 byte
    
    Game: The Legend Of Zelda: Triforce Heroes (EUR)
    Cheat Name: Blinking Invincible Blue Link
    Address: 028595C4
    Value: 18
    Size: 1 byte
    
    Game: The Legend Of Zelda: Triforce Heroes (EUR)
    Cheat Name: Blinking Invincible Red Link
    Address: 028695C4
    Value: 18
    Size: 1 byte
    
    Game: The Legend Of Zelda: Triforce Heroes (EUR)
    Cheat Name: Rupee Modifier
    Address: 02C825A0
    Value: 1869F
    Size: 4 byte
     
    Last edited by NintendoGamer28, Sep 14, 2017
    PinkJuri, chronoss and Nanquitas like this.
  10. breaktemp

    breaktemp D-Sun who was called D-Moon
    Member

    Joined:
    Mar 17, 2008
    Messages:
    1,026
    Country:
    United States
    @RyDog

    It seems I am a bit late to the party.
    Got the program, but a bit confused on how to get started.
    I am trying to create code for this game :
    Dragon Quest Monsters 2 - Iru to Ruka no Fushigi na Fushigi na Kagi (Japan)

    With the game ID :
    000400000000CF500

    Thread here :
    https://gbatemp.net/threads/ntr-cheat-how-to-create-your-own-plg-file.573618/

    But a bit stumped with how to get started with this program.
    I have the raw codes I want to add but unsure how to add or create them with this program.
     
Loading...

Hide similar threads Similar threads with keywords - [Release], CTRPFData, Editor