Files
slinky/docs/logic.md
T
2026-11-05 19:45:34 +01:00

48 KiB

Logic layer by module

Generated by tools/extract_logic.py. Each entry lists the functions in src/asm/<category>/<module>.cpp that were identified as reading the module's settings object or stored in its descriptor. All functions are byte-for-byte copies of the original .text (verified by tools/verify_logic.py).

module category file functions bytes
Aim Assist combat aim_assist.cpp 6 5040
Anti Bot utility anti_bot.cpp 2 1408
Anti Debuff visual anti_debuff.cpp 1 128
Auto Block combat auto_block.cpp 5 1600
Auto Clicker combat auto_clicker.cpp 4 2272
Auto Pot utility auto_pot.cpp 4 1264
Auto Rod utility auto_rod.cpp 7 2624
Auto Soup utility auto_soup.cpp 4 1856
Auto Tool block auto_tool.cpp 2 864
Auto Weapon combat auto_weapon.cpp 1 320
Backtrack combat backtrack.cpp 3 1904
Blink utility blink.cpp 5 464
Block ESP visual block_esp.cpp 5 1648
Block In block block_in.cpp 5 4048
Bridge Assist block bridge_assist.cpp 5 2800
Chams visual chams.cpp 1 336
Chest ESP visual chest_esp.cpp 2 976
Chest Stealer utility chest_stealer.cpp 1 240
Clutch block clutch.cpp 4 5904
Criticals combat criticals.cpp 4 1024
Debug utility debug.cpp 4 800
Fake Lag utility fake_lag.cpp 2 560
Fast Accel move fast_accel.cpp 1 608
Fast Mine block fast_mine.cpp 2 400
Fast Place block fast_place.cpp 1 800
Free Look visual free_look.cpp 2 256
Friends utility friends.cpp 4 960
GUI visual gui.cpp 7 752
Ghost Hand block ghost_hand.cpp 2 304
Hit Select combat hit_select.cpp 3 1264
Hitboxes combat hitboxes.cpp 1 32
Indicators visual indicators.cpp 3 2144
Inv Manager utility inv_manager.cpp 3 2288
Inv Walk move inv_walk.cpp 4 1808
Item ESP visual item_esp.cpp 3 2336
Keep Sprint move keep_sprint.cpp 3 416
Knockback Delay combat knockback_delay.cpp 2 1008
Knockback Displace combat knockback_displace.cpp 6 1136
Lag Range combat lag_range.cpp 4 1856
Mod Overlay visual mod_overlay.cpp 8 3216
Name Tags visual name_tags.cpp 3 5024
No Hit Delay utility no_hit_delay.cpp 1 160
No Item Release utility no_item_release.cpp 1 256
No Slow move no_slow.cpp 1 160
No Use Delay utility no_use_delay.cpp 1 256
Notifications visual notifications.cpp 6 2992
Piercing combat piercing.cpp 3 592
Player ESP visual player_esp.cpp 3 3152
Pointers visual pointers.cpp 2 2128
Reach combat reach.cpp 1 176
Refill utility refill.cpp 3 2064
Safe Walk move safe_walk.cpp 1 288
Sprint move sprint.cpp 2 368
Sprint Reset combat sprint_reset.cpp 2 864
Strafe move strafe.cpp 2 624
Teams utility teams.cpp 3 720
Timer utility timer.cpp 2 272
Timer Range combat timer_range.cpp 5 3632
Trajectories visual trajectories.cpp 3 3968
Velocity combat velocity.cpp 8 2512
Weapons combat weapons.cpp 4 640
No Jump Delay move no_jump_delay.cpp 1 48
Ping Fix utility ping_fix.cpp 2 96
Instant Stop move instant_stop.cpp 1 976
Item Use Fix utility item_use_fix.cpp 2 176
Null Move move null_move.cpp 1 592

Functions

Aim Assist

src/asm/combat/aim_assist.cpp - descriptor 0x2e8cc0, settings block 0x2e8eb8

function RVA bytes role reads
aim_assist_frame 0x2b200 944 descriptor +0x58 0x2e9020 config scalar, 0x2e9048 setting bool "silent_ignore_manual_aim" (current value +0x18)
aim_assist_disable 0x2b5b0 96 descriptor +0x98
aim_assist_on_rotation_update 0x2b610 32 descriptor +0x118 0x2e9068 setting bool "silent_move_correct" (current value +0x18)
aim_assist_tick 0x2b630 1200 descriptor +0x168 0x2e9020 config scalar, 0x2e90d8 setting bool "require_sprint" (current value +0x18), 0x2e90f8 setting bool "require_mouse_pressed" (current value +0x18), 0x2e9118 setting bool "disable_on_block_break" (current value +0x18), ...
aim_assist_apply_frame_rotation 0x2bf40 1136 settings logic 0x2e8f50 setting num "hor_speed" (current value +0x30), 0x2e8f88 setting num "ver_speed" (current value +0x30), 0x2e8fa8 setting bool "lock_on_vertical" (current value +0x18), 0x2e8fc8 setting bool "require_mouse_moved" (current value +0x18), ...
aim_assist_test_entity_updating 0x2c3b0 1632 settings logic 0x2e9180 config scalar, 0x2e91c0 setting num "predict" (current value +0x30), 0x2e91f8 setting num "hor_hitbox_correct" (current value +0x30), 0x2e9230 setting num "ver_hitbox_correct" (current value +0x30), ...

Anti Bot

src/asm/utility/anti_bot.cpp - descriptor 0x2eacd0, settings block 0x2eaec8

function RVA bytes role reads
anti_bot_on_tick 0x30e70 1184 descriptor +0x48 0x2eaf10 setting num "min_age" (current value +0x30), 0x2eaf30 setting bool "always_stationary" (current value +0x18), 0x2eaf88 setting enum "invalid_uuid" (current value +0x30), 0x2eafb0 setting bool "sleeping" (current value +0x18), ...
anti_bot_on_toggle 0x31310 224 descriptor +0x98

