-
Notifications
You must be signed in to change notification settings - Fork 22
Setup config.ini
The script will load config.ini
in the main kancolle-auto
folder for your user settings. This allows you to quickly switch between configs by renaming them and cycling them back in as config.ini
and restarting the kancolle-auto.
The config file is split up into five sections: General, ScheduleSleep, Expedition, Combat, and Quests.
Program — The program/window name of your Kancolle container. Make this string match the name of your Kancolle window as close as possible. If you're playing within a browser, the browser name should suffice, unless you have multiple windows of the same browser window open. If you're using another Viewer program, input its name.
- Examples:
Google Chrome
,Firefox
,KanColleViewer!
,KanColleTool Viewer
,Electronic Observer
, etc
RecoveryMethod — kancolle-auto will attempt to automatically refresh your Kancolle container if you encounter a catbomb. Five refresh methods are currently supported, and you should specify which method to be used depending on the viewer you use. Browser for all webbrowsers that uses F5 as a refresh page hotkey, KC3 for KC3Kai on Google Chrome, KCV for KanColleViewer, KCT for KanColleTool, and EO for Electronic Observer. Please use None if you're not using any of these browsers, or program your own in.
- Valid values:
Browser
,KC3
,KCV
,KCT
,EO
,None
Paranoia — One of the anti-bot-detection methods incorporated into kancolle-auto is a random walk through menus. This setting allows you to specify the upper bound of sidesteps the random walk can take before reaching its final destination. Set to 0 if you think the random walk is unnecessary and want to disable it entirely (not recommended).
- Valid values: any integer
0
and above
SleepModifier — If you're encountering frequent FindFailed
errors it may be due to the sleep/wait timers not being optimized for your KanColle experience. Increasing this value will increase the length of all sleep/wait timers in the game, which may help reduce the frequency of such crashes.
- Valid values: any integer above
0
Enabled — Define whether or not you want kancolle-auto to sleep (not play the game) for a set period of time at a set time. It is highly recommended that you enable and use this feature, as an excessive number of expeditions has been known to cause frequent catbombs.
- Valid values:
True
to enable schedule sleep,False
to disable
StartTime1, StartTime2 — Define a 30 minutes time window for when Schedule Sleep should start, in military time.
- *Example: StartTime1 of
0030
and StartTime2 of0100
means that Schedule Sleep will begin sometime between 12:30AM and 1AM. - *Valid values:
0000
and2359
SleepLength — Roughly how long Schedule Sleep should last, in hours (decimals are OK). Anywhere beween 0 to 10 minutes are added randomly to the actual timer.
- *Example:
3.5
means that kancolle-auto will sleep for a period of time between 3 hours and 30 minutes and 3 hours and 40 minutes
Enabled — Define whether or not you want kancolle-auto to automatically run expeditions.
- Valid values:
True
to enable automatic expeditions,False
to disable
Fleet2, Fleet3, Fleet4 — Define which expedition a fleet should go to.
- Supported expeditions:
1
~32
,35
~40
Enabled — Define whether or not you want kancolle-auto to automatically run sorties with your main fleet.
- Valid values:
True
to enable automatic sortieing,False
to disable
Area — Define which world you want to sortie to. For example, if you want to sortie to 1-5, the Area would be '1'. kancolle-auto currently supports all sorties up to 6-1, including Extra Operations, but *does not support choice/decision nodes!
- Valid values:
1
~6
Subarea — Define which map you want to sortie to. For example, if you want to sortie to 1-5, the Subarea would be '5'. kancolle-auto currently supports all sorties up to 6-1, including Extra Operations, but *does not support choice/decision nodes!
- Valid values:
1
~6
Nodes — Define how many combat nodes you want to run (resource/treasure/hazard nodes do not count as a node to kancolle-auto). You can set this to any number, and it might be wise to set it to something higher than the actual number of nodes you will run to be certain that you'll run through the entire map.
- Examples:
1
if you're running 3-2-A (1st node only),3
or above if you're running 2-3 (Orel Cruising; all nodes)
Formations — Define which formation to use at each combat node, separate by commas. If you specify less formations than the number of Nodes, kancolle-auto will automatically use line_ahead
for the remaining nodes.
- Valid values:
line_ahead
,double_line
,diamond
,echelon
,line_abreast
- Examples:
line_ahead
if you're running 3-2-A (1st node only), 'line_abreast, line_abreast, line_abreast, line_abreast` if you're running 1-5 (all submarine nodes)
NightBattles — Define whether or not to engage in night battle at each combat node, separated by commas. If you specify less values than the number of Nodes, kancolle-auto will automatically use True
for the remaining nodes.
- Valid values:
True
to engage in night battle,False
to decline night battle - Examples:
False
if you're running 3-2-A,False,True,True,True,True
or justFalse
if you're running 2-3 (Orel Cruising; night battle at everything but 1st node)
RetreatLimit — Define how much your ships can be damaged before you retreat from the sortie. kancolle-auto will automatically retreat from sortie if one or more ships are at or below this threshold.
- Valid values:
0
for light damage,1
for moderate damage,2
for critical damage
RepairLimit — Define how much your ships can be damaged before you repair them. kancolle-auto will automatically repair all ships at or below this threshold before sortieing again, regardless of whether or not you retreated previously.
- Valid values:
0
for light damage,1
for moderate damage,2
for critical damage
RepairTimeLimit — Define the upper limit (in full hours) of the repair timer before kancolle-auto uses a bucket to repair the ship.
- Examples:
0
if you want all repairs to use a bucket (useful if all ships are high leveled),1
if you want buckets to be used if the repair timer is longer than 1 hour,999
if you never want buckets to be used
CheckFatigue — Define whether or not kancolle-auto should check fatigue/morale of your ships before sortieing. If your ships are moderately fatigued (orange sadface) kancolle-auto will wait 12 minutes before attempting to sortie again. If your ships are heavily fatigued (red sadface) kancolle-auto will wait 24 minutes before attempting to sortie again. If disabled, kancolle-auto will disregard fleet morale when sortieing.
- Valid values:
True
to enable morale/fatigue checking,False
to disable
PortCheck — Define whether or not kancolle-auto should do a basic check your port (ship count) for vacancies before sortieing. Useful if you're trying to farm for a specific drop. If enabled and your port becomes full, kancolle-auto will not sortie and wait 15 minutes, allowing you to modernize/scrap to make room, before attempting to sortie again. Note: kancolle-auto only knows that your port is full when you are completely maxed out! If you have a vacancy of 1 ship, it will still sortie, even if the number of potential drops is greater than 1!
- Valid values:
True
to enable port checking,False
to disable