Add "enableConsoleLogging" patch

This commit is contained in:
redphx 2023-12-08 07:35:45 +07:00
parent ccdb944b99
commit abd1aae57a

View File

@ -4354,12 +4354,22 @@ class Patcher {
}, },
enableXcloudLogger: ENABLE_XCLOUD_LOGGER && function(funcStr) { enableXcloudLogger: ENABLE_XCLOUD_LOGGER && function(funcStr) {
const text = 'if(t!==Ke.LogLevel.Error&&t!==Ke.LogLevel.Warn)'; const text = '}log(e,t,n){';
if (!funcStr.includes(text)) { if (!funcStr.includes(text)) {
return false; return false;
} }
funcStr = funcStr.replaceAll(text, 'console.log(arguments);' + text); funcStr = funcStr.replaceAll(text, text + 'console.log(arguments);');
return funcStr;
},
enableConsoleLogging: ENABLE_XCLOUD_LOGGER && function(funcStr) {
const text = 'static isConsoleLoggingAllowed(){';
if (!funcStr.includes(text)) {
return false;
}
funcStr = funcStr.replaceAll(text, text + 'return true;');
return funcStr; return funcStr;
}, },
@ -4386,16 +4396,20 @@ class Patcher {
['tvLayout'], ['tvLayout'],
['enableXcloudLogger'],
[ [
'enableMouseAndKeyboard', 'enableMouseAndKeyboard',
'enableXcloudLogger',
'remotePlayDirectConnectUrl', 'remotePlayDirectConnectUrl',
'disableTrackEvent', 'disableTrackEvent',
'enableConsoleLogging',
'remotePlayKeepAlive', 'remotePlayKeepAlive',
'blockWebRtcStatsCollector', 'blockWebRtcStatsCollector',
], ],
// Only when playing
['remotePlayConnectMode'], ['remotePlayConnectMode'],
['enableConsoleLogging'],
]; ];
static #patchFunctionBind() { static #patchFunctionBind() {