Anti Debuff

src/asm/visual/anti_debuff.cpp - descriptor 0x2f3860, settings block 0x2f3a58

function RVA bytes role reads
anti_debuff_on_late_tick 0x44940 128 descriptor +0x168 0x2f3a88 setting bool "blindness" (current value +0x18), 0x2f3aa8 setting bool "nausea" (current value +0x18)

Auto Block

src/asm/combat/auto_block.cpp - descriptor 0x2eaff8, settings block 0x2eb1f0

function RVA bytes role reads
auto_block_on_tick 0x31570 1248 descriptor +0x48 0x2eb238 setting num "max_hold_time" (current value +0x30), 0x2eb270 setting num "lag_chance" (current value +0x30), 0x2eb2a8 setting num "lag_duration" (current value +0x30), 0x2eb2e0 setting num "max_hurt_time" (current value +0x30), ...
auto_block_on_packet_sent 0x31a50 32 descriptor +0x78
auto_block_on_toggle 0x31a70 144 descriptor +0x98
auto_block_on_attack 0x31b00 96 descriptor +0x128
auto_block_on_late_tick 0x31b60 80 descriptor +0x168

Auto Clicker

src/asm/combat/auto_clicker.cpp - descriptor 0x2e9330, settings block 0x2e9528

function RVA bytes role reads
auto_clicker_tick 0x2ca10 128 descriptor +0x48
auto_clicker_on_frame 0x2ca90 1712 descriptor +0x58 0x2e9560 config scalar, 0x2e9580 setting bool "inventory_randomize" (current value +0x18), 0x2e95a0 setting bool "allow_block_break" (current value +0x18), 0x2e95c0 setting bool "require_weapon" (current value +0x18), ...
auto_clicker_on_player_update 0x2d140 80 descriptor +0x158
auto_clicker_extra_burst_clicks 0x2d3b0 352 settings logic 0x2e96a8 setting bool "exhaust" (current value +0x18)

Auto Pot

src/asm/utility/auto_pot.cpp - descriptor 0x2ef128, settings block 0x2ef320

function RVA bytes role reads
auto_pot_on_tick 0x391c0 784 descriptor +0x48 0x2ef350 setting bool "use_non_health" (current value +0x18)
auto_pot_on_input 0x394d0 80 descriptor +0x88
auto_pot_on_toggle 0x39520 224 descriptor +0x98 0x2ef3a8 setting bool "prevent_waste" (current value +0x18), 0x2ef3c8 setting bool "double_splash" (current value +0x18)
auto_pot_asm_r_pins 0x396e0 176 settings logic 0x2ef388 setting num "delay" (current value +0x30)

Auto Rod

src/asm/utility/auto_rod.cpp - descriptor 0x2f3520, settings block 0x2f3718

function RVA bytes role reads
auto_rod_on_tick 0x43d80 1472 descriptor +0x48 0x2f3750 setting bool "require_not_mouse_over" (current value +0x18), 0x2f3770 setting bool "allow_throwables" (current value +0x18), 0x2f3790 setting bool "always_switch_to_weapon" (current value +0x18)
auto_rod_on_input 0x44340 80 descriptor +0x88
auto_rod_on_toggle 0x44390 48 descriptor +0x98
auto_rod_on_attack 0x443c0 96 descriptor +0x128
auto_rod_randomised_throw_delay 0x445a0 192 settings logic 0x2f37c8 setting num "delay" (current value +0x30), 0x2f37e8 setting bool "randomize_delays" (current value +0x18)
auto_rod_ticks_bobber_needs 0x44660 512 settings logic 0x2f3820 setting num "retract_speed" (current value +0x30)
auto_rod_randomised_rod_pull 0x44860 224 settings logic 0x2f37e8 setting bool "randomize_delays" (current value +0x18), 0x2f3858 setting num "throw_speed" (current value +0x30)

Auto Soup

src/asm/utility/auto_soup.cpp - descriptor 0x2e96b0, settings block 0x2e98a8

function RVA bytes role reads
auto_soup_on_tick 0x2d510 1488 descriptor +0x48 0x2e98f0 config scalar, 0x2e9928 setting num "delay_before" (current value +0x30), 0x2e9960 config scalar, 0x2e9998 setting num "delay_between" (current value +0x30), ...
auto_soup_input_hook 0x2dae0 48 descriptor +0x88
auto_soup_enable 0x2db10 64 descriptor +0x98
auto_soup_asm_pins_keep 0x2dd50 256 settings logic 0x2e9a08 setting num "randomization" (current value +0x30)

Auto Tool

src/asm/block/auto_tool.cpp - descriptor 0x2ee158, settings block 0x2ee350

function RVA bytes role reads
auto_tool_on_inventory_tick 0x37180 816 descriptor +0x1d8 0x2ee3a0 setting num "activation_time" (current value +0x30), 0x2ee3c0 setting bool "allow_using_fists" (current value +0x18), 0x2ee3e0 setting bool "allow_using_sword" (current value +0x18), 0x2ee400 setting bool "allow_using_tools" (current value +0x18), ...
auto_tool_on_shutdown 0x374b0 48 descriptor +0x1e8

Auto Weapon

src/asm/combat/auto_weapon.cpp - descriptor 0x2f5af8, settings block 0x2f5cf0

function RVA bytes role reads
auto_weapon_on_inventory_tick 0x4a340 320 descriptor +0x1d8 0x2f5d38 setting num "activation_time" (current value +0x30), 0x2f5d58 setting bool "require_mouse_pressed" (current value +0x18)

Backtrack

src/asm/combat/backtrack.cpp - descriptor 0x2edad0, settings block 0x2edcc8

