12 Commits

Author SHA1 Message Date
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
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
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
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
Marc
94514c32a1 Update Premake5 submodule and update config (#14)
Update Premake5 submodule and update config
2018-03-15 16:09:36 +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
F1ssi0N
52a7f43778 Github wow 2018-03-12 21:23:48 +00:00