跳到主要内容

作弊

Cookie Clicker 提供了一整套控制台/JS 作弊和调试选项,允许你修改饼干数量、生成 golden/wrath cookies、切换调试功能、改变游戏外观、控制 wrinklers 和购买,并安装外部作弊界面。
使用浏览器控制台(或书签脚本 / userscript)运行这些命令;不正确的数值或负 FPS 可能会破坏页面,因此请小心。

打开控制台并运行作弊

  • 常见的开发者控制台快捷键:
    • Chrome(Windows):Ctrl+Shift+J(或 Ctrl+Shift+I / F12)。
      Mac:⌘+Option+J。
    • Firefox(Windows):Ctrl+Shift+K(或 F12)。
      Mac:⌘+Option+K。
    • Internet Explorer:F12 → Console 选项卡。
    • Safari(Mac):启用 Develop 菜单,然后 ⌘+Option+C。
  • 你 也可以从地址栏运行 javascript:[code],或通过书签脚本或 TamperMonkey/Greasemonkey userscripts 加载作弊脚本。
  • 要自动安装作弊界面,可以使用注入远程脚本的书签,或添加在 window.onload 时附加作弊脚本的 userscript。

饼干银行和 CpS 操控

  • 设置精确的饼干数量:
    • Game.cookies = ;
  • 向当前银行添加饼干:
    • Game.Earn();
  • 减少饼干:
    • Game.cookies -= ;
  • 使饼干显示为 Infinity(显示/游戏内):
    • Game.cookies = Infinity;
    • 若要临时显示“无限”但不使用真正的 Infinity 运算,可用 NaN:Game.cookies = NaN;
    • 要清除被破坏的显示无限值:Game.cookies = 0;
    • 你也可以设置 Game.cookies = -Infinity 来永久将饼干置零。
  • 强制设置 CpS(临时;当游戏重新计算时会自我修正):
    • Game.cookiesPs = ;
    • 要覆盖计算直到刷新: Game.CalculateGains = function() { Game.cookiesPs = ; Game.computedMouseCps = Game.mouseCps(); Game.recalculateGains = 0; }; Game.recalculateGains = 1;
  • 自动点击大饼干(big cookie):
    • var autoClicker = setInterval(Game.ClickCookie, );
    • 使用 clearInterval(autoClicker); 停止。
  • 手动生成 golden cookie:
    • var newShimmer = new Game.shimmer("golden");
  • 强制链阶段(用于 6 / 66 / 666 链):
    • Game.shimmer.chain = ;
    • (stage 1 → 6,2 → 66,3 → 666,等等。
  • 在没有自然延迟的情况下生成 golden cookies:
    • setInterval(function(){ Game.shimmer.wrath = 0; Game.shimmer.delay = 0; }, 1);
  • 直接授予 golden-cookie 的增益效果(不消耗饼干):
    • var effectDurMod = 1; Game.gainBuff('', Math.ceil(*effectDurMod), );
  • 清除所有增益/减益:
    • for (let i in Game.buffs) Game.buffs[i].time = 1;
    • 或:Game.killBuffs();
  • 生成时自动点击 golden cookies:
    • setInterval(function() { Game.shimmers.forEach(function(shimmer) { if (shimmer.type == "golden") shimmer.pop(); }); }, 500);
    • 若要避免点击 wrath cookies,请在 pop 之前检查 shimmer.wrath == 0。
  • 设置 golden-click 计数器:
    • Game.goldenClicks = ;(在某些情况下为 Game.goldenClicksLocal)

Wrinklers 和 老奶奶起义

  • 立即弹出所有 wrinklers:
    • Game.CollectWrinklers();
  • 在生成时立即杀死 wrinklers:
    • Game.registerHook('logic', () => { Game.wrinklers.forEach(me => me.hp -= Number.MAX_VALUE) });
    • 或设置 Game.wrinklerHP = 0;
  • 更改最大 wrinkler 数或阻止生成:
    • Game.wrinklerLimit = ;(不能高于你的真实最大值)
    • 要完全阻止生成:Game.spawnWrinkler = () => { return; } 或将 Game.wrinklerLimit = 0;
  • 生成/成熟所有 wrinklers 并使其闪亮:
    • for (i=0;i<Game.wrinklers.length;i++){ Game.wrinklers[i].phase = 1; Game.wrinklers[i].type = 1; }
    • 若只想为已有的设置 phase/type,请循环并按需设置。
  • 修改 长者誓约 的剩余时间:
    • Game.pledgeT = * 60 * Game.fps;
  • 长者誓约 出现时自动购买:
    • setInterval(function(){ if (Game.UpgradesInStore.indexOf(Game.Upgrades["长者誓约"]) != -1) { Game.Upgrades["长者誓约"].buy(); } }, 500);

调试升级和内置调试模式

  • Cookie Clicker 在调试模式下有内置的调试“升级”;启用它们需要满足调试条件(例如面包店名称或调试标志)。
    以下是一些调试切换示例:
  • 内置的 “Ruin” 调试功能存在(Game.Ruin...),并且在启用时可以通过统计菜单触发各种调试命令。

物品/商店/价格 编辑

  • 更改单个可购买物品的价格:
  • 让某件物品永远免费:
    • Buyables["指针"].price = 0;
  • 让所有可购买项都免费:
    • Object.keys(Buyables).forEach(function(e){ Buyables[e].price = 0; }); StoreToRebuild = 1;
  • 将可购买项价格重置为基础进度(游戏资源中提供的脚本)——在把所有东西设为免费之后很有用。

美化和品质改进调整

  • 启用 “party” 模式(闪烁视觉和抖动):
    • Game.PARTY = true;
    • (癫痫/发作警告:这会产生明亮闪烁效果。
  • 把大饼干变成 face cookie:
    • Game.addClass("elderWrath"); 用 Game.removeClass("elderWrath") 或刷新来移除。
  • 更改游戏 FPS(影响动画速度和持续时间;负值可能使标签页冻结):
    • Game.fps = ;
  • 仅静音大饼干的点击声音:
    • Game.playCookieClickSound = function(){ return; };
  • 添加自定义新闻跑马灯:
    • var customTickers = ["text1","text2"]; customTickersFunction = function(){ return customTickers; }; Game.customTickers.push(customTickersFunction);
    • 之后使用 customTickers.push("more text") 添加更多。

Farming 掉落和蛋 — 实用作弊

  • 蛋/解锁 农耕:
    • 鸡蛋 和季节性掉落可以通过弹出 wrinklers 或点击 golden/wrath cookies 来农耕;你可以在弹出前保存并在没有掉落时重新加载以重复尝试(不要保存失败的尝试)。
    • 从同一存档打开多个标签并在各标签中弹出是强制多次独立尝试的另一种方法。
  • 蛋的解锁率由基础失败率和许多修饰项决定;使用作弊生成 golden cookies 或 wrinklers 可以增加尝试频率。

使用外部作弊界面

  • 三种常见安装方法:
    • 书签脚本(bookmarklet):创建一个带有 javascript:(function(){var s=document.createElement('script');s.src='';document.body.appendChild(s);}()); 的书签。
    • 将界面的源代码直接粘贴到控制台。
    • TamperMonkey/Greasemonkey userscript:在页面加载时注入远程作弊脚本。
  • 作弊界面为上面许多命令添加 GUI,并能自动化诸如自动点击、自动生成 shimmers 或切换调试升级等任务。

安全和实用说明

  • 许多作弊在刷新、将属性改回或重新加载页面之前会持续存在。
    某些更改的数值(如 Infinity 饼干或负 FPS)可能会产生奇怪的行为——重置 Game.cookies 或刷新以恢复正常。
  • 使用作弊时,成就和某些游戏逻辑可能表现异常;对于与计数相关的成就,请使用正确的计数变量(Game.goldenClicks、Game.goldenClicksLocal)。
  • 在测试稀有掉落或 RNG 结果时,尝试前保存并在失败时重新加载是一种有效的无侵入 “作弊” 方法。
  • 请小心:以非常短的间隔(例如 1 ms)重复运行的脚本可能会冻结或崩溃浏览器。

本页面浓缩了 Cookie Clicker 中常见的控制台作弊和调试钩子;将命令复制粘贴到浏览器控制台或通过书签脚本/用户脚本加载即可使用。