Patcher for PS4 GTs to inject command line arguments & more (GTS/GT7) using ps4debug
Mainly loading unpacked, logging, and misc stuff. Sadly all of it is very version specific.
AdhocExceptionFixer.csfixes a crash in GT7 when the game tries to report adhoc script crashes to vegas when offline. (GT7)AdhocExceptionLogger.cslogs adhoc exceptions. (GT7)CommandLineInjector.csinjects command line arguments (GTS/7), which are then added to adhoc's AppOpt.EvalExpressionCompilationTokenTypeLogger.cs- Prints each token lexing token numbers when using EvalExpressionString. I don't remember why I needed this other than maybe reverse the adhoc language itself using the built-in compiler. (GT7)EvalExpressionStringLogger.cslogs all adhoc expressions evaluated by GT7, as a compiler is included for some text related operations. It's not the full compiler though as it doesn't have preprocessing. Mainly intended for runtime only.FileDeviceKernelAccessLogger.cslogs direct file accesses (GTS)FileDeviceMPHAccessLogger.cslogs file access from the MPH volume system (GT7)TinyWebAdhocModuleCacheDisabler.csdisables script caching when running adhoc scripts through TinyWeb. Otherwise requires a restart. (GT7)VersionBranchPatcher& friends - changes branch/build/environment. for instancebuild's value can be changed todebug.