觅长生

觅长生

68 个评价
【攸宁】觅长生剧情编辑器V0.4
3
5
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
1.717 MB
10 月 19 日 下午 8:56
10 月 23 日 下午 10:11
7 项改动说明 ( 查看 )

订阅以下载
【攸宁】觅长生剧情编辑器V0.4

描述
⭐ 一句话介绍
专为《觅长生》MOD剧情创作设计的可视化编辑器,无需代码基础,添加命令即可创建对话!


✨ 核心功能
🎨 可视化编辑
• 点击式操作,告别手写代码
• 实时预览生成的Lua代码
• 三栏布局,文件管理、剧情编辑、命令库一目了然
🎭 完整的剧情工作流
• 剧情对话编辑:轻松创建对话块,管理角色对话流程
• 对话事件管理:可视化配置DialogEvent,连接剧情与事件
• 触发器编辑:图形化编辑DialogTrigger,设置触发条件和逻辑
🛠️ 强大的辅助功能
• 角色管理系统:统一管理所有剧情角色,支持分组归类
• 命令模板导入:自定义命令模板,适配各种MOD需求
• 变量追踪:自动收集项目中使用的所有变量
• 智能提示:命令参数提示,减少错误
💾 项目管理
• 文件系统集成:直接读写项目文件,无需手动导入导出
• 自动保存:支持一键保存所有修改
• 配置表管理:导入游戏配置表,在编辑时直接引用


🚀 快速开始
1. 下载本工具的所有文件到本地任意位置
2. 双击运行 启动编辑器.vbs 文件(会自动在浏览器中打开)
3. 重要:必须使用Chrome或Edge浏览器(Firefox、Safari不支持)
4. 首次打开会提示选择项目根目录,选择你的MOD项目文件夹(包含lua文件夹的目录)
5. 开始创作!从右侧命令库拖拽命令,组建您的剧情
💡 提示:详细使用教程请查看 docs/启动指南.md 文件


⚠️ 重要注意事项
1. 必须使用Chrome 86+或Edge 86+浏览器,其他浏览器不支持文件系统API
2. 首次选择项目目录时,浏览器会请求权限,请务必点击"允许"
3. 编辑时请勿频繁刷新浏览器,可能导致未保存的内容丢失
4. 保存前请确认项目目录有写入权限
5. 建议定期备份项目文件
6. 如遇到文件无法保存,请检查是否有其他程序占用文件


📦 功能详解
剧情对话编辑(Lua文件)
• 创建和管理对话块(函数)
• 可视化添加命令:SetChar、Say、ChoicePanel等
• 支持命令拖拽排序、复制粘贴
• 实时生成标准Lua代码
• 角色分组功能,快速筛选角色
对话事件编辑(DialogEvent)
• 创建和编辑NData/DialogEvent下的JSON文件
• 关联事件ID与Lua函数
• 可视化配置事件触发逻辑
对话触发编辑(DialogTrigger)
• 创建和编辑NData/DialogTrigger下的JSON文件
• 支持多种触发类型:进入场景、对话NPC、使用物品等
• 可视化编写触发条件
• 配置是否仅触发一次、默认触发等属性
角色管理
• 统一管理所有剧情角色
• 支持角色分组(主线、支线等)
• 在命令中自动显示角色下拉列表
命令模板导入
• 支持导入自定义命令模板JSON文件
• 自动记忆上次导入的文件
• 下次启动自动加载


🎯 适合哪些人使用?

✅ 想为《觅长生》创作剧情MOD但不会写Lua代码的新手
✅ 需要管理大量对话文件的MOD作者
✅ 希望提高剧情创作效率的开发者
✅ 想要可视化编辑DialogEvent和DialogTrigger的创作者


💡 为什么要用这个编辑器?
❌ 传统手写代码的痛点:
• 需要记忆Lua语法和各种命令格式
• 容易写错括号、引号,导致报错
• 管理大量对话文件混乱
• JSON配置文件难以手动编辑
• 缺少可视化工具,效率低下
✅ 使用本编辑器后:
• 拖拽命令,无需记忆语法
• 参数填写有提示,不易出错
• 文件管理清晰,快速定位
• 可视化编辑所有配置
• 实时预览,所见即所得
• 大幅提升创作效率


🔧 系统要求
• 操作系统:Windows 7/10/11(Mac和Linux未测试)
• 浏览器:Chrome 86+ 或 Edge 86+(必须,其他浏览器不支持)
• 其他:无需安装任何额外软件或依赖


