mod
Mods 扩展 Cookie Clicker,提供自动化、界面改进、小游戏辅助、自定义内容和生活质量工具。
此页面总结了流行的模组类型、安装选项、主要社区模组以及你可能想用或避免的常见模组操作。
安装与管理模组
- 手动(控制台/书签小程序):在游戏加载后将 Game.LoadMod('
') 粘贴到浏览器控制台,或将该调用保存为书签小程序。
许多模组页面同时提供直接的 Game.LoadMod URL 和书签小程序片段。 - Userscript 管理器:使用 Tampermonkey / Greasemonkey 将模组作为 userscript 安装。
最小的 userscript 头部必须匹配 Cookie Clicker 的 URL (https://orteil.dashnet.org/cookieclicker/)。 - 浏览器扩展:社区工具(例如非官方的 Cookie Clicker Mod Manager)添加了安装和管理模组的界面;它们的安装遵循常规扩展程序安装流程。
- 模组管理器/合集:有些项目将多个插件打包(例如 CUnleash、Cookie Clicker Mod Manager),这样可以一次加载多个常用插件。
警告:模组可能会更改存档或在存档之间泄露数据。
有些模组包含会更改保存数值的“作弊”功能;在使用它们之前请备份存档。
主要模组类别和代表性模组
计算器、购买顾问与计时器
- Cookie Monster:显示建筑和升级的计算值(回本期指数),颜色编码的推荐,黄金曲奇计时器以及可负担购买所需时间。
它使用 PP 公式(成本和 ΔCpS)来帮助选择最优购买项。 - Frozen Cookies:包含购买效率计算、自动点击选项、Golden Cookie 规划、Heavenly Chip 计时、在最佳时机自动点击 wrinklers 以及其他自动化的工具集。
包括键盘快捷键和自动更新行为。 - Timer Widget:显示剩余增益持续时间、下一个 shimmer 的时间以及其他计时器。
自动化与便捷功能
- Cookie Clicker Helper / CUnleash / Crustulum:轻量的自动化脚本,可自动点击大曲奇、自动触发 golden(可选 wrath)cookies、自动弹出 wrinklers、自动点击 reindeer,并提供其他便捷切换。
Crustulum 包含许多可选作弊;功能可开关。 - Golden Cookie Clicker:简单脚本,用于自动点击 Golden Cookies 和 reindeers。
- Auto-trading / Idle Trading / CookiStocker / Cookie Stonks / Insugar Trading:自动或辅助 Stock Market 小游戏的买/卖阈值、历史追踪、休市值显示和为挂机玩家管理交易的简单机器人。
小游戏辅助
- Cookie Garden Helper / Agronomicon / Horticookie:花园自动化和辅助工具——自动种植、自动收获、杂草清除、突变统计和概率。
- Fortune Cookie / Sweet Finder:Grimoire/法术规划器,预测 Grimoire 结果、Golden Cookie 连锁、dragon 掉落并帮助通过 逼迫命运之手 法术刷 Sugar Lumps。
- Cookie Clicker Combo Execution Mod (CCCEM):练习并执行 Golden Cookie/Grimoire 组合,支持可自定义设置。
- Dungeon / 其他小游戏调整脚本:存在一些用于更改地牢速度或等级以进行测试的小脚本;这些脚本会修改游戏对象数据。
内容与挑战模组
- Just Natural Expansion:面向后期游戏的大幅改造,添加数百个成就、升级和隐藏统计,旨在延长终局进度。
除非明确启用,否则不会激活任何内容。 - Extra Content Mod (ECM):添加大量挑战成就和需要大量时间的目标。
- 自定义成就 / 替换菜单内容:模组可以添加成就或使用 Game.Loader.Replace 和自定义成就创建挂钩替换 UI 图像/资源。
常见模组功能和控制台片段
- 加载模组:Game.LoadMod('
') - 自动点击 golden cookies(示例): setInterval(function(){ Game.shimmers.forEach(s=>{ if(s.type=="golden") s.pop(); }); },500);
- 生成一个 golden cookie: var newShimmer = new Game.shimmer("golden");
- 直接授予一个增益: Game.gainBuff('
', Math.ceil( *1), ); - 替换静态图片: Game.Loader.Replace('perfectCookie.png','
'); - 切换装饰/游戏标志: Game.PARTY = true(视觉效果);Game.addClass("elderWrath") / Game.removeClass("elderWrath") 用于切换大曲奇上的奶奶脸。
- 调整 FPS: Game.fps =
— 更改 fps 会影响动画计时,并可能改变增益持续时间和 golden cookie 刷新时机;请谨慎使用。
类作弊模组与风险
一些模组(Crustulum、Cookie Hax、各种 “hax” 脚本)暴露作弊功能:无限曲奇、即时解锁、强制小游戏结果或直接修改存档。
这些对测试或跳过挑战强大但会修改持久存档数据,并可能破坏成就或预期进度。
使用带作弊性质的模组前务必备份存档。
开发、制作模组与安全提示
- Userscript 头部:为 Cookie Clicker 创建 userscript 时,包含与游戏 URL 匹配的头部并设置 @grant none。
- 钩子/API:模组通常注册 create/check 钩子,使用 Game.LoadMod、Game.RegisterHook 并操作 Game 对象(Game.Upgrades、Game.Objects、Game.shimmers、Game.buffs 等)。
- 存档兼容性:模组可以在存档内存储数据;导入包含模组数据的存档可能会将该数据泄露到新档案中。
移除模组数据或避免在模组化与非模组化存档之间交叉保存,以防污染。 - 调试与编辑:使用浏览器控制台进行快速更改(解锁升级、强制商店、调整计时器)。
许多社区页面列出有用的控制台片段用于测试或外观调整。
查找与使用社区模组
- GitHub 与托管页面:许多模组托管在 GitHub 或专门页面上;作者通常会提供直接的 Game.LoadMod URL 和书签小程序。
- 安装顺序:有些模组依赖通用库(例如 CCSE — Cookie Clicker Script Extender)。
阅读模组说明;先加载依赖项。 - 兼容性:更改 UI 或核心计算的模组可能会冲突。
如果遇到错误,逐个禁用模组以找出问题来源。 - 备份与导出:在安装试验性模组或运行作弊脚本前,导出你的存档并保留副本,以便你能恢复到已知的良好状态。
快速参考链接(示例)
- Cookie Monster (advisor): Game.LoadMod("https://cookiemonsterteam.github.io/CookieMonster/dist/CookieMonster.js")
- Just Natural Expansion: Game.LoadMod('https://cdn.jsdelivr.net/gh/dfsw/Just-Natural-Expansion@latest/JustNaturalExpansion.js')
- Fortune Cookie: Game.LoadMod('https://klattmose.github.io/CookieClicker/FortuneCookie.js?v=2.10')
- Cookie Garden Helper: https://cdn.jsdelivr.net/gh/yannprada/cookie-garden-helper@latest/cookie-garden-helper.js
- Crustulum, ECM, Cookie Hax and others: hosted on GitHub or community pages (check mod pages for exact URLs and install instructions).
使用模组可以简化重复性任务、规划长期策略或添加新挑战——只是对带作弊性质的功能和存档完整性多加注意。