Commit Graph

  • 5564beddb8 added class dependency generator for IDA scripts, so you can simply copy paste the generated header file and it should compile fine (more to test when I have time) dev EricPlayZ 2025-04-04 01:55:30 +03:00
  • ef14ed13c5 script changes EricPlayZ 2025-03-31 03:45:50 +03:00
  • 970f5745aa backup scripts EricPlayZ 2025-03-19 03:14:20 +02:00
  • 0c5d0c76f9 backup script changes EricPlayZ 2025-03-17 02:09:24 +02:00
  • d40310fd80 backup script changes for JSONParser EricPlayZ 2025-03-16 10:25:30 +02:00
  • 0dd46bbabd bak EricPlayZ 2025-03-13 01:09:04 +02:00
  • 6c309ecffb backup script changes EricPlayZ 2025-03-13 01:08:39 +02:00
  • 12de78c264 backup of scripts before json parser changes EricPlayZ 2025-03-13 00:30:18 +02:00
  • edad5f4ead backup scripts EricPlayZ 2025-03-09 03:04:02 +02:00
  • 9962a58cb7 backup scripts EricPlayZ 2025-03-09 01:10:59 +02:00
  • 003d18cf72 backup script changes EricPlayZ 2025-03-08 17:06:28 +02:00
  • 0e7674c15a scripts update and SDK update with lots of new classes - gonna have to do this automatically somehow because it will take the entire weekend to generate each class manually! EricPlayZ 2025-03-08 03:39:31 +02:00
  • 6f030f6cc6 backup script changes EricPlayZ 2025-03-07 01:10:01 +02:00
  • 930559e1cb scripts backup EricPlayZ 2025-03-06 02:07:40 +02:00
  • 5182263775 scripts backup EricPlayZ 2025-03-05 03:34:37 +02:00
  • 65553c05f9 update scripts EricPlayZ 2025-03-04 02:19:36 +02:00
  • 8b226df725 update scripts EricPlayZ 2025-03-04 00:50:33 +02:00
  • 84366681a9 script changes EricPlayZ 2025-03-03 04:46:44 +02:00
  • 8280593e36 backup scripts EricPlayZ 2025-03-02 08:13:24 +02:00
  • d0c64ca0e0 backup scripts EricPlayZ 2025-03-01 06:40:13 +02:00
  • 0983c21489 backup EricPlayZ 2025-02-27 03:59:52 +02:00
  • fc084f4187 backup script changes EricPlayZ 2025-02-27 02:31:06 +02:00
  • fe942594d8 backup of scripts EricPlayZ 2025-02-26 03:19:35 +02:00
  • 2c1c9cc8f6 backup of massive SDK changes incoming! EricPlayZ 2025-02-26 03:15:58 +02:00
  • ea47fe6746 backup changes EricPlayZ 2025-02-25 03:06:29 +02:00
  • d81cac478b improve performance by using std::string_view instead of std::string EricPlayZ 2025-02-25 02:17:21 +02:00
  • e7351020a4 changelog EricPlayZ 2025-02-24 03:14:59 +02:00
  • e9323fa362 merged variables list rendering logic into 1 class EricPlayZ 2025-02-24 03:14:01 +02:00
  • 5559600a94 fixed player variables list lag EricPlayZ 2025-02-24 01:25:58 +02:00
  • 83a7efed93 fixed thread mutex locking issues, fixed ManageVarByBool return address not getting the correct return addr (because of stacked function calls inside ManageVarByBool), fixed some player variables list issues EricPlayZ 2025-02-23 23:25:22 +02:00
  • 88857a7da8 - Fixed zoom-in not setting the first zoom level accordingly to the current FOV (say if FOV is already below first zoomLevel, or is in a threshold of 10 from first zoomLevel, then the desired zoomLevel should be one level further) EricPlayZ 2025-02-23 17:48:01 +02:00
  • e88031630d changed VarManagerBase alongside the other var management classes EricPlayZ 2025-02-23 06:48:04 +02:00
  • 0c7b625a9c working VarManagerBase with VarRef EricPlayZ 2025-02-17 01:41:21 +02:00
  • d5b5268f00 - working VarManagerBase for player variables too EricPlayZ 2025-02-16 21:04:15 +02:00
  • 3017ec4d53 cleaned up CVars, added Disable TAA to config EricPlayZ 2025-02-13 00:49:45 +02:00
  • acbcba0a69 - Added Disable TAA option - Added Vec3/Vec4 support for CVars EricPlayZ 2025-02-11 03:05:29 +02:00
  • f3ece5c0e5 backup of new VarManagerBase for variable managing such as PlayerVariables or CVars EricPlayZ 2025-02-10 04:02:37 +02:00
  • ae711dca84 - Removed low level mouse hook and replaced with DInput8 hooks instead - Blocked in-game mouse scroll wheel when "First Person Zoom In" is being pressed down - Added E3 Def support for player orientation EricPlayZ 2025-02-02 21:20:56 +02:00
  • b50c3c4756 - Added proper Nightrunner/Fury Mode effects when Nightrunner Mode is enabled (Player) EricPlayZ 2025-02-02 04:04:58 +02:00
  • ee667276cf - Added the ability to save player orientation in the Saved Locations list (Teleport) - Added the ability to automatically set player orientation when teleporting to a Saved Location (Teleport) - Added "Overwrite Selected Location" button for Saved Locations list (Teleport) EricPlayZ 2025-02-02 02:21:02 +02:00
  • 5bedd2c0cd fixed small error (forgot to include playerPos2 EricPlayZ 2025-01-27 01:43:53 +02:00
  • 168195fc28 - Fixed Free Camera orientation resetting back to player orientation after pausing and unpausing the game - Added Vec4, changed Mtx34 structure to reflect the game's structure EricPlayZ 2025-01-27 01:41:58 +02:00
  • 7f2d9de327 fixed CameraMtx struct EricPlayZ 2025-01-26 19:35:42 +02:00
  • 050561e35b - Automatically calculate base FOV at start of the game (so we don't have to rely on setting it based on game version) - Fixed some time/weather interpolation problems - Renamed Vector3 to Vec3 - Added Mtx34 struct EricPlayZ 2025-01-26 19:34:24 +02:00
  • 8f3c694c88 - Fixed player restrictions not working for v1.12.0 - Implemented some checks for v1.12.0 - Improved time/weather interpolation behavior EricPlayZ 2025-01-26 04:54:57 +02:00
  • cd939c0eab - Added compatibility with v1.12.0 (including E3 Definitive Mod support!) - Added "Renderer CVars list" (Misc) for changing game rendering variables (only float for now) - Changed DirectX 11 and DirectX 12 hooks to be more reliable and less likely to crash the game (removed kiero dependency) - Fixed time and weather changing taking a long time to apply (now it is instant!) - Fixed ownership of Player Variables managed by EGameTools, removing conflict in managing Player Variables between different modules (e.g. Player and World) and any bugs associated with this issue - Fixed conflict between ImGui state and Player Variables list, causing the game to crash when changing Player Variables - Removed Windows.h dependency where possible - General code cleanup - Added a way of managing dynamic offsets based on game version - Added a way to stop hooks from running on startup, requiring manual hooking EricPlayZ 2025-01-26 02:52:46 +02:00
  • 9e7ee5450c - Fixed some hotkey buttons being disabled at startup until the game loads into the main menu EricPlayZ 2025-01-19 04:00:05 +02:00
  • d4f68003a5 - Added automatic savegame backups to "%localappdata%\EGameSDK\SavegameBackups" using Steamworks API for Steam; also supports the Epic Games version EricPlayZ 2025-01-19 01:58:15 +02:00
  • 9f3e55dfa7 - Added "Disable Safezone Restrictions" (Player) - Added "E3 2019 Truck Chase - Tall Building" location (Teleport) EricPlayZ 2025-01-18 06:53:08 +02:00
  • d00fd40a5f fixed zoom-in issues, fixed Player Variables performance in Debug mode, cleaned up code EricPlayZ 2025-01-12 23:47:45 +02:00
  • c3307b24c7 removed degree symbols from camera FOV sliders EricPlayZ 2025-01-12 08:09:41 +02:00
  • 2e5d807ca8 - Added "Camera Offset" sliders for camera position (Camera) - Added "Zoom In" with default key set to Q (Camera); this is similar to the zoom-in feature from Cyberpunk 2077 - Added separate FOV sliders for each type of camera (Camera) - Added "Enable Debugging Console" for developer debugging purposes (Debug) EricPlayZ 2025-01-12 08:08:02 +02:00
  • d269480ef2 Fixed Player Variables not working, fixed ImGui crashes because of state changes before ImGui::Render (added DeferredActions class), cleaned some code, made Player Variables more thread safe by creating a thread safe ForEach function for the lists EricPlayZ 2025-01-09 02:40:30 +02:00
  • 9e03a97d7f backup of thread safe changes EricPlayZ 2025-01-07 07:45:32 +02:00
  • fdd82c56f1 cleaned code for Player tab and Player Variables, made Player Variables code thread-safe EricPlayZ 2025-01-07 06:54:36 +02:00
  • c64cf6fc93 backup with working Player Variables EricPlayZ 2025-01-07 04:42:06 +02:00
  • 35bf50de2e backup for the working code, i hate c++ and its vague errors EricPlayZ 2025-01-07 00:51:27 +02:00
  • 8552e28bcd backup to Player Variables changes EricPlayZ 2025-01-07 00:28:09 +02:00
  • 24a343d3f9 massive changes to Player Variables structure EricPlayZ 2025-01-06 09:11:01 +02:00
  • 2e335c5a9c - fixed some config initialization problems and changed default console window size EricPlayZ 2025-01-05 20:34:04 +02:00
  • daca9a6cb1 - changed some Windows.h and ImGui definitions to be by default defined in the entire project EricPlayZ 2025-01-05 19:53:13 +02:00
  • 55fd8936e2 - fix a default config loading issue with saved teleports list EricPlayZ 2025-01-05 19:44:39 +02:00
  • 4f8dcf503c - USE DEFAULT CLASS FIELD INITIALIZER INSTEAD OF CUSTOM FOR CONFIG EricPlayZ 2025-01-05 19:39:17 +02:00
  • 820da8db58 - FIX BOOLEAN LOGIC FOR LOW LEVEL MOUSE HOOK EricPlayZ 2025-01-05 05:40:16 +02:00
  • 7b596fc23d reminders EricPlayZ 2025-01-04 05:21:31 +02:00
  • 6cdbf2caf0 small changes EricPlayZ 2025-01-04 04:58:42 +02:00
  • 5e92a4df21 lots of CPU performance optimization EricPlayZ 2025-01-04 04:53:31 +02:00
  • 32a0f8b124 backup, made a lot of changes related to vftable scanning EricPlayZ 2025-01-03 04:35:13 +02:00
  • eb633ec72f - fixed some dll export warnings from EGameSDK - fixed hooking issue where EGameSDK and EGameTools both were trying to hook the same functions (even though they were already hooked by EGameSDK) EricPlayZ 2024-12-31 01:48:02 +02:00
  • cd0ae09639 fixed low level mouse hook lag EricPlayZ 2024-12-30 20:39:03 +02:00
  • 427b60f9ba reorganized dependencies, fixed Old World Money slider not working EricPlayZ 2024-12-30 19:32:40 +02:00
  • fb4b651094 fix offset functions not working properly after getting hooked cuz of no EGameSDK_API dll export EricPlayZ 2024-12-30 18:19:24 +02:00
  • 819b439d15 Low Level Mouse Hook changes EricPlayZ 2024-12-30 17:39:17 +02:00
  • 92a84d71d1 add Ultimate ASI Loader EricPlayZ 2024-12-30 16:11:23 +02:00
  • 131086a282 gitignore change EricPlayZ 2024-12-30 15:30:33 +02:00
  • 1673c8f1e5 make Release build work EricPlayZ 2024-12-30 02:00:42 +02:00
  • 8a3a8ece07 Combined EGameSDK and EGameTools (this repo will soon become EGameSDK by default, which will also include EGameTools) EricPlayZ 2024-12-30 01:25:31 +02:00
  • 1314807788 EGameSDK changes EricPlayZ 2024-12-29 21:04:07 +02:00
  • a0baf6a7e1 backup of update before EGameSDK merge EricPlayZ 2024-12-28 20:07:17 +02:00
  • fa9990d3d4 backup of next update EricPlayZ 2024-12-28 04:50:50 +02:00
  • ba8842c017 backup for next update EricPlayZ 2024-12-27 21:00:26 +02:00
  • 3361e47c46 Update README.md EricPlayZ 2024-11-07 01:04:22 +02:00
  • 5a229137f3 next hotfix EricPlayZ 2024-11-07 00:53:35 +02:00
  • 190d4232bd fix some files master v1.2.4 EricPlayZ 2024-11-03 22:06:26 +02:00
  • 642d0f17e2 merge dev into master EricPlayZ 2024-11-03 21:59:24 +02:00
  • 405cdcef1f changed ImGui style EricPlayZ 2024-11-03 21:51:58 +02:00
  • 7993931f88 - Improved MountDataPaks hook error detection (the error related to MountDataPaks should not show up in the console as often anymore) EricPlayZ 2024-11-03 19:46:41 +02:00
  • c163301344 removed PlayerObjProperties class (it is the same as PlayerDI_PH), better multi-threading safety EricPlayZ 2024-11-03 19:27:40 +02:00
  • 8b4e3c4b75 merge previous master commits to dev, change config player_variables.scr, change changelog EricPlayZ 2024-11-03 18:24:33 +02:00
  • 0ee417db70 - Added compatibility with v1.19 Tower Raid: Halloween Run update - Improved CPU performance at game startup when using the mod EricPlayZ 2024-11-03 17:53:49 +02:00
  • 3280768125 backup of new update EricPlayZ 2024-11-02 02:04:12 +02:00
  • df039e495e forgot to add a parantheses v1.2.3 EricPlayZ 2024-09-07 16:17:23 +03:00
  • 4803e3b5ce - Fixed co-op issues related to Player and Weapon options, such as God Mode, Player Health, Player Immunity, Weapon Durability sliders not working EricPlayZ 2024-09-07 16:14:59 +03:00
  • 4961177ef7 - Added compatibility with v1.18.0 "Community QoL" update - Fixed an issue with classes not always getting detected correctly for everyone (Debug tab; if you still run into issues, please open a bug report!) v1.2.2 EricPlayZ 2024-09-01 02:20:00 +03:00
  • d907cf0b0d - Added compatibility with v1.17.2 Tower Raid update - Added a .PDB file included by default with the mod, for debugging purposes in case the game crashes, now I can more easily detect the cause of a game crash! - Added a crash handler which handles game crashes and generates a "EGameTools-dump.dmp" file in the game's exe directory for debugging purposes; if you encounter a crash and this file gets generated, please send it to me anywhere you can, for example on Discord, so I can try to find out the cause of the game crash! v1.2.1 EricPlayZ 2024-07-14 16:49:53 +03:00
  • f6848f37c7 Merge branch 'master' of https://github.com/EricPlayZ/EGameTools v1.2.0 EricPlayZ 2024-05-13 03:55:03 +03:00
  • 2d9c4bcd45 hotfix for GoPro Mode EricPlayZ 2024-05-13 03:54:58 +03:00
  • 67a98a8130 Update README.md EricPlayZ 2024-05-13 03:13:57 +03:00
  • 4766d630ac Merge branch 'master' of https://github.com/EricPlayZ/EGameTools EricPlayZ 2024-05-13 02:27:54 +03:00
  • 71b67d0e46 prepare for v1.2.0 release EricPlayZ 2024-05-13 02:20:55 +03:00