diff --git a/dist/better-xcloud.user.js b/dist/better-xcloud.user.js index 9f9ec08..a863782 100644 --- a/dist/better-xcloud.user.js +++ b/dist/better-xcloud.user.js @@ -9258,14 +9258,14 @@ eval(\`this.onGamepadChanged = function \${onGamepadChangedStr}\`); let onGamepadInputStr = this.onGamepadInput.toString(); -match = onGamepadInputStr.match(/(w+.GamepadIndex)/); +match = onGamepadInputStr.match(/(\\w+\\.GamepadIndex)/); if (match) { -const gamepadIndexVar = match[0]; -onGamepadInputStr = onGamepadInputStr.replace('this.gamepadStates.get(', \`this.gamepadStates.get(\${gamepadIndexVar},\`); -eval(\`this.onGamepadInput = function \${onGamepadInputStr}\`); -console.log('[Better xCloud] ✅ Successfully patched local co-op support'); + const gamepadIndexVar = match[0]; + onGamepadInputStr = onGamepadInputStr.replace('this.gamepadStates.get(', \`this.gamepadStates.get(\${gamepadIndexVar},\`); + eval(\`this.onGamepadInput = function \${onGamepadInputStr}\`); + console.log('[Better xCloud] ✅ Successfully patched local co-op support'); } else { -console.log('[Better xCloud] ❌ Unable to patch local co-op support'); + console.log('[Better xCloud] ❌ Unable to patch local co-op support'); } `; const newCode = `true; ${patchstr}; true,`; diff --git a/src/modules/patcher.ts b/src/modules/patcher.ts index e2ac409..26ed959 100644 --- a/src/modules/patcher.ts +++ b/src/modules/patcher.ts @@ -288,14 +288,14 @@ eval(\`this.onGamepadChanged = function \${onGamepadChangedStr}\`); let onGamepadInputStr = this.onGamepadInput.toString(); -match = onGamepadInputStr.match(/(\w+\.GamepadIndex)/); +match = onGamepadInputStr.match(/(\\w+\\.GamepadIndex)/); if (match) { -const gamepadIndexVar = match[0]; -onGamepadInputStr = onGamepadInputStr.replace('this.gamepadStates.get(', \`this.gamepadStates.get(\${gamepadIndexVar},\`); -eval(\`this.onGamepadInput = function \${onGamepadInputStr}\`); -console.log('[Better xCloud] ✅ Successfully patched local co-op support'); + const gamepadIndexVar = match[0]; + onGamepadInputStr = onGamepadInputStr.replace('this.gamepadStates.get(', \`this.gamepadStates.get(\${gamepadIndexVar},\`); + eval(\`this.onGamepadInput = function \${onGamepadInputStr}\`); + console.log('[Better xCloud] ✅ Successfully patched local co-op support'); } else { -console.log('[Better xCloud] ❌ Unable to patch local co-op support'); + console.log('[Better xCloud] ❌ Unable to patch local co-op support'); } `;