Skip to content

Guilty Gear Strive Client Hook that speeds up the login process and other network dependent processes

License

Notifications You must be signed in to change notification settings

Hucaru/GGST-hook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Guilty Gear Strive Client Hook

Decreases the time all http network operations take.This is resilient to client version updates (unless they overhaul their networking) and does not requrie you to run a proxy application.

How this works

By caching handles and requests the client makes. This means tls/tcp initialisation packets are no longer sent for every request

Acknowledgements

Totsugeki for the pre-fetch idea

How to get

Download the latest release and copy ggs_hook.dll along with steam_api64.dll (backup the original) into \SteamApps\common\GUILTY GEAR STRIVE\Engine\Binaries\ThirdParty\Steamworks\Steamv147\Win64. Alternatively you can build from source and set-up the auto injection yourself by following the Compiling and How to auto inject sections.

Compiling

Make sure visual studio is installed and edit the VSTOOLS variable in build.bat to point to your installed version of vcvars64.bat. Make sure you point to the 64-bit version.

Download the Microsoft Detours repo and compile the x64 lib and copy the compiled lib and header file into this directory.

Running build.bat should compile the DLL.

How to auto inject

  • Download CFF explorer.
  • Navigate to your steam install folder and go to \SteamApps\common\GUILTY GEAR STRIVE\Engine\Binaries\ThirdParty\Steamworks\Steamv147\Win64
  • Make a copy of steam_api64.dll
  • Place the ggs_hook.dll you either downloaded or built into the same folder
  • Run CFF explorer and open steam_api64.dll
  • On the left click on Import Addr
  • Click Add and select ggs_hook.dll
  • Select dummyExport and then press the Import by Name button
  • Press the Rebuild Import Table button and then save the dll

CFF explorer import table addition

About

Guilty Gear Strive Client Hook that speeds up the login process and other network dependent processes

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published