diff options
| author | salmonik <salmonik@tuta.io> | 2026-10-28 12:24:10 +0100 |
|---|---|---|
| committer | salmonik <salmonik@tuta.io> | 2026-10-28 12:24:10 +0100 |
| commit | 16546e5818408f35adc60c2d937cf4541ff7840a (patch) | |
| tree | 19c405c2c226e69f082d9465f9325c67bb1d0d92 /play.sh | |
| parent | Item ESP: recover CPhysicsProp model names from the server (diff) | |
| download | hl2h-16546e5818408f35adc60c2d937cf4541ff7840a.tar.gz hl2h-16546e5818408f35adc60c2d937cf4541ff7840a.zip | |
Logging: per-session file and debug-gated verbose logs
- Open /tmp/hl2hake.log once in the library constructor with "w" so each
session starts clean, use line buffering, flush each line, and close it via
atexit. No more fopen/fclose per message.
- Add logd() for verbose diagnostics, enabled only with HL2H_DEBUG=1.
- Move ESP/NPC scans, item-prop/item-classification logs, aimbot/silent-aim/
melee/triggerbot/spread details, jumpbug tracking, bone dumps, netvar dumps,
cmd-modified and ground-trace noise to logd().
- Keep logf() for lifecycle, config, warnings/errors, GUI open/close, item
category/tagging summaries and item-crate detections so crate debugging
works without the ESP stream.
- Supply crates now respect the max-distance slider (user change), with the
stale comment and CONTEXT updated.
- Document HL2H_DEBUG=1 in play.sh and CONTEXT.
Diffstat (limited to '')
| -rwxr-xr-x | play.sh | 1 |
1 files changed, 1 insertions, 0 deletions
| @@ -1,6 +1,7 @@ | |||
| 1 | #!/bin/sh | 1 | #!/bin/sh |
| 2 | # Launch HL2 with hl2hake preloaded (through Steam's bundled 32-bit runtime). | 2 | # Launch HL2 with hl2hake preloaded (through Steam's bundled 32-bit runtime). |
| 3 | # Extra args are passed to the game, e.g.: ./play.sh -windowed +map d1_trainstation_01 | 3 | # Extra args are passed to the game, e.g.: ./play.sh -windowed +map d1_trainstation_01 |
| 4 | # Set HL2H_DEBUG=1 to include verbose diagnostic logging. | ||
| 4 | set -e | 5 | set -e |
| 5 | GAME="$HOME/.local/share/Steam/steamapps/common/Half-Life 2" | 6 | GAME="$HOME/.local/share/Steam/steamapps/common/Half-Life 2" |
| 6 | LIB="$(cd "$(dirname "$0")" && pwd)/libhl2hake.so" | 7 | LIB="$(cd "$(dirname "$0")" && pwd)/libhl2hake.so" |
