Commit Graph

  • 86b178f55b Fixed definition update not being called Nemirtingas 2019-09-01 21:32:48 +02:00
  • b9cd9ae6c2 Fix build Nemirtingas 2019-09-01 20:53:16 +02:00
  • 1785ae6eaf Moved every platform specific code to their own folder Nemirtingas 2019-09-01 20:48:27 +02:00
  • dd13377be7 Added linux arch define Nemirtingas 2019-08-31 21:08:27 +02:00
  • 549dc7c50e This carries window exit Nemirtingas 2019-08-31 20:51:26 +02:00
  • c27ab3993c Linux renderer detection Nemirtingas 2019-08-31 20:49:55 +02:00
  • 86f94bc337 Linux hooks Nemirtingas 2019-08-31 20:49:46 +02:00
  • 8a6db1c401 ImGui X11 impl Nemirtingas 2019-08-31 20:49:20 +02:00
  • 0573c4eb94 Windows only part Nemirtingas 2019-08-31 20:49:07 +02:00
  • 495bc957cd Added some os detection Nemirtingas 2019-09-01 20:46:55 +02:00
  • 92ed36f499 Linux version of detour Nemirtingas 2019-08-31 20:47:38 +02:00
  • b6eb929383 Should fix the cursor until we draw our own cursor. Nemirtingas 2019-08-27 21:15:58 +02:00
  • 4f7e42a905 Call the true function before initializing hook. Nemirtingas 2019-08-27 19:56:41 +02:00
  • 3c265596a9 Removed DX12 until further notice. Nemirtingas 2019-08-27 19:21:32 +02:00
  • 622c435cb7 Fixed typo in DX12 & reorder hook call. Nemirtingas 2019-08-27 17:40:44 +02:00
  • 78e57f0693 Cleanup Nemirtingas 2019-08-27 17:16:31 +02:00
  • 36e8966223 Cleanup again Nemirtingas 2019-08-27 16:29:20 +02:00
  • 04847abeb7 Overlay & Hook cleanup. Nemirtingas 2019-08-27 15:45:53 +02:00
  • 44d583ee7d Added class Renderer_Detector. Nemirtingas 2019-08-27 15:38:07 +02:00
  • da75aa3ae7 Added item definition to generate_game_infos Nemirtingas 2019-08-27 00:17:57 +02:00
  • ff25f294f0 Fixed typo Nemirtingas 2019-08-27 00:16:53 +02:00
  • 45db63a738 Merge branch 'master' into overlay_h Nemirtingas 2019-08-26 21:25:32 +02:00
  • 519abbdd96 Merge branch 'master' into achievements_support Nemirtingas 2019-08-26 21:19:17 +02:00
  • 734ff89291
    Gitlab ci fix. Mr_Goldberg 2019-08-26 14:45:49 -04:00
  • d9b9b990f3 Update settings_parser.cpp Nemirtingas 2019-08-26 17:55:31 +00:00
  • 22c32c46b6
    Forgot this. Mr_Goldberg 2019-08-26 13:49:18 -04:00
  • 7a59f48000 Merge branch 'master' into achievements_support Nemirtingas 2019-08-26 19:45:58 +02:00
  • 9b178146c4 Cleaned a bit hooks and added sanity checks. Nemirtingas 2019-08-26 19:36:07 +02:00
  • 2365b50c38 Merge branch 'master' into overlay_h Nemirtingas 2019-08-26 19:32:06 +02:00
  • bca4bd6dc1
    Added a way to configure stats and moved parser logic to other file. Mr_Goldberg 2019-08-26 13:01:45 -04:00
  • 1d920c538a
    Christsnatcher .bat improvements. Mr_Goldberg 2019-08-26 13:01:00 -04:00
  • d0251b0b01 Some kind of DX12 hook Nemirtingas 2019-08-26 16:46:56 +02:00
  • 8e07dd0c6b Changed window detection. Nemirtingas 2019-08-26 16:38:21 +02:00
  • dd530e80b1 Now passing to hooks device object. Nemirtingas 2019-08-26 16:38:01 +02:00
  • cd8c5fc2ea Fixed memory leak Nemirtingas 2019-08-25 21:22:25 +02:00
  • 1d525c77c1 Updated examples Nemirtingas 2019-08-25 09:35:34 +02:00
  • f1118030e8 Added the forgotten size update if copied less chars. Nemirtingas 2019-08-25 00:29:05 +02:00
  • 9c04ce6a81 Delete CMakeLists.txt Nemirtingas 2019-08-24 22:22:01 +00:00
  • 751e780579 Delete build_curl.sh Nemirtingas 2019-08-24 22:21:27 +00:00
  • abb26d402f Fix Nemirtingas 2019-08-24 18:10:56 +02:00
  • 21e08ed220 Achievements support & inventory customization. Nemirtingas 2019-08-24 17:42:39 +02:00
  • 46f2199cd2 Added examples Nemirtingas 2019-08-24 17:34:06 +02:00
  • 13acbb3d94 Reworked generate_game_infos. Nemirtingas 2019-08-24 17:33:39 +02:00
  • 42a22dd4bb Don't free objects with shutdown Nemirtingas 2019-08-21 21:52:08 +02:00
  • 4db2b6528c Changed window detection code. Nemirtingas 2019-08-21 21:50:59 +02:00
  • b17e3b7be3 Added win static build for curl Nemirtingas 2019-08-21 21:35:41 +02:00
  • ea4588f442 (WIP) achievements support Nemirtingas 2019-08-21 20:52:36 +02:00
  • 0fa2d82c67 Fixed overlay on x64 Nemirtingas 2019-08-21 10:46:58 +02:00
  • 5a0653d080 Refactor dx device creation Nemirtingas 2019-08-20 23:27:17 +02:00
  • dc7480c633 Better compatibility for dx10 and 11 Nemirtingas 2019-08-20 08:27:50 +02:00
  • 8757f4a548 Fixed ressource leaks. Nemirtingas 2019-08-19 19:51:35 +02:00
  • c99628a88a Added hook retry. Nemirtingas 2019-08-19 18:57:55 +02:00
  • 5893b69d1f Partially working DX12 overlay Nemirtingas 2019-08-19 18:56:15 +02:00
  • 3c83e08d34 Fix the last frame before not showing overlay Nemirtingas 2019-08-18 17:49:47 +02:00
  • ca0ef4380a Moved hooks calls and added hook retry Nemirtingas 2019-08-18 17:12:57 +02:00
  • 5b0306dccc Moved window hooks to its own class Nemirtingas 2019-08-18 16:22:07 +02:00
  • f096a2d8a2 Use LoadLibrary instead of LoadModule Nemirtingas 2019-08-18 16:19:28 +02:00
  • fdeb5912d3 Try to Disable all inputs when overlay is on Nemirtingas 2019-08-18 14:29:08 +02:00
  • 7daf605511 Merge branch 'master' into overlay_h Nemirtingas 2019-08-18 12:30:51 +02:00
  • ced9b77afc
    Tweaked auth delays. Mr_Goldberg 2019-08-17 18:15:18 -04:00
  • 06b4332187
    Add some commented out code to disable https in winhttp. Mr_Goldberg 2019-08-17 18:03:21 -04:00
  • 0e17aeef76
    Basic steamclient.dll emulation. Mr_Goldberg 2019-08-17 18:02:15 -04:00
  • e044205e71
    Make encrypted ticket size more realistic. Mr_Goldberg 2019-08-17 18:00:31 -04:00
  • 757dc479e4 Removed inline Nemirtingas 2019-08-16 19:32:32 +02:00
  • 5d4b4371f3 Fixed everything that I've forgot Nemirtingas 2019-08-16 19:21:30 +02:00
  • d06fbba104 Added error handling when hook fails Nemirtingas 2019-08-16 19:10:12 +02:00
  • 71d3e301c2 Added Winmm (Wav Play) Nemirtingas 2019-08-16 18:33:51 +02:00
  • 1b37e837a1 Notification sound when something happen Nemirtingas 2019-08-16 18:31:56 +02:00
  • 7b53134512 Initialize overlay after full initialization of UI. Nemirtingas 2019-08-16 18:30:55 +02:00
  • 05f3fa09b3 Better compatibility for DX10 & DX11 Nemirtingas 2019-08-16 18:29:49 +02:00
  • d7f6d254eb Added static glew to build scripts Nemirtingas 2019-08-16 11:27:07 +02:00
  • cb0e1dff25 Added opengl32 lib and declared glew as static Nemirtingas 2019-08-16 11:11:13 +02:00
  • 78ffbc6571 Added ImGui wildcard escape Nemirtingas 2019-08-16 10:42:43 +02:00
  • 2792793bf3 Only call overlay related functions if it is ready Nemirtingas 2019-08-16 10:37:45 +02:00
  • 40615d07a7 Reworked how renderers are hooked. Nemirtingas 2019-08-16 10:36:44 +02:00
  • 4d3c355fcc Renammed hook_<renderer> to start_hook Nemirtingas 2019-08-16 10:31:29 +02:00
  • 2fe5e90294 Reworked booleans Nemirtingas 2019-08-16 10:28:23 +02:00
  • 8abd24ca54 Re-enabled auto join if overlay is not ready Nemirtingas 2019-08-16 00:12:11 +02:00
  • 3516b98042 Replaced wildcard with sed. Nemirtingas 2019-08-15 22:23:59 +02:00
  • bbfdcd848f Moved download of glew Nemirtingas 2019-08-15 14:02:40 +02:00
  • 631bcd96ce Added glew and pointing to the right directory for imgui Nemirtingas 2019-08-15 12:54:18 +02:00
  • 71afa0daf6 Added ImGui include dir Nemirtingas 2019-08-15 10:40:49 +02:00
  • 86d74c7a05 Added EMU_EXPERIMENTAL_BUILD define Nemirtingas 2019-08-14 23:57:47 +02:00
  • 664d9a29b1 Updated build paths Nemirtingas 2019-08-14 23:22:56 +02:00
  • 9729ae9e4d Added overlay files to cmake Nemirtingas 2019-08-14 23:01:56 +02:00
  • 411c2c2dda Revert Test Fix Nemirtingas 2019-08-14 22:31:44 +02:00
  • c67bc528d1 Removed overlay from lobby_connect in linux build Nemirtingas 2019-08-14 22:20:17 +02:00
  • 2b5516f709 Even if disabled, remove overlay sources from linux build Nemirtingas 2019-08-14 22:13:25 +02:00
  • 6ef60bfe63 Test fix Nemirtingas 2019-08-14 22:08:22 +02:00
  • b17db3ce1d Added linux overlay (disaled) Nemirtingas 2019-08-14 19:09:53 +02:00
  • 7386e55fb5 Added overlay to windows batch build Nemirtingas 2019-08-14 19:06:14 +02:00
  • cb67853e45 Fixed build for 64bits Nemirtingas 2019-08-14 18:54:38 +02:00
  • 6224350142 Fixed compilation for windows Nemirtingas 2019-08-14 18:11:00 +02:00
  • 1ce95ec672 Fixed compilation on Clang-cl Nemirtingas 2019-08-14 17:56:32 +02:00
  • d87760b78b Created a define to not compile overlay. Nemirtingas 2019-08-14 15:09:57 +02:00
  • 40d7237ab0 Merge branch 'master' into overlay_h Nemirtingas 2019-08-14 14:57:51 +02:00
  • 3eeca9b50e Modified a bit overlay and added comments Nemirtingas 2019-08-14 14:56:57 +02:00
  • 2c74abd6ab Moved this docs to the tool's doc Nemirtingas 2019-08-14 14:56:27 +02:00
  • 56b4e6a7c7 Added preprocessor exclusion for linux Nemirtingas 2019-08-14 14:55:31 +02:00
  • 7af2d08388
    Some words added to blogpost. Mr_Goldberg 2019-08-12 11:17:27 -04:00