📖 使用示例
场景1:创建NPC对话
1. 点击左侧"新建"按钮,创建Lua文件"剑仙李白"
2. 添加对话块"Talk_Greeting"
3. 从右侧命令库点击SetChar、Say、ChoicePanel等命令
4. 填写对话内容和选项
5. 点击"保存项目",自动生成标准Lua代码到lua文件夹
场景2:设置场景触发
1. 切换到"对话触发"选项卡
2. 点击"新建",创建触发器文件"新手村"
3. 添加触发器,设置类型为"进入场景"
4. 填写触发条件和关联的事件ID
5. 保存,生成JSON配置到NData/DialogTrigger文件夹
场景3:批量管理角色
1. 点击顶部"角色管理"按钮
2. 添加所有剧情角色(主角、NPC、配角等)
3. 创建分组(主线、支线、敌对等)
4. 在编辑对话时,命令中会自动显示对应分组的角色列表


❓ 常见问题
Q: 编辑器无法启动或显示空白?
A: 请检查是否使用Chrome或Edge浏览器,Firefox、Safari不支持。可以尝试右键"启动编辑器.vbs"选择"用Chrome打开"。
Q: 选择目录后没有加载文件?
A: 请确认选择的目录包含"lua"文件夹,且浏览器已授予文件访问权限。
Q: 保存失败,提示没有权限?
A: 重新点击"打开项目"按钮,选择项目目录,在浏览器弹出的权限请求中点击"允许"。
Q: 命令库是空的或者只有很少命令?
A: 点击"导入命令"按钮,选择你的commandTemplates.json文件。编辑器会记住这个文件,下次自动加载。
Q: 如何自定义命令?
A: 编辑commandTemplates.json文件,按照格式添加自定义命令,然后重新导入。具体格式参考docs/导入命令模板说明.md。
Q: 生成的Lua代码在游戏中报错?
A: 请检查命令参数是否填写正确,特别是变量名、引号等。可以对比代码预览区的代码格式。
Q: 可以多人协作编辑吗?
A: 建议使用Git等版本控制工具,不同人编辑不同的文件,避免冲突。
Q: 编辑器会联网吗?会上传我的文件吗?
A: 不会。编辑器完全在本地运行,不联网,不上传任何数据,您的文件100%安全。


🐛 遇到BUG怎么办?
如遇到问题或有建议:
1. 按F12打开浏览器开发者工具,切换到Console标签
2. 右键复制控制台中的错误信息
3. 联系作者QQ:1014354056
4. 描述问题时请说明:浏览器版本、操作步骤、错误截图


💖 支持作者
如果这个编辑器对您的MOD创作有帮助,欢迎:
• 💬 反馈使用体验和建议
• 📢 推荐给其他MOD创作者
• 💰 点击编辑器中的"反馈发电"按钮支持开发
您的支持是我持续改进的动力!✨


📜 开源说明
• 本编辑器完全免费,可自由使用和修改
• 使用本编辑器创作的MOD内容版权归MOD作者所有
• 禁止将本编辑器用于商业用途
• 代码基于HTML/CSS/JavaScript,纯前端实现


🏷️ 作者信息
作者:攸宁
QQ:1014354056


特别感谢
感谢所有测试用户的反馈和建议
感谢《觅长生》MOD社区的支持


让剧情创作更简单,让想象成为现实!
祝各位MOD创作者创作愉快! 🎉
---
版本:V0.11
最后更新:2025年10月

21 条留言
往昔 10 月 28 日 上午 10:58 
666666666666666666
辛勤的尼玛 10 月 28 日 上午 8:12 
大佬牛逼
丰饶 10 月 26 日 上午 3:34 
6
Hugh Kowal 10 月 25 日 上午 3:45 
网文写手狂喜
Ji'nara 10 月 24 日 上午 4:26 
火钳刘明
暴龙战士 10 月 23 日 下午 10:15 
赛博留名:steamhappy:
精神☯病患 10 月 23 日 上午 9:35 
大佬牛逼
che4 10 月 23 日 上午 7:19 
天呐,大佬太牛了
老近卫军之锋 10 月 23 日 上午 6:02 
大佬功德无量,实乃正道巨擘
BlackMelon_Chr 10 月 23 日 上午 3:00 
想必前辈定会成为整个九州历史中足以睥睨天下的正道魁首之一了