1200 단어
6 분
我做的两个小工具网站:星露谷存档修改器 & 拼豆图纸助手
이 기사는 현재 언어로 번역되지 않았습니다. 기본 언어로 표시됩니다.

做东西的乐趣有时候不在于写了多复杂的代码,而在于自己真的用得上。这篇文章介绍两个我日常会用到的小工具网站,一个关于游戏,一个关于手工——听起来八竿子打不着,但它们有一个共同点:都是因为”现有工具不太顺手”才自己动手做的。


🌾 星露谷存档修改器#

地址stardew-valley-helper.aquamarinez.com

如果你玩过《星露谷物语》(Stardew Valley),大概知道它的存档是一个 XML 文件,里面记录了金币、物品、NPC 好感度等等数据。想改存档,要么用文本编辑器手动翻 XML,要么用一些桌面端工具——但前者容易改坏结构,后者很多已经没人维护了。

所以我做了这个网页版存档修改器,核心思路是:

  • 在浏览器里完成一切:不需要安装任何软件,上传存档文件后直接在网页上编辑,改完再下载回去。
  • 可视化编辑:把 XML 里的关键数据提取出来,用表单和控件展示,不用再肉眼翻 XML 标签。
  • 游戏风格 UI:界面尽量还原了星露谷的视觉风格——毕竟既然是给这个游戏做的工具,那就让用起来的感觉也”像在游戏里”。

技术上用的是 Next.js,整个应用跑在浏览器端,存档解析和修改逻辑不经过后端。对于不想折腾命令行或者桌面应用的玩家来说,打开网页就能用应该是最低门槛的方案了。


🟣 拼豆图纸助手#

地址fuse-beads-assistant.aquamarinez.com

拼豆(Fuse Beads / 熨斗豆)是一种用小塑料珠子按图案排列、加热熔合的手工活动。做拼豆的第一步是拿到一张图纸——告诉你每个位置该放什么颜色的珠子。

市面上有一些图纸生成器,但我用下来总觉得少了点什么:颜色不够准、没法控制板子大小、导出的图不够清晰、或者界面实在太老旧。于是就自己写了一个。

这个工具做了什么#

  1. 图片转拼豆图纸:上传一张图片,工具会按照 Mard 221 色卡(一个包含 221 种颜色的拼豆色卡标准)将图片量化成对应的珠子颜色,生成带编码的图纸。

  2. 板子和图片区域分离控制:可以独立设置板子的颗粒数和图片实际占用的区域大小。比如你用的是 29×29 的板子,但希望图案只占中间 24×24 的范围,留一圈空边——这个工具直接支持。

  3. 颜色合并:通过容差滑块可以把接近的颜色合并,减少需要准备的珠子种类。实际拼豆的时候,颜色太多是真的很麻烦。

  4. 三种查看模式

    • 配色预览:看最终效果长什么样
    • 图纸编码:每个格子显示颜色代号,拼豆时对照着放
    • 原图参考:和原图对比,检查转换质量
  5. 大图导出:不受工作区宽度限制的完整图纸导出,带颜色代号和颗粒统计汇总,可以直接下载保存或打印。

一些”多做了一步”的地方#

  • 多语言支持:目前有简体中文、English、日本語、한국어 四种语言。拼豆在日韩也很流行,所以做了多语言。
  • 主题切换:浅色 / 深色模式,还有多种主题色可选(珊瑚、湖蓝、鸢尾、琥珀等等)。
  • PWA 安装:可以添加到手机或桌面主屏幕,像原生应用一样打开使用。而且首次加载成功后支持离线使用——调色板和已缓存的页面在断网状态下也能正常工作。

技术栈同样是 Next.js,界面用了 shadcn/ui 组件库,颜色量化和图纸生成的逻辑全部在浏览器端完成,不需要上传图片到服务器。


为什么要自己做#

其实两个工具的出发点都很朴素:现有方案不够好用,或者已经停更了。与其在别人的工具上忍受各种小问题,不如自己写一个,反正都是前端能解决的事情。

做出来之后放在自己的域名下,自己用着方便,如果碰巧也能帮到别人就更好了。

如果你也在玩星露谷或者在做拼豆,欢迎试试看:

有任何问题或建议,可以在博客评论区留言,也可以去对应的 GitHub 仓库提 Issue。

我做的两个小工具网站:星露谷存档修改器 & 拼豆图纸助手
https://blog.aquamarinez.com/ko/posts/2026-06-23-my-tools/
작성자
Aquamarine
게시일
2026-06-23
라이선스
CC BY-NC-SA 4.0