From d88180664474b977b25f1a230ba0b1c7668bb1e5 Mon Sep 17 00:00:00 2001 From: otavepto <153766569+otavepto@users.noreply.github.com> Date: Sun, 14 Jan 2024 02:50:35 +0200 Subject: [PATCH] update redmes --- CHANGELOG.md | 9 +++++++++ post_build/README.experimental_steamclient.md | 5 +++++ 2 files changed, 14 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9c9e924d..7e5daed4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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, check README.realease.md for more details diff --git a/post_build/README.experimental_steamclient.md b/post_build/README.experimental_steamclient.md index d1307012..3f5dec1a 100644 --- a/post_build/README.experimental_steamclient.md +++ b/post_build/README.experimental_steamclient.md @@ -37,3 +37,8 @@ You do not need to create a `steam_interfaces.txt` file for the `steamclient` ve 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. 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