Skip to content

Instantly share code, notes, and snippets.

@SimplyNo
SimplyNo / script.js
Last active June 1, 2024 02:10
Evolve Creative Mode (unminified)
/**
* Evolve Creative Mode
*/
(function() {
let tabs = $($("nav")[0].firstChild);
let hackIsOpen = false;
let sections = $("#mainColumn > div > div > section");
let hackContent = `<div id="hackContent" style="padding: 20px;">
@SimplyNo
SimplyNo / EvolveScript.js
Last active July 24, 2024 08:30
Evolve Creative Mode (minified)
javascript:!function(){let e=$($("nav")[0].firstChild),t=!1,n=$("#mainColumn > div > div > section");e.append('<li id="hackTab" class><a onClick="openHackTab()">Creative Mode</a></li>'),window.getSession=(()=>JSON.parse(LZString.decompressFromBase64(exportGame()))),window.getKeys=((e,t)=>{let n,a,l=window.getSession();return"*"==e?(a=l,n=Object.keys(a)):"fill"==e?(a=t,n=Object.keys(a)):(a=l[e],n=Object.keys(a)),"object"!=typeof a?0:(n.sort((e,t)=>e.toLowerCase()>t.toLowerCase()?1:t.toLowerCase()>e.toLowerCase()?-1:0),n.length?`<option>${n.join("</option><option>")}</option>`:-1)}),window.handleType=(e=>{let t=$(e.parentElement.parentElement),n=e.value,a=window.getKeys(n);for(;t[0].childElementCount>1;)$(t[0].lastChild).remove();if(-1==a)$(t[0]).append('<td style="border:0;" class="hackItem">n/a</td>'),$(t[0]).append('<td style="border:0;" class="hackProp">n/a</td>'),$(t[0]).append('<td style="border:0;" class="hackVal">n/a</td>'),$(t[0]).append('<td style="border:0;">n/a</td>');else if(a){let e=t.append(`<td