Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

CTRPF Data Tool 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 2: Line 2:
|title=CTRPF Data Tool
|title=CTRPF Data Tool
|image=CTRPF-Data-Tool.jpeg
|image=CTRPF-Data-Tool.jpeg
|description=A CTRPFData.bin Editor
|description=A CTRPluginFramework Setting Editor, written in C#.
|author=rydoginator
|author=rydoginator
|lastupdated=2017/09/14
|lastupdated=2017/09/14
Line 8: Line 8:
|version=1.0.1
|version=1.0.1
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/3dshomebrew/CTRPF-Data-Tool-3DS.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/ctrpfdatatool.7z
|website=https://github.com/rydoginator/ctrpf-editor
|website=https://github.com/rydoginator/ctrpf-editor
|source=https://github.com/rydoginator/ctrpf-editor
|source=https://github.com/rydoginator/ctrpf-editor
}}
}}
<youtube>KFSHQXtdSss</youtube>
This is a tool to parse the CTRPFData.bin file that comes from using any NTR Plugins that use [[CTRPluginFramework_3DS|CTRPF]].


This is a tool to parse the CTRPFData.bin file that comes from using any NTR Plugins that use CTRPF.
==User guide==
With this tool, you can add/remove/edit freecheats that you can make with the following plugins, and share it in the [https://gbatemp.net/threads/release-ctrpf-data-tool-a-ctrpfdata-bin-editor.483864/ discussion thread].


Example of plugins using CTRPF:
Example of NTR plugins using CTRPF:
* Mario Kart 7
* [https://gbatemp.net/threads/release-mario-kart-7-ctrpf-cheat-plugin.478036/ Mario Kart 7.]
* The Legend Of Zelda: Ocrania Of Time
* [https://gbatemp.net/threads/zelda-oot-cheats-plugin.422574/ The Legend Of Zelda: Ocrania Of Time.]
* Animal Crossing New Leaf
* [https://gbatemp.net/threads/release-animal-crossing-new-leaf-multi-cheat-ntr-plugin.428522/ Animal Crossing New Leaf.]


==What exactly is the purpose of this tool?==
The file integrity checker is checked when opening the file (you can check the file integrity by opening it in HxD). The requirements for the CTRPFData.bin goes as follows:
To add/remove/edit ""free cheats"" that you can make with the above plugins.
* 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).


==What is a ""free cheat""==
==Screenshots==
https://dlhb.gamebrew.org/3dshomebrews/ctrpfdatatool5.png


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!
https://dlhb.gamebrew.org/3dshomebrews/ctrpfdatatool3.png


Example template of sharing cheats:
https://dlhb.gamebrew.org/3dshomebrews/ctrpfdatatool4.png


* Game:
==Changelog==
* Cheat Name:
'''v1.0.1'''
* Address:
* Added a file integrity checker.
* Value:
* Fixed a bug that would not decrement your cheatsCount value when removing a cheat.
* Size:


So, it would look like this for a rupee modifier for A Link Between Worlds
'''v1.0'''
* Initial release.
* Supports 1 byte, up to 4 byte free cheats.


* Game: Zelda: A Link Between Worlds (USA)
==Credits==
* Cheat Name: Rupee Modifier
Special thanks to:
* Address: 168B5FA8
* Nanquitas CTRPluginFramework.
* Value: XXXX
* Mega-Mew UI and idea.
* Size: 2 bytes
* Replace XXXX with the value you want. 270F is 9,999.


Once you finished editing/adding your cheats, make sure to save your file!
==External links==
* GitHub - https://github.com/rydoginator/ctrpf-editor
* GBAtemp - https://gbatemp.net/threads/release-ctrpf-data-tool-a-ctrpfdata-bin-editor.483864
* Reddit - https://www.reddit.com/r/3dshacks/comments/6zs15u/release_ctrpf_data_tool_a_ctrpfdatabin_editor


===Special thanks to:===
[[Category:3DS homebrew applications]]
* @Nanquitas CTRPluginFramework
[[Category:PC utilities for 3DS homebrew]]
* @Mega-Mew UI and idea

Revision as of 05:03, 31 March 2022

CTRPF Data Tool
File:CTRPF-Data-Tool.jpeg
General
Authorrydoginator
TypeSystem Tools
Version1.0.1
LicenseMixed
Last Updated2017/09/14
Links
Download
Website
Source

This is a tool to parse the CTRPFData.bin file that comes from using any NTR Plugins that use CTRPF.

User guide

With this tool, you can add/remove/edit freecheats that you can make with the following plugins, and share it in the discussion thread.

Example of NTR plugins using CTRPF:

The file integrity checker is checked when opening the file (you can check the file integrity by opening it in HxD). 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).

Screenshots

ctrpfdatatool5.png

ctrpfdatatool3.png

ctrpfdatatool4.png

Changelog

v1.0.1

  • Added a file integrity checker.
  • Fixed a bug that would not decrement your cheatsCount value when removing a cheat.

v1.0

  • Initial release.
  • Supports 1 byte, up to 4 byte free cheats.

Credits

Special thanks to:

  • Nanquitas CTRPluginFramework.
  • Mega-Mew UI and idea.

External links

Advertising: