diff --git a/IIIFix/SilentPatchIII.cpp b/IIIFix/SilentPatchIII.cpp index 9c8dfe5..bc3d49e 100644 --- a/IIIFix/SilentPatchIII.cpp +++ b/IIIFix/SilentPatchIII.cpp @@ -256,6 +256,9 @@ __forceinline void Patch_III_10() InjectHook(0x509A65, AlteredPrintStringMinus<0x509A5E,0x509A3D>); InjectHook(0x50A142, AlteredPrintStringXOnly<0x50A139>); InjectHook(0x57E9F5, AlteredPrintString<0x57E9EE,0x57E9CD>); + + // Armour cheat as TORTOISE - like in 1.1 and Steam + Patch(0x4925FB, "ESIOTROT"); } __forceinline void Patch_III_11() diff --git a/SilentPatch/Timer.cpp b/SilentPatch/Timer.cpp index 5127aa1..c3a42f4 100644 --- a/SilentPatch/Timer.cpp +++ b/SilentPatch/Timer.cpp @@ -79,33 +79,17 @@ void CTimer::Initialise() void CTimer::Suspend() { if ( suspendDepth++ == 0 ) - { -#ifdef SILENTPATCH_VC_VER - // MVL fix - InitTimerFunc(); -#endif suspendTime = timerFunction(); - } } void CTimer::Resume() { if ( --suspendDepth == 0 ) - { -#ifdef SILENTPATCH_VC_VER - // MVL fix - InitTimerFunc(); -#endif oldTime += timerFunction() - suspendTime; - } } unsigned int CTimer::GetCyclesPerFrame() { -#ifdef SILENTPATCH_VC_VER - // MVL fix - InitTimerFunc(); -#endif return static_cast(timerFunction() - oldTime); }