LF: 【安定版】FISH! 自動釣りツール
-
-
Bump
-
You need to lower your FOV in the Graphics settings to improve the tracking on it, from messing with it for a little bit it tends to get messed up after just a few catches and cant correct itself. Even if i manually align my rod to a good spot, the program ends up moving where i'm looking on its own and messes it up. There may be a way to get it to work consistently but i couldn't get it to work for more than 10 catches in a row
-
it looks like this and only the icon got changed...
https://github.com/abligail/vrc-fish
it does the exact same movements and everything. -
i dont have privilage to post some stuff so ill just lay it out like that
Put this in folder "Resource-VRChat"



This is the config.ini setting i have that works most of the time
It requires IKEHUD>nightvision then face a big rock with flat surface and start auto fish there[common]
Enable pause function with Tab key (1=enabled, 0=disabled)
is_pause=1
[vrchat_fish]
Target window class name (to identify VRChat window)
window_class=UnityWndClass
Keyword contained in window title (helps identify window)
window_title_contains=VRChat
Force adjustment of window client area resolution (1=force, 0=disable)
force_resolution=1
Forced resolution width (pixels)
target_width=1280
Forced resolution height (pixels)
target_height=960
Screenshot polling interval (ms; smaller = more frequent detection)
capture_interval_ms=20
Delay after casting rod before fish bite phase (ms)
cast_delay_ms=200
Slight mouse movement after casting (relative; + = right/down, 0=disabled)
cast_mouse_move_dx=30
cast_mouse_move_dy=5
cast_mouse_move_random_range=5 ; random offset range
cast_mouse_move_delay_max=1000 ; max random delay before movement (ms)
cast_mouse_move_duration_ms=1000 ; smooth movement duration (ms)
cast_mouse_move_step_ms=40 ; step interval (ms)Max wait time for a bite (ms; exceed = restart cycle)
bite_timeout_ms=10000
Fixed delay after bite click before minigame UI appears (ms)
minigame_enter_delay_ms=0
Compatibility with old setting: used if cleanup_wait_after_ms not set
loot_click_delay_ms=2000
Wait before starting cleanup (ms)
cleanup_wait_before_ms=1500
Number of left clicks during cleanup
cleanup_click_count=1
Interval between cleanup clicks (ms)
cleanup_click_interval_ms=150
Key to force reel in (single char, usually uppercase)
cleanup_reel_key=T
Wait after cleanup before next cycle (ms)
cleanup_wait_after_ms=4000
Required consecutive frames for bite detection
bite_confirm_frames=1
Required consecutive lost frames to confirm minigame end
game_end_confirm_frames=3
Bite “!” template match threshold (0~1, higher=stricter)
bite_threshold=0.50
Minigame bar template threshold
minigame_threshold=0.7
Fish icon template threshold
fish_icon_threshold=0.44
Player slider template threshold
slider_threshold=0.88
Minigame control loop interval (ms)
control_interval_ms=20
Brightness threshold for slider color detection (0~255)
slider_bright_thresh=150
Minimum valid slider height (pixels)
slider_min_height=30
Half-width for sampling around slider center (pixels)
slider_detect_half_width=4
Max gap to merge adjacent bright regions (pixels)
slider_detect_merge_gap=40
Gravity when mouse released (pixels/step²)
bb_gravity=1.4
Thrust when mouse pressed (pixels/step²)
bb_thrust=-2.8
Velocity damping factor (0.5~1.0; smaller=stronger damping)
bb_drag=1
MPC prediction horizon steps
bb_sim_horizon=8
Safety margin ratio (relative to slider height)
bb_margin_ratio=0.25
MPC log interval (ms; 0=every frame)
bb_log_interval_ms=200
Boundary penalty activation zone (pixels)
bb_boundary_zone=80
Boundary penalty weight (larger=slower earlier)
bb_boundary_weight=0.5
Velocity EMA smoothing factor
velocity_ema_alpha=0.9
Fish template scales (currently unused for main detection)
fish_scale_1=0.9
fish_scale_2=1.0
fish_scale_3=1.2
fish_scale_4=1.5Track template scales
track_scale_1=0.9
track_scale_2=1.0
track_scale_3=1.2
track_scale_4=1.5Auto scale range for track template
track_scale_min=0.8
track_scale_max=2
track_scale_step=0.2Refine search around top coarse results
track_scale_refine_topk=0
track_scale_refine_radius=0.04
track_scale_refine_step=0.02Track template rotation search (degrees)
track_angle_min=-2.0
track_angle_max=2.0
track_angle_step=0Refine rotation search
track_angle_refine_topk=0
track_angle_refine_radius=0.2
track_angle_refine_step=0.05Vertical padding when track ROI is locked (pixels)
track_pad_y=30
Frames to consider track lock lost = game_end_confirm_frames × multiplier
track_lock_miss_multiplier=1
Minimum frames for track lock loss
track_lock_miss_min_frames=1
Force mouse release if MISS continues this many frames
miss_release_frames=1
Minimum frames to confirm minigame end
minigame_end_min_frames=10
Allowed center jump when using template-only slider
slider_tpl_jump_threshold=150
Fish position jump protection threshold
fish_jump_threshold=80
Minimum slider height considered “stable”
slider_height_stable_min=20
Slider velocity cap
slider_velocity_cap=30
Fish velocity cap
fish_velocity_cap=15
Base frame time for velocity normalization
base_dt_ms=50
── Fish prediction enhancements ──
Whether fish bounces at track edges in MPC
fish_bounce_predict=1
Fish acceleration EMA factor
fish_accel_alpha=0.5
Gradual velocity decay in MPC
fish_vel_decay=0.2
Fish acceleration cap
fish_accel_cap=10.0
── Fast deviation response ──
Enable reactive override
reactive_override=1
Deviation trigger threshold
reactive_dev_ratio=0.55
Deviation growth rate trigger
reactive_grow_threshold=3.0
VRChat template resource folder
resource_dir=Resource-VRChat
Bite “!” bottom half template
tpl_bite_exclamation_bottom=bite_exclamation_bottom.png
Full bite “!” template
tpl_bite_exclamation_full=bite_exclamation_full.png
Minigame track template
tpl_minigame_bar_full=minigame_bar_full.png
Main fish icon template
tpl_fish_icon=fish_icon.png
Backup fish icon template 1
tpl_fish_icon_alt=fish_icon_alt.png
Backup fish icon template 2
tpl_fish_icon_alt2=fish_icon_alt2.png
Player slider template
tpl_player_slider=player_slider.png
ML mode (0=auto control, 1=data recording, 2=ML inference)
ml_mode=0
CSV output path for recording
ml_record_csv=data/record_data.csv
Weights file path for inference
ml_weights_file=data/ml_weights.txt
Output debug logs to console
debug=1
Save debug screenshots
debug_pic=0
Debug image folder
debug_dir=debug_vrchat
VRChat log output file
vr_log_file=data/logs/log.csv
-
N newdrogen referenced this topic on
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login
