diff options
Diffstat (limited to 'CONTEXT.md')
| -rw-r--r-- | CONTEXT.md | 53 |
1 files changed, 6 insertions, 47 deletions
| @@ -94,52 +94,11 @@ Relevant vtable slots (this build): | |||
| 94 | 94 | ||
| 95 | ## Menu | 95 | ## Menu |
| 96 | 96 | ||
| 97 | Preview key: `F1` (the final GUI will replace this tree). Starts fully collapsed on first open. `F1` toggles; `Up`/`Down` navigate; | 97 | There is a single menu: the custom GUI, toggled with `Insert`. The old |
| 98 | `Enter` expands/toggles; `Left`/`Right` edit values; `Escape` closes. | 98 | text-tree menu was removed after the GUI reached parity. Every feature still |
| 99 | Bind rows enter bind-select mode: press a key/button to assign, `Escape` sets | 99 | has an active flag and a bind (SDL scancode; mouse buttons 600..604; None = |
| 100 | None (always-on), `Enter` cancels. | 100 | always-on), and all settings are persisted in the INI described under GUI |
| 101 | 101 | vocabulary / decisions. | |
| 102 | > The text menu below is being replaced by the GUI described in the next | ||
| 103 | > section. The GUI now drives the same feature state/config. The old tree is | ||
| 104 | > kept only for a verification pass; **Insert** toggles the GUI and the old | ||
| 105 | > text tree is on **F1**. | ||
| 106 | |||
| 107 | ``` | ||
| 108 | HL2hake | ||
| 109 | Bunnyhop | ||
| 110 | Active | ||
| 111 | Uni-directional auto-strafe | ||
| 112 | ABH | ||
| 113 | Active | ||
| 114 | Jumpbug | ||
| 115 | Active | ||
| 116 | Assist timing | ||
| 117 | Melee killbot | ||
| 118 | Active | ||
| 119 | Spread control | ||
| 120 | Active | ||
| 121 | No spread | ||
| 122 | ESP | ||
| 123 | Active | ||
| 124 | Show neutral / healthbar / healthnum / name / skeleton / box / speed graph | ||
| 125 | Aimbot | ||
| 126 | Active | ||
| 127 | Bind | ||
| 128 | Vischeck | ||
| 129 | Bones -> Head / Torso / Left arm / Right arm / Left leg / Right leg | ||
| 130 | Smoothness (1..45 deg/tick, Left/Right) | ||
| 131 | FOV (1..180 deg, Left/Right) | ||
| 132 | Show FOV circle | ||
| 133 | Triggerbot | ||
| 134 | Active | ||
| 135 | Bind | ||
| 136 | Silent aim | ||
| 137 | Active | ||
| 138 | Bind | ||
| 139 | FOV (1..180 deg, Left/Right) | ||
| 140 | ``` | ||
| 141 | |||
| 142 | Binds use SDL scancodes; mouse buttons are pseudo-scancodes 600..604. | ||
| 143 | 102 | ||
| 144 | ## GUI vocabulary / decisions | 103 | ## GUI vocabulary / decisions |
| 145 | 104 | ||
| @@ -170,7 +129,7 @@ Binds use SDL scancodes; mouse buttons are pseudo-scancodes 600..604. | |||
| 170 | category and expanded cards persisted under `[gui]` in the same INI. Esc | 129 | category and expanded cards persisted under `[gui]` in the same INI. Esc |
| 171 | does not close the GUI; the toggle key (Insert) is the only close path. | 130 | does not close the GUI; the toggle key (Insert) is the only close path. |
| 172 | There is no title-bar X. | 131 | There is no title-bar X. |
| 173 | - GUI controls write the same state the text tree used; sliders persist when | 132 | - GUI controls write the shared feature state; sliders persist when |
| 174 | the drag ends, toggles/binds/layout persist immediately. `[gui]` stores | 133 | the drag ends, toggles/binds/layout persist immediately. `[gui]` stores |
| 175 | `x`, `y`, `category` and an `expanded` bitmask (card index order). Every | 134 | `x`, `y`, `category` and an `expanded` bitmask (card index order). Every |
| 176 | feature now persists an `active` and `bind` pair, including movement, melee | 135 | feature now persists an `active` and `bind` pair, including movement, melee |