function RVA bytes role reads
backtrack_packet_hook_under 0x35fd0 320 descriptor +0x68
backtrack_render_box_held 0x36110 464 descriptor +0xa8 0x2edd10 setting num "indicator_line_width" (current value +0x30), 0x2edd50 setting bool "indicator_rotate" (current value +0x18), 0x2edd70 setting bool "indicator_filled" (current value +0x18)
backtrack_tick_decide_whether 0x362e0 1120 descriptor +0x168 0x2edda8 setting num "max_hurt_time" (current value +0x30), 0x2ede30 config scalar, 0x2ede68 setting num "cooldown" (current value +0x30), 0x2ede88 setting bool "require_mouse_pressed" (current value +0x18), ...

src/asm/utility/blink.cpp - descriptor 0x2ec600, settings block 0x2ec7f8

function RVA bytes role reads
blink_on_tick 0x33660 112 descriptor +0x48 0x2ec828 setting bool "disable_on_attack" (current value +0x18)
blink_on_packet_received 0x336d0 128 descriptor +0x68
blink_on_packet_sent 0x33750 32 descriptor +0x78
blink_on_toggle 0x33770 80 descriptor +0x98 0x2ec860 setting num "max_duration" (current value +0x30), 0x2ec8b8 current value of setting "direction" (+0x30)
blink_on_attack 0x337c0 112 descriptor +0x128 0x2ec8e0 setting bool "disable_on_block_dig" (current value +0x18), 0x2ec900 setting bool "disable_on_block_interact" (current value +0x18)

Block ESP

src/asm/visual/block_esp.cpp - descriptor 0x2f1740, settings block 0x2f1938

function RVA bytes role reads
block_esp_on_tick 0x3f4c0 480 descriptor +0x48
block_esp_on_toggle 0x3f6a0 272 descriptor +0x98
block_esp_on_render_world 0x3f7b0 656 descriptor +0xa8 0x2f19e8 setting num "line_width" (current value +0x30), 0x2f1a20 setting num "block_render_limit" (current value +0x30), 0x2f1a58 setting num "range" (current value +0x30), 0x2f1a78 config scalar
block_esp_on_world_change 0x3fa40 16 descriptor +0x188
block_esp_on_shutdown 0x3fa50 224 descriptor +0x1e8

Block In

src/asm/block/block_in.cpp - descriptor 0x2f6108, settings block 0x2f6300

function RVA bytes role reads
block_in_on_tick 0x4abf0 16 descriptor +0x48
block_in_enable_remember_facing 0x4ac00 336 descriptor +0x98
block_in_rotation_override_placement 0x4ad50 48 descriptor +0x118
block_in_tick_while_placing 0x4ad80 208 descriptor +0x148
block_in_tick 0x4ae50 3440 descriptor +0x168 0x2f6330 setting bool "require_ground" (current value +0x18), 0x2f6368 setting num "speed" (current value +0x30)

Bridge Assist

src/asm/block/bridge_assist.cpp - descriptor 0x2e9ac0, settings block 0x2e9cb8

function RVA bytes role reads
bridge_assist_disable 0x2de50 112 descriptor +0x98
bridge_assist_place 0x2dec0 928 descriptor +0x128
bridge_assist_tick 0x2e260 832 descriptor +0x158 0x2e9ce8 setting bool "require_sneak" (current value +0x18), 0x2e9d08 setting bool "require_looking_down" (current value +0x18), 0x2e9d28 setting bool "require_not_forward" (current value +0x18), 0x2e9d78 setting enum "select_blocks" (current value +0x30), ...
bridge_assist_on_late_tick 0x2e5a0 48 descriptor +0x168 0x2e9d78 setting enum "select_blocks" (current value +0x30)
bridge_assist_edge_check 0x2e7b0 880 settings logic 0x2e9df8 setting num "edge_offset" (current value +0x30), 0x2e9e18 setting bool "randomize" (current value +0x18)

Chams

src/asm/visual/chams.cpp - descriptor 0x2f0fe0, settings block 0x2f11d8

function RVA bytes role reads
chams_render_living_entity 0x3e730 336 settings logic 0x2f1208 setting bool "hide_friendlies" (current value +0x18)

Chest ESP

src/asm/visual/chest_esp.cpp - descriptor 0x2ec908, settings block 0x2ecb00

function RVA bytes role reads
chest_esp_on_tick 0x33990 464 descriptor +0x48 0x2ecb48 setting num "range" (current value +0x30), 0x2ecb68 config scalar, 0x2ecb88 config scalar, 0x2ecba8 config scalar, ...
chest_esp_on_render_world 0x33b60 512 descriptor +0xa8 0x2ecc00 setting num "line_width" (current value +0x30), 0x2ecca0 setting bool "filled" (current value +0x18)

Chest Stealer

src/asm/utility/chest_stealer.cpp - descriptor 0x2f5288, settings block 0x2f5480

function RVA bytes role reads
chest_stealer_on_tick 0x48600 240 descriptor +0x1d8 0x2f54c8 setting num "delay_after_open" (current value +0x30), 0x2f54e8 setting bool "require_vanilla_title" (current value +0x18)

Clutch

src/asm/block/clutch.cpp - descriptor 0x2f5580, settings block 0x2f5778

function RVA bytes role reads
clutch_tick 0x488f0 320 descriptor +0x48 0x2f57c0 setting num "click_speed" (current value +0x30)
clutch_rotation_override_flag 0x48a30 32 descriptor +0x118
clutch_on_late_tick 0x48a50 4528 descriptor +0x168 0x2f57f8 setting num "snapback_duration" (current value +0x30), 0x2f5830 setting num "snapback_delay" (current value +0x30), 0x2f5868 setting num "randomization" (current value +0x30), 0x2f58a0 setting num "aim_speed" (current value +0x30), ...
clutch_pick_aim_target 0x49f40 1024 settings logic 0x2f5868 setting num "randomization" (current value +0x30), 0x2f5a78 setting bool "aim_multipoint" (current value +0x18)

Criticals

src/asm/combat/criticals.cpp - descriptor 0x2ec010, settings block 0x2ec208

