作弊
Cookie Clicker 提供了一整套控制台/JS 作弊和调试选项,允许你修改饼干数量、生成 golden/wrath cookies、切换调试功能、改变游戏外观、控制 wrinklers 和购买,并安装外部作弊界面。
使用浏览器控制台(或书签脚本 / userscript)运行这些命令;不正确的数值或负 FPS 可能会破坏页面,因此请小心。
打开控制台并运行作弊
- 常见的开发者控制台快捷键:
- 你 也可以从地址栏运行 javascript:[code],或通过书签脚本或 TamperMonkey/Greasemonkey userscripts 加载作弊脚本。
- 要自动安装作弊界面,可以使用注入远程脚本的书签,或添加在 window.onload 时附加作弊脚本的 userscript。
饼干银行和 CpS 操控
- 设置精确的饼干数量:
- Game.cookies =
;
- Game.cookies =
- 向当前
银行添加饼干:
- Game.Earn(
);
- Game.Earn(
- 减少饼干:
- Game.cookies -=
;
- 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;
- Game.cookiesPs =
- 自动点击大饼干(big cookie):
- var autoClicker = setInterval(Game.ClickCookie,
); - 使用 clearInterval(autoClicker); 停止。
- var autoClicker = setInterval(Game.ClickCookie,
Golden / 愤怒饼干 控制
- 手动生成 golden cookie:
- var newShimmer = new Game.shimmer("golden");
- 强制链阶段(用于 6 / 66 / 666 链):
- Game.shimmer.chain =
; - (stage 1 → 6,2 → 66,3 → 666,等等。
)
- Game.shimmer.chain =
- 在没有自然延迟的情况下生成 golden cookies:
- setInterval(function(){ Game.shimmer.wrath = 0; Game.shimmer.delay = 0; }, 1);
- 直接授予 golden-cookie 的增益效果(不消耗饼干):
- var effectDurMod = 1; Game.gainBuff('
', Math.ceil( *effectDurMod), );
- var effectDurMod = 1; Game.gainBuff('
- 清除所有增益/减益:
- 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)
- Game.goldenClicks =
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;
- Game.wrinklerLimit =
- 生成/成熟所有 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;
- Game.pledgeT =
- 当 长者誓约 出现时自动购买:
调试升级和内置调试模式
- Cookie Clicker 在调试模式下有内置的调试“升级”;启用它们需要满足调试条件(例如面包店名称或调试标志)。
以下是一些调试切换示例: - 内置的 “Ruin” 调试功能存在(Game.Ruin...),并且在启用时可以通过统计菜单触发各种调试命令。
物品/商店/价格 编辑
- 更改单个可购买物品的价格:
- Buyables["
时光机"].price = 1;
- Buyables["
- 让某件物品永远免费:
- Buyables["
指针"].price = 0;
- Buyables["
- 让所有可购买项都免费:
- 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.fps =
- 仅静音大饼干的点击声音:
- Game.playCookieClickSound = function(){ return; };
- 添加自定义新闻跑马灯:
- var customTickers = ["text1","text2"]; customTickersFunction = function(){ return customTickers; }; Game.customTickers.push(customTickersFunction);
- 之后使用 customTickers.push("more text") 添加更多。
Farming 掉落和蛋 — 实用作弊
- 蛋/解锁 农耕:
- 蛋的解锁率由基础失败率和许多修饰项决定;使用作弊生成 golden cookies 或 wrinklers 可以增加尝试频率。
使用外部作弊界面
- 三种常见安装方法:
- 书签脚本(bookmarklet):创建一个带有 javascript:(function(){var s=document.createElement('script');s.src='
';document.body.appendChild(s);}()); 的书签。 - 将界面的源代码直接粘贴到控制台。
- TamperMonkey/Greasemonkey userscript:在页面加载时注入远程作弊脚本。
- 书签脚本(bookmarklet):创建一个带有 javascript:(function(){var s=document.createElement('script');s.src='
- 作弊界面为上面许多命令添加 GUI,并能自动化诸如自动点击、自动生成 shimmers 或切换调试升级等任务。
安全和实用说明
- 许多作弊在刷新、将属性改回或重新加载页面之前会持续存在。
某些更改的数值(如 Infinity 饼干或负 FPS)可能会产生奇怪的行为——重置 Game.cookies 或刷新以恢复正常。 - 使用作弊时,成就和某些游戏逻辑可能表现异常;对于与计数相关的成就,请使用正确的计数变量(Game.goldenClicks、Game.goldenClicksLocal)。
- 在测试稀有掉落或 RNG 结果时,尝试前保存并在失败时重新加载是一种有效的无侵入 “作弊” 方法。
- 请小心:以非常短的间隔(例如 1 ms)重复运行的脚本可能会冻结或崩溃浏览器。
本页面浓缩了 Cookie Clicker 中常见的控制台作弊和调试钩子;将命令复制粘贴到浏览器控制台或通过书签脚本/用户脚本加载即可使用。