run commands in inspect element console tab // this is how you get in the vm const findVM = () => { const root = document.getElementById('app'); const walker = document.createTreeWalker(root, NodeFilter.SHOW_ELEMENT); while (walker.nextNode()) { const props = Object.keys(walker.currentNode).find(key => key.startsWith('__reactInternalInstance') || key.startsWith('__reactFiber')); if (props && walker.currentNode[props]?.return?.memoizedProps?.vm) { return walker.currentNode[props].return.memoizedProps.vm; } } }; window.vm = findVM(); if (window.vm) { console.log("Success! You have the VM. Try typing: vm.setTurboMode(true)"); } else { console.log("Still couldn't find it. Make sure you are in the 'See Inside' editor view!"); } // this is how u remove the fps limit vm.setCompatibilityMode(false);
i mannaged to get into the scratch VM and remove the framerate limit. i am publishing this to see if publishing it carries the effects.