FireworksShow
在 PEAK 里放烟花:F5 打开游戏内面板随时调整,支持批量释放、心形礼花、囍/笑脸/PEAK/杰尼龟图案、连续烟花、春节模式和中键点选。烟花全房可见,其他人不用装 Mod。烟花秀
在 PEAK 里放心形烟花、全图烟花等各种浪漫烟花。仅客户端需要装这个 Mod。安装这个mod,你可以见到玩家——杰尼龟,留给你的烟花。烟花不是庆祝你登顶,而是庆祝你存在。
功能
- 放一批烟花:以你为中心在附近空中一次放几枚,可以配圈数,放出来就是一圈一圈接连绽放。
- 心形礼花:在你正前方的高空摆一颗爱心。烟花先一起出现,再按对称下落的顺序一朵朵亮起来,从顶部中点左右成对往下,最后在心尖收尾。
- 连续烟花:持续往头顶的圆环里撒,按每秒个数生成,再按一次停止,屏幕顶部会有 2 秒提示。
- 春节模式:在高空不断随机放,挂机看气氛很合适。范围可以只跟着你,也可以铺满整个当前区域。
- 中键点选:按住中键,在准星指的地方连续放。山洞、室内这种地方,用它手动挑安全位置。
- 游戏内面板:F5 打开菜单,可改键。数值、开关、按键都能在面板里改,改完立刻生效,不用重启游戏,也不用碰配置文件。面板的位置、大小和缩放都会记住,下次打开还在原位。
- 中英双语:面板底栏有个语言按钮,中文界面显示 English,英文界面显示中文,点一下就整面板切换。
- 图案烟花:杰尼龟为你准备的图案。
- 展示模式:心形与图案烟花可选「生成不点燃」「点燃不发射」——只摆出图案不爆炸,低性能电脑也能摆出大量烟花组成的图案。生成后可用面板的「点燃」「删除」按钮按类操作,互不影响,也可把静置图案一键变成真实烟花。
- 一键删除:面板「概览」的「删除全部烟花」按钮,一键清理本 Mod 生成的所有火箭背包(含展示中与已点燃的)。
使用方法
所有功能按键默认都没有绑定。面板打开后,在对应页签点一下按键行,再按你想用的键;点「清除」就解除绑定。
| 操作 | 效果 |
|---|---|
| F5 | 打开 / 关闭控制面板 |
| 按住鼠标中键 | 在准星指向处连续放 |
| 面板内按键行 | 绑定 / 清除各功能快捷键 |
批量释放、心形、图案、连续、春节模式都可以直接在面板「常用操作」里点按钮,也可以先绑好键再用键触发。
面板里常用能调的项:
- 批量释放:数量、散布半径、圈数、高度。圈数 3、半径 15 就是 15 / 30 / 45 米三圈。
- 心形礼花:密度、爱心大小、绽放间隔、点火顺序。烟花数量按密度和大小自动算,不用再手填。密度 45 是最低清晰密度,再低就可能看出明显断点。
- 图案烟花:图案、密度、大小、放置距离、高度偏移。数量、点火节奏和并发上限都是自动推算的,改两个数就能调出想要的观感。
- 生成模式(心形与图案共用):点燃绽放(生成后按时升空爆炸)、生成不点燃(只摆图案)、点燃不发射(持续燃烧但不升空爆炸)。后两者不占「最大同时存在」预算,可摆大量图案;用面板的「点燃」「删除」按钮按类操作。
- 连续烟花:每秒个数、内外圈半径。开了「绽放节奏」就按组点火,此起彼伏,不会一窝蜂同时爆。
- 春节模式:范围(跟随玩家 / 整个地图)、高空高度、每秒个数。高度默认 90 米,基本不会被山挡住。
- 中键点选、位置校验、点燃延迟:一般不用动。
面板里的东西其实都对应 BepInEx/config/peak.fireworksshow.cfg,用配置管理器也能改。面板里改完会即时写回这个文件。
几个要注意的地方
- 「最大同时存在」限制同时在空中没爆的火箭背包数量,防止一次放太多卡网络。到上限会自动等旧的爆完再继续。
- 山洞这类封闭空间里,批量释放和连续模式会自动跳过被遮挡的位置。想在那儿放,用中键点在洞顶露出天空的地方,或者直接开春节模式,它固定放在高空。
- 中键和游戏自带的信号标记是同一个键,两者同时生效,互不干扰。
- 烟花在点燃前标成不可交互,基本不会被顺手捡走。
- 图案是 Mod 内置的点阵生成的,不依赖游戏字体贴图,也不受系统字体影响,各环境表现一致。
安装
用 Thunderstore Mod Manager / Thunderstore 客户端直接安装即可,依赖会一起装好。
手动安装:解压 zip,把 plugins 里的 FireworksShow.dll 放到游戏的 BepInEx/plugins/ 目录,启动游戏。需要 BepInEx 5.4.75301。
不重要的故事
杰尼龟孤单地在山顶,为自己点燃的烟花秀,想要驱散一个人玩游戏的孤独。 虽然玩这个游戏以来,有人踢他,有人给他吃毒蘑菇,有人嘲笑他,但他还是不想主动攻击别人。 他刚开始玩时,看到别人有队友,以为万灵药能救活僵尸,这样就有人和他一起了。于是他慢慢地爬山,拿着一瓶万灵药不舍得吃,手里塞着一个宾邦,这样在因为中毒停下时,就可以跟宾邦说说话。最后食物都吃完了,他还是喝了一口万灵药,因为他不想把宾邦留在这里,他要带它上山……后来他以为要一瓶完整的万灵药才能救僵尸……后来……他想制作一个烟花秀,把浪漫留给所有人。 他想对每一个遇见的好人说:很高兴遇见你,和你磕磕碰碰地爬山,也是他幸运的一种。他不是一个高手,他没有能力带你登顶,但他很高兴能待在你身边,希望你不要怪他。 (在游戏里,他的id并不是“杰尼龟”,所以你不会认出他)
Squirtle stood alone at the summit, setting off a fireworks show for himself, trying to chase away the loneliness of playing this game by himself. Since he started playing, people had kicked him, fed him poison mushrooms, and laughed at him. But he still never wanted to attack first. When he first started, he saw other people with teammates. He thought a Panacea could bring a zombie back to life—then he’d have someone to climb with. So he climbed slowly, carrying a bottle of Panacea he couldn’t bear to drink, a Bing Bong tucked in his hand, so whenever the poison made him stop, he could talk to Bing Bong. When all his food finally ran out, he still took a sip of the Panacea, because he didn’t want to leave Bing Bong behind. He wanted to bring it up the mountain. Later, he thought it would take a whole bottle of Panacea to save a zombie... Later... he wanted to put on a fireworks show, to leave that romance for everyone. What he wanted to say to every good person he met was: I’m really glad I met you. Climbing this mountain with you—bumping and stumbling all the way—was its own kind of luck. I’m no pro. I can’t get you to the summit. But I’m happy just to be by your side. I hope you don’t blame me. In-game, his username isn’t actually “Squirtle,” so you wouldn’t recognize him.
