Formerly ASIMK12
Current Features:
- Anti Pak Signature Patch. Allows you to run .pak files with invalid .sig signatures.
- Anti uToc Signature Patch. Allows you to use uToc files (and .uCas) with invalid Signature Headers
- Anti Pak Chunk Signature Patch. Optional, allows you to delete .sig files, since the game still loads the .sig files and runs checks against them on load, but will only give a warning. However, some large files require a .sig file due to the warning assuming they're there, so this Patch disables this warning.
How to use:
Download the Latest MK12TTH version, and select the mods you want in the provided ini file. When a game updates, you might need to change the patches in the [Patterns] section. The updated patterns will be provided by me below, and in the downloaded file.
The zip file will contain 3 files. MK12TTH.ehp, MK12TTH.ini, and dsound.dll. You need to place the files into your game's folder, next to SDL2.dll. GameFolder/MK12/Binaries/Win64/.
To load modded files, create a folder called Pakchunk99 in the content directory MK1Folder/MK12/Content/Paks, and inside it create a new folder with the mod you're planning to install (optional). If the mod was a texture/model/utoc/ucas file, then place it in Paks directly, since they need to be loaded last, and MK1 loads folders first.
Ermaccer's MK1Hook Compatibility:
viewtopic.php?t=49413
Current Download:
Version 0.2.3 - March 11 2024 - Krossplay Update
https://github.com/thethiny/MK12TTH/releases/tag/v0.2.3 Version 0.2.2
https://github.com/thethiny/MK12TTH/rel ... v0.2.2.zip
Fixes Error 126 for most people. (Failed to load plugin)
Version 0.2 - October 5 2023
All Ini Settings:
Code: Select all
[Settings.Debug]
bEnableConsoleWindow = false
bPauseOnStart = false
bDebug = false
[Settings]
iLogSize = 100
iLogLevel = 0
szModLoader = Kernel32.CreateFileW
szCurlSetOpt = libcurl.curl_easy_setopt
szCurlPerform = libcurl.curl_easy_perform
[Patches]
bPatchCurl = false
[Patches.AntiCheat]
bDisableSignatureCheck = true
bDisableChunkSigCheck = true
bDisableTOCSigCheck = true
[Patterns]
pSigCheck = 80 b9 ? ? ? ? 00 49 8b f0 48 8b fa 48 8b d9 75
pSigWarn = 4c 03 f1 80 3D ? ? ? ? 03 0f 82
pTocCheck = 4D 8B CE 45 33 C0 E8 ? ? ? ? 44 39 Bd ? ? ? ? 0F 84
pChunkSigCheck = 0F B6 51 ? 48 8b f1 48 8b 0d ? ? ? ? E8 ? ? ? ? C6 46 ? ? 0F AE F8
pChunkSigCheckFunc = 48 89 5C 24 ? 48 89 6C 24 ? 48 89 74 24 ? 57 41 56 41 57 48 83 EC 20 48 8D 59 08 49 63 F9 48 8B F1 49 8B E8 48 8B CB 44 0F B6 F2