goldsrc-cheat/README.org

73 lines
2.2 KiB
Org Mode
Raw Normal View History

2023-07-19 14:24:25 -04:00
#+title: Half-Life cheat
#+options: toc:nil
#+startup: showeverything
#+author: 8dcc
*Linux cheat for Half-Life 1 (and goldsrc).*
2023-07-19 14:24:25 -04:00
#+TOC: headlines 2
* Description
Simple linux cheat for Half-Life 1 (and most /goldsrc/ games) made in C.
2023-07-19 14:24:25 -04:00
This project was heavily inspired by [[https://github.com/UnkwUsr/hlhax][UnkwUsr/hlhax]], and would not have been
possible without his help. Make sure to check out his repo too.
Also make sure to check out [[https://github.com/deboogerxyz/ahc][deboogerxyz/ahc]].
2023-07-24 11:39:54 -04:00
* Features
2023-07-26 10:35:55 -04:00
| Feature | Command | Values (0..n) |
|------------+---------------+------------------------|
| Bhop | =cv_bhop= | off/on |
| Autostrafe | =cv_autostrafe= | off/rage/legit |
| Aimbot | =cv_aimbot= | off/fov* |
2023-07-26 10:35:55 -04:00
| ESP | =cv_esp= | off/3d-box/name/all |
| Chams | =cv_chams= | off/players/hands/all* |
2023-07-27 08:25:26 -04:00
| Crosshair | =cv_crosshair= | off/length |
2023-07-31 09:57:23 -04:00
| Tracers | =cv_tracers= | off/on* |
2023-07-25 09:05:46 -04:00
#+begin_quote
*Note:* Aimbot FOV goes from 0 (off) to 180 (all enemies)
#+end_quote
2023-07-25 09:05:46 -04:00
#+begin_quote
*Note:* Chams color can be changed from the =h_glColor4f()= function inside
[[https://github.com/8dcc/hl-cheat/blob/main/src/hooks.c][src/hooks.c]]. Since this cheat is not hard to compile, I rather have less
console variables than more customization at runtime.
#+end_quote
2023-07-24 11:39:54 -04:00
2023-07-31 09:57:23 -04:00
#+begin_quote
*Note:* Bullet tracer color, width and time can be changed at the bottom of the
=bullet_tracers()= function inside [[https://github.com/8dcc/hl-cheat/blob/main/src/features/misc.c][src/features/misc.c]]. See previous chams note.
#+end_quote
2023-07-19 14:24:25 -04:00
* Building
#+begin_src console
2023-07-20 12:10:45 -04:00
$ git clone --recurse-submodules https://github.com/8dcc/hl-cheat
2023-07-19 14:24:25 -04:00
$ cd hl-cheat
$ make
...
#+end_src
2023-07-20 12:10:45 -04:00
Note that you will need to clone with =--recurse-submodules= for the sdk. If you
have already cloned it, you can just:
#+begin_src console
$ cd hl-cheat
$ git submodule update --init --recursive
#+end_src
2023-07-19 14:24:25 -04:00
* Injecting
2023-07-19 14:26:12 -04:00
Uses the [[https://www.gnu.org/savannah-checkouts/gnu/gdb/index.html][gdb]] debugger for injecting the library.
2023-07-19 14:24:25 -04:00
#+begin_src console
$ ./injector.sh
[sudo] password for username:
...
hl-cheat loaded!
#+end_src