summaryrefslogtreecommitdiffstats
path: root/CONTEXT.md
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--CONTEXT.md16
1 files changed, 10 insertions, 6 deletions
diff --git a/CONTEXT.md b/CONTEXT.md
index 1c43b1f..53c662e 100644
--- a/CONTEXT.md
+++ b/CONTEXT.md
@@ -148,20 +148,24 @@ Binds use SDL scancodes; mouse buttons are pseudo-scancodes 600..604.
148- **Category**: sidebar group. Movement, Combat, Visuals, Weapons, System. 148- **Category**: sidebar group. Movement, Combat, Visuals, Weapons, System.
149- **Card**: per-feature panel. Header always shows Active + Bind; body is a 149- **Card**: per-feature panel. Header always shows Active + Bind; body is a
150 collapsible set of settings. 150 collapsible set of settings.
151- **Freeze**: while the GUI is open, the usercmd movement/buttons/impulses/view 151- **Freeze**: while the GUI is open, look/attack/use/impulse/weapon selection
152 are held and combat features are skipped; the game keeps simulating and 152 are blocked and combat features are skipped, but normal WASD/jump/duck
153 ESP/FOV circle/speed graph keep drawing. No invulnerability. 153 movement is allowed. Bind capture blocks all game input until it ends. The
154 game keeps simulating and ESP/FOV circle/speed graph keep drawing. No
155 invulnerability.
154- **Native cursor**: on open, leave SDL relative-mouse mode and show the OS 156- **Native cursor**: on open, leave SDL relative-mouse mode and show the OS
155 cursor; restore on close. Absolute mouse coordinates are used. 157 cursor; restore on close. Absolute mouse coordinates are used.
156- **Bind capture**: click Bind, press a key/button; Esc or clicking elsewhere 158- **Bind capture**: click Bind, press a key/button; Esc cancels capture but
157 cancels; Clear sets None; Insert is reserved for the GUI. 159 does not close the GUI; clicking elsewhere cancels; Clear sets None; Insert
160 is reserved for the GUI.
158- **UI scale**: `clamp(min(screen_w/1920, screen_h/1080), 0.75, 1.5)`; base 161- **UI scale**: `clamp(min(screen_w/1920, screen_h/1080), 0.75, 1.5)`; base
159 window 960x620, body/title fonts 15/20 px at scale 1. 162 window 960x620, body/title fonts 15/20 px at scale 1.
160- Every feature gets Active + Bind; bind None means always-on. 163- Every feature gets Active + Bind; bind None means always-on.
161- System page: config path/build info, Reload config, and a two-click Reset 164- System page: config path/build info, Reload config, and a two-click Reset
162 that restores feature settings/binds but keeps GUI layout. 165 that restores feature settings/binds but keeps GUI layout.
163- Window: fixed-size, draggable by title bar, clamped to screen, position, 166- Window: fixed-size, draggable by title bar, clamped to screen, position,
164 category and expanded cards persisted under `[gui]`. 167 category and expanded cards persisted under `[gui]`. Esc does not close the
168 GUI; the toggle key or title-bar X does.
165 169
166 170
167## Bones / ESP 171## Bones / ESP