diff options
Diffstat (limited to 'CONTEXT.md')
| -rw-r--r-- | CONTEXT.md | 16 |
1 files changed, 10 insertions, 6 deletions
| @@ -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 |
