mirror of
https://github.com/Detanup01/gbe_fork.git
synced 2024-12-27 10:54:15 +08:00
5b55d448f7
* for windows build script: prevent permissive language extensions via the compiler flag `/permissive-`
52 lines
2.1 KiB
INI
52 lines
2.1 KiB
INI
# modified version of ColdClientLoader originally by Rat431
|
|
[SteamClient]
|
|
# path to game exe, absolute or relative to the loader
|
|
Exe=game.exe
|
|
# empty means the folder of the exe
|
|
ExeRunDir=
|
|
# any additional args to pass, ex: -dx11, also any args passed to the loader will be passed to the app
|
|
ExeCommandLine=
|
|
# IMPORTANT, unless [Persistence] Mode=2
|
|
AppId=
|
|
|
|
# path to the steamclient dlls, both must be set,
|
|
# absolute paths or relative to the loader
|
|
SteamClientDll=steamclient.dll
|
|
SteamClient64Dll=steamclient64.dll
|
|
|
|
[Injection]
|
|
# force inject steamclient dll instead of waiting for the app to load it
|
|
ForceInjectSteamClient=0
|
|
|
|
# force inject GameOverlayRenderer dll instead of waiting for the app to load it
|
|
ForceInjectGameOverlayRenderer=0
|
|
|
|
# path to a folder containing some dlls to inject into the app upon start
|
|
# this folder will be traversed recursively
|
|
# additionally, inside this folder you can create a file called `load_order.txt` and
|
|
# inside it, specify line by line the order of the dlls that have to be injected
|
|
# each line should be a relative path of the dll, relative to the injection folder
|
|
# example:
|
|
#DllsToInjectFolder=extra_dlls
|
|
DllsToInjectFolder=
|
|
|
|
# don't display an error message when a dll injection fails
|
|
IgnoreInjectionError=1
|
|
# don't display an error message if the architecture of the loader is different from the app
|
|
# this will result in a silent failure if a dll injection didn't succeed
|
|
# both the loader and the app must have the same arch for the injection to work
|
|
IgnoreLoaderArchDifference=0
|
|
|
|
[Persistence]
|
|
# 0 = turned off
|
|
# 1 = loader will spawn the exe and keep hanging in the background until you press "OK"
|
|
# 2 = loader will NOT spawn exe, it will just setup the required environemnt and keep hanging in the background
|
|
# you have to run the Exe manually, and finally press "OK" when you've finished playing
|
|
# you have to rename the loader to "steam.exe"
|
|
# it is advised to run the loader as admin in this mode
|
|
Mode=0
|
|
|
|
[Debug]
|
|
# don't call `ResumeThread()` on the main thread after spawning the .exe
|
|
ResumeByDebugger=0
|