function RVA bytes role reads
criticals_on_tick 0x32f10 368 descriptor +0x48 0x2ec250 setting num "max_delay" (current value +0x30), 0x2ec288 setting num "chance" (current value +0x30), 0x2ec2a8 setting bool "require_mouse_pressed" (current value +0x18), 0x2ec2c8 setting bool "require_weapon" (current value +0x18), ...
criticals_on_frame 0x33080 288 descriptor +0x58 0x2ec350 setting num "timer_speed" (current value +0x30), 0x2ec388 setting num "boost" (current value +0x30)
criticals_on_packet_sent 0x331a0 272 descriptor +0x78
criticals_on_toggle 0x332b0 96 descriptor +0x98

Debug

src/asm/utility/debug.cpp - descriptor 0x2f4430, settings block 0x2f4628

function RVA bytes role reads
debug_on_tick 0x466e0 368 descriptor +0x48 0x2f4658 setting bool "hurt_time" (current value +0x18), 0x2f4678 setting bool "item_use_state" (current value +0x18)
debug_on_packet_sent 0x46850 112 descriptor +0x78
debug_on_attack_post 0x468c0 64 descriptor +0x138 0x2f4698 setting bool "clicks" (current value +0x18)
debug_on_late_tick 0x46900 256 descriptor +0x168 0x2f4698 setting bool "clicks" (current value +0x18)

Fake Lag

src/asm/utility/fake_lag.cpp - descriptor 0x2ebcc0, settings block 0x2ebeb8

function RVA bytes role reads
fake_lag_on_tick 0x32b30 384 descriptor +0x48 0x2ebf00 setting num "inbound" (current value +0x30), 0x2ebf38 setting num "outbound" (current value +0x30), 0x2ebf58 setting bool "realtime_damage" (current value +0x18), 0x2ebfa0 current value of setting "mode" (+0x30), ...
fake_lag_on_packet_sent 0x32cb0 176 descriptor +0x78

Fast Accel

src/asm/move/fast_accel.cpp - descriptor 0x2f27f8, settings block 0x2f29f0

function RVA bytes role reads
fast_accel_on_move_flying 0x42320 608 descriptor +0x1a8 0x2f2a38 setting num "acceleration" (current value +0x30), 0x2f2a58 setting bool "require_weapon" (current value +0x18), 0x2f2a78 setting bool "require_not_damaged" (current value +0x18)

Fast Mine

src/asm/block/fast_mine.cpp - descriptor 0x2f1d90, settings block 0x2f1f88

function RVA bytes role reads
fast_mine_on_tick 0x41a90 160 descriptor +0x48 0x2f1fd0 setting num "break_delay" (current value +0x30), 0x2f1ff0 setting bool "decr_block_hit_delay" (current value +0x18)
fast_mine_on_late_tick 0x41b30 240 descriptor +0x168 0x2f2028 config scalar

Fast Place

src/asm/block/fast_place.cpp - descriptor 0x2ea2d0, settings block 0x2ea4c8

function RVA bytes role reads
fast_place_tick 0x2fbc0 800 descriptor +0x48 0x2ea510 config scalar, 0x2ea548 setting num "activate_delay" (current value +0x30)

Free Look

src/asm/visual/free_look.cpp - descriptor 0x2edef0, settings block 0x2ee0e8

function RVA bytes role reads
free_look_on_module_toggle 0x37020 224 descriptor +0x98 0x2ee148 setting enum "target_perspective" (current value +0x30)
free_look_on_rotation_update 0x37100 32 descriptor +0x118

Friends

src/asm/utility/friends.cpp - descriptor 0x2f0038, settings block 0x2f0230

function RVA bytes role reads
friends_on_middle_click_add 0x3b200 384 settings logic 0x2f0260 setting bool "middle_click_add" (current value +0x18)
friends_on_tick 0x3b3c0 336 descriptor +0x48
friends_on_toggle 0x3b510 192 descriptor +0x98
friends_on_shutdown 0x3b5d0 48 descriptor +0x1e8

GUI

src/asm/visual/gui.cpp - descriptor 0x2eb740, settings block 0x2eb938

function RVA bytes role reads
gui_get_scale 0x32490 32 settings logic 0x2eb9a0 setting enum "scale" (current value +0x30)
gui_handle_input_event 0x324d0 192 settings logic 0x2eb9c8 setting bool "allow_input" (current value +0x18)
gui_on_tick 0x325c0 64 descriptor +0x48
gui_on_toggle 0x32600 304 descriptor +0x98
gui_on_hud_tick 0x32730 16 descriptor +0xd8
gui_on_hud_render 0x32740 128 descriptor +0xe8 0x2eb9e8 setting bool "compact" (current value +0x18), 0x2eba08 setting bool "wide" (current value +0x18)
gui_on_shutdown 0x327c0 16 descriptor +0x1e8

Ghost Hand

src/asm/block/ghost_hand.cpp - descriptor 0x2f48b0, settings block 0x2f4aa8

function RVA bytes role reads
ghost_hand_should_ignore_entity 0x46d10 288 settings logic 0x2f4ad8 setting bool "require_mouse_pressed" (current value +0x18), 0x2f4af8 setting bool "allow_using_fists" (current value +0x18), 0x2f4b18 setting bool "allow_using_sword" (current value +0x18), 0x2f4b38 setting bool "allow_using_tools" (current value +0x18), ...
ghost_hand_on_reach_query 0x46e30 16 descriptor +0xc8

Hit Select

src/asm/combat/hit_select.cpp - descriptor 0x2ee4f0, settings block 0x2ee6e8

function RVA bytes role reads
hit_select_on_tick 0x376c0 80 descriptor +0x48
hit_select_on_attack 0x37710 976 descriptor +0x128 0x2ee730 setting num "cancel_rate_air" (current value +0x30), 0x2ee768 setting num "pause_dur" (current value +0x30), 0x2ee7a0 setting num "wait_for_damage_dur" (current value +0x30), 0x2ee7d8 setting num "trades_delay" (current value +0x30), ...
hit_select_on_player_update 0x37ae0 208 descriptor +0x158 0x2ee8c8 setting bool "use_server_time" (current value +0x18)

Hitboxes

