From c41f2430816def32e07dc6834a845ff743cd24bb Mon Sep 17 00:00:00 2001 From: BenCat07 Date: Fri, 18 May 2018 20:40:58 +0200 Subject: [PATCH 1/7] Add install all script --- install-all | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 install-all diff --git a/install-all b/install-all new file mode 100755 index 00000000..a84abb2c --- /dev/null +++ b/install-all @@ -0,0 +1,29 @@ +# +# Install base Dependencies +# + +sudo apt update && sudo apt install build-essential gcc-multilib g++-multilib software-properties-common -y && sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y && sudo apt update && sudo apt install gcc-snapshot g++-6-multilib gcc-6 g++-6 -y && sudo apt update && sudo apt install git libssl-dev:i386 libboost-all-dev libc6-dev:i386 gdb libsdl2-dev libglew-dev:i386 libglew-dev libfreetype6-dev libfreetype6-dev:i386 cmake libpng-dev libssl-dev gcc-multilib g++-multilib -y + +# +# Install libglez +# + +git clone --recursive https://github.com/nullworks/libglez.git;cd libglez;mkdir build;cd build;cmake ..;make;sudo make install;cd ..;cd .. + +# +# Install libxoverlay +# + +git clone --recursive https://github.com/nullworks/libxoverlay.git;cd libxoverlay;mkdir build;cd build;cmake ..;make;sudo make install;cd ..;cd .. + +# +# Install Simple-ipc +# + +git clone --recursive https://github.com/nullworks/simple-ipc.git;cd simple-ipc;mkdir build;cd build;cmake ..;make;sudo make install;cd ..;cd .. + +# +# Build cathook +# + +mkdir build;cd build;cmake ..;make -j$(grep -c '^processor' /proc/cpuinfo) From 05c0e22c54e3f5d6d0cb6a4a05b4cea2ad90515a Mon Sep 17 00:00:00 2001 From: LightCat Date: Fri, 18 May 2018 20:48:53 +0200 Subject: [PATCH 2/7] Update README.md --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 63ca797c..b25e8865 100755 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ ## Risk of VAC detection -The software is most likely detected. Only use it on accounts you won't regret getting VAC banned. +The software Might be VAC detected. Only use it on accounts you won't regret getting VAC banned. ## Community You can chat with other cathook users in [my official telegram group](https://t.me/nullifiedcat). @@ -35,6 +35,12 @@ and a lot of useful features, including # INSTALLATION +## Automatic: +If you already downloaded the repo, simply run `install-all`, else: +`git clone --recursive https://github.com/nullworks/One-in-all-cathook-install/blob/master/install-all.git` +and run it's install-all script. + +## Manual: You need CMake to build cathook, CMake should take care of dependencies Install [libglez](https://github.com/nullworks/libglez), [libxoverlay](https://github.com/nullworks/libxoverlay) and [simple-ipc](https://github.com/nullworks/simple-ipc) From d6622aa810294b1e5c92f19a42dadb024b0d302b Mon Sep 17 00:00:00 2001 From: LightCat Date: Fri, 18 May 2018 20:49:49 +0200 Subject: [PATCH 3/7] Update README.md --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b25e8865..43bae206 100755 --- a/README.md +++ b/README.md @@ -36,8 +36,10 @@ and a lot of useful features, including # INSTALLATION ## Automatic: -If you already downloaded the repo, simply run `install-all`, else: -`git clone --recursive https://github.com/nullworks/One-in-all-cathook-install/blob/master/install-all.git` +If you already downloaded the repo, simply run +*`install-all` +else run this command: +*`git clone --recursive https://github.com/nullworks/One-in-all-cathook-install/blob/master/install-all.git` and run it's install-all script. ## Manual: From f8ac46baabbdc1b6554091a28ae29185a6dd7ab4 Mon Sep 17 00:00:00 2001 From: LightCat Date: Fri, 18 May 2018 20:50:15 +0200 Subject: [PATCH 4/7] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 43bae206..6f1096e8 100755 --- a/README.md +++ b/README.md @@ -37,9 +37,9 @@ and a lot of useful features, including ## Automatic: If you already downloaded the repo, simply run -*`install-all` +* `install-all` else run this command: -*`git clone --recursive https://github.com/nullworks/One-in-all-cathook-install/blob/master/install-all.git` +* `git clone --recursive https://github.com/nullworks/One-in-all-cathook-install/blob/master/install-all.git` and run it's install-all script. ## Manual: From e34a1a31d5bf27a3e7217e25ad7f90230d1b9454 Mon Sep 17 00:00:00 2001 From: LightCat Date: Fri, 18 May 2018 20:50:49 +0200 Subject: [PATCH 5/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6f1096e8..092d554f 100755 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ and a lot of useful features, including ## Automatic: If you already downloaded the repo, simply run * `install-all` -else run this command: +Else just run: * `git clone --recursive https://github.com/nullworks/One-in-all-cathook-install/blob/master/install-all.git` and run it's install-all script. From 6c67aee500aa3c3980f25f9cd6672a9634871e18 Mon Sep 17 00:00:00 2001 From: LightCat Date: Fri, 18 May 2018 20:51:22 +0200 Subject: [PATCH 6/7] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 092d554f..8e869478 100755 --- a/README.md +++ b/README.md @@ -38,7 +38,9 @@ and a lot of useful features, including ## Automatic: If you already downloaded the repo, simply run * `install-all` -Else just run: + +Else simply run: + * `git clone --recursive https://github.com/nullworks/One-in-all-cathook-install/blob/master/install-all.git` and run it's install-all script. From 04ffc82897f3f8cf12278e4e3b8198975cdc8b0d Mon Sep 17 00:00:00 2001 From: LightCat Date: Fri, 18 May 2018 20:52:15 +0200 Subject: [PATCH 7/7] Update install-all --- install-all | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/install-all b/install-all index a84abb2c..5b9fb851 100755 --- a/install-all +++ b/install-all @@ -2,7 +2,7 @@ # Install base Dependencies # -sudo apt update && sudo apt install build-essential gcc-multilib g++-multilib software-properties-common -y && sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y && sudo apt update && sudo apt install gcc-snapshot g++-6-multilib gcc-6 g++-6 -y && sudo apt update && sudo apt install git libssl-dev:i386 libboost-all-dev libc6-dev:i386 gdb libsdl2-dev libglew-dev:i386 libglew-dev libfreetype6-dev libfreetype6-dev:i386 cmake libpng-dev libssl-dev gcc-multilib g++-multilib -y +sudo apt update && sudo apt install build-essential gcc-multilib g++-multilib software-properties-common -y && sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y && sudo apt update && sudo apt install gcc-snapshot g++-6-multilib gcc-6 g++-6 -y && sudo apt update && sudo apt install git libssl-dev:i386 libboost-all-dev libc6-dev:i386 gdb libsdl2-dev libglew-dev:i386 libglew-dev libfreetype6-dev libfreetype6-dev:i386 cmake libpng-dev libssl-dev cmake gcc-multilib g++-multilib -y # # Install libglez @@ -26,4 +26,4 @@ git clone --recursive https://github.com/nullworks/simple-ipc.git;cd simple-ipc; # Build cathook # -mkdir build;cd build;cmake ..;make -j$(grep -c '^processor' /proc/cpuinfo) +mkdir build;cd build;cmake ..;make -j$(grep -c '^processor' /proc/cpuinfo);make data