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
m Text replacement - "Infobox 3DS homebrew" to "Infobox-3DS-Homebrews"
m Text replacement - "Category:3DS homebrew rom hacks" to ""
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox-3DS-Homebrews
{{Infobox 3DS Homebrews
| title = CTRPF Data Tool
|title=CTRPF Data Tool
| image = https://dlhb.gamebrew.org/3dshomebrew/CTRPF-Data-Tool.jpeg|250px
|image=Ctrpfdatatool2.png
| type = System Tools
|description=A CTRPluginFramework Setting Editor, written in C#.
| version = v1.0.1
|author=rydoginator
| licence = Mixed
|lastupdated=2017/09/14
| author = rydoginator
|type=Hack Utilities
| website = https://github.com/rydoginator/ctrpf-editor
|version=1.0.1
| download = https://dlhb.gamebrew.org/3dshomebrew/CTRPF-Data-Tool-3DS.rar
|license=Mixed
| source = 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
|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 NTR plugins using CTRPF, such as:
* [https://gbatemp.net/threads/release-mario-kart-7-ctrpf-cheat-plugin.478036/ Mario Kart 7.]
* [[Zelda Ocarina Of Time 3D Plugin 3DS|The Legend Of Zelda: Ocrania Of Time.]]
* [[ACNL-NTR-Cheats 3DS|Animal Crossing New Leaf.]]


Example of 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:
* Mario Kart 7
* File needs to be larger than 0x80 bytes.
* The Legend Of Zelda: Ocrania Of Time
* File needs to be a multiple of 0x40 (so it can be 0x80, 0xC0, 0x100, 0x140, 0x180, etc).
* Animal Crossing New Leaf
* File needs to be the same size as 0x80 + (the value at offset 0x34 * 0x40).


==What exactly is the purpose of this tool?==
==Screenshots==
To add/remove/edit ""free cheats"" that you can make with the above plugins.
https://dlhb.gamebrew.org/3dshomebrews/ctrpfdatatool5.png


==What is a ""free cheat""==
https://dlhb.gamebrew.org/3dshomebrews/ctrpfdatatool3.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/ctrpfdatatool4.png


* Example template of sharing cheats:
==Changelog==
* Code:
'''v1.0.1'''
* Game:
* Added a file integrity checker.
* Cheat Name:
* Fixed a bug that would not decrement your cheatsCount value when removing a cheat.
* 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.


Once you finished editing/adding your cheats, make sure to save your file!
'''v1.0'''
* Initial release.
* Supports 1 byte, up to 4 byte free cheats.


===Special thanks to:===
==Credits==
* @Nanquitas CTRPluginFramework
Special thanks to:
* @Mega-Mew UI and idea
* Nanquitas CTRPluginFramework.
* Mega-Mew UI and idea.
 
==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

Latest revision as of 06:16, 6 May 2024

CTRPF Data Tool
General
Authorrydoginator
TypeHack Utilities
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 NTR plugins using CTRPF, such as:

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: