protonPreloader
protonPreloader copied to clipboard
Load game utilities before steam game loads
protonPreloader
Load game utilities before steam game loads
Made primarily to provide way to start configuration utilities for games that ship with separate exe files, as well as to enable using FlawlessWidescreen (use 32bit because 64bit doesn't play well with injection in 32bit executables).
Usage:
- Find main game executable (usually
steamapps/common/GameName/binaries/something.exeor similar) - Confirm that this exe file is invoked when you click play in Steam by renaming it to
game.exeand then pressing play (if Steam reports "missing executable" then we are good, else keep looking). - Wait for Steam to redownload said executable...
- Download this and rename it to game executable name (
something.exein this example). Copy it over (replace) original game execuable (providing thatgame.exestil exists in that folder). - Download
config.batand save it in the same directory. - Modify
config.batto suit your needs (if you want to run FlawlessWidescreen, download 32bit zip version and unpack it tofwsubdirectory).
Enjoy!
Build
Use MinGW with g++ main.cpp