11 Commits

Author SHA1 Message Date
EricPlayZ 190d4232bd fix some files 2024-11-03 22:06:26 +02:00
EricPlayZ 642d0f17e2 merge dev into master 2024-11-03 21:59:24 +02:00
EricPlayZ df039e495e forgot to add a parantheses 2024-09-07 16:17:23 +03:00
EricPlayZ 4803e3b5ce - Fixed co-op issues related to Player and Weapon options, such as God Mode, Player Health, Player Immunity, Weapon Durability sliders not working 2024-09-07 16:14:59 +03:00
EricPlayZ 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!)
2024-09-01 02:20:00 +03:00
EricPlayZ 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!

- Fixed "Game Speed" (World) not getting applied with the mod menu opened while having another tab selected other than the World tab
2024-07-14 16:49:53 +03:00
EricPlayZ f6848f37c7 Merge branch 'master' of https://github.com/EricPlayZ/EGameTools 2024-05-13 03:55:03 +03:00
EricPlayZ 2d9c4bcd45 hotfix for GoPro Mode 2024-05-13 03:54:58 +03:00
EricPlayZ 67a98a8130 Update README.md 2024-05-13 03:13:57 +03:00
EricPlayZ 4766d630ac Merge branch 'master' of https://github.com/EricPlayZ/EGameTools 2024-05-13 02:27:54 +03:00
EricPlayZ e22e64af32 Merge pull request #4 from EricPlayZ/dev
fix tpp model
2024-04-24 04:51:36 +03:00
3 changed files with 38 additions and 9 deletions
+1 -1
View File
@@ -327,7 +327,7 @@
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableUAC>false</EnableUAC>
<AdditionalLibraryDirectories>source\spdlog\lib;source\ImGui\freetype\lib;source\MinHook\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalLibraryDirectories>source\spdlog\lib;source\ImGui\freetype\lib;source\MinHook\lib;source\CrashRpt\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>DbgHelp.lib;Version.lib;spdlog-mt.lib;freetype-mt.lib;libMinHook-x64-v141-mtd.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
<ImportLibrary />
<AdditionalOptions>/NOIMPLIB /NOEXP %(AdditionalOptions)</AdditionalOptions>
+1 -1
View File
@@ -11,7 +11,7 @@ LensDistortion=20
DistanceBehindPlayer=2
Enabled=0
HeightAbovePlayer=1.35
HorizontalDistanceFromPlayer=0
HorizontalDistanceFromPlayer=-0.75
UseTPPModel=1
[Menu]
FirstTimeRunning=1
+36 -7
View File
@@ -2,27 +2,52 @@
<img src="https://i.imgur.com/s6ZV1cz.png"/><br>
<b>EGameTools (short for Eric's Game Tools) is a mod menu developed in C++ which aims to add additional features such as FreeCam, Third Person, Weather and Time control, etc. which the game does not provide by default and also to help ease mod developers in the process of creating mods.</b><br><br>
<b>Menu Preview:</b><br>
<img src="https://i.imgur.com/Yx7mzvS.png"/><br>
<img src="https://i.imgur.com/rQpPtT3.png"/><br>
<img src="https://i.imgur.com/M9VP0cv.png"/><br>
<b>PLAYER</b><br>
- Player Health slider<br>
- Player Immunity slider<br>
- Old World Money slider<br>
- God Mode<br>
- Freeze Player<br>
- Unlimited Immunity<br>
- Unlimited Stamina<br>
- Unlimited Items<br>
- One-Hit Kill<br>
- Invisible to Enemies<br>
- Disable Out of Bounds Timer<br>
- Nightrunner Mode<br>
- One-handed Mode<br>
- Allow Grapple Hook in Safezone<br>
- Disable Air Control<br>
- Reload Jump Parameters<br>
- Player Variables editing (with the ability to save and load to/from a <b>`player_variables.scr`</b>, restore to default values)<br><br>
<b>WEAPON</b><br>
- Weapon Durability slider (for equipped weapon)<br>
- Unlimited Durability<br>
- Unlimited Ammo<br>
- No Spread<br>
- No Recoil<br>
- Instant Reload<br><br>
<b>CAMERA</b><br>
- FreeCam<br>
- Teleport Player to Camera<br>
- Third Person<br>
- FOV slider<br>
- Lens Distortion slider<br>
- GoPro Mode<br>
- Disable PhotoMode Limits<br>
- Disable Safezone FOV Reduction<br><br>
<b>TELEPORT</b><br>
- Saved Locations list, with the ability of saving, deleting and teleporting to said locations<br>
- Teleport to Coords with X, Y, Z inputs<br>
- Teleport to Waypoint<br><br>
<b>MISC</b><br>
- Disable Game Pause While AFK<br>
- Disable HUD<br><br>
- Disable HUD<br>
- Disable Savegame CRC Check<br>
- Disable Data PAKs CRC Check<br>
- Increase Data PAKs Limit<br><br>
<b>WORLD</b><br>
- Time slider<br>
- Game Speed slider<br>
@@ -34,6 +59,7 @@
<b>STEP 1: </b>Download the archive from the <b><a href="https://github.com/EricPlayZ/EGameTools/releases">Releases</a></b> section<br>
<b>STEP 2: </b>Extract the files from inside the archive to the game's exe folder (<b>`Dying Light 2\ph\work\bin\x64`</b>).<br><br>
To uninstall, delete <b>`winmm.dll`</b>, <b>`EGameTools.asi`</b> and <b>`EGameTools.ini`</b> from the game's exe folder (<b>`Dying Light 2\ph\work\bin\x64`</b>).<br>
<img src="https://i.imgur.com/4mlvwfv.gif"/><br>
<img src="https://i.imgur.com/CRAQXjm.png"/><br>
When you launch the game, a console window will appear. When it does, <b>DON'T CLOSE IT!</b> Closing it will also close the game.<br><br>
<b>MENU TOGGLE</b><br>
@@ -47,14 +73,16 @@ To manually change the value of a slider option, <b>hold CTRL</b> while clicking
This will let you input a value manually into the slider, which can also go beyond the option's slider limit, given I allow the option to do so.<br><br>
<b>CUSTOM FILE LOADING</b><br>
<b>Example of mod installation:</b><br>
<img src="https://i.imgur.com/iYbpPgj.gif"/><br>
<img src="https://i.imgur.com/bXgW0xE.gif"/><br>
The mod always creates a folder <b>`EGameTools\UserModFiles`</b> inside the same folder as the game executable (exe) or in the same folder as the mod file.<br>
This folder is used for custom file loading. This has only been tested with a few mods that change some <b>.scr</b> files, <b>gpufx</b> files, and other files included inside <b>.pak</b> game archives, or files like <b>.rpack</b> files.<br>
Files in this folder must have the same names as the ones from the game files, otherwise the game won't know it should load those files. Files in subfolders of the <b>`EGameTools\UserModFiles`</b> folder will automatically be detected, so you can sort all your mods in different folders!<br><br>
This folder is used for custom file loading. It can load <b>.PAKs</b> and it can also load files extracted from these <b>.PAKs</b>. The latter has only been tested with a few mods that change some <b>.scr</b> files, <b>.gpufx</b> files, and other files included inside <b>.PAK</b> game archives, or files such as <b>.rpack</b> files.<br>
If you put <b>.PAKs</b> inside this folder, they can be named whatever. If you put any other kind of files, they must have the same names as the ones from the game files, otherwise the game won't know it should load those files. Files in subfolders of the <b>`EGameTools\UserModFiles`</b> folder will automatically be detected, so you can sort all your mods in different folders!<br><br>
The game will reload a lot of the files upon a load of your savegame, so if you want to edit those files and reload them without having to restart the game, just reload your savegame and the game should automatically reload most of those files!<br>
Just make sure that if you add new, additional files while you're in-game, please <b>wait AT LEAST 5 seconds</b> before reloading your savegame, otherwise additional files will not get detected.<br>
Also, if there are multiple files of the same exact name, the game will pick the first instance of that file it finds in the folder.<br><br>
The gist of it is, you now don't have to use <b>dataX.pak</b> mods anymore! You can open the pak files, extract their files in the <b>`EGameTools\UserModFiles`</b> folder and start the game!
The gist of it is, you now don't have to use <b>dataX.pak</b> mods anymore! Or if you do, you can now name them whatever you want! You can open the <b>.PAK</b> files, extract their files in the <b>`EGameTools\UserModFiles`</b> folder and start the game!<br>
Any files put inside this folder will also bypass any of the game file checks, so you can use these mods in co-op too!<br><br>
<b>NOTE:</b> Any mods that are put inside <b>`EGameTools\UserModFiles`</b> as a regular file (<b>.scr</b> or any other file that is usually present in <b>.PAK</b> mods) and NOT a <b>.PAK</b> file, will make the game ignore the same files that are present in any of the <b>.PAK</b> mods inside <b>`EGameTools\UserModFiles`</b>. I recommend using <b>.PAK</b> for most mods. If you run into issues, try extracting the files inside the <b>.PAK</b> into the folder directly.
<b>FOR MOD DEVELOPERS</b><br>
If you want to make mods for <b>EGameTools</b> to load, please try to use as few folders as you possibly can. For example, your mod should only have one folder, something like <b>`EGameTools\UserModFiles\2019 Weather Mod`</b>.<br>
The reason is, my mod continuously checks for new files in the directory, and many folders can slow down the process, and therefore slow down game loading times. So just keep this in mind!<br><br>
@@ -95,6 +123,7 @@ This mod is supposed to survive game updates, but sometimes it doesn't if there'
<a href="https://github.com/nothings/stb">stb</a><br>
<a href="https://github.com/freetype/freetype">FreeType</a><br><br>
And <b>@yeeeeeeee.</b> for helping me with certain issues I encountered <3<br>
Big thanks to <b>@coltychen</b> as well! <3<br><br>
Big thanks to <b>@coltychen</b> as well! <3<br>
Thanks to <b>@deleted_user_c6caff3e (aka Synsteric)</b> for help with certain things <3<br><br>
This mod is licensed under the MIT License (included with the download and source code).
</p>