https://github.com/8dcc/bms-cheat
Linux cheat for Black Mesa made in C
https://github.com/8dcc/bms-cheat
Last synced: 11 days ago
JSON representation
Linux cheat for Black Mesa made in C
- Host: GitHub
- URL: https://github.com/8dcc/bms-cheat
- Owner: 8dcc
- License: gpl-3.0
- Created: 2023-08-01T14:51:46.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-23T16:54:53.000Z (over 1 year ago)
- Last Synced: 2025-06-10T11:01:46.587Z (18 days ago)
- Language: C
- Homepage:
- Size: 82 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
#+title: BMS Cheat
#+options: toc:nil
#+startup: showeverything
#+author: 8dcc*Linux cheat for Black Mesa made in C.*
#+TOC: headlines 2
* Description
This cheat currently has only bhop, legit autostrafe, rage autostrafe and box
esp because, although I really liked reverse engineering this game, the
multiplayer is so dead it's not fun to continue right now.When making this cheat, I invested most of my time in IDA, and I learned a lot
about reverse engineering because I had no cheat base, no SDK, or no other
project I could look at (I don't even think there are public sources for BMS
cheats, let alone in C and for linux).In the process of making this cheat I made a small article about reverse
engineering, and if you are interested you can check it out [[https://github.com/8dcc/bms-cheat/wiki/Hooking-CreateMove][here]].* Building
#+begin_src console
$ git clone https://github.com/8dcc/bms-cheat
$ cd bms-cheat
$ make
...
#+end_src* Injecting
Uses the [[https://www.gnu.org/savannah-checkouts/gnu/gdb/index.html][gdb]] debugger for injecting the library.#+begin_src console
$ ./injector.sh
[sudo] password for username:...
bms-cheat loaded!
#+end_src