CIW(CoC Investigator Wizard):交互式 COC 调查员角色卡创建工具
CoC Investigator Wizard 是适用于《克苏鲁的呼唤(Call of Cthulhu)TRPG》第七版的调查员角色卡交互式创建工具。
CIW 是使用 NodeJS + Vue 3 + Vite 构建的无服务端(Serverless)单 HTML 文件工具,因此,你可以下载该 HTML 文件后,通过任意支持 JavaScript 的现代浏览器使用该工具。
前几年大模型代码生成还不怎么好用的时候,手搓了一半的 COC 车卡工具,让 Agent 接着搓出来的工具。
之前架子搭的还算多,基本功能算是能用,之后再慢慢更新吧。
快速开始
该工具目前对竖屏设备进行优化不完全,使用手机导出 PDF 角色卡和图片时可能出现版式挤压的问题,推荐电脑、平板等横屏设备使用。
也可以通过“右键-保存为”保存到本地后离线使用。或从 GitHub 最新的 Release 下载构建好的 html 文件。
试一试试着下载示例调查员 JSON 文件 - 信鸽(右键-保存为)并通过首页的“导入调查员”导入示例调查员吧。
调查员花名册注意事项
该项目在 1.0.3 版本中更新了调查员花名册功能,用于存储调查员角色卡数据。
注意该功能的本地存储依赖于浏览器的 LocalStorage, 更改 html 文件名称、移动 html 文件位置、使用不同的浏览器打开 html 文件、清除页面缓存 等行为均会导致调查员花名册存储数据的丢失。建议在进行上述操作前导出调查员花名册。
由于浏览器 LocalStorage 大小限制,大约可存储 100 张调查员角色卡。若使用高分辨率的调查员头像,实际存储数量可能会小于该数值。
试一试试着下载示例调查员花名册 - 七伏市·兽窟啸鸣之时(NPC)(右键-保存为)并导入示例调查员花名册吧。
该文件中包含的NPC的背景存在对《兽窟啸鸣之时》剧本的剧透。
在 FVTT 中使用 WIZ
从源码构建
GitHub 开源地址:https://github.com/NoahBox/coc-investigator-wizard
自行构建:
git clone https://github.com/NoahBox/coc-investigator-wizardcd coc-investigator-wizardnpm installnpm run build构建产物位于 dist/index.html。
已支持的功能
调查员创建 & 管理
- 交互式调查员创建
- 属性分配
- 支持购点 & 随机生成 & 快速开始
- 年龄调整
- 快速填入
- 职业
- 武器
- 技能分配
- 区分职业/业余技能
- 允许严格/通俗模式
- 包含扩展包的技能
- 调查员背景
- 规则书中的随机表
- 属性分配
- 交互式调查员成长
- 幕间成长
- 属性值调整
- 调查员花名册
- 存储调查员角色卡数据
- 批量导入/导出调查员角色卡数据
导入 & 导出
- 调查员角色卡导出,支持:
- 本工具支持的 Json 格式
- 适用于印刷的 PDF 及图片
- 兼容“TRPG 赛高 COC 调查员车卡工具”的 Base64 串
- 骰娘属性设置字符串
- FVTT COC7th 系统的 Json 格式
- Dhole’s House 兼容的 Json 格式
- 角色卡分享链接
- 调查员角色卡导入,支持:
- 本工具支持的 Json 格式
- 来自“TRPG 赛高 COC 调查员车卡工具”的 Base64 串
- 来自 Dhole’s House 的 Json 格式
- 角色卡分享链接
扩展
- 调查员经历包
- 中国/日本调查员的资产自动换算
- 扩展职业
- 日本 COC 扩展职业(新克苏鲁神话2026, 新克苏鲁神话2020, 克苏鲁神话2015, 克苏鲁神话2010,TRPG-JAPAN)
- 纸浆克苏鲁扩展职业
- 克苏鲁时空穿梭扩展职业
其他功能
- 检定 & 掷骰
- i18n 支持
- 简体中文
- 日语
- 英语
开发计划
- 使用 LocalStorage 对角色卡进行持久化保存 v1.0.3
- 调查员背景的随机生成表 v1.0.5
- 《克苏鲁时空穿梭(Cthulhu Through the Ages)》扩展中的职业和时代特性 v1.0.5
- 导出到 FVTT COC7th 系统可用的格式 v1.0.6 & v1.0.7
- 本地化: 英语、日语 v1.0.6
- 使用官方的 PDF 格式角色卡,支持导出到可编辑的 PDF 文件
- 调查员花名册 UI 优化,添加分组等功能
- 调整角色卡更新模式的功能
- 《克苏鲁煤气灯》扩展中的职业和时代特性
- 《喵苏鲁的呼唤》(COC扩展)的支持
更新历史
v1.0.8 26-08-23
- 增加功能
- 支持导入 Dhole’s House 的角色卡 Json 文件
- Bug 修复
- 修复“部分有显示条件的 html 格式标签没有正确渲染”的问题
- 修复“调查员背景页面随机事件错误绑定到整个标题行”的问题
- 体验优化
- 为调查员花名册的导入/导出按钮添加文字标识
- 修改了导入调查员的按钮和界面
- 修改了导出调查员角色卡时的逻辑:除“分享链接”和“骰娘设定”之外的所有导出只会下载文件,不会复制到剪切板;“分享链接”和“骰娘设定”只会复制到剪切板,不会下载文件
v1.0.7 26-08-23
- 增加功能
- 支持导出到 Dhole’s House 兼容的角色卡 Json
- 体验优化
- 调整部分文字表述和 i18n
v1.0.6b 26-08-21
- Bug 修复
- 修复“调查员花名册中,删除按钮无法正常工作”的问题
v1.0.6 26-08-20
- 增加功能
- 支持导出到 FVTT COC7E 系统支持的角色卡 Json
- 支持分享调查员角色卡链接,快速导入角色卡
- 添加掷骰 & 检定面板
- 添加对日语和英语的 i18n 支持
- 体验优化
- 为调查员花名册添加头像显示和表格视图并优化了信息显示
- 优化角色卡总览页面的布局
v1.0.5 26-08-19
- 增加功能
- 支持《克苏鲁时空穿梭(Cthulhu Through the Ages)》扩展
- 示例职业
- 时代特殊技能及技能初始值调整
- 不同时代的调查员背景随机表
- 不同时代的调查员特性
- 不同时代的资产描述
- 添加背景故事中的随机表支持
- 支持《克苏鲁时空穿梭(Cthulhu Through the Ages)》扩展
- 体验优化
- 优化角色卡总览页面的布局
- 优化属性分配页面的布局
- 优化信用评级技能
- 选择职业并分配属性点后,会自动为信用评级技能分配职业信用评级的最小值
- 严格模式下,信用评级技能值上限调整为职业信用评级的最大值
- 优化幕间成长页面的按钮样式
- 优化界面布局
- Bug 修复
- 修复“信用评级和克苏鲁神话技能默认值为null”的问题
- 修复“可自定义技能在幕间成长时重复出现”的问题
- 修复“购点模式下,属性卡片可能过窄”的问题
- 修复“基础信息中,自定义国家无法正常输入”的问题
v1.0.4 26-08-19
- 体验优化
- 修改了自定义职业时,自定义本职技能点公式的编辑方式
- 优化了有子类别的技能的添加和删除样式
- 优化了布局对页面宽度的自适应
- 优化了窄屏幕设备的布局展示
- 为调查员花名册添加了角色卡创建模式和更新模式的切换按钮
- 优化界面布局
- Bug 修复
- 修复“年龄调整时,属性点降低会导致购点的属性点返还”的问题
- 修复“年龄调整时,属性点降低的数值异常”的问题
v1.0.3 26-08-18
- 增加功能
- 调查员花名册,支持存储、导入、导出调查员角色卡数据
- 体验优化
- 修改了部分图标元素,统一使用 FontAwesome Icon
- 使用 lz-string 压缩调查员角色卡数据,增加可存储的数据上限
- 优化界面布局
v1.0.2 26-08-18
- 增加功能
- COC 日本扩展和《纸浆克苏鲁》中的扩展职业
- 体验优化
- 在技能点分配界面将调查员经验包提供的技能调整显示在成长栏中
- 优化调查员头像编辑弹窗
- 优化界面布局
- Bug 修复
- 修复“调查员经验包中的技能和属性调整无效”的问题
v1.0.1 26-08-17
- 增加功能
- 老卡模式
- 自定义武器
- 自定义技能
- Bug 修复
- 修复“开启经验包后,即使将其关闭,经验包的效果依然保留”的问题
v1.0.0 26-08-17
- 初版发布
评论