update redmes

This commit is contained in:
otavepto 2024-01-14 02:50:35 +02:00
parent 91aac61e23
commit d881806644
2 changed files with 14 additions and 0 deletions

View File

@ -1,3 +1,12 @@
* a new experimental library to patch Stub drm v3.1 in memory, check the readme of the cold client loader
* cold client loader can now inject dlls, also it can force inject the `steamclient(64).dll` library
* cold client loader will now treat relative paths as relative to its own path
* cold client loader now doesn't need an explicit setting for the `ExeRunDir`, by default it would be the folder of the exe
* in cold client loader, the option `ResumeByDebugger` is now available in the release build
* the cold client loader will output useful debug info when the debug build is used
* fixed a problem in the overlay which would cause a crash for the guest player when an invitation was sent
* imitate how the DOS Stub is manipulated during/after the build
* some fixes to the win build script + use the undocumented linker flag `/emittoolversioninfo:no` to prevent adding the MSVC Rich Header
* added a very basic crashes logger/printer, enabled by creating a file called `crash_printer_location.txt` inside the `steam_settings` folder, * added a very basic crashes logger/printer, enabled by creating a file called `crash_printer_location.txt` inside the `steam_settings` folder,
check README.realease.md for more details check README.realease.md for more details

View File

@ -37,3 +37,8 @@ You do not need to create a `steam_interfaces.txt` file for the `steamclient` ve
Example: `steamclient_loader.exe` `-dx11` Example: `steamclient_loader.exe` `-dx11`
If the additional exe arguments were both: passed via command line and set in the `.ini` file, then both will be cocatenated and passed to the exe. If the additional exe arguments were both: passed via command line and set in the `.ini` file, then both will be cocatenated and passed to the exe.
This allows the loader to be used/called from other external apps which set additional args. This allows the loader to be used/called from other external apps which set additional args.
---
## `extra_dlls`
This folder contains an experimental dll which, when injected, will attempt to patch the Stub drm in meory, only for v3.1