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 start
Package your mod files in directory following rules:
- Keep the architacture of what it is in cache
- Directory
kcs2
should 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.png
file, will be resolved as80px*80px
- An
info.json
file containing basic info of your mod, the content may have:title
a stringauthor
a stringtags
list 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
kcs2
should 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 adoneREADME
file in package to display some instruction- Improve the UI
Under licence MIT