Improved and moved the address conflict checking to CheckAddress.cpp/h

Added ddraw_CheckAddr.ini file to check conflicts properly.
Some code fixes/edits.
This commit is contained in:
NovaRain
2019-10-29 10:41:03 +08:00
parent 0570062123
commit 0d023c32db
14 changed files with 1014 additions and 67 deletions
+2 -3
View File
@@ -162,9 +162,8 @@ static void __stdcall InitExtraPatches() {
patchFiles.shrink_to_fit();
}
static void __fastcall game_init_databases_hook() {
fo::PathNode* master_patches;
__asm mov master_patches, eax; // eax = _master_db_handle
static void __fastcall game_init_databases_hook() { // eax = _master_db_handle
fo::PathNode* master_patches = (fo::PathNode*)fo::var::master_db_handle;
if (!patchFiles.empty()) InitExtraPatches();