src/asm/combat/hitboxes.cpp - descriptor 0x2ecca8, settings block 0x2ecea0

function RVA bytes role reads
hitboxes_on_reach_query 0x33fc0 32 descriptor +0xc8 0x2ecee8 config scalar

Indicators

src/asm/visual/indicators.cpp - descriptor 0x2f1440, settings block 0x2f1638

function RVA bytes role reads
indicators_disable 0x3ea40 144 descriptor +0x98
indicators_render 0x3ead0 1104 descriptor +0xb8 0x2f1680 setting num "scale" (current value +0x30), 0x2f16b8 setting num "radius" (current value +0x30)
indicators_tick 0x3ef20 896 descriptor +0x168 0x2f16d8 setting bool "show_arrow" (current value +0x18), 0x2f16f8 setting bool "show_fireball" (current value +0x18), 0x2f1718 setting bool "show_pearl" (current value +0x18), 0x2f1738 setting bool "require_coming_closer" (current value +0x18)

Inv Manager

src/asm/utility/inv_manager.cpp - descriptor 0x2f4c40, settings block 0x2f4e38

function RVA bytes role reads
inv_manager_tick 0x47090 1232 descriptor +0x1d8 0x2f4e80 setting num "delay_after_open" (current value +0x30), 0x2f5228 setting bool "randomize" (current value +0x18), 0x2f5260 setting num "speed" (current value +0x30), 0x2f5280 setting bool "smart_speed" (current value +0x18)
inv_manager_plan_step 0x479c0 816 settings logic 0x2f4fb0 config scalar
inv_manager_score_item_stack 0x47f90 240 settings logic 0x2f5208 setting bool "sort_hotbar_fallback" (current value +0x18)

Inv Walk

src/asm/move/inv_walk.cpp - descriptor 0x2ef3d0, settings block 0x2ef5c8

function RVA bytes role reads
inv_walk_on_toggle 0x39790 48 descriptor +0x98
inv_walk_tick_keep_movement 0x397c0 1312 descriptor +0x158 0x2ef620 config scalar, 0x2ef678 config scalar, 0x2ef6b8 setting num "stop_duration" (current value +0x30), 0x2ef6f0 setting enum "stop_non_inv" (current value +0x30)
inv_walk_on_gui_screen 0x39ce0 336 descriptor +0x1b8 0x2ef620 config scalar
inv_walk_on_inventory_tick 0x39e30 112 descriptor +0x1d8

Item ESP

src/asm/visual/item_esp.cpp - descriptor 0x2f1a80, settings block 0x2f1c78

function RVA bytes role reads
item_esp_render 0x40de0 1136 descriptor +0xa8 0x2f1ca8 setting bool "show_count" (current value +0x18)
item_esp_tick 0x41250 1136 descriptor +0x168 0x2f1ca8 setting bool "show_count" (current value +0x18), 0x2f1ce0 setting num "range" (current value +0x30), 0x2f1ce8 config scalar, 0x2f1d20 config scalar
item_esp_shutdown 0x416c0 64 descriptor +0x1e8

Keep Sprint

src/asm/move/keep_sprint.cpp - descriptor 0x2ef700, settings block 0x2ef8f8

function RVA bytes role reads
keep_sprint_on_attack 0x3a0f0 128 descriptor +0x128 0x2ef940 setting num "chance" (current value +0x30)
keep_sprint_on_attack_post 0x3a170 240 descriptor +0x138 0x2ef978 config scalar, 0x2ef998 setting bool "require_on_ground" (current value +0x18), 0x2ef9b8 setting bool "allow_reduce" (current value +0x18)
keep_sprint_on_player_update 0x3a260 48 descriptor +0x158

Knockback Delay

src/asm/combat/knockback_delay.cpp - descriptor 0x2f40f8, settings block 0x2f42f0

function RVA bytes role reads
knockback_delay_on_packet_received 0x46140 304 descriptor +0x68
knockback_delay_on_late_tick 0x46270 704 descriptor +0x168 0x2f4338 config scalar, 0x2f4358 setting bool "require_air" (current value +0x18), 0x2f4390 setting num "range" (current value +0x30), 0x2f43b0 setting bool "require_weapon" (current value +0x18), ...

Knockback Displace

src/asm/combat/knockback_displace.cpp - descriptor 0x2f5d60, settings block 0x2f5f58

function RVA bytes role reads
knockback_displace_on_packet_sent 0x4a520 32 descriptor +0x78
knockback_displace_on_rotation_update 0x4a540 32 descriptor +0x118
knockback_displace_on_attack 0x4a560 624 descriptor +0x128 0x2f5fa0 setting num "cooldown" (current value +0x30), 0x2f5fd8 config scalar, 0x2f5ff8 setting bool "require_no_kb" (current value +0x18), 0x2f6018 setting bool "require_weapon" (current value +0x18), ...
knockback_displace_on_attack_post 0x4a7d0 48 descriptor +0x138
knockback_displace_on_late_tick 0x4a800 304 descriptor +0x168 0x2f60e0 setting bool "hide_rotation" (current value +0x18), 0x2f6100 setting bool "use_last_strafe" (current value +0x18)
knockback_displace_direction 0x4ab90 96 settings logic 0x2f60b8 config scalar

Lag Range

src/asm/combat/lag_range.cpp - descriptor 0x2ef9c0, settings block 0x2efbb8

function RVA bytes role reads
lag_range_packet_hook_hold 0x3a3c0 592 descriptor +0x78
lag_range_render_box_interpolated 0x3a610 368 descriptor +0xa8 0x2efc00 setting num "indicator_line_width" (current value +0x30), 0x2efc40 setting bool "indicator_filled" (current value +0x18)
lag_range_attack_hook 0x3a780 80 descriptor +0x138
lag_range_tick_decide_whether 0x3a7d0 816 descriptor +0x168 0x2efc78 config scalar, 0x2efc98 setting bool "require_weapon" (current value +0x18), 0x2efcb8 setting bool "flush_splash_potion" (current value +0x18), 0x2efcd8 setting bool "flush_sprint_reset" (current value +0x18), ...

