MASS FAKING SETUP FOR CHROME:
WARNING WE ARE NOT LIABLE FOR ANY SCRIPTS THAT AREN'T APPROVED.
In fact, any extension is not currently approved for use on Tribal Wars. That includes this. Use at own risk!!!
First you'll need to make sure you have Chrome
Install the following to your chrome: (click link and install chrome store extension)
Picture Showing Keyboard FU Extension
Picture Showing Keyboard FU Extension
Picture Showing Keyboard FU Extension
Picture Showing Keyboard FU Extension
Picture Showing Keyboard FU Extension
Copy and paste the following into the import function box inside of the FU extension options:
{"globalFilters":"[\"-https:#mail.google.com/*\",\"-https:#reader.google.com/*\",\"*\"]","hotkeys":"[[\"1\",\"g\",\"Click Support + Switch\",\"// Click's ID 'target_support' if available on the page\\nfunction simulateClick() { var event = new MouseEvent('click', { 'view': window, 'bubbles': true, 'cancelable': true }); if (document.getElementById('target_support')) { var cb = document.getElementById('target_support'); cb.dispatchEvent(event); } else if(document.getElementById('troop_confirm_go')) { var cb = document.getElementById('troop_confirm_go'); cb.dispatchEvent(event); } } simulateClick(); \\nfu.tabNext()\",[\"*tribalwars.net/game.php?*screen=place*\"]],[\"2\",\"r\",\"Load Fake + Switch\",\"javascript: var coords = 'Enter in coordinates here as needed 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555';function fnFillRallyPoint(){var coord=coords.split(' ');var coordSplit=coord[Math.floor(Math.random()*coord.length)].split('|');document.forms[0].x.value=coordSplit[0];document.forms[0].y.value=coordSplit[1];var scouts=parseInt(document.forms[0].spy.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(scouts>0){document.forms[0].spy.value=1;} var cats=parseInt(document.forms[0].catapult.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(cats>0){document.forms[0].catapult.value=1;}else{var rams=parseInt(document.forms[0].ram.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(rams>0){document.forms[0].ram.value=1;}}}fnFillRallyPoint(); function simulateClick() { var event = new MouseEvent('click', { 'view': window, 'bubbles': true, 'cancelable': true }); if (document.getElementById('target_attack')) { var cb = document.getElementById('target_attack'); cb.dispatchEvent(event); } else if(document.getElementById('troop_confirm_go')) { var cb = document.getElementById('troop_confirm_go'); cb.dispatchEvent(event); } } simulateClick();\\nfu.tabNext()\",[\"*tribalwars.net/game.php?*screen=place*\"]],[\"3\",\"\",\"\",\"// Click's ID 'target_attack' if available on the page\\nfunction simulateClick() { var event = new MouseEvent('click', { 'view': window, 'bubbles': true, 'cancelable': true }); if (document.getElementById('target_attack')) { var cb = document.getElementById('target_attack'); cb.dispatchEvent(event); } else if(document.getElementById('troop_confirm_go')) { var cb = document.getElementById('troop_confirm_go'); cb.dispatchEvent(event); } } simulateClick(); \\n\\nvar coords = 'Enter in coordinates here as needed 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555
';function fnFillRallyPoint(){var coord=coords.split(' ');var coordSplit=coord[Math.floor(Math.random()*coord.length)].split('|');document.forms[0].x.value=coordSplit[0];document.forms[0].y.value=coordSplit[1];var scouts=parseInt(document.forms[0].spy.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(scouts>0){document.forms[0].spy.value=1;} var cats=parseInt(document.forms[0].catapult.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(cats>0){document.forms[0].catapult.value=1;}else{var rams=parseInt(document.forms[0].ram.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(rams>0){document.forms[0].ram.value=1;}}}fnFillRallyPoint\\n\\nfunction simulateClick() {\\nvar event = new MouseEvent('click', {\\n'view': window,\\n'bubbles': true,\\n'cancelable': true\\n});\\nif (document.getElementById('target_attack')) {\\nvar cb = document.getElementById('target_attack'); \\ncb.dispatchEvent(event);\\n} else if(document.getElementById('troop_confirm_go')) {\\nvar cb = document.getElementById('troop_confirm_go');\\ncb.dispatchEvent(event);\\n}\\n}\\n\\nsimulateClick();\\n// Click's ID 'target_attack' if available on the page\\nfunction simulateClick() { var event = new MouseEvent('click', { 'view': window, 'bubbles': true, 'cancelable': true }); if (document.getElementById('target_attack')) { var cb = document.getElementById('target_attack'); cb.dispatchEvent(event); } else if(document.getElementById('troop_confirm_go')) { var cb = document.getElementById('troop_confirm_go'); cb.dispatchEvent(event); } } simulateClick(); \\n// Click's ID 'target_attack' if available on the page\\nfunction simulateClick() { var event = new MouseEvent('click', { 'view': window, 'bubbles': true, 'cancelable': true }); if (document.getElementById('target_attack')) { var cb = document.getElementById('target_attack'); cb.dispatchEvent(event); } else if(document.getElementById('troop_confirm_go')) { var cb = document.getElementById('troop_confirm_go'); cb.dispatchEvent(event); } } simulateClick(); \\n\\nvar coords = 'Enter in coordinates here as needed 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555';function fnFillRallyPoint(){var coord=coords.split(' ');var coordSplit=coord[Math.floor(Math.random()*coord.length)].split('|');document.forms[0].x.value=coordSplit[0];document.forms[0].y.value=coordSplit[1];var scouts=parseInt(document.forms[0].spy.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(scouts>0){document.forms[0].spy.value=1;} var cats=parseInt(document.forms[0].catapult.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(cats>0){document.forms[0].catapult.value=1;}else{var rams=parseInt(document.forms[0].ram.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(rams>0){document.forms[0].ram.value=1;}}}fnFillRallyPoint();\\n\\nfunction simulateClick() {\\nvar event = new MouseEvent('click', {\\n'view': window,\\n'bubbles': true,\\n'cancelable': true\\n});\\nif (document.getElementById('target_attack')) {\\nvar cb = document.getElementById('target_attack'); \\ncb.dispatchEvent(event);\\n} else if(document.getElementById('troop_confirm_go')) {\\nvar cb = document.getElementById('troop_confirm_go');\\ncb.dispatchEvent(event);\\n}\\n}\\n\\nsimulateClick();\\n// Click's ID 'target_attack' if available on the page\\nfunction simulateClick() { var event = new MouseEvent('click', { 'view': window, 'bubbles': true, 'cancelable': true }); if (document.getElementById('target_attack')) { var cb = document.getElementById('target_attack'); cb.dispatchEvent(event); } else if(document.getElementById('troop_confirm_go')) { var cb = document.getElementById('troop_confirm_go'); cb.dispatchEvent(event); } } simulateClick(); \\n// Click's ID 'target_attack' if available on the page\\nfunction simulateClick() { var event = new MouseEvent('click', { 'view': window, 'bubbles': true, 'cancelable': true }); if (document.getElementById('target_attack')) { var cb = document.getElementById('target_attack'); cb.dispatchEvent(event); } else if(document.getElementById('troop_confirm_go')) { var cb = document.getElementById('troop_confirm_go'); cb.dispatchEvent(event); } } simulateClick(); \\n\\nvar coords = 'Enter in coordinates here as needed 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555';function fnFillRallyPoint(){var coord=coords.split(' ');var coordSplit=coord[Math.floor(Math.random()*coord.length)].split('|');document.forms[0].x.value=coordSplit[0];document.forms[0].y.value=coordSplit[1];var scouts=parseInt(document.forms[0].spy.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(scouts>0){document.forms[0].spy.value=1;} var cats=parseInt(document.forms[0].catapult.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(cats>0){document.forms[0].catapult.value=1;}else{var rams=parseInt(document.forms[0].ram.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(rams>0){document.forms[0].ram.value=1;}}}fnFillRallyPoint();\\n\\nfunction simulateClick() {\\nvar event = new MouseEvent('click', {\\n'view': window,\\n'bubbles': true,\\n'cancelable': true\\n});\\nif (document.getElementById('target_attack')) {\\nvar cb = document.getElementById('target_attack'); \\ncb.dispatchEvent(event);\\n} else if(document.getElementById('troop_confirm_go')) {\\nvar cb = document.getElementById('troop_confirm_go');\\ncb.dispatchEvent(event);\\n}\\n}\\n\\nsimulateClick();\\n// Click's ID 'target_attack' if available on the page\\nfunction simulateClick() { var event = new MouseEvent('click', { 'view': window, 'bubbles': true, 'cancelable': true }); if (document.getElementById('target_attack')) { var cb = document.getElementById('target_attack'); cb.dispatchEvent(event); } else if(document.getElementById('troop_confirm_go')) { var cb = document.getElementById('troop_confirm_go'); cb.dispatchEvent(event); } } simulateClick(); \\n// Click's ID 'target_attack' if available on the page\\nfunction simulateClick() { var event = new MouseEvent('click', { 'view': window, 'bubbles': true, 'cancelable': true }); if (document.getElementById('target_attack')) { var cb = document.getElementById('target_attack'); cb.dispatchEvent(event); } else if(document.getElementById('troop_confirm_go')) { var cb = document.getElementById('troop_confirm_go'); cb.dispatchEvent(event); } } simulateClick(); \\n\\nvar coords = 'Enter in coordinates here as needed 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555';function fnFillRallyPoint(){var coord=coords.split(' ');var coordSplit=coord[Math.floor(Math.random()*coord.length)].split('|');document.forms[0].x.value=coordSplit[0];document.forms[0].y.value=coordSplit[1];var scouts=parseInt(document.forms[0].spy.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(scouts>0){document.forms[0].spy.value=1;} var cats=parseInt(document.forms[0].catapult.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(cats>0){document.forms[0].catapult.value=1;}else{var rams=parseInt(document.forms[0].ram.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(rams>0){document.forms[0].ram.value=1;}}}fnFillRallyPoint();\\n\\nfunction simulateClick() {\\nvar event = new MouseEvent('click', {\\n'view': window,\\n'bubbles': true,\\n'cancelable': true\\n});\\nif (document.getElementById('target_attack')) {\\nvar cb = document.getElementById('target_attack'); \\ncb.dispatchEvent(event);\\n} else if(document.getElementById('troop_confirm_go')) {\\nvar cb = document.getElementById('troop_confirm_go');\\ncb.dispatchEvent(event);\\n}\\n}\\n\\nsimulateClick();\\n// Click's ID 'target_attack' if available on the page\\nfunction simulateClick() { var event = new MouseEvent('click', { 'view': window, 'bubbles': true, 'cancelable': true }); if (document.getElementById('target_attack')) { var cb = document.getElementById('target_attack'); cb.dispatchEvent(event); } else if(document.getElementById('troop_confirm_go')) { var cb = document.getElementById('troop_confirm_go'); cb.dispatchEvent(event); } } simulateClick(); \\n// Click's ID 'target_attack' if available on the page\\nfunction simulateClick() { var event = new MouseEvent('click', { 'view': window, 'bubbles': true, 'cancelable': true }); if (document.getElementById('target_attack')) { var cb = document.getElementById('target_attack'); cb.dispatchEvent(event); } else if(document.getElementById('troop_confirm_go')) { var cb = document.getElementById('troop_confirm_go'); cb.dispatchEvent(event); } } simulateClick(); \\n\\nvar coords = 'Enter in coordinates here as needed 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555';function fnFillRallyPoint(){var coord=coords.split(' ');var coordSplit=coord[Math.floor(Math.random()*coord.length)].split('|');document.forms[0].x.value=coordSplit[0];document.forms[0].y.value=coordSplit[1];var scouts=parseInt(document.forms[0].spy.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(scouts>0){document.forms[0].spy.value=1;} var cats=parseInt(document.forms[0].catapult.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(cats>0){document.forms[0].catapult.value=1;}else{var rams=parseInt(document.forms[0].ram.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(rams>0){document.forms[0].ram.value=1;}}}fnFillRallyPoint();\\n\\nfunction simulateClick() {\\nvar event = new MouseEvent('click', {\\n'view': window,\\n'bubbles': true,\\n'cancelable': true\\n});\\nif (document.getElementById('target_attack')) {\\nvar cb = document.getElementById('target_attack'); \\ncb.dispatchEvent(event);\\n} else if(document.getElementById('troop_confirm_go')) {\\nvar cb = document.getElementById('troop_confirm_go');\\ncb.dispatchEvent(event);\\n}\\n}\\n\\nsimulateClick();\\n// Click's ID 'target_attack' if available on the page\\nfunction simulateClick() { var event = new MouseEvent('click', { 'view': window, 'bubbles': true, 'cancelable': true }); if (document.getElementById('target_attack')) { var cb = document.getElementById('target_attack'); cb.dispatchEvent(event); } else if(document.getElementById('troop_confirm_go')) { var cb = document.getElementById('troop_confirm_go'); cb.dispatchEvent(event); } } simulateClick(); \",[\"\"]],[\"5\",\"f\",\"Load Fang + Switch\",\"javascript: var coords = 'Enter in coordinates here as needed 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555';function fnFillRallyPoint(){var coord=coords.split(' ');var coordSplit=coord[Math.floor(Math.random()*coord.length)].split('|');document.forms[0].x.value=coordSplit[0];document.forms[0].y.value=coordSplit[1];var scouts=parseInt(document.forms[0].spy.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(scouts>0){document.forms[0].spy.value=1;} var cats=parseInt(document.forms[0].catapult.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(cats>0){document.forms[0].catapult.value=15;}else{var rams=parseInt(document.forms[0].ram.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(rams>0){document.forms[0].ram.value=1;}}}fnFillRallyPoint(); function simulateClick() { var event = new MouseEvent('click', { 'view': window, 'bubbles': true, 'cancelable': true }); if (document.getElementById('target_attack')) { var cb = document.getElementById('target_attack'); cb.dispatchEvent(event); } else if(document.getElementById('troop_confirm_go')) { var cb = document.getElementById('troop_confirm_go'); cb.dispatchEvent(event); } } simulateClick();\\nfu.tabNext()\",[\"*tribalwars.net/game.php?*screen=place*\"]],[\"6\",\"\",\"Advanced: Click Support Only\",\"// Click's ID 'target_support' if available on the page\\nfunction simulateClick() { var event = new MouseEvent('click', { 'view': window, 'bubbles': true, 'cancelable': true }); if (document.getElementById('target_support')) { var cb = document.getElementById('target_support'); cb.dispatchEvent(event); } else if(document.getElementById('troop_confirm_go')) { var cb = document.getElementById('troop_confirm_go'); cb.dispatchEvent(event); } } simulateClick(); \",[\"*tribalwars.net/game.php?*screen=place*\"]],[\"7\",\"\",\"Advanced: Load Fake Only\",\"javascript: var coords = 'Enter in coordinates here as needed 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555';function fnFillRallyPoint(){var coord=coords.split(' ');var coordSplit=coord[Math.floor(Math.random()*coord.length)].split('|');document.forms[0].x.value=coordSplit[0];document.forms[0].y.value=coordSplit[1];var scouts=parseInt(document.forms[0].spy.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(scouts>0){document.forms[0].spy.value=1;} var cats=parseInt(document.forms[0].catapult.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(cats>0){document.forms[0].catapult.value=1;}else{var rams=parseInt(document.forms[0].ram.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(rams>0){document.forms[0].ram.value=1;}}}fnFillRallyPoint(); function simulateClick() { var event = new MouseEvent('click', { 'view': window, 'bubbles': true, 'cancelable': true }); if (document.getElementById('target_attack')) { var cb = document.getElementById('target_attack'); cb.dispatchEvent(event); } else if(document.getElementById('troop_confirm_go')) { var cb = document.getElementById('troop_confirm_go'); cb.dispatchEvent(event); } } simulateClick();\",[\"*tribalwars.net/game.php?*screen=place*\"]],[\"8\",\"\",\"Advanced: Load Fang Only\",\"javascript: var coords = 'Enter in coordinates here as needed 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555 555|555';function fnFillRallyPoint(){var coord=coords.split(' ');var coordSplit=coord[Math.floor(Math.random()*coord.length)].split('|');document.forms[0].x.value=coordSplit[0];document.forms[0].y.value=coordSplit[1];var scouts=parseInt(document.forms[0].spy.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(scouts>0){document.forms[0].spy.value=1;} var cats=parseInt(document.forms[0].catapult.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(cats>0){document.forms[0].catapult.value=15;}else{var rams=parseInt(document.forms[0].ram.nextSibling.nextSibling.innerHTML.match(/\\\\d+/),10);if(rams>0){document.forms[0].ram.value=1;}}}fnFillRallyPoint(); function simulateClick() { var event = new MouseEvent('click', { 'view': window, 'bubbles': true, 'cancelable': true }); if (document.getElementById('target_attack')) { var cb = document.getElementById('target_attack'); cb.dispatchEvent(event); } else if(document.getElementById('troop_confirm_go')) { var cb = document.getElementById('troop_confirm_go'); cb.dispatchEvent(event); } } simulateClick();\",[\"*tribalwars.net/game.php?*screen=place*\"]],[\"9\",\"\",\"Advanced: Click Attack Only\",\"// ==UserScript==\\n// @ShortcutManager\\n// @name Click Attack\\n// @namespace x5GD6hEKtHdc\\n// @key t\\n// @include *tribalwars*\\n// ==/UserScript==\\n// Click's ID 'target_attack' if available on the page\\nfunction simulateClick() {\\n var event = new MouseEvent('click', {\\n 'view': window,\\n 'bubbles': true,\\n 'cancelable': true\\n });\\n if (document.getElementById('target_attack')) {\\n var cb = document.getElementById('target_attack'); \\n cb.dispatchEvent(event);\\n } else if(document.getElementById('troop_confirm_go')) {\\n var cb = document.getElementById('troop_confirm_go');\\n cb.dispatchEvent(event);\\n }\\n}\\n\\nsimulateClick();\",[\"*tribalwars.net/game.php?*screen=place*\"]],[\"23\",\"t\",\"Click Attack + Switch\",\"// ==UserScript==\\n// @ShortcutManager\\n// @name Click Attack\\n// @namespace x5GD6hEKtHdc\\n// @key t\\n// @include *tribalwars*\\n// ==/UserScript==\\n// Click's ID 'target_attack' if available on the page\\nfunction simulateClick() {\\n var event = new MouseEvent('click', {\\n 'view': window,\\n 'bubbles': true,\\n 'cancelable': true\\n });\\n if (document.getElementById('target_attack')) {\\n var cb = document.getElementById('target_attack'); \\n cb.dispatchEvent(event);\\n } else if(document.getElementById('troop_confirm_go')) {\\n var cb = document.getElementById('troop_confirm_go');\\n cb.dispatchEvent(event);\\n }\\n}\\n\\nsimulateClick();\\nfu.tabNext()\",[\"*tribalwars.net/game.php?*screen=place*\"]]]"}
Picture Showing Keyboard FU Extension
Remember to change coordinates as needed (For the faking part of this setup, not for t trains or supports):
Picture Showing Keyboard FU Extension
ADVANCED SETUP:
So I have found that it not cycling to the first tab can get annoying when Mass Faking. Thus I use Shortkeys for R hotkey, for loading fakes.
You can download it here in the Chrome store Then the only difference really is that you change out the "fu.tabNext" In the FU.Keyboard extension and remove that for the fake load function, then add the r to the Shorkeys extension as "Switch Tab" Don't mess with the stupid function in the dropdown box that says "for Tribalwars players" that thing doens't actually work that well, and the attack button clicking script included in this setup works 100% of the time and you can copy it and paste it anywhere that you need it.
Will look like so:
Picture Showing Keyboard FU Extension
Then go in and change the Advanced: "etc" functions as needed in FU extension
Also, the mass rally opener script:
javascript:
var sitter = "";
if (window.game_data.player.sitter != "0") {
sitter = "t=" + window.game_data.player.id + "&";
}
var url = document.URL;var destination = "&mode=combined&screen=overview_villages";var iMode = url.indexOf(destination);if (iMode == -1) { var keyUrl = url.indexOf("village=") + 8; var valUrl = parseInt(url.substr(keyUrl)).toString().length; var baseUrl = url.substr(0, keyUrl + valUrl); document.location.href = baseUrl + destination;} else { var villaKey = url.indexOf("village=") + 8; var baseUrl = url.substr(0, villaKey); var villaID = null; var rallyPoint = "&screen=place"; var villaIDs = $("#combined_table .nowrap .quickedit-vn").map(function () { return this.getAttribute("data-id"); }).get(); var villaStart = parseInt(window.prompt("Insert starting village #(1-"+villaIDs.length.toString()+")","1")); if (villaStart != null) { if (villaStart > villaIDs.length) { alert("Wrong Starting Point"); } else { var villaNumber = parseInt(window.prompt("Insert # of village to be open (1-"+(villaIDs.length - villaStart).toString()+")","1")); if (villaNumber != null) { if ((villaStart + villaNumber) > villaIDs.length) { alert("Insufficient village"); } else { for (var i = villaStart - 1; i < (villaStart + villaNumber - 1); i++) { villaID = villaIDs[i]; window.open(baseUrl + villaID + sitter + rallyPoint); }; }; }; }; };};void(0);