Men of War: Assault Squad 2

Men of War: Assault Squad 2

198 个评价
Faction War Machine
4
4
2
2
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
19.547 MB
6 月 16 日 下午 12:49
7 月 8 日 上午 1:11
6 项改动说明 ( 查看 )

订阅以下载
Faction War Machine

在 ͆N͆͆F͆͆O͆͆R͆ 的 2 个合集中
Modding utilites MOWAS 2
6 件物品
MODS BY NFOR
16 件物品
描述
前言

这个项目的开发过程非常艰难,我投入了大量的时间和精力。如果您能支持我的作品——您的点赞和收藏对我来说不仅仅是数字,而是继续前进的重要动力。感谢您的关注!

那么,我们开始吧...

Faction War Machine 是一款轻巧且完全独立的 Windows 工具,使用 C++/WinAPI 开发,专为极大简化 Men of War: Assault Squad 2(战争之人:突击小队2)多人游戏派系的创建与配置流程而设计。该程序无需用户手动编辑大量文本脚本与配置文件:从基本参数输入到生成可直接使用的游戏文件,整个过程均可在其图形化窗口中完成。

Faction War Machine 的界面分为六个逻辑清晰的标签页,每一个对应着 Mod 准备的不同阶段。首先,在 Armies 标签页中,用户需要定义派系的唯一标识符及其旗帜文件路径——输入完毕后,只需点击“确认”即可看到程序生成的配置块,若有需要,还可在多行文本框中手动进行最终保存前的编辑。接着,在 Preset Alliances 标签页中,用户可将已创建的各个军队组合为联盟(例如“同盟国”或“轴心国”),从而预先定义多人对战中的阵营结构。

第三阶段为 Soldiers 标签页,用户可在此创建单位类型模板:指定 define 参数(名称、CP 点数、花费)并与具体的单个单位绑定,程序随后会自动将生成的块插入文件中。随后是 Squads 标签页,提供丰富的工具以组建完整的部队:用户从下拉列表中选择部队中不同士兵类型的数量,设置队伍组成、花费、调用等级、标签、冷却时间等参数,最后点击“保存”即可将新建部队写入主文件。

Icon 标签页负责视觉资源管理——用户只需指定 .tga 文件路径或选择默认路径,Faction War Machine 即可自动将该文件复制至 resource\interface\pages\multi 文件夹,并为派系旗帜赋予正确名称。最后,在 Localization 标签页中,程序会自动收集之前各部分生成的所有本地化键值;用户填写对应翻译(键/值),程序随后将最终生成的 #dlg_mp.lng 和 desc.lng 文件保存至 modification\localization 文件夹中。

车辆相关工作(版本1.2及以上)

此标签页用于创建和配置各派系的车辆及支援单位。支持经典define模板——V(车辆)和VS(支援:火炮、机枪等),以及考虑模型特性、乘员和访问等级的英雄单位和牵引单位。

选择define
顶部选择define模板。标准V和VS中,名称定义车辆模型。英雄define名称为本地化技术名,不是模型。可通过窗口底部按钮隐藏define选择栏。

单位设置
从列表中选择车辆和单位,数量较少时可选择具体单位编辑。
普通define只填写单位数量,英雄define格式为define:数量。
V——固定乘员车辆,VS——指定武器和乘员的支援单位。
牵引单位同样通过相应模板配置。

参数: 名称,装填时间,标签,派系,人员,等级与访问速度,成本。

保存
点击“组装”生成预设,再点击“保存”将单位加入派系并生成游戏文件。

该标签页灵活方便地创建车辆和武器,考虑所有重要参数。


该应用程序原生支持五种界面与本地化语言:俄语、英语、意大利语、德语与简体中文。更换语言十分方便:在第一个 Armies 标签页右上角的下拉框中选择目标语言,重新启动程序后,界面与模板将自动以所选语言加载。若需添加新语言,只需在 setup.dat 文件中指定其标签(例如法语为 fra),创建相应名称的文件夹,并在其中放置包含翻译内容的 localization.lng 文件。

