Skip to content

Commit 433a629

Browse files
committed
update
1 parent 578f2dc commit 433a629

13 files changed

+590
-198
lines changed

source/MKXHook.aps

2.49 KB
Binary file not shown.

source/MKXHook.rc

4.44 KB
Binary file not shown.

source/MKXHook.vcxproj

+4
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@
111111
<ClInclude Include="imgui\imstb_truetype.h" />
112112
<ClInclude Include="IniReader.h" />
113113
<ClInclude Include="pch.h" />
114+
<ClInclude Include="resource.h" />
114115
<ClInclude Include="utils\HookInit.hpp" />
115116
<ClInclude Include="utils\MemoryMgr.h" />
116117
<ClInclude Include="utils\Patterns.h" />
@@ -138,6 +139,9 @@
138139
</ClCompile>
139140
<ClCompile Include="utils\Patterns.cpp" />
140141
</ItemGroup>
142+
<ItemGroup>
143+
<ResourceCompile Include="MKXHook.rc" />
144+
</ItemGroup>
141145
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
142146
<ImportGroup Label="ExtensionTargets">
143147
</ImportGroup>

source/MKXHook.vcxproj.filters

+8
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,9 @@
9090
<ClInclude Include="dxhook.h">
9191
<Filter>Header Files\dxhook</Filter>
9292
</ClInclude>
93+
<ClInclude Include="resource.h">
94+
<Filter>Header Files</Filter>
95+
</ClInclude>
9396
</ItemGroup>
9497
<ItemGroup>
9598
<ClCompile Include="dllmain.cpp">
@@ -144,4 +147,9 @@
144147
<Filter>Header Files\code</Filter>
145148
</ClCompile>
146149
</ItemGroup>
150+
<ItemGroup>
151+
<ResourceCompile Include="MKXHook.rc">
152+
<Filter>Resource Files</Filter>
153+
</ResourceCompile>
154+
</ItemGroup>
147155
</Project>

source/code/eSettingsManager.cpp

+12
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ void eSettingsManager::Init()
88
{
99
CIniReader ini("");
1010
bEnableConsoleWindow = ini.ReadBoolean("Settings", "bEnableConsoleWindow", true);
11+
bGlobalCameraHook = ini.ReadBoolean("Settings", "bGlobalCameraHook", true);
1112
bDisableAssetHashChecking = ini.ReadBoolean("Settings", "bDisableAssetHashChecking", false);
1213
bEnableNPCFatalities = ini.ReadBoolean("Settings", "bEnableNPCFatalities", false);
1314
bFixNPCGenderFatalityMessage = ini.ReadBoolean("Settings", "bFixNPCGenderFatalityMessage", false);
@@ -30,6 +31,17 @@ void eSettingsManager::Init()
3031

3132
iFreeCameraKeyYawPlus = ini.ReadInteger("Settings", "iFreeCameraKeyYawPlus", 0);
3233
iFreeCameraKeyYawMinus = ini.ReadInteger("Settings", "iFreeCameraKeyYawMinus", 0);
34+
35+
iFreeCameraKeyRollPlus = ini.ReadInteger("Settings", "iFreeCameraKeyRollPlus", 0);
36+
iFreeCameraKeyRollMinus = ini.ReadInteger("Settings", "iFreeCameraKeyRollMinus", 0);
37+
38+
iFreeCameraKeyPitchPlus = ini.ReadInteger("Settings", "iFreeCameraKeyPitchPlus", 0);
39+
iFreeCameraKeyPitchMinus = ini.ReadInteger("Settings", "iFreeCameraKeyPitchMinus", 0);
40+
41+
iFreeCameraKeyFOVPlus = ini.ReadInteger("Settings", "iFreeCameraKeyFOVPlus", 0);
42+
iFreeCameraKeyFOVMinus = ini.ReadInteger("Settings", "iFreeCameraKeyFOVMinus", 0);
43+
44+
3345
bDisableComboDamageScaling = ini.ReadBoolean("Settings", "bDisableComboDamageScaling", false);
3446
bEnableNPCVictoryPoses = ini.ReadBoolean("Settings", "bEnableNPCVictoryPoses", false);
3547
}

source/code/eSettingsManager.h

+14-2
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,31 @@ class eSettingsManager {
1616
bool bDisableSweatEffects;
1717
bool bEnableNPCVictoryPoses;
1818

19+
bool bGlobalCameraHook;
20+
1921
int iHookMenuOpenKey;
2022
// free camera keys
2123
int iFreeCameraKeyXPlus;
2224
int iFreeCameraKeyXMinus;
2325
int iFreeCameraKeyYPlus;
2426
int iFreeCameraKeyYMinus;
25-
int iFreeCameraKeyYawPlus;
26-
int iFreeCameraKeyYawMinus;
2727
int iFreeCameraKeyZPlus;
2828
int iFreeCameraKeyZMinus;
29+
30+
int iFreeCameraKeyYawPlus;
31+
int iFreeCameraKeyYawMinus;
32+
int iFreeCameraKeyPitchPlus;
33+
int iFreeCameraKeyPitchMinus;
34+
int iFreeCameraKeyRollPlus;
35+
int iFreeCameraKeyRollMinus;
36+
37+
int iFreeCameraKeyFOVPlus;
38+
int iFreeCameraKeyFOVMinus;
39+
2940
int iAvailableDLCCells;
3041

3142

43+
3244
};
3345

3446
extern eSettingsManager* SettingsMgr;

0 commit comments

Comments
 (0)