The mod may appear as a false positive on some user machines, you can check however that the mod has been set as Safe to use by Nexus on the top right of the screen. If Windows always delete the mod when you download it check the How to fix Windows deleting the mod section in mod description.
After placing the file, the game does not work or works but I get a crash :( steam version
12:34:10.950 dllmain.cpp:99 ERR| findGameWindow: failed to find Window: DEATHLOOP Mod can not start 12:34:10.951 dllmain.cpp:167 WARN| Failed to find game window, mod will attempt to keep loading but might not work correctly
The problem is that, because the game has an anti cheat, i am VERY limited in what i can do compared to my other mods. I'll try to look into it when i have time as i'm working on another mod atm. Remind me in a week if i forget. Edit: I looked into it but, because of the anti cheat i can not modify the system responsible for vignetting.
I'm not him, but he may be using the Epic Games Store version. This game was given away for free in that store a while ago. I know this because that's how I got it.
Problem is this game has a anti cheat system and modifying certain values will make the game crash. It might look into the fov for a next release but it won't be soon as i'm working on something else sorry.
Thank you so much for confirming it works !!!! Btw I would love to add more options and a UI and things like that but....the game has an anti cheat system that will close the game as soon as you modify certain variables so, unfortunately i can't add more than that.
I get that, limitations are an annoying aspect for sure. Nonetheless appreciate the options you provided! Wonder if there's a way to bypass or disable the anti-cheat similar to the Elden Ring mods? Obviously different games and no way am I expecting yourself to do that haha.
When I start the game there is a bleep-bloop (one high tone, one low tone) sound that plays.
But when I exit the game it says the following in the log:
dllmain.cpp:102 ERR| findGameWindow: failed to find Window: DEATHLOOP Mod can not start Config.cpp:31 ERR| Config::setModError: Could not find game window, mod will not work
So for me it's not working.
I followed the instructions and the version of the game is V1.820.5.1 content 551
File verbosity level: 0 time file:line v| 10:51:40.201 loguru.cpp:841 INFO| Logging to 'DeathloopMoreOptionsMod_Log.txt', mode: 'w', verbosity: 0 10:51:40.203 Config.cpp:98 INFO| Config::set: log level: 1 10:51:40.203 Config.cpp:121 INFO| ********************************************************************************************** This is the log file. Mod Name: DeathloopMoreOptionsMod Mod Version: 1.00 Mod Config: nexusDebug (log level info) Mod Author: Kaibz Date: 29.02.2024 10:51:40 (Day/Month/Year format) For more info on how the mod works, configuration, troubleshooting....Check Install.txt or contact mod author at the Nexus mod page. ********************************************************************************************** 10:51:40.203 dllmain.cpp:95 INFO| findGameWindow: searching for DEATHLOOP window Please wait... 10:51:50.213 dllmain.cpp:102 ERR| findGameWindow: failed to find Window: DEATHLOOP Mod can not start 10:51:50.213 Config.cpp:31 ERR| Config::setModError: Could not find game window, mod will not work
Thank you for the report. I'm going to need more informations Can you confirm you are playing on steam? When that happen do you ever see the game window yourself? EDIT: i uploaded a new version of the mod (normal and debug) let me know if it works for you, or what log you see.
Hehe, this is great, this new version seems to work and built the folder :D
I am indeed playing the steam version, here is the new log for vers 1.1: (non debug version btw)
File verbosity level: -1 time file:line v| 19:42:52.430 Config.cpp:118 WARN| ********************************************************************************************** This is the log file. Mod Name: DeathloopMoreOptionsMod Mod Version: 1.10 Mod Config: nexusRelease (log level warn) Mod Author: Kaibz Date: 29.02.2024 19:42:52 (Day/Month/Year format) For more info on how the mod works, configuration, troubleshooting....Check Install.txt or contact mod author at the Nexus mod page. ********************************************************************************************** 19:43:02.480 dllmain.cpp:99 ERR| findGameWindow: failed to find Window: DEATHLOOP Mod can not start 19:43:02.480 dllmain.cpp:167 WARN| Failed to find game window, mod will attempt to keep loading but might not work correctly 19:43:03.144 buildInfoManager.cpp:38 WARN| logBuildInfoStatus: game build version is as expected: 1.820.5.1 You are using the version of the game this mod was designed for. 19:43:03.144 modSettings.cpp:12 WARN| LoadFromFile: creating default settings file: C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\DeathloopMod\modSettings.json 19:43:24.499 adsMouseRatioManager.cp:29 WARN| failed to get IdViewAddr, but user might be in menu, or loading level 19:44:58.712 adsMouseRatioManager.cp:41 WARN| Invalid pointer detected for idViewAddr + m_curFovOffset can not handle mouse ratio change, but user might be in menu or loading level
Glad it's working for you, thanks for the detailed feedback and logs. I'll try to update the mod overtime but it's hard cause it's not mod friendly at all, so i'll see what i can do.
It built the folder but I later found out that the mod isn't actually running. No biggie, I understand this engine is very hard to work with.
Here is the full debug mode readout:
File verbosity level: 0 time file:line v| 19:54:16.729 loguru.cpp:841 INFO| Logging to 'DeathloopMoreOptionsMod_Log.txt', mode: 'w', verbosity: 0 19:54:16.732 Config.cpp:98 INFO| Config::set: log level: 1 19:54:16.732 Config.cpp:121 INFO| ********************************************************************************************** This is the log file. Mod Name: DeathloopMoreOptionsMod Mod Version: 1.10 Mod Config: nexusDebug (log level info) Mod Author: Kaibz Date: 29.02.2024 19:54:16 (Day/Month/Year format) For more info on how the mod works, configuration, troubleshooting....Check Install.txt or contact mod author at the Nexus mod page. ********************************************************************************************** 19:54:16.732 FileOp.cpp:22 INFO| listModDirectory: (C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP) 19:54:16.732 FileOp.cpp:38 INFO| Found File: amd_ags_x64.dll in game directory 19:54:16.732 FileOp.cpp:38 INFO| Found File: anselsdk64.dll in game directory 19:54:16.732 FileOp.cpp:34 INFO| Found Directory: base in game directory 19:54:16.732 FileOp.cpp:38 INFO| Found File: bink2w64.dll in game directory 19:54:16.732 FileOp.cpp:38 INFO| Found File: deathloop.exe in game directory 19:54:16.732 FileOp.cpp:34 INFO| Found Directory: deathloopmod in game directory 19:54:16.732 FileOp.cpp:38 INFO| Found File: deathloopmoreoptionsmod_log.txt in game directory 19:54:16.732 FileOp.cpp:38 INFO| Found File: dinput8.dll in game directory 19:54:16.732 FileOp.cpp:38 INFO| Found File: dlsstweaks.ini in game directory 19:54:16.732 FileOp.cpp:38 INFO| Found File: dlsstweaks.log in game directory 19:54:16.732 FileOp.cpp:38 INFO| Found File: dxgi.dll in game directory 19:54:16.732 FileOp.cpp:34 INFO| Found Directory: emptysteamdepot in game directory 19:54:16.732 FileOp.cpp:38 INFO| Found File: eossdk-win64-shipping.dll in game directory 19:54:16.732 FileOp.cpp:38 INFO| Found File: gfsdk_ssao_d3d12.win64.dll in game directory 19:54:16.732 FileOp.cpp:38 INFO| Found File: nvngx_dlss.dll in game directory 19:54:16.732 FileOp.cpp:38 INFO| Found File: nvngx_dlss.dll.dlsss in game directory 19:54:16.732 FileOp.cpp:38 INFO| Found File: oo2core_8_win64.dll in game directory 19:54:16.732 FileOp.cpp:38 INFO| Found File: oo2net_8_win64.dll in game directory 19:54:16.732 FileOp.cpp:38 INFO| Found File: partywin.dll in game directory 19:54:16.732 FileOp.cpp:38 INFO| Found File: steam_api64.dll in game directory 19:54:16.733 FileOp.cpp:38 INFO| Found File: xaudio2_9redist.dll in game directory 19:54:16.733 MemHelper.cpp:15 INFO| isGameFileNameValid: Succes! Expected: deathloop.exe (tolower) found : deathloop.exe (tolower) 19:54:16.733 dllmain.cpp:91 INFO| findGameWindow: searching for Window: DEATHLOOP Please wait... 19:54:26.753 dllmain.cpp:99 ERR| findGameWindow: failed to find Window: DEATHLOOP Mod can not start 19:54:26.753 dllmain.cpp:167 WARN| Failed to find game window, mod will attempt to keep loading but might not work correctly 19:54:26.753 dllmain.cpp:179 INFO| Module base address is: 00007FF6D51A0000 19:54:26.962 MemHelper.cpp:432 INFO| PatternScan Success for idSessionLocalSteamSig Found Addr: 00007FF6D5D8FAC5 19:54:26.962 MemHelper.cpp:272 INFO| FindPtrFromRelativeOffset instructionStartAddress is 00007FF6D5D8FAC5 19:54:26.962 MemHelper.cpp:291 INFO| FindPtrFromRelativeOffset found ptr : 00007FF6D84CF250 19:54:26.963 idSessionLocalSteamMana:12 INFO| acquireidSessionLocalSteamPtr: idSessionLocalSteamPtr: 00007FF6D84CF250 19:54:27.139 MemHelper.cpp:432 INFO| PatternScan Success for IdCVarSystemLocalSig Found Addr: 00007FF6D5D92F27 19:54:27.139 MemHelper.cpp:272 INFO| FindPtrFromRelativeOffset instructionStartAddress is 00007FF6D5D92F27 19:54:27.139 MemHelper.cpp:291 INFO| FindPtrFromRelativeOffset found ptr : 00007FF6D811F3D0 19:54:27.139 idCvarManager.cpp:19 INFO| acquireIdCVarSystemLocalPtr: m_idCVarSystemLocal has been set to: 00007FF6D811F3D0 19:54:27.317 MemHelper.cpp:432 INFO| PatternScan Success for buildInfoStrPtrSig Found Addr: 00007FF6D5D8C38A 19:54:27.317 MemHelper.cpp:272 INFO| FindPtrFromRelativeOffset instructionStartAddress is 00007FF6D5D8C38A 19:54:27.317 MemHelper.cpp:291 INFO| FindPtrFromRelativeOffset found ptr : 00007FF6D8183E28 19:54:27.317 buildInfoManager.cpp:11 INFO| acquireBuildInfoStrPtr: m_buildInfoStrPtr: 00007FF6D8183E28 19:54:27.317 Scanner.cpp:169 INFO| fastGetAddressesAndPatch: Sucess ! 19:54:27.317 dllmain.cpp:37 INFO| InitializeHooks(): about to initialize minhook 19:54:27.317 dllmain.cpp:46 INFO| InitializeHooks: minhook status is: MH_OK 19:54:27.418 dllmain.cpp:62 INFO| Hooks successfully created and enabled. 19:54:27.418 buildInfoManager.cpp:41 INFO| logBuildInfoStatus: game build version is as expected: 1.820.5.1 You are using the version of the game this mod was designed for. 19:54:27.418 FileOp.cpp:79 INFO| acquireGameDirectoryPath: found path for Deathloop.exe : C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\Deathloop.exe directory is: C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP 19:54:27.418 FileOp.cpp:122 INFO| CreateModDirectory: not creating directory C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\DeathloopMod cause it already exists. 19:54:27.418 modSettings.cpp:9 INFO| LoadFromFile: loading file: C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\DeathloopMod\modSettings.json 19:54:27.419 modSettings.cpp:228 INFO| Logging json file settings: (except m_settingsTooltipStr) 19:54:27.419 modSettings.cpp:232 INFO| m_reloadModFileKeyVkCode: 119 (hex: 0x77) 19:54:27.419 modSettings.cpp:234 INFO| m_useDedicatedDodgeKey: false 19:54:27.419 modSettings.cpp:235 INFO| m_sprintBtnKeyVkCode: 16 (hex: 0x10) 19:54:27.419 modSettings.cpp:236 INFO| m_dashBtnKeyVkCode: 66 (hex: 0x42) 19:54:27.419 modSettings.cpp:238 INFO| m_skipFloatingMessages: false 19:54:27.419 modSettings.cpp:240 INFO| m_isCrosshairFeedback: true 19:54:27.419 modSettings.cpp:241 INFO| m_isCrosshairDispersion: true 19:54:27.419 modSettings.cpp:243 INFO| m_skipFog: false 19:54:27.419 modSettings.cpp:245 INFO| m_mouseSmoothingFloat: 0.000000 19:54:27.419 modSettings.cpp:246 INFO| m_adsMouseRatio: 0.800000 19:54:27.419 modSettings.cpp:68 INFO| SaveToFile: saving to filePath: C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\DeathloopMod\modSettings.json 19:54:27.419 FileWatchDog.cpp:12 INFO| FileWatcher Initialization succes: settings file path set to: C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\DeathloopMod\modSettings.json 19:54:27.440 dllmain.cpp:277 INFO| sessionState has changed from: UNKNOWN to INITIAL_SCREEN
Wait what doesn't work exactly, i mean if you change : m_adsMouseRatio: 0.800000 to m_adsMouseRatio: 0.1 If you use a weapon with iron sight you don't feel like the sensitivity is much lowered for example?
First of all thanks from the deepest part of my soul for not giving up on this mod/engine.
It seems that the mod doesn't work. I tried several things to see if they work, and tried various parameters in the json file to test the results.
Unfortunately I only have access to the beach/starting area as I chose to reset progress just when starting my repeat playthrough with this mod :)
But from what I could test: Putting the option of mouse sensivity in the json file from 0.1 to 0.85 to 1 didn't give any difference, game stayed at default value Putting the option "m_isCrosshairDispersion": false did also not work, as the crosshair still reacted to shooting and sprinting "m_useDedicatedDodgeKey": true also didn't work, I correctly put the options down below to values on my keyboard, and again the game just flat out refuses to go anywhere past default values (which is no split button)
I tried to wrap my head around why Wolfenstein worked so much better, why is this mod giving you and me so many issues, it's just illogical :p
Reading this readout, though very briefly and without much knowledge, but does it seem to just ignore the values in the json file?
File verbosity level: 0 time file:line v| 21:45:37.844 loguru.cpp:841 INFO| Logging to 'DeathloopMoreOptionsMod_Log.txt', mode: 'w', verbosity: 0 21:45:37.847 Config.cpp:98 INFO| Config::set: log level: 1 21:45:37.847 Config.cpp:121 INFO| ********************************************************************************************** This is the log file. Mod Name: DeathloopMoreOptionsMod Mod Version: 1.10 Mod Config: nexusDebug (log level info) Mod Author: Kaibz Date: 29.02.2024 21:45:37 (Day/Month/Year format) For more info on how the mod works, configuration, troubleshooting....Check Install.txt or contact mod author at the Nexus mod page. ********************************************************************************************** 21:45:37.847 FileOp.cpp:22 INFO| listModDirectory: (C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP) 21:45:37.847 FileOp.cpp:38 INFO| Found File: amd_ags_x64.dll in game directory 21:45:37.847 FileOp.cpp:38 INFO| Found File: anselsdk64.dll in game directory 21:45:37.847 FileOp.cpp:34 INFO| Found Directory: base in game directory 21:45:37.847 FileOp.cpp:38 INFO| Found File: bink2w64.dll in game directory 21:45:37.847 FileOp.cpp:38 INFO| Found File: deathloop.exe in game directory 21:45:37.847 FileOp.cpp:34 INFO| Found Directory: deathloopmod in game directory 21:45:37.847 FileOp.cpp:38 INFO| Found File: deathloopmoreoptionsmod_log.txt in game directory 21:45:37.847 FileOp.cpp:38 INFO| Found File: dinput8.dll in game directory 21:45:37.847 FileOp.cpp:38 INFO| Found File: dlsstweaks.ini in game directory 21:45:37.847 FileOp.cpp:38 INFO| Found File: dlsstweaks.log in game directory 21:45:37.847 FileOp.cpp:38 INFO| Found File: dxgi.dll in game directory 21:45:37.847 FileOp.cpp:34 INFO| Found Directory: emptysteamdepot in game directory 21:45:37.847 FileOp.cpp:38 INFO| Found File: eossdk-win64-shipping.dll in game directory 21:45:37.847 FileOp.cpp:38 INFO| Found File: gfsdk_ssao_d3d12.win64.dll in game directory 21:45:37.847 FileOp.cpp:38 INFO| Found File: nvngx_dlss.dll in game directory 21:45:37.847 FileOp.cpp:38 INFO| Found File: nvngx_dlss.dll.dlsss in game directory 21:45:37.847 FileOp.cpp:38 INFO| Found File: oo2core_8_win64.dll in game directory 21:45:37.847 FileOp.cpp:38 INFO| Found File: oo2net_8_win64.dll in game directory 21:45:37.847 FileOp.cpp:38 INFO| Found File: partywin.dll in game directory 21:45:37.847 FileOp.cpp:38 INFO| Found File: steam_api64.dll in game directory 21:45:37.847 FileOp.cpp:38 INFO| Found File: xaudio2_9redist.dll in game directory 21:45:37.848 MemHelper.cpp:15 INFO| isGameFileNameValid: Succes! Expected: deathloop.exe (tolower) found : deathloop.exe (tolower) 21:45:37.848 dllmain.cpp:91 INFO| findGameWindow: searching for Window: DEATHLOOP Please wait... 21:45:47.864 dllmain.cpp:99 ERR| findGameWindow: failed to find Window: DEATHLOOP Mod can not start 21:45:47.864 dllmain.cpp:167 WARN| Failed to find game window, mod will attempt to keep loading but might not work correctly 21:45:47.864 dllmain.cpp:179 INFO| Module base address is: 00007FF61C410000 21:45:48.077 MemHelper.cpp:432 INFO| PatternScan Success for idSessionLocalSteamSig Found Addr: 00007FF61CFFFAC5 21:45:48.077 MemHelper.cpp:272 INFO| FindPtrFromRelativeOffset instructionStartAddress is 00007FF61CFFFAC5 21:45:48.077 MemHelper.cpp:291 INFO| FindPtrFromRelativeOffset found ptr : 00007FF61F73F250 21:45:48.077 idSessionLocalSteamMana:12 INFO| acquireidSessionLocalSteamPtr: idSessionLocalSteamPtr: 00007FF61F73F250 21:45:48.254 MemHelper.cpp:432 INFO| PatternScan Success for IdCVarSystemLocalSig Found Addr: 00007FF61D002F27 21:45:48.254 MemHelper.cpp:272 INFO| FindPtrFromRelativeOffset instructionStartAddress is 00007FF61D002F27 21:45:48.254 MemHelper.cpp:291 INFO| FindPtrFromRelativeOffset found ptr : 00007FF61F38F3D0 21:45:48.254 idCvarManager.cpp:19 INFO| acquireIdCVarSystemLocalPtr: m_idCVarSystemLocal has been set to: 00007FF61F38F3D0 21:45:48.432 MemHelper.cpp:432 INFO| PatternScan Success for buildInfoStrPtrSig Found Addr: 00007FF61CFFC38A 21:45:48.432 MemHelper.cpp:272 INFO| FindPtrFromRelativeOffset instructionStartAddress is 00007FF61CFFC38A 21:45:48.432 MemHelper.cpp:291 INFO| FindPtrFromRelativeOffset found ptr : 00007FF61F3F3E28 21:45:48.432 buildInfoManager.cpp:11 INFO| acquireBuildInfoStrPtr: m_buildInfoStrPtr: 00007FF61F3F3E28 21:45:48.432 Scanner.cpp:169 INFO| fastGetAddressesAndPatch: Sucess ! 21:45:48.432 dllmain.cpp:37 INFO| InitializeHooks(): about to initialize minhook 21:45:48.432 dllmain.cpp:46 INFO| InitializeHooks: minhook status is: MH_OK 21:45:48.533 dllmain.cpp:62 INFO| Hooks successfully created and enabled. 21:45:48.533 buildInfoManager.cpp:41 INFO| logBuildInfoStatus: game build version is as expected: 1.820.5.1 You are using the version of the game this mod was designed for. 21:45:48.533 FileOp.cpp:79 INFO| acquireGameDirectoryPath: found path for Deathloop.exe : C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\Deathloop.exe directory is: C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP 21:45:48.534 FileOp.cpp:122 INFO| CreateModDirectory: not creating directory C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\DeathloopMod cause it already exists. 21:45:48.534 modSettings.cpp:9 INFO| LoadFromFile: loading file: C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\DeathloopMod\modSettings.json 21:45:48.534 modSettings.cpp:50 ERR| LoadFromFile: JSON parsing error: [json.exception.parse_error.101] parse error at line 5, column 28: syntax error while parsing object - invalid literal; last read: '2F'; expected '}' saving default file... 21:45:48.534 modSettings.cpp:68 INFO| SaveToFile: saving to filePath: C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\DeathloopMod\modSettings.json 21:45:48.534 modSettings.cpp:228 INFO| Logging json file settings: (except m_settingsTooltipStr) 21:45:48.534 modSettings.cpp:232 INFO| m_reloadModFileKeyVkCode: 119 (hex: 0x77) 21:45:48.534 modSettings.cpp:234 INFO| m_useDedicatedDodgeKey: false 21:45:48.534 modSettings.cpp:235 INFO| m_sprintBtnKeyVkCode: 16 (hex: 0x10) 21:45:48.534 modSettings.cpp:236 INFO| m_dashBtnKeyVkCode: 66 (hex: 0x42) 21:45:48.534 modSettings.cpp:238 INFO| m_skipFloatingMessages: false 21:45:48.534 modSettings.cpp:240 INFO| m_isCrosshairFeedback: true 21:45:48.534 modSettings.cpp:241 INFO| m_isCrosshairDispersion: true 21:45:48.534 modSettings.cpp:243 INFO| m_skipFog: false 21:45:48.534 modSettings.cpp:245 INFO| m_mouseSmoothingFloat: 0.000000 21:45:48.534 modSettings.cpp:246 INFO| m_adsMouseRatio: 0.800000 21:45:48.534 modSettings.cpp:68 INFO| SaveToFile: saving to filePath: C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\DeathloopMod\modSettings.json 21:45:48.534 FileWatchDog.cpp:12 INFO| FileWatcher Initialization succes: settings file path set to: C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\DeathloopMod\modSettings.json 21:45:48.554 dllmain.cpp:277 INFO| sessionState has changed from: UNKNOWN to INITIAL_SCREEN 21:46:06.979 dllmain.cpp:277 INFO| sessionState has changed from: INITIAL_SCREEN to CONNECTING 21:46:07.188 dllmain.cpp:277 INFO| sessionState has changed from: CONNECTING to LOADING 21:46:09.166 dllmain.cpp:277 INFO| sessionState has changed from: LOADING to INGAME 21:46:09.166 modSettings.cpp:143 INFO| update: setting in_mouseSmoothCvarPtr->valueFloat to 0.000 21:46:09.167 adsMouseRatioManager.cp:29 WARN| failed to get IdViewAddr, but user might be in menu, or loading level 21:46:21.529 dllmain.cpp:277 INFO| sessionState has changed from: INGAME to LOADING 21:46:27.117 dllmain.cpp:277 INFO| sessionState has changed from: LOADING to INGAME 21:46:27.118 adsMouseRatioManager.cp:29 WARN| failed to get IdViewAddr, but user might be in menu, or loading level 21:48:50.965 adsMouseRatioManager.cp:41 WARN| Invalid pointer detected for idViewAddr + m_curFovOffset can not handle mouse ratio change, but user might be in menu or loading level 21:48:54.357 dllmain.cpp:277 INFO| sessionState has changed from: INGAME to INITIAL_SCREEN
Compared to the values I had put in the last time:
{ "m_settingsTooltipStr": "For more info on how to change these settings check install.txt", "m_reloadModFileKeyVkCode": 119, "m_useDedicatedDodgeKey": true, "m_dashBtnKeyVkCode": 2F, "m_sprintBtnKeyVkCode": 2A, "m_skipFloatingMessages": true, "m_isCrosshairFeedback": false, "m_isCrosshairDispersion": false, "m_skipFog": false, "m_mouseSmoothingFloat": 0.0, "m_adsMouseRatio": 1 }
Thanks. Exactly, this doesn't make sens, even if the fact that the mod doesn't find your game window is certainly a problem but it still find the functions/offsets from the game so it really confuses me.... Just to be sure, when you save the json file you hear some beeps ? they are supposed to confirm that the json file is reloaded, and there is also the F8 key that should reload the json file if it doesn't automatically reload. Do you play the English version of the game? I'll try to make another version tomorow or later as this is giving a a headache, if it doesn't work i know a work around for the dedicated dash key if you're interested by that so you can still enjoy the game as most of the cvars are in the file C:\Users\UserName\Saved Games\Arkane Studios\Deathloop\base\blackreefConfig.cfg and you can edit the binds and cvars there, problem is some of them will reset which is why i made this mod but you can still achive 75% of the mod by setting the cfg file like this (basically those must be the last binds you make in this file so make sure there are after all the other binds)
edit: the error in your json file is because you are using this "m_dashBtnKeyVkCode": 2F, and you can not use hexadecimal here you have to use the decimal value of the key you want, use the values you see in the install.txt file
I'm pretty sure I own the English version and that we both have the same version. It's a key that I bought most likely but it should be a standard worldwide version, not a censored or different version :)
As for the beeps... I haven't heard any beeps in 1.1. but i did hear them in version 1.0 of your mod. They are supposed to play when starting the game right? When both the dll and json are loaded? Cuz you like I said I heard them before but I've never heard them in version 1.1
Don't lose any sleep over this mate. I love the ideas and passion you had for this mod. Software just tends to break (especially if it's based on void engine, haha)
I'll look into the key values as well, or what I could do is use your mod and then apply the sprint/dodge technique the other way just to be sure everything works :)
You're the wizard who cracked this engine! Question: but could you cook up some more options for Dishonored 2 and Death of the outsider, in the same vain as Wolfenstein and Deathloop? Some extra options would be most welcome. :)
34 comments
If Windows always delete the mod when you download it check the How to fix Windows deleting the mod section in mod description.
steam version
12:34:10.950 dllmain.cpp:99 ERR| findGameWindow: failed to find Window: DEATHLOOP Mod can not start
12:34:10.951 dllmain.cpp:167 WARN| Failed to find game window, mod will attempt to keep loading but might not work correctly
I'll try to look into it when i have time as i'm working on another mod atm.
Remind me in a week if i forget.
Edit: I looked into it but, because of the anti cheat i can not modify the system responsible for vignetting.
Do you know anyway can let fov over 110?
It might look into the fov for a next release but it won't be soon as i'm working on something else sorry.
Btw I would love to add more options and a UI and things like that but....the game has an anti cheat system that will close the game as soon as you modify certain variables so, unfortunately i can't add more than that.
Can i ask if you would mind to endorse the mod if it's working for you so people know it actually work?
When I start the game there is a bleep-bloop (one high tone, one low tone) sound that plays.
But when I exit the game it says the following in the log:
dllmain.cpp:102 ERR| findGameWindow: failed to find Window: DEATHLOOP Mod can not start
Config.cpp:31 ERR| Config::setModError: Could not find game window, mod will not work
So for me it's not working.
I followed the instructions and the version of the game is V1.820.5.1 content 551
File verbosity level: 0
time file:line v|
10:51:40.201 loguru.cpp:841 INFO| Logging to 'DeathloopMoreOptionsMod_Log.txt', mode: 'w', verbosity: 0
10:51:40.203 Config.cpp:98 INFO| Config::set: log level: 1
10:51:40.203 Config.cpp:121 INFO|
**********************************************************************************************
This is the log file.
Mod Name: DeathloopMoreOptionsMod
Mod Version: 1.00
Mod Config: nexusDebug (log level info)
Mod Author: Kaibz
Date: 29.02.2024 10:51:40 (Day/Month/Year format)
For more info on how the mod works, configuration, troubleshooting....Check Install.txt or contact mod author at the Nexus mod page.
**********************************************************************************************
10:51:40.203 dllmain.cpp:95 INFO| findGameWindow: searching for DEATHLOOP window Please wait...
10:51:50.213 dllmain.cpp:102 ERR| findGameWindow: failed to find Window: DEATHLOOP Mod can not start
10:51:50.213 Config.cpp:31 ERR| Config::setModError: Could not find game window, mod will not work
Can you confirm you are playing on steam?
When that happen do you ever see the game window yourself?
EDIT: i uploaded a new version of the mod (normal and debug) let me know if it works for you, or what log you see.
I am indeed playing the steam version, here is the new log for vers 1.1: (non debug version btw)
File verbosity level: -1
time file:line v|
19:42:52.430 Config.cpp:118 WARN|
**********************************************************************************************
This is the log file.
Mod Name: DeathloopMoreOptionsMod
Mod Version: 1.10
Mod Config: nexusRelease (log level warn)
Mod Author: Kaibz
Date: 29.02.2024 19:42:52 (Day/Month/Year format)
For more info on how the mod works, configuration, troubleshooting....Check Install.txt or contact mod author at the Nexus mod page.
**********************************************************************************************
19:43:02.480 dllmain.cpp:99 ERR| findGameWindow: failed to find Window: DEATHLOOP Mod can not start
19:43:02.480 dllmain.cpp:167 WARN| Failed to find game window, mod will attempt to keep loading but might not work correctly
19:43:03.144 buildInfoManager.cpp:38 WARN| logBuildInfoStatus: game build version is as expected: 1.820.5.1 You are using the version of the game this mod was designed for.
19:43:03.144 modSettings.cpp:12 WARN| LoadFromFile: creating default settings file: C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\DeathloopMod\modSettings.json
19:43:24.499 adsMouseRatioManager.cp:29 WARN| failed to get IdViewAddr, but user might be in menu, or loading level
19:44:58.712 adsMouseRatioManager.cp:41 WARN| Invalid pointer detected for idViewAddr + m_curFovOffset can not handle mouse ratio change, but user might be in menu or loading level
If you need anything more lemme know.
I'll try to update the mod overtime but it's hard cause it's not mod friendly at all, so i'll see what i can do.
Here is the full debug mode readout:
File verbosity level: 0
time file:line v|
19:54:16.729 loguru.cpp:841 INFO| Logging to 'DeathloopMoreOptionsMod_Log.txt', mode: 'w', verbosity: 0
19:54:16.732 Config.cpp:98 INFO| Config::set: log level: 1
19:54:16.732 Config.cpp:121 INFO|
**********************************************************************************************
This is the log file.
Mod Name: DeathloopMoreOptionsMod
Mod Version: 1.10
Mod Config: nexusDebug (log level info)
Mod Author: Kaibz
Date: 29.02.2024 19:54:16 (Day/Month/Year format)
For more info on how the mod works, configuration, troubleshooting....Check Install.txt or contact mod author at the Nexus mod page.
**********************************************************************************************
19:54:16.732 FileOp.cpp:22 INFO| listModDirectory: (C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP)
19:54:16.732 FileOp.cpp:38 INFO| Found File: amd_ags_x64.dll in game directory
19:54:16.732 FileOp.cpp:38 INFO| Found File: anselsdk64.dll in game directory
19:54:16.732 FileOp.cpp:34 INFO| Found Directory: base in game directory
19:54:16.732 FileOp.cpp:38 INFO| Found File: bink2w64.dll in game directory
19:54:16.732 FileOp.cpp:38 INFO| Found File: deathloop.exe in game directory
19:54:16.732 FileOp.cpp:34 INFO| Found Directory: deathloopmod in game directory
19:54:16.732 FileOp.cpp:38 INFO| Found File: deathloopmoreoptionsmod_log.txt in game directory
19:54:16.732 FileOp.cpp:38 INFO| Found File: dinput8.dll in game directory
19:54:16.732 FileOp.cpp:38 INFO| Found File: dlsstweaks.ini in game directory
19:54:16.732 FileOp.cpp:38 INFO| Found File: dlsstweaks.log in game directory
19:54:16.732 FileOp.cpp:38 INFO| Found File: dxgi.dll in game directory
19:54:16.732 FileOp.cpp:34 INFO| Found Directory: emptysteamdepot in game directory
19:54:16.732 FileOp.cpp:38 INFO| Found File: eossdk-win64-shipping.dll in game directory
19:54:16.732 FileOp.cpp:38 INFO| Found File: gfsdk_ssao_d3d12.win64.dll in game directory
19:54:16.732 FileOp.cpp:38 INFO| Found File: nvngx_dlss.dll in game directory
19:54:16.732 FileOp.cpp:38 INFO| Found File: nvngx_dlss.dll.dlsss in game directory
19:54:16.732 FileOp.cpp:38 INFO| Found File: oo2core_8_win64.dll in game directory
19:54:16.732 FileOp.cpp:38 INFO| Found File: oo2net_8_win64.dll in game directory
19:54:16.732 FileOp.cpp:38 INFO| Found File: partywin.dll in game directory
19:54:16.732 FileOp.cpp:38 INFO| Found File: steam_api64.dll in game directory
19:54:16.733 FileOp.cpp:38 INFO| Found File: xaudio2_9redist.dll in game directory
19:54:16.733 MemHelper.cpp:15 INFO| isGameFileNameValid: Succes! Expected: deathloop.exe (tolower) found : deathloop.exe (tolower)
19:54:16.733 dllmain.cpp:91 INFO| findGameWindow: searching for Window: DEATHLOOP Please wait...
19:54:26.753 dllmain.cpp:99 ERR| findGameWindow: failed to find Window: DEATHLOOP Mod can not start
19:54:26.753 dllmain.cpp:167 WARN| Failed to find game window, mod will attempt to keep loading but might not work correctly
19:54:26.753 dllmain.cpp:179 INFO| Module base address is: 00007FF6D51A0000
19:54:26.962 MemHelper.cpp:432 INFO| PatternScan Success for idSessionLocalSteamSig Found Addr: 00007FF6D5D8FAC5
19:54:26.962 MemHelper.cpp:272 INFO| FindPtrFromRelativeOffset instructionStartAddress is 00007FF6D5D8FAC5
19:54:26.962 MemHelper.cpp:291 INFO| FindPtrFromRelativeOffset found ptr : 00007FF6D84CF250
19:54:26.963 idSessionLocalSteamMana:12 INFO| acquireidSessionLocalSteamPtr: idSessionLocalSteamPtr: 00007FF6D84CF250
19:54:27.139 MemHelper.cpp:432 INFO| PatternScan Success for IdCVarSystemLocalSig Found Addr: 00007FF6D5D92F27
19:54:27.139 MemHelper.cpp:272 INFO| FindPtrFromRelativeOffset instructionStartAddress is 00007FF6D5D92F27
19:54:27.139 MemHelper.cpp:291 INFO| FindPtrFromRelativeOffset found ptr : 00007FF6D811F3D0
19:54:27.139 idCvarManager.cpp:19 INFO| acquireIdCVarSystemLocalPtr: m_idCVarSystemLocal has been set to: 00007FF6D811F3D0
19:54:27.317 MemHelper.cpp:432 INFO| PatternScan Success for buildInfoStrPtrSig Found Addr: 00007FF6D5D8C38A
19:54:27.317 MemHelper.cpp:272 INFO| FindPtrFromRelativeOffset instructionStartAddress is 00007FF6D5D8C38A
19:54:27.317 MemHelper.cpp:291 INFO| FindPtrFromRelativeOffset found ptr : 00007FF6D8183E28
19:54:27.317 buildInfoManager.cpp:11 INFO| acquireBuildInfoStrPtr: m_buildInfoStrPtr: 00007FF6D8183E28
19:54:27.317 Scanner.cpp:169 INFO| fastGetAddressesAndPatch: Sucess !
19:54:27.317 dllmain.cpp:37 INFO| InitializeHooks(): about to initialize minhook
19:54:27.317 dllmain.cpp:46 INFO| InitializeHooks: minhook status is: MH_OK
19:54:27.418 dllmain.cpp:62 INFO| Hooks successfully created and enabled.
19:54:27.418 buildInfoManager.cpp:41 INFO| logBuildInfoStatus: game build version is as expected: 1.820.5.1 You are using the version of the game this mod was designed for.
19:54:27.418 FileOp.cpp:79 INFO| acquireGameDirectoryPath: found path for Deathloop.exe : C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\Deathloop.exe directory is: C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP
19:54:27.418 FileOp.cpp:122 INFO| CreateModDirectory: not creating directory C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\DeathloopMod cause it already exists.
19:54:27.418 modSettings.cpp:9 INFO| LoadFromFile: loading file: C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\DeathloopMod\modSettings.json
19:54:27.419 modSettings.cpp:228 INFO| Logging json file settings: (except m_settingsTooltipStr)
19:54:27.419 modSettings.cpp:232 INFO| m_reloadModFileKeyVkCode: 119 (hex: 0x77)
19:54:27.419 modSettings.cpp:234 INFO| m_useDedicatedDodgeKey: false
19:54:27.419 modSettings.cpp:235 INFO| m_sprintBtnKeyVkCode: 16 (hex: 0x10)
19:54:27.419 modSettings.cpp:236 INFO| m_dashBtnKeyVkCode: 66 (hex: 0x42)
19:54:27.419 modSettings.cpp:238 INFO| m_skipFloatingMessages: false
19:54:27.419 modSettings.cpp:240 INFO| m_isCrosshairFeedback: true
19:54:27.419 modSettings.cpp:241 INFO| m_isCrosshairDispersion: true
19:54:27.419 modSettings.cpp:243 INFO| m_skipFog: false
19:54:27.419 modSettings.cpp:245 INFO| m_mouseSmoothingFloat: 0.000000
19:54:27.419 modSettings.cpp:246 INFO| m_adsMouseRatio: 0.800000
19:54:27.419 modSettings.cpp:68 INFO| SaveToFile: saving to filePath: C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\DeathloopMod\modSettings.json
19:54:27.419 FileWatchDog.cpp:12 INFO| FileWatcher Initialization succes: settings file path set to: C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\DeathloopMod\modSettings.json
19:54:27.440 dllmain.cpp:277 INFO| sessionState has changed from: UNKNOWN to INITIAL_SCREEN
m_adsMouseRatio: 0.800000
to
m_adsMouseRatio: 0.1
If you use a weapon with iron sight you don't feel like the sensitivity is much lowered for example?
It seems that the mod doesn't work. I tried several things to see if they work, and tried various parameters in the json file to test the results.
Unfortunately I only have access to the beach/starting area as I chose to reset progress just when starting my repeat playthrough with this mod :)
But from what I could test:
Putting the option of mouse sensivity in the json file from 0.1 to 0.85 to 1 didn't give any difference, game stayed at default value
Putting the option "m_isCrosshairDispersion": false did also not work, as the crosshair still reacted to shooting and sprinting
"m_useDedicatedDodgeKey": true also didn't work, I correctly put the options down below to values on my keyboard, and again the game just flat out refuses to go anywhere past default values (which is no split button)
I tried to wrap my head around why Wolfenstein worked so much better, why is this mod giving you and me so many issues, it's just illogical :p
File verbosity level: 0
time file:line v|
21:45:37.844 loguru.cpp:841 INFO| Logging to 'DeathloopMoreOptionsMod_Log.txt', mode: 'w', verbosity: 0
21:45:37.847 Config.cpp:98 INFO| Config::set: log level: 1
21:45:37.847 Config.cpp:121 INFO|
**********************************************************************************************
This is the log file.
Mod Name: DeathloopMoreOptionsMod
Mod Version: 1.10
Mod Config: nexusDebug (log level info)
Mod Author: Kaibz
Date: 29.02.2024 21:45:37 (Day/Month/Year format)
For more info on how the mod works, configuration, troubleshooting....Check Install.txt or contact mod author at the Nexus mod page.
**********************************************************************************************
21:45:37.847 FileOp.cpp:22 INFO| listModDirectory: (C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP)
21:45:37.847 FileOp.cpp:38 INFO| Found File: amd_ags_x64.dll in game directory
21:45:37.847 FileOp.cpp:38 INFO| Found File: anselsdk64.dll in game directory
21:45:37.847 FileOp.cpp:34 INFO| Found Directory: base in game directory
21:45:37.847 FileOp.cpp:38 INFO| Found File: bink2w64.dll in game directory
21:45:37.847 FileOp.cpp:38 INFO| Found File: deathloop.exe in game directory
21:45:37.847 FileOp.cpp:34 INFO| Found Directory: deathloopmod in game directory
21:45:37.847 FileOp.cpp:38 INFO| Found File: deathloopmoreoptionsmod_log.txt in game directory
21:45:37.847 FileOp.cpp:38 INFO| Found File: dinput8.dll in game directory
21:45:37.847 FileOp.cpp:38 INFO| Found File: dlsstweaks.ini in game directory
21:45:37.847 FileOp.cpp:38 INFO| Found File: dlsstweaks.log in game directory
21:45:37.847 FileOp.cpp:38 INFO| Found File: dxgi.dll in game directory
21:45:37.847 FileOp.cpp:34 INFO| Found Directory: emptysteamdepot in game directory
21:45:37.847 FileOp.cpp:38 INFO| Found File: eossdk-win64-shipping.dll in game directory
21:45:37.847 FileOp.cpp:38 INFO| Found File: gfsdk_ssao_d3d12.win64.dll in game directory
21:45:37.847 FileOp.cpp:38 INFO| Found File: nvngx_dlss.dll in game directory
21:45:37.847 FileOp.cpp:38 INFO| Found File: nvngx_dlss.dll.dlsss in game directory
21:45:37.847 FileOp.cpp:38 INFO| Found File: oo2core_8_win64.dll in game directory
21:45:37.847 FileOp.cpp:38 INFO| Found File: oo2net_8_win64.dll in game directory
21:45:37.847 FileOp.cpp:38 INFO| Found File: partywin.dll in game directory
21:45:37.847 FileOp.cpp:38 INFO| Found File: steam_api64.dll in game directory
21:45:37.847 FileOp.cpp:38 INFO| Found File: xaudio2_9redist.dll in game directory
21:45:37.848 MemHelper.cpp:15 INFO| isGameFileNameValid: Succes! Expected: deathloop.exe (tolower) found : deathloop.exe (tolower)
21:45:37.848 dllmain.cpp:91 INFO| findGameWindow: searching for Window: DEATHLOOP Please wait...
21:45:47.864 dllmain.cpp:99 ERR| findGameWindow: failed to find Window: DEATHLOOP Mod can not start
21:45:47.864 dllmain.cpp:167 WARN| Failed to find game window, mod will attempt to keep loading but might not work correctly
21:45:47.864 dllmain.cpp:179 INFO| Module base address is: 00007FF61C410000
21:45:48.077 MemHelper.cpp:432 INFO| PatternScan Success for idSessionLocalSteamSig Found Addr: 00007FF61CFFFAC5
21:45:48.077 MemHelper.cpp:272 INFO| FindPtrFromRelativeOffset instructionStartAddress is 00007FF61CFFFAC5
21:45:48.077 MemHelper.cpp:291 INFO| FindPtrFromRelativeOffset found ptr : 00007FF61F73F250
21:45:48.077 idSessionLocalSteamMana:12 INFO| acquireidSessionLocalSteamPtr: idSessionLocalSteamPtr: 00007FF61F73F250
21:45:48.254 MemHelper.cpp:432 INFO| PatternScan Success for IdCVarSystemLocalSig Found Addr: 00007FF61D002F27
21:45:48.254 MemHelper.cpp:272 INFO| FindPtrFromRelativeOffset instructionStartAddress is 00007FF61D002F27
21:45:48.254 MemHelper.cpp:291 INFO| FindPtrFromRelativeOffset found ptr : 00007FF61F38F3D0
21:45:48.254 idCvarManager.cpp:19 INFO| acquireIdCVarSystemLocalPtr: m_idCVarSystemLocal has been set to: 00007FF61F38F3D0
21:45:48.432 MemHelper.cpp:432 INFO| PatternScan Success for buildInfoStrPtrSig Found Addr: 00007FF61CFFC38A
21:45:48.432 MemHelper.cpp:272 INFO| FindPtrFromRelativeOffset instructionStartAddress is 00007FF61CFFC38A
21:45:48.432 MemHelper.cpp:291 INFO| FindPtrFromRelativeOffset found ptr : 00007FF61F3F3E28
21:45:48.432 buildInfoManager.cpp:11 INFO| acquireBuildInfoStrPtr: m_buildInfoStrPtr: 00007FF61F3F3E28
21:45:48.432 Scanner.cpp:169 INFO| fastGetAddressesAndPatch: Sucess !
21:45:48.432 dllmain.cpp:37 INFO| InitializeHooks(): about to initialize minhook
21:45:48.432 dllmain.cpp:46 INFO| InitializeHooks: minhook status is: MH_OK
21:45:48.533 dllmain.cpp:62 INFO| Hooks successfully created and enabled.
21:45:48.533 buildInfoManager.cpp:41 INFO| logBuildInfoStatus: game build version is as expected: 1.820.5.1 You are using the version of the game this mod was designed for.
21:45:48.533 FileOp.cpp:79 INFO| acquireGameDirectoryPath: found path for Deathloop.exe : C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\Deathloop.exe directory is: C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP
21:45:48.534 FileOp.cpp:122 INFO| CreateModDirectory: not creating directory C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\DeathloopMod cause it already exists.
21:45:48.534 modSettings.cpp:9 INFO| LoadFromFile: loading file: C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\DeathloopMod\modSettings.json
21:45:48.534 modSettings.cpp:50 ERR| LoadFromFile: JSON parsing error: [json.exception.parse_error.101] parse error at line 5, column 28: syntax error while parsing object - invalid literal; last read: '2F'; expected '}' saving default file...
21:45:48.534 modSettings.cpp:68 INFO| SaveToFile: saving to filePath: C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\DeathloopMod\modSettings.json
21:45:48.534 modSettings.cpp:228 INFO| Logging json file settings: (except m_settingsTooltipStr)
21:45:48.534 modSettings.cpp:232 INFO| m_reloadModFileKeyVkCode: 119 (hex: 0x77)
21:45:48.534 modSettings.cpp:234 INFO| m_useDedicatedDodgeKey: false
21:45:48.534 modSettings.cpp:235 INFO| m_sprintBtnKeyVkCode: 16 (hex: 0x10)
21:45:48.534 modSettings.cpp:236 INFO| m_dashBtnKeyVkCode: 66 (hex: 0x42)
21:45:48.534 modSettings.cpp:238 INFO| m_skipFloatingMessages: false
21:45:48.534 modSettings.cpp:240 INFO| m_isCrosshairFeedback: true
21:45:48.534 modSettings.cpp:241 INFO| m_isCrosshairDispersion: true
21:45:48.534 modSettings.cpp:243 INFO| m_skipFog: false
21:45:48.534 modSettings.cpp:245 INFO| m_mouseSmoothingFloat: 0.000000
21:45:48.534 modSettings.cpp:246 INFO| m_adsMouseRatio: 0.800000
21:45:48.534 modSettings.cpp:68 INFO| SaveToFile: saving to filePath: C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\DeathloopMod\modSettings.json
21:45:48.534 FileWatchDog.cpp:12 INFO| FileWatcher Initialization succes: settings file path set to: C:\Program Files (x86)\Steam\steamapps\common\DEATHLOOP\DeathloopMod\modSettings.json
21:45:48.554 dllmain.cpp:277 INFO| sessionState has changed from: UNKNOWN to INITIAL_SCREEN
21:46:06.979 dllmain.cpp:277 INFO| sessionState has changed from: INITIAL_SCREEN to CONNECTING
21:46:07.188 dllmain.cpp:277 INFO| sessionState has changed from: CONNECTING to LOADING
21:46:09.166 dllmain.cpp:277 INFO| sessionState has changed from: LOADING to INGAME
21:46:09.166 modSettings.cpp:143 INFO| update: setting in_mouseSmoothCvarPtr->valueFloat to 0.000
21:46:09.167 adsMouseRatioManager.cp:29 WARN| failed to get IdViewAddr, but user might be in menu, or loading level
21:46:21.529 dllmain.cpp:277 INFO| sessionState has changed from: INGAME to LOADING
21:46:27.117 dllmain.cpp:277 INFO| sessionState has changed from: LOADING to INGAME
21:46:27.118 adsMouseRatioManager.cp:29 WARN| failed to get IdViewAddr, but user might be in menu, or loading level
21:48:50.965 adsMouseRatioManager.cp:41 WARN| Invalid pointer detected for idViewAddr + m_curFovOffset can not handle mouse ratio change, but user might be in menu or loading level
21:48:54.357 dllmain.cpp:277 INFO| sessionState has changed from: INGAME to INITIAL_SCREEN
Compared to the values I had put in the last time:
{
"m_settingsTooltipStr": "For more info on how to change these settings check install.txt",
"m_reloadModFileKeyVkCode": 119,
"m_useDedicatedDodgeKey": true,
"m_dashBtnKeyVkCode": 2F,
"m_sprintBtnKeyVkCode": 2A,
"m_skipFloatingMessages": true,
"m_isCrosshairFeedback": false,
"m_isCrosshairDispersion": false,
"m_skipFog": false,
"m_mouseSmoothingFloat": 0.0,
"m_adsMouseRatio": 1
}
Exactly, this doesn't make sens, even if the fact that the mod doesn't find your game window is certainly a problem but it still find the functions/offsets from the game so it really confuses me....
Just to be sure, when you save the json file you hear some beeps ? they are supposed to confirm that the json file is reloaded, and there is also the F8 key that should reload the json file if it doesn't automatically reload.
Do you play the English version of the game?
I'll try to make another version tomorow or later as this is giving a a headache, if it doesn't work i know a work around for the dedicated dash key if you're interested by that so you can still enjoy the game as most of the cvars are in the file C:\Users\UserName\Saved Games\Arkane Studios\Deathloop\base\blackreefConfig.cfg and you can edit the binds and cvars there, problem is some of them will reset which is why i made this mod but you can still achive 75% of the mod by setting the cfg file like this (basically those must be the last binds you make in this file so make sure there are after all the other binds)
unbind "B"
bind "B" "DASH"
unbind "LSHIFT"
bind "LSHIFT" "SPRINT"
ui_crosshairSureHit "0"
ui_crosshairHitKill "0"
ui_crosshairHit "0"
ui_crosshairDispersion "0"
edit: the error in your json file is because you are using this "m_dashBtnKeyVkCode": 2F, and you can not use hexadecimal here you have to use the decimal value of the key you want, use the values you see in the install.txt file
As for the beeps... I haven't heard any beeps in 1.1. but i did hear them in version 1.0 of your mod. They are supposed to play when starting the game right? When both the dll and json are loaded? Cuz you like I said I heard them before but I've never heard them in version 1.1
Don't lose any sleep over this mate. I love the ideas and passion you had for this mod. Software just tends to break (especially if it's based on void engine, haha)
I'll look into the key values as well, or what I could do is use your mod and then apply the sprint/dodge technique the other way just to be sure everything works :)