A tool to manage Mods package of 艦隊Collection(Kancolle)
It is only to manage you mod files, does not provide local-cache feature of the game.
Developed in Electron 2.0.8
To build by yourself, run :
git clone git@github.com:xiaozhikang0916/kcmodmanager.git
cd kcmodmanager
//Node.js and npm are required
npm install
npm startPackage your mod files in directory following rules:
- Keep the architacture of what it is in cache
- Directory
kcs2should be in the root of you directory - Keep the original name of modified resource file
Also, you can add some description files, which will be resolved by this app:
- An
icon.pngfile, will be resolved as80px*80px - An
info.jsonfile containing basic info of your mod, the content may have:titlea stringauthora stringtagslist of strings
A valid info.json file:
{
"name": "A KanColle Mod",
"author": "KCModManager",
"tags": [
"mod",
"KanColle",
"Tanaka"
]
}Informations from previous two files will be displayed in the top of info-panel
Additionally, you can put a readme.md file with it's referencing content in folder readme using relative path in the root of your directory (typically, some pic resources), such content will display in the bottom of info-panel.
It should look like:
your_mod
|
- icon.png
|
- info.json
|
- readme.md
|
- readme
| |
| - screenshot.png
|
-- kcs2
|
-- img
|
-- ...
|
-- modified_file.png
You can get an example mod package in ./instruction/example
Open this app, complete the setting window if it is first time to start.
- Path to your mod package directories
- Path to your local game cache
kcs2should located in the root of your local game cache
- Output format of resource files
Use placeholder
{name}and{ext}, default is{name}.hack.{ext}. Try NOT to use{name}.{ext}since it would overwrite the origin cache file.
Close setting window to save.
- Save the modified files list to config of each mod package
- Handle the situation if two mods are modifying the same resource file
Support adoneREADMEfile in package to display some instruction- Improve the UI
Under licence MIT