首次保存时,程序将自动创建所需的完整文件夹结构——从 modification\resource\set\multiplayer\armies 与 …\games 到 …\units、interface\pages\multi 以及 localization——并填充必要的初始文件与目录。用户无需手动创建目录或输入路径:只需按界面步骤完成操作,并将生成的 modification 文件夹复制至自己的 Mod 目录或游戏资源目录。

首次保存时,Faction War Machine 会自动生成如下文件夹结构:

modification/
├ localization/
│ ├ #dlg_mp.lng
│ └ desc.lng
└ resource/
├ set/
│ └ multiplayer/
│ ├ armies/
│ ├ games/
│ └ units/
└ interface/
└ pages/
└ multi/

并填充所需初始文件。无需提前手动创建目录或设置路径——只需按界面流程操作,将 modification 目录内容复制至 Mod 目录(通常为 …\Steam\steamapps\common\Men of War Assault Squad 2\mods),重新启动游戏后,新建的派系、部队与翻译即可立即生效。

此外,程序根目录中(与 .exe 文件同级)提供详细的使用文档,包含所有标签页说明、安装指南与使用示例——用户可随时打开查看,获得完整的操作指引。

技术说明:
标准输入字段(非导出用)的大小为512个字符;“联盟”标签页的导出缓冲区大小为2048个字符;“士兵”标签页为32768个字符;“小队”标签页为65536个字符;“本地化”标签页的导出缓冲区大小不限。

后续更新(v1.1):
程序现具备便捷界面,方便轻松删除不必要的本地化元素。还实现了相关“联盟”和“小队”标签页的自动清理——缺失的元素会自动从中移除,无需手动操作。对于大量元素,新增了即时搜索功能,可快速查找并删除目标元素,无需手动逐条查找。此外,程序还加入了文本解析器,能够自动对导出字段中的文本进行排序。

帮助开发人员
https://www.donationalerts.com/r/nfor
https://boosty.to/pm_mods
热门讨论 查看全部(1)
3
6 月 30 日 上午 6:58
置顶: Отзывы и предложения
͆N͆͆F͆͆O͆͆R͆
26 条留言
Geroge (Said like Giraffe) 12 月 8 日 上午 8:16 
How easy is it to make units for the warhammer 40k mod?
猫猫超可爱喵~ 11 月 22 日 上午 6:12 
虽然没看到具体是什么但是还是好评:eightone:
Cmocumavoe 10 月 9 日 上午 6:40 
Это заслуживает моих очков стим
͆N͆͆F͆͆O͆͆R͆  [作者] 9 月 16 日 下午 1:10 
Народ, буду реально благодарен за каждый лайк. До 5 звёзд осталось всего 20-40 оценок - дотянем, и это будет моя первая работа с такой высокой оценкой. Помогите добить красоту, а я в долгу не останусь - обязательно напишу ещё больше полезных программ !
͆N͆͆F͆͆O͆͆R͆  [作者] 9 月 1 日 上午 9:55 
@IsaZara, у меня банально нет денег на покупку Гоха. точно не в обозримом будущем
IsaZara 8 月 30 日 上午 2:01 
Потрясающая работа, планируете ли аналогичную систему для CTA gates of hell?
Gabe Freeman 8 月 7 日 下午 7:36 
Very interesting, can you create some new mechanic or improve the GEM editor ? It was a very fun tool that is even be considered an individual game ever, since it is so fun to create many battles in any maps available.
mks5 7 月 31 日 下午 4:21 
god
💜Noi💜 7 月 21 日 上午 8:43 
Ok
͆N͆͆F͆͆O͆͆R͆  [作者] 7 月 21 日 上午 8:41 
@💙💜Horny Noivern💜💙 я прогу чисто на ванилу настраивал ну в теории может быть я не тестировал