summaryrefslogtreecommitdiffstats
path: root/CONTEXT.md
diff options
context:
space:
mode:
Diffstat (limited to 'CONTEXT.md')
-rw-r--r--CONTEXT.md53
1 files changed, 6 insertions, 47 deletions
diff --git a/CONTEXT.md b/CONTEXT.md
index 0cb05c5..5e0e4b2 100644
--- a/CONTEXT.md
+++ b/CONTEXT.md
@@ -94,52 +94,11 @@ Relevant vtable slots (this build):
94 94
95## Menu 95## Menu
96 96
97Preview key: `F1` (the final GUI will replace this tree). Starts fully collapsed on first open. `F1` toggles; `Up`/`Down` navigate; 97There is a single menu: the custom GUI, toggled with `Insert`. The old
98`Enter` expands/toggles; `Left`/`Right` edit values; `Escape` closes. 98text-tree menu was removed after the GUI reached parity. Every feature still
99Bind rows enter bind-select mode: press a key/button to assign, `Escape` sets 99has an active flag and a bind (SDL scancode; mouse buttons 600..604; None =
100None (always-on), `Enter` cancels. 100always-on), and all settings are persisted in the INI described under GUI
101 101vocabulary / 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```
108HL2hake
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
142Binds 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