7 Commits

Author SHA1 Message Date
yuv420p10le
1209483a5b Added FeatureManager::UserFeatureSet spoofing.
- Fixes intro/credit markers not being sent to clients in recent updates.
2024-08-31 16:45:30 +03:00
yuv420p10le
d9ec635fbd Cracked PMS 1.40.5.8854 (2024/08/13) ahead of time. 2024-08-13 22:54:05 +03:00
yuv420p10le
c89c3cc7bf Oops.. fixed explicit hook on v8395. 2024-06-12 19:53:00 +03:00
yuv420p10le
2a003b95ba v1.40.3.8555+ support and other quirks.
* Now works with v1.40.3.8555 (inlined) and older versions too.
* Added a whitelist of features now rather than a global-enable.
* Refactored some code to use std::optional.
* Linux: Wrote proper hooking function. No unhooking support as it's unneeded.
* Windows: Now uses SafetyHook as we need trampolines.
* Windows: When building for debug, you can see queried features and their caller (return address offset from PMS base address); reverse on your own or query me.
2024-06-11 20:41:05 +03:00
yuv420p10le
7897276f16 Updated Linux signature for PMS 1.40.3.8502-f4f0b17e1.
New signature matches both current stable (1.40.2.8395) and current beta (1.40.3.8502-f4f0b17e1)
2024-05-28 16:36:30 +03:00
yuv420p10le
cfccf82908 Standardized code between Windows and Linux versions. 2024-05-26 19:49:28 +03:00
yuv420p10le
97eeb1350c Initial commit. 2024-05-08 03:07:19 +03:00