Mod Overlay

src/asm/visual/mod_overlay.cpp - descriptor 0x2ecef0, settings block 0x2ed0e8

function RVA bytes role reads
mod_overlay_tick 0x34080 528 descriptor +0x48 0x2ed118 setting bool "show_combat" (current value +0x18), 0x2ed138 setting bool "show_move" (current value +0x18), 0x2ed158 setting bool "show_block" (current value +0x18), 0x2ed178 setting bool "show_visual" (current value +0x18), ...
mod_overlay_module_toggled 0x34290 576 descriptor +0x98 0x2ed118 setting bool "show_combat" (current value +0x18), 0x2ed138 setting bool "show_move" (current value +0x18), 0x2ed158 setting bool "show_block" (current value +0x18), 0x2ed178 setting bool "show_visual" (current value +0x18), ...
mod_overlay_on_hud_tick 0x344d0 64 descriptor +0xd8
mod_overlay_render 0x34510 1248 descriptor +0xe8 0x2ed230 setting num "text_size" (current value +0x30), 0x2ed268 setting key "name_color" (current value +0x30), 0x2ed2a8 setting num "bg_rounding" (current value +0x30), 0x2ed2e0 setting num "padding_x" (current value +0x30), ...
mod_overlay_on_profile_event 0x349f0 32 descriptor +0xf8
mod_overlay_on_overlay_unload 0x34a10 48 descriptor +0x1c8 0x2ed1b8 setting bool "require_bound" (current value +0x18)
mod_overlay_rebuild_visibility 0x34ce0 432 settings logic 0x2ed118 setting bool "show_combat" (current value +0x18), 0x2ed138 setting bool "show_move" (current value +0x18), 0x2ed158 setting bool "show_block" (current value +0x18), 0x2ed178 setting bool "show_visual" (current value +0x18), ...
mod_overlay_append_entry 0x34e90 288 settings logic 0x2ed1d8 setting bool "lowercase" (current value +0x18), 0x2ed1f8 setting bool "show_details" (current value +0x18)

Name Tags

src/asm/visual/name_tags.cpp - descriptor 0x2f02d0, settings block 0x2f04c8

function RVA bytes role reads
name_tags_disable 0x3c210 112 descriptor +0x98
name_tags_render 0x3c280 1952 descriptor +0xb8 0x2f0510 setting num "scale" (current value +0x30), 0x2f0530 setting bool "distance_scaling" (current value +0x18), 0x2f0550 setting bool "background" (current value +0x18), 0x2f0570 setting bool "text_shadow" (current value +0x18), ...
name_tags_tick 0x3ca20 2960 descriptor +0x168 0x2f05b0 setting bool "show_enchants" (current value +0x18), 0x2f05e8 setting num "range" (current value +0x30), 0x2f0608 setting bool "show_own_name_tag" (current value +0x18), 0x2f0628 setting bool "use_display_name" (current value +0x18), ...

No Hit Delay

src/asm/utility/no_hit_delay.cpp - descriptor 0x2f0b70, settings block 0x2f0d68

function RVA bytes role reads
no_hit_delay_on_attack 0x3e590 160 descriptor +0x128 0x2f0dc0 current value of setting "mode" (+0x30)

No Item Release

src/asm/utility/no_item_release.cpp - descriptor 0x2ec390, settings block 0x2ec588

function RVA bytes role reads
no_item_release_on_packet_sent 0x334c0 256 descriptor +0x78 0x2ec5e8 current value of setting "mode" (+0x30)

No Slow

src/asm/move/no_slow.cpp - descriptor 0x2f2c90, settings block 0x2f2e88

function RVA bytes role reads
no_slow_on_movement_input 0x42a20 160 descriptor +0x198 0x2f2ed0 setting num "mult_bow" (current value +0x30), 0x2f2f08 setting num "mult_sword" (current value +0x30), 0x2f2f40 setting num "mult_consumables" (current value +0x30)

No Use Delay

src/asm/utility/no_use_delay.cpp - descriptor 0x2f1210, settings block 0x2f1408

function RVA bytes role reads
no_use_delay_on_late_tick 0x3e8e0 256 descriptor +0x168 0x2f1438 setting bool "allow_desync" (current value +0x18)

Notifications

src/asm/visual/notifications.cpp - descriptor 0x2ed320, settings block 0x2ed518

function RVA bytes role reads
notifications_module_toggled_gui 0x35000 416 descriptor +0x98 0x2ed548 setting bool "hide_bind_only" (current value +0x18), 0x2ed568 setting bool "hide_hold_notifs" (current value +0x18), 0x2ed588 setting bool "show_combat" (current value +0x18), 0x2ed5a8 setting bool "show_move" (current value +0x18), ...
notifications_tick_age_messages 0x351a0 784 descriptor +0xd8 0x2ed628 setting bool "hide_ingame" (current value +0x18)
notifications_draw_slide_boxes 0x354b0 1200 descriptor +0xe8 0x2ed628 setting bool "hide_ingame" (current value +0x18)
notifications_profile_loaded_saved 0x35960 208 descriptor +0xf8
notifications_on_error_event 0x35a30 192 descriptor +0x108
notifications_on_friend_event 0x35af0 192 descriptor +0x178

Piercing

src/asm/combat/piercing.cpp - descriptor 0x2f3ab0, settings block 0x2f3ca8

function RVA bytes role reads
piercing_decide_which_entity 0x44a50 496 settings logic 0x2f3cd8 setting bool "require_inside_bb" (current value +0x18), 0x2f3cf8 setting bool "require_weapon" (current value +0x18), 0x2f3d18 setting bool "non_players" (current value +0x18), 0x2f3d38 setting bool "friendlies" (current value +0x18), ...
piercing_should_pierce_blocks 0x44c40 80 settings logic 0x2f3cf8 setting bool "require_weapon" (current value +0x18), 0x2f3de8 setting bool "blocks" (current value +0x18)
piercing_on_reach_query 0x44c90 16 descriptor +0xc8

