继续解锁(Theres More)自定义倍速及暴露存储变量

通过劫持performance.now方法进行加速(动画会不流畅暂无改进方案)以及暴露存储变量到window.game【测试版,不保证无BUG】

  1. // ==UserScript==
  2. // @name 继续解锁(Theres More)自定义倍速及暴露存储变量
  3. // @version 1.1-Demo
  4. // @description 通过劫持performance.now方法进行加速(动画会不流畅暂无改进方案)以及暴露存储变量到window.game【测试版,不保证无BUG】
  5. // @author DreamNya
  6. // @match https://theresmoregame.g8hh.com/
  7. // @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEcklEQVRYhb1XTYwURRT++lX17MzSM729NS7LQVmC0YQEEgT1oAfdmGiIYSPrwcSj6M1oAiYGD3oCE36ixsQTR2/8RLkYg2gIngRN5IAShYgQQbq2t5uJuztd9crLbDL09LDD7uq71ffe+76vKz2v33gYMIIgaAohpnyiZyHEFji3QRAFAGCZW/C8q7D255z5W2vtF61WKx6E11uqIAzDrVLKdz1glyCSg5BaZuOAE8aYD9M0/WlZBqIoConokAe8JoiWNNrHiHPAUWbemyRJOrCBMAy3+lIeF0QbliNcYuRqbsx02W30GAjDcNKX8qQgaqyGeJeJLDfmpTRNz/Q1EIbhNl/KM6stXjAxmabphUWMusQjX8pj3eKW+ZJlPmGZs+WIdXovLWKCqOFLeSwMw6jHgC/lYUE00U3igP2x1tOx1mPz7fZuy3yrQ96yzl00xpw1xpy1zl20zK1O7tZ8u7071nos1nraAfu7OQXRhC/l4cWzBwCNRmN7bWjoh+JTzLfb29I0/XHxHEVRmOf5ulardRkAF8opCIJHfN//q/uND8PwsWqlcqFQi7mFhcezLDsvAaDi+/vKrtE5J7rPHeLSnxMAbrVavyzFsRgdzV0EYBzAzrIiKeWmPmIDxz04dgIYJ9VoTAmiHpeO+box5tRKDRhjThnmP4u4IBKq0Zgi+P5kWeOCMe9nWTazUgNZls0YYz4oTfr+JHnA5iJumS0RHV+p+GIQ0XHLbIu4B2wmABM9HZ53o9/sXk4kSZLC826UpCZIENV6YOfaqyXexZkXIUFUo7JaOLf2PzAwVgaTtfZOERRC1AGUNiwzxjqcd4W19g7BuStlHaOjoy+slnpfLueukCPqGZMAQM7tATDQBrREyA5Xrz7RBfLy/HRZUki5RSl1cKXqSqmDQsotZTkvz097AOpNpW4KouGyIst8LNb6TQA371N7XVOpTwTRy314/4m1HhcA2tVa7UFBtB0AcmsPGmvfg3MbiWg9ed6mWq32VjA8vLlWrY7ISoUWFhZuAXAFThnV60+uqVZfXBME+4aHhz8TRD1DrsvA0bm5uRMeAERR9JAg+lUQVS2zc8zv6CT5tKnUWUH0RKHxZKz1dIkBrxlFJ4WUU0tdjWWet8yPJklyjQAgSZJr7NwBABBEnpTyUL1e35ob80rxQ2KZj5SIA4Azzh1ZShwA2LkDSZJcA+7eCaVS6jtJ9FRH6OtY6+fDMBwBMC2EWGuMOZ9l2TcAeuY6AARB8MCaWu3ve4kb5u+11s8AMEUDADDeVOqcINoIALm1b8/MzHw8yFMBQBiGI9VKJemXt8y/x1o/ja4XumctHxkZWS+FOC2IHgYA69w5Z+2Xhvm2lHJca/0RgPn7NWCZfzPWPjc7O/tHN176x6TRaIz6vv+5JOqZYPPtdpSm6ez9GDDMX+V5/mrZflH6McqybEZrvcMa87plvl1WM0hY5tga84bWesdKlptARdEepdTlplIxgKF71A41lYqVUpdVFO0FECxX9H+LfwHGrBkj33hKQAAAAABJRU5ErkJggg==
  8. // @grant none
  9. // @license MIT
  10. // @run-at document-start
  11. // @namespace https://gf.qytechs.cn/users/809466
  12. // ==/UserScript==
  13. const customSpeed = 10; //自定义倍速,可自行修改,默认10倍速,修改后刷新游戏生效(不可动态修改 否则会出错)
  14.  
  15. //额外功能 需要手动修改为true后开启【测试版,不保证无BUG】
  16. const 军队加速 = false;
  17. const 进攻失败不损失部队 = false;
  18.  
  19. let game
  20. performance.realNow = performance.now;
  21. performance.now = () => {
  22. return performance.realNow() * customSpeed
  23. }
  24.  
  25. let timer = setInterval(() => { //setInterval摆烂
  26. if (document.querySelector("#main-tabs")) {
  27. clearInterval(timer)
  28. game = Object.values(document.querySelector("#main-tabs"))[1].children._owner.stateNode.props.MainStore
  29. window.game = game//暴露存储变量
  30. customFunction()
  31. }
  32. }, 100)
  33.  
  34. function customFunction() { //额外功能
  35. if (军队加速) {
  36. game.ArmyStore.waitTime /= customSpeed
  37. }
  38. if (进攻失败不损失部队) {
  39. game.ArmyStore.realDestroyArmy = game.ArmyStore.destroyArmy
  40. game.ArmyStore.destroyArmy = function (...args) {
  41. if (!(args[2] == 'army' && args[3] != !0)) {
  42. return this.realDestroyArmy(...args)
  43. }
  44. }
  45. }
  46. }

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址