* Move all utilities to single implementation file
* Remove unnecessary code in .cpp and .h
* Patch opcodes in runtime instead of patching raw PE file
* Move launch parameters to cfg folder instead
* Move back to pattern scan instead of hardcoded offsets
* Change langauge to new ISO C++17 standard
Respawn had compiled a static library of Google 's 'Protocol Buffers' at the start of season 6 inside the game executable, which completely altered the function sig of the script load func.
All the other ones matched 1:1 minus 2 or 3 bytes, most likely because they updated the msvc 2017 15.6 compiler to the latest microsoft has rolled out (msvc 2017 15.9). Console works on every version now.
Better signatures have to be created in the future to support roughly all retail r5apex modules. Maybe also load a file from the disk containing offsets for instant hooking before falling back to sigscan