Player ESP

src/asm/visual/player_esp.cpp - descriptor 0x2e9e80, settings block 0x2ea078

function RVA bytes role reads
player_esp_render_mode_1 0x2eb20 896 descriptor +0xa8 0x2ea0c0 setting num "line_width" (current value +0x30), 0x2ea110 current value of setting "mode" (+0x30), 0x2ea138 config scalar, 0x2ea158 setting bool "hurt_effect" (current value +0x18), ...
player_esp_render_mode_0 0x2eea0 1360 descriptor +0xb8 0x2ea0c0 setting num "line_width" (current value +0x30), 0x2ea110 current value of setting "mode" (+0x30), 0x2ea138 config scalar, 0x2ea158 setting bool "hurt_effect" (current value +0x18), ...
player_esp_tick 0x2f3f0 896 descriptor +0x168 0x2ea1d0 setting num "range" (current value +0x30), 0x2ea208 setting key "color_target" (current value +0x30), 0x2ea228 setting key "color_friendlies" (current value +0x30), 0x2ea250 config scalar, ...

Pointers

src/asm/visual/pointers.cpp - descriptor 0x2f06c0, settings block 0x2f08b8

function RVA bytes role reads
pointers_render 0x3da80 1168 descriptor +0xb8 0x2f0950 setting num "scale" (current value +0x30), 0x2f0988 setting num "radius" (current value +0x30), 0x2f09c0 setting key "color_near" (current value +0x30), 0x2f0a10 current value of setting "style" (+0x30), ...
pointers_tick 0x3df10 960 descriptor +0x168 0x2f0a88 config scalar, 0x2f0ac8 setting num "range" (current value +0x30), 0x2f0b00 setting num "ignore_fov" (current value +0x30), 0x2f0b38 setting key "color_friendlies" (current value +0x30), ...

Reach

src/asm/combat/reach.cpp - descriptor 0x2ea550, settings block 0x2ea748

function RVA bytes role reads
reach_on_reach_query 0x2ffb0 176 descriptor +0xc8 0x2ea790 config scalar, 0x2ea7c8 setting num "activate_time" (current value +0x30), 0x2ea7e8 setting bool "require_sprint" (current value +0x18)

Refill

src/asm/utility/refill.cpp - descriptor 0x2eed90, settings block 0x2eef88

function RVA bytes role reads
refill_enable 0x384c0 48 descriptor +0x98
refill_on_inventory_tick 0x384f0 1744 descriptor +0x1d8 0x2eefd0 setting num "delay_before_close" (current value +0x30), 0x2ef008 setting num "delay_after_open" (current value +0x30), 0x2ef040 setting num "speed" (current value +0x30), 0x2ef0c0 setting bool "smart_speed" (current value +0x18), ...
refill_classify_27_main 0x38dc0 272 settings logic 0x2ef060 setting bool "refill_soup" (current value +0x18), 0x2ef080 config scalar, 0x2ef0a0 setting bool "refill_potion_non_health" (current value +0x18)

Safe Walk

src/asm/move/safe_walk.cpp - descriptor 0x2f2030, settings block 0x2f2228

function RVA bytes role reads
safe_walk_on_tick 0x41d30 288 descriptor +0x48 0x2f2270 setting num "motion_multiplier" (current value +0x30), 0x2f2290 setting bool "require_looking_down" (current value +0x18), 0x2f22b0 setting bool "require_not_forward" (current value +0x18), 0x2f22d0 setting bool "require_holding_blocks" (current value +0x18)

Sprint

src/asm/move/sprint.cpp - descriptor 0x2ed840, settings block 0x2eda38

function RVA bytes role reads
sprint_on_player_update 0x35d80 176 descriptor +0x158 0x2eda68 setting bool "while_in_gui" (current value +0x18)
sprint_on_movement_input 0x35e30 192 descriptor +0x198 0x2eda88 setting bool "while_using_item" (current value +0x18), 0x2edaa8 setting bool "while_backwards" (current value +0x18), 0x2edac8 setting bool "while_sideways" (current value +0x18)

Sprint Reset

src/asm/combat/sprint_reset.cpp - descriptor 0x2efd00, settings block 0x2efef8

function RVA bytes role reads
sprint_reset_on_player_update 0x3ad10 688 descriptor +0x158 0x2eff98 setting num "delay" (current value +0x30), 0x2effb8 setting bool "randomize" (current value +0x18), 0x2effd8 setting bool "wait_for_damage" (current value +0x18), 0x2efff8 setting bool "require_weapon" (current value +0x18), ...
sprint_reset_press_key 0x3b150 176 settings logic 0x2eff58 current value of setting "mode" (+0x30)

Strafe

src/asm/move/strafe.cpp - descriptor 0x2f24e8, settings block 0x2f26e0

function RVA bytes role reads
strafe_on_movement_input 0x41f90 48 descriptor +0x198
strafe_on_move_flying 0x41fc0 576 descriptor +0x1a8 0x2f2728 setting num "max_hurt_time" (current value +0x30), 0x2f2760 setting num "strength_air" (current value +0x30), 0x2f2798 setting num "strength_jump" (current value +0x30), 0x2f27d0 setting num "strength_ground" (current value +0x30), ...

Teams

src/asm/utility/teams.cpp - descriptor 0x2eb400, settings block 0x2eb5f8

function RVA bytes role reads
teams_on_tick 0x31e10 480 descriptor +0x48 0x2eb628 setting bool "match_self_color" (current value +0x18)
teams_on_toggle 0x31ff0 192 descriptor +0x98
teams_on_shutdown 0x320b0 48 descriptor +0x1e8

Timer

src/asm/utility/timer.cpp - descriptor 0x2eba10, settings block 0x2ebc08

