CTRPF Data Tool 3DS: Difference between revisions

From GameBrew
No edit summary
m (Text replacement - "Category:3DS homebrew rom hacks" to "")
 
(13 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
| lastupdated = 2017/09/14
|lastupdated=2017/09/14
| licence = Mixed
|type=Hack Utilities
| author = rydoginator
|version=1.0.1
| website = https://github.com/rydoginator/ctrpf-editor
|license=Mixed
| download = https://dlhb.gamebrew.org/3dshomebrew/CTRPF-Data-Tool-3DS.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/ctrpfdatatool.7z
| source = https://github.com/rydoginator/ctrpf-editor
|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==
'''v1.0.1'''
* Added a file integrity checker.
* Fixed a bug that would not decrement your cheatsCount value when removing a cheat.


* Game:
'''v1.0'''
* Cheat Name:
* Initial release.
* Address:
* Supports 1 byte, up to 4 byte free cheats.
* Value:
* Size:


So, it would look like this for a rupee modifier for A Link Between Worlds
==Credits==
Special thanks to:
* Nanquitas CTRPluginFramework.
* Mega-Mew UI and idea.


* Game: Zelda: A Link Between Worlds (USA)
==External links==
* Cheat Name: Rupee Modifier
* GitHub - https://github.com/rydoginator/ctrpf-editor
* Address: 168B5FA8
* GBAtemp - https://gbatemp.net/threads/release-ctrpf-data-tool-a-ctrpfdata-bin-editor.483864
* Value: XXXX
* Reddit - https://www.reddit.com/r/3dshacks/comments/6zs15u/release_ctrpf_data_tool_a_ctrpfdatabin_editor
* 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!
 
===Special thanks to:===
* @Nanquitas CTRPluginFramework
* @Mega-Mew UI and idea

Latest revision as of 06:16, 6 May 2024

CTRPF Data Tool
Ctrpfdatatool2.png
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: