\n
\n \n
\n
\n
')
if ('nes' === _0xa88a13.system) {
var _0x48ee51 = {
0: 'B',
@@ -16051,7 +16086,8 @@ var EJS = function(_0x574f5e) {
7: 'RIGHT',
8: 'A',
24: 'QUICK SAVE STATE',
- 25: 'QUICK LOAD STATE'
+ 25: 'QUICK LOAD STATE',
+ 26: 'CHANGE STATE SLOT'
}
} else if ('snes' === _0xa88a13.system) {
var _0x48ee51 = {
@@ -16068,7 +16104,8 @@ var EJS = function(_0x574f5e) {
10: 'L',
11: 'R',
24: 'QUICK SAVE STATE',
- 25: 'QUICK LOAD STATE'
+ 25: 'QUICK LOAD STATE',
+ 26: 'CHANGE STATE SLOT'
};
} else if ('n64' === _0xa88a13.system) {
var _0x48ee51 = {
@@ -16091,7 +16128,8 @@ var EJS = function(_0x574f5e) {
21: 'R STICK LEFT',
20: 'R STICK RIGHT',
24: 'QUICK SAVE STATE',
- 25: 'QUICK LOAD STATE'
+ 25: 'QUICK LOAD STATE',
+ 26: 'CHANGE STATE SLOT'
};
} else if ('nds' === _0xa88a13.system) {
var _0x48ee51 = {
@@ -16109,7 +16147,8 @@ var EJS = function(_0x574f5e) {
11: 'R',
14: 'Microphone',
24: 'QUICK SAVE STATE',
- 25: 'QUICK LOAD STATE'
+ 25: 'QUICK LOAD STATE',
+ 26: 'CHANGE STATE SLOT'
};
} else {
var _0x48ee51 = {
@@ -16138,17 +16177,23 @@ var EJS = function(_0x574f5e) {
21: 'R STICK LEFT',
20: 'R STICK RIGHT',
24: 'QUICK SAVE STATE',
- 25: 'QUICK LOAD STATE'
+ 25: 'QUICK LOAD STATE',
+ 26: 'CHANGE STATE SLOT'
};
}
if ('arcade' === _0xa88a13.system) {
_0x48ee51[2] = 'INSERT COIN'
}
+ if (_0xa88a13.statesSupported === false) {
+ delete _0x48ee51[24]
+ delete _0x48ee51[25]
+ delete _0x48ee51[26]
+ }
- for (var _0x501790 = [0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x0, 0x9, 0x1, 0xa, 0xb, 0xc, 0xd, 0xe, 0xf, 0x13, 0x12, 0x11, 0x10, 0x17, 0x16, 0x15, 0x14, 0x18, 0x19], _0x50fd12 = function(_0x88827f) {
+ for (var _0x501790 = [0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x0, 0x9, 0x1, 0xa, 0xb, 0xc, 0xd, 0xe, 0xf, 0x13, 0x12, 0x11, 0x10, 0x17, 0x16, 0x15, 0x14, 0x18, 0x19, 26], _0x50fd12 = function(_0x88827f) {
_0xa88a13.elements.dialogs.gamepad.querySelector('.' .concat(_0x378b5c.classNames['tabs-content'])).innerHTML += _0x17edbf.replace(/{index}/g, _0x88827f), _0x501790.forEach(function(_0x1bf162) {
_0x48ee51[_0x1bf162] && (_0xa88a13.elements.dialogs.gamepad.querySelector('#controls-' .concat(_0x88827f)).innerHTML += _0x2c1832.replace(/{index}/g, _0x88827f).replace(/{id}/g, _0x1bf162).replace(/{label}/g, _0x48ee51[_0x1bf162]));
- }), _0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="16"][data-index="' .concat(_0x88827f, '\x22][data-type=\x222\x22]')) && (_0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="16"][data-index="' .concat(_0x88827f, '"][data-type="2"]')).style.backgroundColor = '#ccc'), _0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="17"][data-index="' .concat(_0x88827f, '\x22][data-type=\x222\x22]')) && (_0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="17"][data-index="' .concat(_0x88827f, '"][data-type="2"]')).style.backgroundColor = '#ccc'), _0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="18"][data-index="' .concat(_0x88827f, '"][data-type="2"]')) && (_0xa88a13.elements.dialogs.gamepad.querySelector('[data-id=\x2218\x22][data-index=\x22' .concat(_0x88827f, '\x22][data-type=\x222\x22]')).style.backgroundColor = '#ccc'), _0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="19"][data-index="' .concat(_0x88827f, '"][data-type="2"]')) && (_0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="19"][data-index="' .concat(_0x88827f, '"][data-type="2"]')).style.backgroundColor = '#ccc'), _0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="20"][data-index="' .concat(_0x88827f, '"][data-type="2"]')) && (_0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="20"][data-index="' .concat(_0x88827f, '"][data-type="2"]')).style.backgroundColor = '#ccc'), _0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="21"][data-index="' .concat(_0x88827f, '"][data-type="2"]')) && (_0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="21"][data-index="' .concat(_0x88827f, '"][data-type="2"]')).style.backgroundColor = '#ccc'), _0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="22"][data-index="' .concat(_0x88827f, '"][data-type="2"]')) && (_0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="22"][data-index="' .concat(_0x88827f, '"][data-type="2"]')).style.backgroundColor = '#ccc'), _0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="23"][data-index="' .concat(_0x88827f, '"][data-type="2"]')) && (_0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="23"][data-index="' .concat(_0x88827f, '"][data-type="2"]')).style.backgroundColor = '#ccc');
+ }), _0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="16"][data-index="' .concat(_0x88827f, '"][data-type="2"]')) && (_0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="16"][data-index="' .concat(_0x88827f, '"][data-type="2"]')).style.backgroundColor = '#ccc'), _0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="17"][data-index="' .concat(_0x88827f, '"][data-type="2"]')) && (_0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="17"][data-index="' .concat(_0x88827f, '"][data-type="2"]')).style.backgroundColor = '#ccc'), _0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="18"][data-index="' .concat(_0x88827f, '"][data-type="2"]')) && (_0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="18"][data-index="' .concat(_0x88827f, '"][data-type="2"]')).style.backgroundColor = '#ccc'), _0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="19"][data-index="' .concat(_0x88827f, '"][data-type="2"]')) && (_0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="19"][data-index="' .concat(_0x88827f, '"][data-type="2"]')).style.backgroundColor = '#ccc'), _0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="20"][data-index="' .concat(_0x88827f, '"][data-type="2"]')) && (_0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="20"][data-index="' .concat(_0x88827f, '"][data-type="2"]')).style.backgroundColor = '#ccc'), _0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="21"][data-index="' .concat(_0x88827f, '"][data-type="2"]')) && (_0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="21"][data-index="' .concat(_0x88827f, '"][data-type="2"]')).style.backgroundColor = '#ccc'), _0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="22"][data-index="' .concat(_0x88827f, '"][data-type="2"]')) && (_0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="22"][data-index="' .concat(_0x88827f, '"][data-type="2"]')).style.backgroundColor = '#ccc'), _0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="23"][data-index="' .concat(_0x88827f, '"][data-type="2"]')) && (_0xa88a13.elements.dialogs.gamepad.querySelector('[data-id="23"][data-index="' .concat(_0x88827f, '"][data-type="2"]')).style.backgroundColor = '#ccc');
}, _0x3f0824 = 0x0; _0x3f0824 <= 0x3; _0x3f0824 += 0x1) _0x50fd12(_0x3f0824);
Object.keys(_0x378b5c.controllers).forEach(function(_0x23d419) {
_0x378b5c.controllers[_0x23d419] && Object.keys(_0x378b5c.controllers[_0x23d419]).forEach(function(_0x21e62d) {
@@ -16232,7 +16277,7 @@ var EJS = function(_0x574f5e) {
_0x4a6f6f = _0x2c1832.getAttribute('data-label');
_0x132da7(_0x11b11a, !0x1), _0x11b11a.setAttribute('data-id', _0x4e649c), _0x11b11a.setAttribute('data-index', _0x431719);
var _0x179623 = '[ ' .concat(_0x4a6f6f, ' ]');
- _0x378b5c.gamepad.gamepads[_0x431719] && _0x4e649c < 0x10 ? _0x179623 += '
Gamepad:' .concat(_0x378b5c.gamepad.gamepads[_0x431719].id, 'Press keyboard or gamepad') : _0x179623 += '
Press keyboard', _0x11b11a.querySelector('.' .concat(_0x378b5c.classNames['key-setting-popup'])).innerHTML = _0x179623, _0x1e1d79.stopPropagation();
+ _0x378b5c.gamepad.gamepads[_0x431719] && _0x4e649c < 0x10 ? _0x179623 += '
Gamepad:' .concat(_0x378b5c.gamepad.gamepads[_0x431719].id, 'Press keyboard or gamepad
Press escape (esc) to clear') : _0x179623 += '
Press keyboard
Press escape (esc) to clear', _0x11b11a.querySelector('.' .concat(_0x378b5c.classNames['key-setting-popup'])).innerHTML = _0x179623, _0x1e1d79.stopPropagation();
});
});
},
@@ -16253,12 +16298,12 @@ var EJS = function(_0x574f5e) {
_0x4d8495.close(), _0x132da7(this.elements.dialogs.loading, true);
},
'setLoadingDialog': function() {
- this.elements.dialogs.loading && (this.elements.dialogs.loading.innerHTML = '\n
\n
'));
},
'setCheatDialog': function() {
var _0xa88a13 = this;
if (_0xa88a13.elements.dialogs.cheat) {
- _0xa88a13.elements.dialogs.cheat.innerHTML = '\n
\n
\n
Cheats
\n \n
\n \n
\n
\n
\n
\n\n \n\n
\n ');
+ _0xa88a13.elements.dialogs.cheat.innerHTML = '\n
\n\n \n\n
\n
\n
\n \n
\n\n \n Code
\n
\n Description
\n
\n\n \n \n
\n
\n
\n ');
var _0x17edbf = _0xa88a13.elements.dialogs.cheat.querySelector('#modal-85cd7a1c543a484b');
_0x1093f4.call(this, _0xa88a13.elements.dialogs.cheat.querySelector('.' .concat(_0x378b5c.classNames['cheats-add'])), 'click', function(_0x2a74b5) {
return _0x4d8495.show('modal-85cd7a1c543a484b', {
@@ -16273,7 +16318,7 @@ var EJS = function(_0x574f5e) {
var _0x2c3108 = _0x2c1832.querySelectorAll('input:checked');
_0x17edbf.querySelector('.' .concat(_0x378b5c.classNames['cheat-name-input'])).value = '', _0x17edbf.querySelector('.' .concat(_0x378b5c.classNames['cheat-code-input'])).value = '', _0x4d8495.close();
var _0x5b2cff = _0xa88a13.cheats.length;
- _0xa88a13.cheats.push([_0x184e2c, _0x15ccbb]), _0x2c1832.innerHTML += '
\n \n
'), _0x2c3108.forEach(function(_0x1fb248, _0x7bb84b) {
+ _0xa88a13.cheats.push([_0x184e2c, _0x15ccbb]), _0x2c1832.innerHTML += '
\n
\n
\n
×\n
'), _0x2c3108.forEach(function(_0x1fb248, _0x7bb84b) {
_0x2c1832.querySelector('#ejs-cheat-switch-' .concat(_0x7bb84b)).setAttribute('checked', 'checked');
});
}
@@ -16290,7 +16335,7 @@ var EJS = function(_0x574f5e) {
_0x2c1832.innerHTML = '', _0xa88a13.cheats && Array.isArray(_0xa88a13.cheats) && _0xa88a13.cheats.forEach(function(_0x245035, _0x116996) {
var _0x4ac35a = _0x245035[0x0];
_0x245035[0x1];
- _0x2c1832.innerHTML += '
\n \n
');
+ _0x2c1832.innerHTML += '
\n
\n
\n
×\n
');
});
};
_0x1093f4.call(_0xa88a13, _0x2c1832, 'click', function(_0x576733) {
@@ -16321,7 +16366,7 @@ var EJS = function(_0x574f5e) {
var _0xa88a13 = this,
_0x17edbf = this;
if (_0x17edbf.elements.dialogs.netplay) {
- _0x17edbf.elements.dialogs.netplay.innerHTML = '\n
\n
\n
Netplay
\n \n
\n
Rooms\n
\n \n \n Room Name | \n Players | \n | \n
\n \n \n \n | \n | \n | \n
\n \n
\n
\n\n
\n
Room Name\n
Password:
\n
\n \n \n Player | \n Name | \n | \n
\n \n \n \n 1 | \n Name 1 | \n | \n
\n \n 2 | \n Name 2 | \n | \n
\n \n 3 | \n Name 3 | \n | \n
\n \n 4 | \n Name 4 | \n | \n
\n \n
\n
\n
\n
\n
\n \n