72 Commits

Author SHA1 Message Date
Fi
11671152a1
Update class_id.hh 2018-10-08 12:02:13 +01:00
F1ssi0N
f5746fe9b0 Cleanup bad code by yours truly 2018-10-07 10:40:01 +01:00
Fi
7bac826c8a
Use find_my_visual_studio to find msbuild (#43) 2018-10-07 09:49:08 +01:00
F1ssi0N
dab43de6fa
Merge up before things get out of control (#42)
* WIP DS-style GUI

* Fix CS?

* Fix CCI?

* tfw forgot to commit

* Add oxide submodule

* Use oxide as the default rendering target

* Correct code that uses draw

* Hush warnings

* Correctly forward args where necessary

* Fix aimbot argument bug

* Update premake include for oxide

* Remove tasks file

* Add linux overlay support.

* Add gl packages to circleci config

* Add comment about the overlay being silly

* Add timing to overlay draw functions

* Revert attach basic back to debug

* Draw new timings from overlay code and cleanup some code

* Fix bugs

* Cleanup big overlay comment

* Update oxide submodule

* Implement convar to disable buffer swapping, cleanup fps code

* Return references instead of copys to prevent "disapeering convars"

* General Code cleanup

* Marc steiner compliance update

* Properly update buffer limits
2018-07-21 14:44:44 +01:00
F1ssi0N
b835ee2fdd
F1ssi0n/unload2 (#41)
F1ssi0n/unload2
2018-06-26 11:49:43 +01:00
F1ssi0N
b78f2c6b51
Big iface change (#40)
* Update unloading

* Use iface:: instead of IFace<T> in most cases

exception being Surface (which shouldnt be avaliable outside of draw anyway)

* Correct error in linux specific code

* Remove deprecated on interface constructor
2018-06-08 10:46:45 +01:00
F1ssi0N
86139daefe Add unloading support + some broken antiaim (#39) 2018-04-11 14:36:38 +02:00
F1ssi0N
8f6602ed3f 1 second backtrack, reorganise aimbot (#38)
* 1 second backtrack, reorganise aimbot again, remove lots of flags from cvars

* Fix linux codebug

* Fix linux code bugs
2018-04-08 01:34:56 +02:00
F1ssi0N
c5c038157a
Fix convar to_string's bug causing multiple issues (#37)
* Fix convar to_strings bug causing multiple issues

* Remove intrin include

* Update convar.hh
2018-04-07 14:34:43 +01:00
F1ssi0N
c34b8dd1b7 Lagexploit + convar fix (#36)
* InputSystem m33m

* CS fixes???

* doom'n'shoot

* Significantly cleanup lagexploit code and fix convar constructor issues

* Add clip1 to weapon class further lagexploit cleanup

* Fix some more code style

* Add convarwrapper meme

* Ensure that profiler leaf functions are never inlined to save the icache

* Enable AVX extensions and fix some platform defines

* Properly move cmd_delta into the target structure

* Fix some codestyle memes
2018-04-05 14:08:38 +02:00
F1ssi0N
9c99ba9701
Add dynamic box esp and cleanup code (#34)
Add dynamic box esp and cleanup code
2018-04-04 17:42:06 +01:00
F1ssi0N
7ce00987a0 Crossplatform support for the whole of backtrack + some more goodies (#33)
* Fix code style and add crossplat support for some functions

* Fix bug from code style changes

* Add profiler

* add debug define

* Update convar to_string functions to work and init the tf_convar correctly

* Add font drawing support to draw

* Add player info support and change hitboxes_internal to use 1 matrix operation

* Add get_latency and ticks_to_time and time_to_ticks

* Remove unnecessary build flag

* Add profiler init code and profile createmove

* Add tick_valid and profile backtrack

* Update esp to show profiler nodes

* Change aimbot visible_target logic and profile

* Change profile scope macro for clang

* Calculate a clock speed on linux

* Use intel intrinsic rdtsc

* Crossplatform fixes.

* more crosspaltform fixes

* basic lagexploit and some neat shit (#32)

Add lag exploit

* Update backtracking to copy the transforms it wants instead of letting setupbones recreate it again

* Cleanup redundent code and add linux code path

* Fix code define issues on linux
2018-04-03 21:16:44 +02:00
F1ssi0N
c1aa6761a2
change createmove module order fix backtrack code compiling on release update player::get_hitboxes_internal logic add vector_transform (#30) 2018-03-29 19:02:08 +01:00
F1ssi0N
9881f79489
Add backtracking (#28) 2018-03-23 10:49:36 +00:00
F1ssi0N
a5059056e8
rename namespace Log to logging (#27) 2018-03-23 10:39:56 +00:00
F1ssi0N
c3404b5ef4
Fix engine draw on windows (#26) 2018-03-23 10:29:02 +00:00
F1ssi0N
fd9f56c58d
Fix premake script copying compile commands on windows (#24)
* Test new premake config for compile_commands on windows

* Update premake config to call into cmd
2018-03-21 21:43:58 +00:00
F1ssi0N
39f3880c14
Add draw manager hook (#23)
* Start work on draw manager

* Update hooks to allow for calling the original function more easily

* Use new code to call original function

* Add enginevgui paint hook

* Fix drawing issues

* Update premake script and remove draw debugging

* Premake script also creates the directory

* Fix windows codepaths for drawing

* Fix premake script

* Fix premake script

* Fix premake script

* Fix premake script
2018-03-20 21:05:23 +00:00
F1ssi0N
7d54105fec
Fix all issues related to running doghook on linux (#21)
* add more linux signatures

* Update premake script to generate correct symbols on respective platforms

* Add debugger gdb for linux builds

* Change from -ggdb to -gdwarf

* change from -gdward to -g3

* Update linux signatures

* Fix issues with virtual function calling

* Fix a bunch of crashes.

* Update prediction vfunc indexes

* Update more indexes

* No more crashes!

* Fix usercmd padding

* Fix more index issues

* Change attach scripts to reflect what they do

* Fix windows compilation issues - remove hardcoded path from attach-basic

* Update attach script
2018-03-18 19:24:49 +00:00
F1ssi0N
5357480f24
Update attach.sh, add linux equivilents of make and create_projects, update gitignore and update premake with c++20 for linux builds (#20) 2018-03-17 19:27:56 +00:00
F1ssi0N
1aa3cfe750 Add find_interface sig for linux (#15)
* Add find_interface sig for linux

* Shorten signature
2018-03-15 19:32:59 +01:00
Marc
94514c32a1 Update Premake5 submodule and update config (#14)
Update Premake5 submodule and update config
2018-03-15 16:09:36 +00:00
F1ssi0N
5b416a994c Fix code dealing with target finding (#13)
* Fix code dealing with target finding

* Correct return types

* Remove moduleshere.txt

* Fix more code style
2018-03-15 12:25:24 +01:00
F1ssi0N
b3f7031cf1
Add huge copypasted working aimbot mess (#11)
* Add huge copypasted working aimbot mess

* remove unnecessary dependency on execution

* remove bad code
2018-03-14 21:03:43 +00:00
F1ssi0N
3c3040c69c Fix file structure to make things better™️ (#10)
* Fix file structure to make things better™️

* Move math -> util

* rename precompiled header files
2018-03-14 19:59:58 +01:00
F1ssi0N
73b90a8219
Add createmove hook (#9)
* Add createmove hook

* Fix microsoft specific behaviour
2018-03-14 18:13:49 +00:00
Marc
8d2e2fe838
Merge pull request #8 from josh33901/f1ssi0n/gamesystem
Add classid convar, gamesystem, log and doghook singleton
2018-03-13 21:36:29 +01:00
F1ssi0N
e61e439642 Fix cross platform issues 2018-03-13 20:31:18 +00:00
F1ssi0N
4096976ea9 Fix more crossplat issues 2018-03-13 20:24:41 +00:00
F1ssi0N
b542f59bd1 Fix more crossplatform issues 2018-03-13 20:02:08 +00:00
F1ssi0N
29f2936550 Update convar and fix strcmp issues 2018-03-13 19:55:36 +00:00
F1ssi0N
238ffc43dd Fix compilation issues 2018-03-13 19:45:49 +00:00
F1ssi0N
0147ecc4cb Update init routines for new code 2018-03-13 19:38:05 +00:00
F1ssi0N
fd8c1c8c0b Add classid convar, gamesystem, log and doghook singleton 2018-03-13 19:36:48 +00:00
BenCat07
c9d8682d26
Merge pull request #7 from josh33901/f1ssi0n/config
update cfg files
2018-03-13 19:00:58 +01:00
Marc
8611a45456
Merge branch 'master' into f1ssi0n/config 2018-03-13 18:58:39 +01:00
Marc
0f32a8f23f
Merge pull request #6 from josh33901/f1ssi0n/sdk
Add datatable, netvar, sdk, trace, entity, player, weapon classes
2018-03-13 18:53:03 +01:00
F1ssi0N
b6c5e007ae update config files 2018-03-13 17:50:08 +00:00
F1ssi0N
3c51cf45ab Fix compilation issues on linux 2018-03-13 17:33:56 +00:00
F1ssi0N
5ff36e7071 Fix linux compilation issues 2018-03-13 17:28:59 +00:00
F1ssi0N
1f57477ac7 Add datatable, netvar, sdk, trace, entity, player, weapon classes 2018-03-13 17:24:06 +00:00
F1ssi0N
e21469f7b1 Update readme to reflect code guidelines and pr guidelines 2018-03-13 16:21:36 +00:00
Marc
340a2bf364
Merge pull request #5 from josh33901/core-add
Add math, vfunc and hooks and interface grabbing
2018-03-13 17:05:19 +01:00
F1ssi0N
3aba3a15a9 Update interface.cc to fix linux compile issues 2018-03-13 15:48:30 +00:00
F1ssi0N
433b9ca979 Add math, vfunc and hooks and interface grabbing 2018-03-13 15:43:18 +00:00
F1ssi0N
542f2503e7 fix markdown 2018-03-12 23:56:40 +00:00
F1ssi0N
60db956cea fix markdown 2018-03-12 23:56:12 +00:00
F1ssi0N
0bd1835709 Fix readme 2018-03-12 23:54:44 +00:00
F1ssi0N
3182d992b2 build passing 2018-03-12 23:43:02 +00:00
F1ssi0N
148470abf7
Merge pull request #4 from josh33901/webhook-test
Webhook testing commit
2018-03-12 23:32:48 +00:00