A tool used for modding the game Kingdom Hearts: Re Chain of Memories
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Gauvain Roussel-Tarbouriech 80df203518 cosmetic fix 11 months ago
Patchmaker Unfinished but available 4 years ago
Properties Unfinished but available 4 years ago
Resources Unfinished but available 4 years ago
DAT.cs Unfinished but available 4 years ago
Extension.cs Unfinished but available 4 years ago
GY_BinaryStream.cs Unfinished but available 4 years ago
GY_Substream.cs Unfinished but available 4 years ago
LICENSE.md Unfinished but available 4 years ago
PatchManager.cs Unfinished but available 4 years ago
Program.cs Unfinished but available 4 years ago
RCMCompress.cs Unfinished but available 4 years ago
README.md cosmetic fix 11 months ago
RECOM_Toolkit.csproj Unfinished but available 4 years ago
RECOM_Toolkit.csproj.user Unfinished but available 4 years ago
RECOM_Toolkit.suo Unfinished but available 4 years ago
RECOM_Toolkit.v12.suo Unfinished but available 4 years ago
TODO.md Unfinished but available 4 years ago

README.md

RECOM_Toolkit

This toolkit is made to be able to mod KH RE:COM. I did it under one week and never had time to finish it. As far as I’m concerned, it worked so I was able to do what I wanted. Feel free to do pull request to finish it!

Simply drag 'n drop all patches you need to apply to the toolkit or, with the 
windows cmd, execute the command(in the directory of RECOM_Toolkit): RECOM_Toolkit patch1.kh2patch patch2.kh2patch

You can change the name of the iso to modify simply by drag and dropping him to the software or to use the command: "KH2FM_Toolkit [youroptions] YOURISO.ISO"

Options:

[-help]: Extract this Readme.
[-license]: Extract the license you agree by using this soft.
[-extractor]: Launch the extractor. Instead of patching the game, the toolkit will extract it.
[-exit]: Just stop the soft. Nothing else.(Making the "return;" action")
[-batch]: Skipping all the "Console.Readline();"(when you need to press enter)and closing automatically the soft at the end.
[-patchmaker]: Launching the patchmaker.
[-advancedinfo]: To use after -extractor. This option will show advanced info about files extracted.
[-verifyiso]: Launch the SHA1 verifier. It will calculate the SHA1 hash of your iso for verify you have a good dump.
[-log]: Will redirect the text to a file /!\ Cannot mirror the text to the console & a file for now, you'll have a black screen but the soft will work /!\


Patchmaker Options(to put after the option -patchmaker):

[-batch]: Skip all the "Console.Readline();"(when you need to press enter)and closing automatically the soft at the end. (Yes, another time)
[-version x]: Set the version to x. Need to be a entire number.
[-author x]: Set the author to x
[-changelog x]: Set the changelog to x
[-credits x]: Set the credits to x
[-skipchangelog]: Nothing is used for the changelogs, Changelog option is not shown at patching process
[-skipcredits]: Nothing is used for the credits, Changelog option is not shown at patching process
[-output something.kh2patch]: Set the output file to something.kh2patch
[-uselog]: It will load the file setted after the option and use it as a log file for automatically building patches with the patchmaker

Options asked:
[Filename:]: Filename of your file. Your modded file should be in the same directory type that the extractor used(aka g000.DAT for an ISO files, g000.DAT/DebugDLL.rel for a Sub Package and g000.DAT/SUB/DebugDLL.rel/DebugDLL.rel for Sub files. This is obviously an exemple and you'll have to change the filenames by the one you wants to mod.
[Do you want to compress the file?:]: This asks you if you want to compress the file using the internal compression algorithm of the game. It is your choice.

When you want to write the patch file, just leave blank a filename, it will create him


Special Thanks to Keytotruth for having gave to me infos about the main LBA of RECOM ISO and Xeeynamo for having helped me to reverse engineer compression and decompression algorithms! Love you both <3