|
1 year ago | |
---|---|---|
Patchmaker | 5 years ago | |
Properties | 5 years ago | |
Resources | 5 years ago | |
DAT.cs | 5 years ago | |
Extension.cs | 5 years ago | |
GY_BinaryStream.cs | 5 years ago | |
GY_Substream.cs | 5 years ago | |
LICENSE.md | 5 years ago | |
PatchManager.cs | 5 years ago | |
Program.cs | 5 years ago | |
RCMCompress.cs | 5 years ago | |
README.md | 1 year ago | |
RECOM_Toolkit.csproj | 5 years ago | |
RECOM_Toolkit.csproj.user | 5 years ago | |
RECOM_Toolkit.suo | 5 years ago | |
RECOM_Toolkit.v12.suo | 5 years ago | |
TODO.md | 5 years ago |
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