This repository has been archived on 2024-06-01. You can view files and clone it, but cannot push or open issues or pull requests.
SylveonBottle 328d2d6c15 Spellcheck & better explanations.
Added multiple periods, spellchecks, removed redundancies, made some topics more clear, spellcheck, etc etc.
2017-07-04 13:39:56 -05:00
2017-06-26 14:28:49 -05:00
2017-05-07 06:41:13 -07:00
2017-06-26 14:28:49 -05:00
2017-06-26 14:28:49 -05:00
2017-07-04 20:29:19 +03:00
2017-02-24 16:57:02 +03:00
2017-07-02 02:50:50 -05:00
2017-07-01 16:17:03 -05:00
2017-07-01 23:12:52 +03:00
2017-07-01 15:54:45 +03:00
2017-07-01 23:12:52 +03:00
2017-05-11 18:14:25 +03:00
2017-07-04 20:33:52 +03:00
2017-05-01 20:07:10 +01:00
2017-06-26 14:28:49 -05:00
2017-05-13 15:24:35 +03:00
2017-06-26 14:28:49 -05:00
2017-05-13 15:24:35 +03:00
2017-05-13 15:24:35 +03:00
2017-05-13 15:24:35 +03:00
2017-05-01 20:07:10 +01:00
2017-07-01 15:54:45 +03:00
2017-06-26 14:28:49 -05:00
2017-05-13 17:54:03 +03:00
2017-05-13 17:54:03 +03:00
2017-06-26 14:28:49 -05:00
2017-04-29 13:46:36 +03:00
2017-05-11 18:14:25 +03:00
2017-07-04 13:39:56 -05:00
2017-05-01 20:07:10 +01:00
2017-06-26 14:28:49 -05:00
2017-07-04 20:29:19 +03:00
2017-07-04 20:29:19 +03:00

Cathook Multihack

banner

Discord Server

Official Discord Server

INSTALLATION

Ubuntu dependencies installation:

sudo apt update && sudo apt install build-essential software-properties-common -y && sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y && sudo apt update && sudo apt install gcc-snapshot -y && sudo apt update && sudo apt install git libc6-dev gcc-6 g++-6 libc6-dev:i386 g++-6-multilib gdb libsdl2-dev libglew-dev libfreetype6-dev libfreetype6-dev:i386 -y && 

Arch dependencies installation::

sudo pacman -Syu && sudo pacman -S gdb gdb-common glew1.10 lib32-glew1.10 --noconfirm && yes | sudo pacman -U https://archive.archlinux.org/packages/g/gcc-multilib/gcc-multilib-6.3.1-2-x86_64.pkg.tar.xz https://archive.archlinux.org/packages/g/gcc-libs-multilib/gcc-libs-multilib-6.3.1-2-x86_64.pkg.tar.xz https://archive.archlinux.org/packages/l/lib32-gcc-libs/lib32-gcc-libs-6.3.1-2-x86_64.pkg.tar.xz

Cathook installation script:

git clone --recursive https://github.com/nullifiedcat/cathook && cd cathook && make -j4 && bash update-data

Errors while installing?

/usr/include/c++/5/string:38:28: fatal error: bits/c++config.h: No such file or directory You don't have gcc-multilib-6 installed correctly.

src/<any file>: fatal error: mathlib/vector.h: No such file or directory You didn't download Source SDK. DO NOT DOWNLOAD CATHOOK USING "DOWNLOAD .ZIP" FROM GITHUB. USE git clone --recursive!

If you are using another distro, make sure to have g++-6, gdb, libc6 and build essentials installed.

Updating cathook

Run the update script in cathook folder.

Cathook requires the shader folder provided in order to launch properly. To install this, run the update-data script. This will create a sym-link for the required folders. If you wish to do this manually, copy the tf-settings folder inside Cathook into your Team Fortress 2 folder and rename it to "cathook". You will want to update these files if you wish to have an updated menu.

Injection

sudo ./attach to attach cathook into TF2. Optionally, you can provide an argument number (0-n - #) to provide the TF2 process ID (for bots).

sudo ./attach-backtrace to attach and print backtrace incase TF2 crashes. Some users report that this causes FPS drop in-game. This is recommended to grab a log of what went wrong if Cathook is crashing on you.

Followbots

cathook-ipc-server allows you to run and control Followbots to do your evil bidding in-game. The installation for Followbots is quite complex, and will not be covered on this page. Obviously, you must have several user accounts ready to run TF2. A guide for Followbots can be found here: How to setup and use followbots. You may also ask someone in our discord server to help you out.

The installation script is as followed:

git clone --recursive https://github.com/nullifiedcat/cathook-ipc-server && cd cathook-ipc-server && make -j4

To run the Followbot server, run ./bin/cathook-ipc-server. You can also use ./bin/cathook-ipc-server &>/dev/null & to run it in background.

Description
Cathook is a training software designed for Team Fortress 2 for Linux.
Readme GPL-3.0 44 MiB
Languages
C++ 93.5%
C 5.4%
Shell 0.6%
CMake 0.4%