function RVA bytes role reads
timer_on_frame 0x328f0 192 descriptor +0x58 0x2ebc50 config scalar, 0x2ebc70 setting bool "require_mouse" (current value +0x18), 0x2ebc90 setting bool "require_falling" (current value +0x18), 0x2ebcb0 setting bool "require_damage" (current value +0x18)
timer_on_toggle 0x329b0 80 descriptor +0x98

Timer Range

src/asm/combat/timer_range.cpp - descriptor 0x2f3160, settings block 0x2f3358

function RVA bytes role reads
timer_range_tick 0x42c60 672 descriptor +0x48 0x2f3388 setting bool "require_mouse_pressed" (current value +0x18), 0x2f33a8 setting bool "require_weapon" (current value +0x18), 0x2f33c8 setting bool "require_not_using_item" (current value +0x18), 0x2f3410 config scalar
timer_range_render_tick 0x42f00 2640 descriptor +0x58 0x2f3410 config scalar, 0x2f3438 setting bool "block_while_frozen" (current value +0x18), 0x2f3470 setting num "cooldown" (current value +0x30), 0x2f3478 config scalar, ...
timer_range_on_packet_sent 0x43950 32 descriptor +0x78
timer_range_on_timer_phase 0x43970 112 descriptor +0x98
timer_range_hypot 0x43bf0 176 settings logic 0x2f3410 config scalar, 0x2f3438 setting bool "block_while_frozen" (current value +0x18)

Trajectories

src/asm/visual/trajectories.cpp - descriptor 0x2f3df0, settings block 0x2f3fe8

function RVA bytes role reads
trajectories_disable 0x44e40 96 descriptor +0x98
trajectories_render 0x44ea0 1232 descriptor +0xa8 0x2f4030 setting num "line_width" (current value +0x30), 0x2f4068 setting key "color_hit" (current value +0x30)
trajectories_tick 0x45370 2640 descriptor +0x168 0x2f4090 config scalar, 0x2f40b0 setting bool "render_uncharged_bow" (current value +0x18), 0x2f40d0 setting bool "render_pearls" (current value +0x18), 0x2f40f0 setting bool "render_throwables" (current value +0x18)

Velocity

src/asm/combat/velocity.cpp - descriptor 0x2ea7f0, settings block 0x2ea9e8

function RVA bytes role reads
velocity_mode_3_delayed 0x30180 336 descriptor +0x48 0x2eaa50 config scalar, 0x2eaa90 setting num "ignore_chance" (current value +0x30), 0x2eab68 setting enum "ignore_vertical" (current value +0x30)
velocity_packet_hook_watch 0x302d0 208 descriptor +0x68
velocity_disable 0x303a0 32 descriptor +0x98
velocity_attack 0x303c0 80 descriptor +0x128
velocity_mode_2_reduce 0x30410 272 descriptor +0x138 0x2eaa50 config scalar, 0x2eaab0 setting bool "require_forward" (current value +0x18), 0x2eaaf0 setting bool "require_weapon" (current value +0x18), 0x2eab90 setting bool "reduce_multiple_per_tick" (current value +0x18)
velocity_tick_mode_0 0x30520 960 descriptor +0x158 0x2eaa50 config scalar, 0x2eabc8 setting num "reduce_chance" (current value +0x30), 0x2eac00 setting num "reduce_delay" (current value +0x30), 0x2eac38 config scalar, ...
velocity_tick 0x308e0 80 descriptor +0x168
velocity_shared_conditions 0x30c50 544 settings logic 0x2eaab0 setting bool "require_forward" (current value +0x18), 0x2eaad0 setting bool "require_mouse" (current value +0x18), 0x2eaaf0 setting bool "require_weapon" (current value +0x18), 0x2eab10 setting bool "require_target" (current value +0x18)

Weapons

src/asm/combat/weapons.cpp - descriptor 0x2ee930, settings block 0x2eeb28

function RVA bytes role reads
weapons_check_held_item_cached 0x37e50 272 settings logic 0x2eeb58 setting bool "fist" (current value +0x18), 0x2eeb60 config scalar, 0x2eec98 setting bool "enchant_sharpness" (current value +0x18), 0x2eecb8 setting bool "enchant_knockback" (current value +0x18), ...
weapons_is_item_allowed_by_class 0x38040 112 settings logic 0x2eeb58 setting bool "fist" (current value +0x18), 0x2eecf8 setting bool "axes" (current value +0x18), 0x2eed18 setting bool "swords" (current value +0x18)
weapons_find_first_weapon_slot 0x380c0 208 settings logic 0x2eeb78 setting bool (slot) (current value +0x18), 0x2eec98 setting bool "enchant_sharpness" (current value +0x18), 0x2eecb8 setting bool "enchant_knockback" (current value +0x18), 0x2eecd8 setting bool "enchant_fire_aspect" (current value +0x18)
weapons_on_shutdown 0x38190 48 descriptor +0x1e8

No Jump Delay

src/asm/move/no_jump_delay.cpp - descriptor 0x2ed630, settings block None

function RVA bytes role reads
no_jump_delay_on_tick 0x35d50 48 descriptor +0x158

Ping Fix

src/asm/utility/ping_fix.cpp - descriptor 0x2f0dd0, settings block None

function RVA bytes role reads
ping_fix_drop_incoming_keepalive 0x3e6d0 48 descriptor +0x68
ping_fix_drop_outgoing_keepalive 0x3e700 48 descriptor +0x78

Instant Stop

src/asm/move/instant_stop.cpp - descriptor 0x2f2a80, settings block None

function RVA bytes role reads
instant_stop_on_tick 0x42650 976 descriptor +0x148

Item Use Fix

src/asm/utility/item_use_fix.cpp - descriptor 0x2f2f48, settings block None

function RVA bytes role reads
item_use_fix_clear_hitting_block 0x42b80 96 descriptor +0x128
item_use_fix_restore_hitting_block 0x42be0 80 descriptor +0x138

Null Move

src/asm/move/null_move.cpp - descriptor 0x2f46a0, settings block None

function RVA bytes role reads
null_move_on_tick 0x46ac0 592 descriptor +0x148