TW-Campaign-Map-Modding-Team/CampaignMapToolkit

GitHub: TW-Campaign-Map-Modding-Team/CampaignMapToolkit

这是一套专为《全面战争》系列游戏设计的战役地图模组制作工具集,用于编辑战役AI模型及地图数据文件。

Stars: 5 | Forks: 0

# 战役地图 AI 模型编辑器 本项目的目标是让《全面战争》模组制作者能够创建或修改战役 AI 模型文件,例如 map_data.esf、pathfinding.ppd 等。 支持的游戏: - Total War: ROME 2 - Total War: ATTILA - Total War: WARHAMMER - Total War: WARHAMMER 2 - Total War: WARHAMMER 3 - Total War: THREE KINGDOMS - Total War Saga: Thrones of Britannia - Total War Saga: TROY **构建说明**: 1. 将项目克隆到您 PC 上的任意位置。 2. 打开 CampaignMapToolkit.sln 解决方案。 3. 在解决方案资源管理器中右键单击解决方案,然后从上下文菜单中选择“Restore NuGet Packages”(还原 NuGet 包)。 4. 构建。 **GitHub 工作流程**: 1. 从 *master* 分支创建一个新分支,并为您的分支取一个有意义的名称(例如功能名称); 2. 提交您的所有更改并将它们推送到此仓库; 3. 创建一个 pull request (PR) (*your_branch* -> *master*) 并指定 @victimized0 或 @MrJox 作为审查者; 4. 您的 PR 将接受审查,结果可能是 a) 退回给您以进行改进/修复,或 b) 被批准; 5. 如果您的 PR 被退回,请执行要求的改进/修复并再次请求合并。 **项目创始人**: - MrJox (aka victimized.) - 首席软件工程师,逆向工程师。项目作者和所有者; - Maruka - 逆向工程师,寻路导出器的幕后智囊。项目所有者; - Marthenil - 逆向工程师。项目所有者。 - Causeless - 关于战役地图某些方面的信息,部分实现思路; - Ophis - 关于各个方面的许多有用信息:战役地图、数据库、startpos、tilemapping 以及更多; - PeteCA - 关于战役某些方面如何运作的一般信息,以及关于文件格式的一些细节; - Daniu - ESF 库; - Mitch - 关于战役地图某些方面的细节; - Celebdil - 关于 borders.pbd 文件的研究和工作; - Leoman - 关于 tilemapping 的研究以及帮助弄清 hlp_data 和 spd_data(与 Ophis 一起); **贡献者**: - MrJox - 架构以及绝大部分源代码编程; - Celebdil - 边界导出器代码; - CharlesWoodhill - 首选项中的六边形间距设置; - TadeoM - 绘制工具功能; **使用条款**: - 未经至少一位项目创始人(MrJox (aka victimized.)、Maruka 和 Marthenil)的明确许可,不得分发由 CAIME 生成的任何文件。保留所有权利。 - 我们禁止将 CAIME 生成的文件用于任何商业用途(包括捐款),除非另有明确允许。 - 违反使用条款可能会导致法律后果。请尊重我们为该项目所投入的工作量。
标签:AI模型编辑, DNS解析, ESF文件, MOD工具, ROME 2, 三国, 云资产清单, 全面战争, 关卡设计, 地图编辑器, 多人体追踪, 寻路算法, 开源项目, 战役地图, 战锤, 文件格式解析, 游戏修改, 游戏开发, 逆向工程