-
Notifications
You must be signed in to change notification settings - Fork 9
Arbitrary game file patches
BNSBoost supports bypassing launcher verification of any game file.
Before you patch a file, navigate to its directory first, and create a subdirectory called unpatched
, then copy the file(s) you wish to patch into unpatched
. Then, you can use whatever game file editor you wish to patch the files however you wish. BNSBoost will make the game launcher read from the unpatched
folder, while the regular game client will read from the regular folder.
A picture is worth a thousand words, so here's an example for the game's binary config files (though if you use the built-in DAT editor, this is done automatically for you).
You may have to reapply your changes after a game update. If you launch the game without BNSBoost, it will see your changes as "corrupted" game files, and overwrite them.
The launcher bypass is really the meat of BNSBoost; it's accomplished through a CreateFile
detour injected into the launcher, which makes the launcher read from the unpatched
directory during verification. The same hook is not injected into the client, so the client reads your patched files instead.