GithubHelp home page GithubHelp logo

gishxyz / cathook Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 43.13 MB

Training Software for the game Team Fortress 2

License: GNU General Public License v3.0

Shell 0.57% JavaScript 0.08% C++ 92.63% C 6.21% CMake 0.51%

cathook's Introduction

Cathook

C++ TF2 GNU/Linux x86 License Issues

Free open-source GNU/Linux training software for the game Team Fortress 2. Designed as an internal cheat - Shared Library (SO) loadable into game process. Compatible with the Steam version of the game.

Table of Contents

Getting started

Dependencies

The dialog package is not mandatory, yet recommended.

Dependencies are handled automatically by the dependencycheck script.

Downloading

Open a terminal window and enter the following command:

bash <(wget -qO- https://raw.githubusercontent.com/explowz/One-in-all-cathook-install/master/install-all)

The cathook folder should have been created successfully, containing all source files.

Compiling from source

When you have obtained a copy of the source code, the next step is opening it with your IDE of choice.

Then change all -march=native -mtune=native arguments inside CMakeLists.txt to -march=<your cpu-type> -mtune=<your cpu-type>. This should result in more performant code, optimized for your CPU. The list of valid options can be found here.

And simply run the following command while inside the source folder:

./update

If everything went right you should receive a binary file named libcathook.so.

Loading / Injecting into game process

Run the following command while inside the source folder:

sudo ./attach

This will inject libcathook.so into the hl2_linux process.

When injected, the menu can be opened using the INSERT key.

FAQ

How do I open the menu?

Press INSERT while focused on the TF2 window.

Where is my config file saved?

Configuration files are saved inside the cathook folder located in your opt folder (/opt/cathook/data). The config is in human-readable format and can be edited via your text editor of choice.

cathook's People

Contributors

bencat07 avatar nullifiedcat avatar oneechanhax avatar justtne avatar thinkingmaster avatar 1lighty avatar lightpower392 avatar seasonalferret avatar steve4git avatar surepy avatar auniqueuser avatar genericexception avatar buybread avatar felikcat avatar iraizo avatar notanuser1 avatar g-4-m-3-r avatar delimeats-ch avatar vicinity-gush8 avatar kr4ken-9 avatar micwoj92 avatar sheepychris avatar engineergaming69 avatar dxd9 avatar d3fc0n6 avatar lightpower1 avatar twilight-sparkle-irl avatar mrsteyk avatar roguezilla avatar crwn1337 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.