From 7315875a3a2052a7753cccf8bf838fbb89232865 Mon Sep 17 00:00:00 2001 From: The Codacy Badger Date: Fri, 21 Jul 2017 05:33:17 +0000 Subject: [PATCH 01/11] Add Codacy badge --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 5ebd583f..420bae5c 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,7 @@ # Cathook Multihack + +[![Codacy Badge](https://api.codacy.com/project/badge/Grade/d208d05091854caaa51d2757d2097b2c)](https://www.codacy.com/app/SylveonBottle/cathook?utm_source=github.com&utm_medium=referral&utm_content=SylveonBottle/cathook&utm_campaign=badger) + ![banner](https://raw.githubusercontent.com/nullifiedcat/cathook/master/banner.png) cathook is a multihack for Team Fortress 2 for Linux. cathook includes some joke features like From 6bccfa6a5816e08fcb0f4295e903d14a122e99f1 Mon Sep 17 00:00:00 2001 From: SylveonBottle Date: Fri, 21 Jul 2017 00:34:21 -0500 Subject: [PATCH 02/11] Added Codacy Seal of Approval Should change this to cathook's when pushed. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5ebd583f..6b6c4d88 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ +[![Codacy Badge](https://api.codacy.com/project/badge/Grade/d208d05091854caaa51d2757d2097b2c)](https://www.codacy.com/app/SylveonBottle/cathook?utm_source=github.com&utm_medium=referral&utm_content=SylveonBottle/cathook&utm_campaign=Badge_Grade) # Cathook Multihack ![banner](https://raw.githubusercontent.com/nullifiedcat/cathook/master/banner.png) From 4a4df68028b95163a22a76fbeb598c298dbc4239 Mon Sep 17 00:00:00 2001 From: SylveonBottle Date: Fri, 21 Jul 2017 00:35:24 -0500 Subject: [PATCH 03/11] uh. --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index df4fb0be..dbcfb188 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,6 @@ [![Codacy Badge](https://api.codacy.com/project/badge/Grade/d208d05091854caaa51d2757d2097b2c)](https://www.codacy.com/app/SylveonBottle/cathook?utm_source=github.com&utm_medium=referral&utm_content=SylveonBottle/cathook&utm_campaign=Badge_Grade) # Cathook Multihack -[![Codacy Badge](https://api.codacy.com/project/badge/Grade/d208d05091854caaa51d2757d2097b2c)](https://www.codacy.com/app/SylveonBottle/cathook?utm_source=github.com&utm_medium=referral&utm_content=SylveonBottle/cathook&utm_campaign=badger) - ![banner](https://raw.githubusercontent.com/nullifiedcat/cathook/master/banner.png) cathook is a multihack for Team Fortress 2 for Linux. cathook includes some joke features like From bbbe32cc894a93a34c42bc31643df5a7bc8a39e3 Mon Sep 17 00:00:00 2001 From: SylveonBottle Date: Fri, 21 Jul 2017 00:36:19 -0500 Subject: [PATCH 04/11] Added Codacy Badge to the bottom. --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index dbcfb188..bf8c3018 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,3 @@ -[![Codacy Badge](https://api.codacy.com/project/badge/Grade/d208d05091854caaa51d2757d2097b2c)](https://www.codacy.com/app/SylveonBottle/cathook?utm_source=github.com&utm_medium=referral&utm_content=SylveonBottle/cathook&utm_campaign=Badge_Grade) # Cathook Multihack ![banner](https://raw.githubusercontent.com/nullifiedcat/cathook/master/banner.png) @@ -76,3 +75,5 @@ 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. + +[![Codacy Badge](https://api.codacy.com/project/badge/Grade/d208d05091854caaa51d2757d2097b2c)](https://www.codacy.com/app/SylveonBottle/cathook?utm_source=github.com&utm_medium=referral&utm_content=SylveonBottle/cathook&utm_campaign=Badge_Grade) From ac7c98b60337d56d699bca5040ab137932af211b Mon Sep 17 00:00:00 2001 From: SylveonBottle Date: Fri, 21 Jul 2017 00:42:59 -0500 Subject: [PATCH 05/11] Strings must use doublequote. --- generate-class-headers.js | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/generate-class-headers.js b/generate-class-headers.js index 55b3509b..49bc310f 100644 --- a/generate-class-headers.js +++ b/generate-class-headers.js @@ -1,14 +1,14 @@ -const fs = require('fs'); +const fs = require("fs"); var full_class_table = {}; try { - full_class_table = JSON.parse(fs.readFileSync('full-class-table.json').toString()); + full_class_table = JSON.parse(fs.readFileSync("full-class-table.json").toString()); } catch (e) {} -const file = fs.readFileSync(process.argv[2]).toString().split('\n'); +const file = fs.readFileSync(process.argv[2]).toString().split("\n"); const modname = process.argv[3]; -console.log('Generating info for', modname, 'from', process.argv[2]); +console.log("Generating info for", modname, "from", process.argv[2]); var classes = {}; for (var i in file) { @@ -19,7 +19,7 @@ for (var i in file) { } } -fs.writeFileSync('full-class-table.json', JSON.stringify(full_class_table)); +fs.writeFileSync("full-class-table.json", JSON.stringify(full_class_table)); var header_constexpr = `/* AUTO-GENERATED HEADER - DO NOT MODIFY @@ -50,10 +50,10 @@ namespace client_classes { `; for (var clz in full_class_table) { - var value = '0'; + var value = "0"; if (classes[clz]) value = classes[clz]; header_constexpr += '\t\tstatic constexpr int ' + clz + ' = ' + value + ';\n'; - header += '\t\tint ' + clz + ' { ' + value + ' };\n'; + header += "\t\tint " + clz + " { " + value + " };\n"; } header += ` @@ -70,8 +70,8 @@ header_constexpr += ` #endif /* $mod_CONSTEXPR_AUTOGEN_HPP */`; -fs.writeFileSync('src/classinfo/' + modname + '.gen.hpp', header.replace(/\$mod/g, modname)); -fs.writeFileSync('src/classinfo/' + modname + '_constexpr.gen.hpp', header_constexpr.replace(/\$mod/g, modname)); +fs.writeFileSync("src/classinfo/" + modname + ".gen.hpp", header.replace(/\$mod/g, modname)); +fs.writeFileSync("src/classinfo/" + modname + "_constexpr.gen.hpp", header_constexpr.replace(/\$mod/g, modname)); -console.log(classes); \ No newline at end of file +console.log(classes); From 2486c8171f2780cf4004b993628a2ee1f694327e Mon Sep 17 00:00:00 2001 From: SylveonBottle Date: Fri, 21 Jul 2017 00:44:04 -0500 Subject: [PATCH 06/11] Strings must use doublequote. --- generate-dummy-header.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/generate-dummy-header.js b/generate-dummy-header.js index d3e7e323..4cb8facb 100644 --- a/generate-dummy-header.js +++ b/generate-dummy-header.js @@ -1,8 +1,8 @@ -const fs = require('fs'); +const fs = require("fs"); var full_class_table = {}; try { - full_class_table = JSON.parse(fs.readFileSync('full-class-table.json').toString()); + full_class_table = JSON.parse(fs.readFileSync("full-class-table.json").toString()); } catch (e) {} console.log('Generating dummy class header'); @@ -22,7 +22,7 @@ namespace client_classes { `; for (var clz in full_class_table) { - header += '\t\tint ' + clz + ' { 0 };\n'; + header += "\t\tint " + clz + " { 0 };\n"; } header += ` @@ -33,4 +33,4 @@ header += ` #endif /* DUMMY_AUTOGEN_HPP */`; -fs.writeFileSync('src/classinfo/dummy.gen.hpp', header); \ No newline at end of file +fs.writeFileSync("src/classinfo/dummy.gen.hpp", header); From ea1eac0eb8b1c8a38295e619ab7d02a66ae959a8 Mon Sep 17 00:00:00 2001 From: SylveonBottle Date: Fri, 21 Jul 2017 00:45:23 -0500 Subject: [PATCH 07/11] Strings must use doublequote. --- generate-dynamic-header.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/generate-dynamic-header.js b/generate-dynamic-header.js index 774f41bf..ba4e377d 100644 --- a/generate-dynamic-header.js +++ b/generate-dynamic-header.js @@ -1,11 +1,11 @@ -const fs = require('fs'); +const fs = require("fs"); var full_class_table = {}; try { - full_class_table = JSON.parse(fs.readFileSync('full-class-table.json').toString()); + full_class_table = JSON.parse(fs.readFileSync("full-class-table.json").toString()); } catch (e) {} -console.log('Generating dummy class header'); +console.log("Generating dummy class header"); var header = `/* AUTO-GENERATED HEADER - DO NOT MODIFY @@ -24,7 +24,7 @@ namespace client_classes { `; for (var clz in full_class_table) { - header += '\t\tint ' + clz + ' { 0 };\n'; + header += "\t\tint " + clz + " { 0 };\n"; } header += ` @@ -35,7 +35,7 @@ header += ` #endif /* DYNAMIC_AUTOGEN_HPP */`; -var POPULATED_MAP = ''; +var POPULATED_MAP = ""; for (var clz in full_class_table) { POPULATED_MAP += `\t\tclassid_mapping["${clz}"] = &${clz};\n`; @@ -69,5 +69,5 @@ dynamic dynamic_list; }`; -fs.writeFileSync('src/classinfo/dynamic.gen.hpp', header); -fs.writeFileSync('src/classinfo/dynamic.gen.cpp', source); \ No newline at end of file +fs.writeFileSync("src/classinfo/dynamic.gen.hpp", header); +fs.writeFileSync("src/classinfo/dynamic.gen.cpp", source); From 912034465041537a091d068c07fe352f4ca57045 Mon Sep 17 00:00:00 2001 From: SylveonBottle Date: Fri, 21 Jul 2017 00:46:20 -0500 Subject: [PATCH 08/11] Strings must use doublequote. --- generate-class-headers.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generate-class-headers.js b/generate-class-headers.js index 49bc310f..71191ab0 100644 --- a/generate-class-headers.js +++ b/generate-class-headers.js @@ -52,7 +52,7 @@ namespace client_classes { for (var clz in full_class_table) { var value = "0"; if (classes[clz]) value = classes[clz]; - header_constexpr += '\t\tstatic constexpr int ' + clz + ' = ' + value + ';\n'; + header_constexpr += "\t\tstatic constexpr int " + clz + " = " + value + ";\n"; header += "\t\tint " + clz + " { " + value + " };\n"; } From 4a9bcb81888c221e48e1bf5461124ac8c5963b5e Mon Sep 17 00:00:00 2001 From: SylveonBottle Date: Fri, 21 Jul 2017 00:46:51 -0500 Subject: [PATCH 09/11] Strings must use doublequote. --- generate-dummy-header.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generate-dummy-header.js b/generate-dummy-header.js index 4cb8facb..7fe18669 100644 --- a/generate-dummy-header.js +++ b/generate-dummy-header.js @@ -5,7 +5,7 @@ try { full_class_table = JSON.parse(fs.readFileSync("full-class-table.json").toString()); } catch (e) {} -console.log('Generating dummy class header'); +console.log("Generating dummy class header"); var header = `/* AUTO-GENERATED HEADER - DO NOT MODIFY From 66c2f1d9a69ab886fe9f7a6e0e198a4773662424 Mon Sep 17 00:00:00 2001 From: SylveonBottle Date: Fri, 21 Jul 2017 00:50:16 -0500 Subject: [PATCH 10/11] Apparently I don't know what the fuck I'm doing why do we even need this --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index bf8c3018..343a4328 100644 --- a/README.md +++ b/README.md @@ -75,5 +75,3 @@ 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. - -[![Codacy Badge](https://api.codacy.com/project/badge/Grade/d208d05091854caaa51d2757d2097b2c)](https://www.codacy.com/app/SylveonBottle/cathook?utm_source=github.com&utm_medium=referral&utm_content=SylveonBottle/cathook&utm_campaign=Badge_Grade) From de80c172bdccc4d38538dbf78f16a56a6d3ce71e Mon Sep 17 00:00:00 2001 From: SylveonBottle Date: Fri, 21 Jul 2017 01:03:01 -0500 Subject: [PATCH 11/11] Where'd you come from..? --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 343a4328..5ebd583f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,4 @@ # Cathook Multihack - ![banner](https://raw.githubusercontent.com/nullifiedcat/cathook/master/banner.png) cathook is a multihack for Team Fortress 2 for Linux. cathook includes some joke features like