前言
假如你做过 TrinityCore 服务端开辟,大概率遇到过一个题目。
很多游戏逻辑并不写在代码里。它们藏在数据库里。
尤其是 Smart Scripts,也就是 TrinityCore 中用于设置 NPC、游戏对象和事故运动的脚本体系。字段多,参数多,关联关系也多。只靠 SQL 手写和维护,服从不高,也轻易堕落。
本日大姚给各人分享一个基于 .NET 与 Avalonia 构建、面向 TrinityCore 的开源 WoW 数据库编辑器:WoWDatabaseEditor。
项目先容
WoWDatabaseEditor 是一个基于 .NET 与 Avalonia 构建的开源 WoW 数据库编辑器,紧张面向 TrinityCore 服务端的数据编辑与 Smart Scripts 开辟。项目接纳 MIT License,是 Visual SAI Studio 的连续版本,但底层实现已经从零开始重写。
支持的服务器版本
- 支持的数据库:TC 3.3.5、TC 4.3.4(“生存项目”)、TC master (10.0.x)、AzerothCore (3.3.5)。
- 支持的 DBC 版本:3.3.5、4.3.4、10.x。
利用体系支持
WoW 数据库编辑器兼容 MacOS、Linux 和 Windows 体系。
项目应用场景
- TrinityCore 服务端脚本开辟:开辟者可以编辑 Smart Scripts。
- AzerothCore 数据库维护。
- WoW 私服内容开辟:假如团队要做自界说任务、自界说 NPC、自界说副本事件,手写数据库脚本会变得很难管理。
- 任务链分析与调试。
- SQL 查询与数据库验证:项目包罗 SQL Workbench、SQL Interpreter、SQL Query Generator 等模块。
项目功能特点
- 面向 WoW 服务端数据库的专用 IDE
- 支持多个服务端版本
- 跨平台桌面体验
- 可视化编辑低落脚本复杂度
- 连合 DBC 和客户端资源明确数据
- 内置主动更新本事
- 具备高级调试和分析本事
工具截图
项目源码地点
更多项目实勤奋能和特性接待前去项目开源地点检察👀,别忘了给项目一个Star支持💖。
- GitHub开源地点:https://github.com/BAndysc/WoWDatabaseEditor
良好项目和框架精选
该项目已收录至C#/.NET/.NET Core良好项目和框架精选中,关注该精选合集,可以及时相识C#、.NET和.NET Core范畴的最新动态、优质项目与最佳实践,资助.NET开辟者提拔开辟服从和项目质量。接待各人提交 PR 保举或自荐良好项目(让良好的项目和框架不被隐藏🤞)。
- GitHub开源地点:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md
- Gitee开源地点:https://gitee.com/ysgdaydayup/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md
免责声明:如果侵犯了您的权益,请联系站长及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金. |