forked from dereklee0310/RussianFishing4Script
-
Notifications
You must be signed in to change notification settings - Fork 0
/
template.ini
232 lines (180 loc) · 8.7 KB
/
template.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
; ---------------------------------------------------------------------------- ;
; This is a template for configuration, edit your settings in config.ini ;
; ---------------------------------------------------------------------------- ;
; the line starts with ";" are just comments and are not necessary
; the unit of duration, delay, timeout, etc, is seconds
; ---------------------------------------------------------------------------- ;
; general settings ;
; ---------------------------------------------------------------------------- ;
[game]
; available options: en, ru, zh-TW, zh-CN
language = en
; the window size of your game, only used for float fishing
; available options: 2560x1440, 1920x1080, 1600x900
window_size = 1600x900
; default options that will be merged into command line arguments
; use app.py -h to see help messages about the options
default_arguments = -rcH
; set this to False to stop the scrip from asking for confirmation at startup
confirmation_enabled = True
; set this to False to disable smtp validation at startup
SMTP_validation_enabled = True
; set this to False to disable file integrity verification at startup
image_verification_enabled = True
; the size of your keepnet, set this to 150 if premium is enabled
keepnet_limit = 100
; maximum number of coffee to drink in a single fish fight
; if limit is reached, the script will be terminated without closing the game
coffee_limit = 10
; time to wait before keeping the fish for users to take screenshot
keep_fish_delay = 1
; minimum threshold of energy bar for baits harvesting and coffee drinking,
; increase this if your account level is not high enough
energy_threshold = 0.74
; confidence of retrieval detection, use smaller value if the retrieval get stuck
retrieval_detect_confidence = 0.985
; time interval between each drinks
alcohol_drinking_delay = 900
; how many bottles of wine to drink at one time
alcohol_drinking_quantity = 1
; action to be performed when lure is broken, available options: quit, alarm, replace
lure_broken_action = quit
; action to be performed when keepnet is full, available options: quit, alarm
keepnet_full_action = quit
; an absolute or relative path of sound file (.mp3, .wav) for alarm sound
alarm_sound_file = ..\static\sound\guitar.wav
; whitelist for unmarked fish releasing when using -m flag
; available options: mackerel, saithe, herring, squid, scallop, mussel or None
unmarked_release_whitelist = mackerel, saithe
; ---------------------------------------------------------------------------- ;
; shortcuts ;
; ---------------------------------------------------------------------------- ;
; to reserve quick selection slot for other items, you can use -1 as the shortcut
; in this case, the bot will select the item through the quick selection menu
; currently, only common foods like tea, carrot and coffee support -1 as their values
[shortcut]
tea = -1
carrot = -1
bottom_rods = 1, 2, 3
coffee = 4
shovel_spoon = 5
alcohol = 6
; edit this to add a hotkey to stop the script other than typing Ctrl-C in terimnal,
; if you want to use a special quitting shortcut, please refer to pynput's docs:
; https://pynput.readthedocs.io/en/latest/keyboard.html#pynput.keyboard.Key
quit = Ctrl-C
; ---------------------------------------------------------------------------- ;
; user profiles ;
; ---------------------------------------------------------------------------- ;
; here are some common options that are used in almost every user profile:
; fishing_strategy: profile's fishing strategy
; available options: spin, spin_with_pause, bottom, marine, float, wakey_rig
; cast_power_level: power level for casting, 1 ~ 5
; 1: 0%, 2: ~25%, 3: ~50%, 4: ~75% 5: 100%+ (power cast), FYR
; For instance, 2.5 cast_power_level equals to 37.5% casting power
; cast_delay: time to wait for the lure to fly or sink under the water
; post_acceleration_enabled: hold down the Shift key when fighting against the fish
; available options: always, never, auto
; if set to auto, the Shift key will be released after the first timeout
; You can also create your own user profile like this:
; [your_profile_name]
; fishing_strategy = spin_with_pause
; cast_power_level = 3
; .
; .
; .
; ---------------------------------------------------------------------------- ;
; spin fishing profiles ;
; ---------------------------------------------------------------------------- ;
[spin_example]
fishing_strategy = spin
cast_power_level = 5
cast_delay = 6
post_acceleration_enabled = never
; ---------------------------------------------------------------------------- ;
; spin fishing with pause profiles ;
; ---------------------------------------------------------------------------- ;
; this is a special spin fishing designed for jig step, walk the dog, twitching, etc
[spin_with_pause_example]
fishing_strategy = spin_with_pause
cast_power_level = 5
cast_delay = 6
post_acceleration_enabled = never
; duration of holding down the left mouse button
retrieval_duration = 1.1
; delay time after releasing the left mouse button
retrieval_delay = 3
; hold down the Shift key when performing special spin fishing techniques
pre_acceleration_enabled = False
; ---------------------------------------------------------------------------- ;
; bottom fishing profiles ;
; ---------------------------------------------------------------------------- ;
[bottom_example]
fishing_strategy = bottom
cast_power_level = 5
cast_delay = 4
post_acceleration_enabled = never
; the time to wait before checking the next rod
check_delay = 32
; ---------------------------------------------------------------------------- ;
; marine fishing profiles ;
; ---------------------------------------------------------------------------- ;
; if pirk_duration and pirk_delay are both zero, no pirking will not be performed
[marine_example]
fishing_strategy = marine
cast_power_level = 1
cast_delay = 4
post_acceleration_enabled = auto
; duration of holding down the right mouse button
pirk_duration = 0.5
; delay time after releasing the right mouse button
pirk_delay = 2
; the timeout before adjusting the lure's depth
pirk_timeout = 32
; duration of holding down the left mouse button to tighten the fishing line
tighten_duration = 1.04
; if the script does not detect "moving at the bottom layer",
; it will start printing after the sink timeout is reached
sink_timeout = 60
; when a fish is hooked, it will check if the fish is still hooked
; after fish_hooked_delay seconds, if not, the pirking continue
fish_hooked_delay = 0
; ---------------------------------------------------------------------------- ;
; Float fishing profiles ;
; ---------------------------------------------------------------------------- ;
; lower the value of 'float_icon_confidence' to increase the sensitivity of recognition
; edit the 'check_delay' parameter to change the frequency of monitoring the float state
; edit 'pull_delay' to specify the delay before pulling after the float state has changed.
; edit 'drifting_timeout' to specify the timeout before recasting the rod
[float_example]
fishing_strategy = float
cast_power_level = 5
cast_delay = 4
; confidence of float state detection, reduce to increase the sensitivity
float_confidence = 0.68
; check the float state every check_delay seconds
check_delay = 1
; after the float state has changed, wait pull_delay seconds before lifting the rod
pull_delay = 0.5
; recast the rod after the timeout is reached, designed for flowing water maps
drifting_timeout = 16
; ---------------------------------------------------------------------------- ;
; wakey rig fishing profiles ;
; ---------------------------------------------------------------------------- ;
; this is designed for spin fishing with wakey rig at Ladoga Archipelago
; if pirk_timeout is set to 0, the line will be retrieved
; immediately after the lure sinks to the bottom of the water
[wakey_rig_example]
fishing_strategy = wakey_rig
cast_power_level = 1
cast_delay = 4
pirk_duration = 1.5
pirk_delay = 4
pirk_timeout = 32
tighten_duration = 0.25
sink_timeout = 45
fish_hooked_delay = 1
; ---------------------------------------------------------------------------- ;
; trolling fishing profiles ;
; ---------------------------------------------------------------------------- ;
; not implemented yet