罗马2官方MOD工具ASSEMBLY KIT入门教程(翻译&修改)

您所在的位置:网站首页 罗马2修改兵种属性 罗马2官方MOD工具ASSEMBLY KIT入门教程(翻译&修改)

罗马2官方MOD工具ASSEMBLY KIT入门教程(翻译&修改)

2024-07-12 06:47| 来源: 网络整理| 查看: 265

罗马2官方MOD工具ASSEMBLY KIT入门教程 原作者:.Mitch.(TWC) 翻译:非专业冬瓜

这是以.Mitch.所写的"A GUIDE TO THE ROME 2 ASSEMBLY KIT"作为基础翻译的,原文帖子在这里:

http://www.twcenter.net/forums/showthread.php?638154-Assembly-Kit-Guide      由于自己的英文只属于半桶水的水平,所以没有逐字逐句翻译,同时也按照自己的理解做了些许修改,各位对官方工具有兴趣的话可以参考下这篇教程。

       这是一篇罗马2官方MOD工具Assembly Kit的入门教程。该篇教程可以让你初步了解工作流程,并教会你如何使用官方工具。       教程的篇幅不短,或许对MOD老鸟显得有些啰嗦,因为作者想让每个人都能理解内容,无论是初学者还是现有的MOD制作者。        第一步:安装ASSEMBLY KIT       打开你的Steam里的库,点选工具后下拉,直到你看到《Total War: Rome II - Assembly Kit》,然后右键点击并选择安装。        第二步:认识官方工具       安装后,你将获得两个工具:TWeak和 BOB(BOB工具的全称是“BuildOn One Button”,按照简写标准,应该是叫做BOOB,作者也不知道为什么现在是这个名字)。       两个工具的可执行文件是在以下路径:       "X:\\...\\Total WarRome II\assembly_kit\binaries"        它们的程序名字分别是(如果你隐藏了程序后缀名,你将看不到.exe):       TWeak.AssemblyKit.exe(编辑数据,比如编辑一个兵种的属性)       BOB.AssemblyKit.exe(将你所修改的数据打包成为游戏可读取的PACK文件)        第三步:工作流程       这个工作流程看起来比较唬人,但一旦你理解了,将是一件很简单的事情,特别是对之前使用过PFM的制作者来说,除了小部分之外,很多方面是相似的:首先使用TWeak编辑raw data,raw data是整个游戏里的基础数据,经过编辑的数据成为working data,使用BOB将workingdata打包为游戏可读取的PACK文件。       简要流程说明:Raw Data为基础 -> 编辑游戏数据 -> 将编辑后的数据输出为Working Data -> 新建你的PACK文件 -> 生成你的MOD (.pack文件) -> 将MOD文件放入你的游戏DATA文件夹-> 上传Mod -> MODDING GLORY AWAITS。       此过程中生成的新文件都在以下路径,分别对应有文件夹,如working data文件夹。       "X:\\...\\Total WarRome II\assembly_kit\ " 。        第四步:使用Tweak       打开TWeak.AssemblyKit.exe,你将看到一个灰色的窗口,窗口顶部排列着几个菜单。几个菜单中唯一有用处的是“Tool”,点击后你看到第一个选择是渲染工具,一般选择为DirectX 11,但其实选择DirectX 9也无妨;你还可以看到有两个选择:DAVE和Variant Editor。       DAVE:DAtabase VisualEditor(以下称DAVE),是最有用的一个工具,它能让我们编辑游戏的基础数据。       点击DAVE后,你将看到一个对话框,询问你是否需要连接到游戏数据库(connect to the database),这个数据库即是raw data,所有我们可编辑的数据都是以它作为基础修改的,所以选择YES然后继续我们的修改过程(选择后将有一段比较长的读取时间)。       连接数据库后,你将看到一个顶部带着5个菜单按钮的新窗口,这个就是DAVE,菜单按钮功能说明如下:       1.Connection:允许我们连接或者断开数据库,这个无需理会       2.View:通过这个功能访问数据库里的各种数据,并做出所需的修改,含三个内容:        a.View -> Table Launcher:允许我们通过一个窗口去编辑各类数据。         b.View -> Query Launcher:允许我们通过一个窗口去编辑各类数据,但是你所选择的数据将是以ESF文件格式存储的数据。        c.View -> Form Launcher:存续我们通过使用DAVE里的各项子工具,通过图像交互界面编辑数据,如建筑编辑器。       3.Export:允许我们导出一个来自raw data的数据,放入working data。       4.Extra Tasks and Options:额外的任务和选项,基本上我们不需要用到它们,无视。       5.Options:可修改窗口的各种配色,一般无视。        现在通过一个简单的例子去说明如何使用这些工具,我们将编辑一个兵种的属性,并使用已编辑的数据去创造一个MOD的PACK文件。在这个例子中,我们把罗马的精锐禁卫军团(Romes Praetorian Guard)的士气(morale)从70修改为99。       1.使用Tweak工具的View功能,打开table launcher,找到兵种属性的数据文件,即land_units,双击打开。       2.打开后,你可以看到一个树状的数据界面。下拉直到找到Rom_Praetorian_Guard unit,将滚动条拉到右边,找到士气字段(morale),双击数值进行编辑,修改为99,修改后的数据框会变色。       3.现在我们需要确认已修改的数值。在界面的右上角,单击"Apply"按钮,你将会注意到底部状态栏框内显示我们修改的内容。       "17:15:18> Value for record'Rom_Praetorian_Guard' ({8da7b901-cb9a-4038-a287-3905a99f99b2}) in table'land_units' has been changed from '70' to '99'."       4.我们已经完成raw data修改,你可以在Raw Data文件夹里看到land_units.xml 文件已修改。现在该导出已编辑的数据了。       5.在菜单中选择"Export",然后选择"Export Single Table(s)",你将看到一个新的文件选择列表,在这里选择已编辑过的文件。       6.你可以在这个表格里找到我们编辑过的数据。现在我们找到并双击选择land_units,它将出现在右边的视图框里,然后点击右下角的"Export"按钮,导出我们所选择的数据。       7.导出工作由BOB替我们完成,过程中你可以看到BOB界面,导出的数据出现在working data文件夹里,它们已经处于可以作为打包PACK的状态了。在Tweak的工作已完成,现在我们需要开始使用BOB。        第五步:使用BOB       BOB的使用是非常简单的,无论你制作哪一个MOD,99%都需要经过这一步。       打开BOB.AssemblyKit.exe,你将看到三个树状结构的窗口,一个是显示raw data数据,一个是显示working data,最后一个是显示retail files (创建 .packs)。       8.在我们的working data文件夹里,已经有数据库表land_units,生成PACK文件时将以此作为基础。在working data树状结构视图内,找到并勾选我们已经修改过的数据库表,这里我们选择land_units_table下的land_units,这时会弹出一个对话框,我们只需勾选底部框内的项目。我们目标是把我们新的working data文件打包为一个PACK文件,所以我们在retail 树状视图中勾选mod.pack文件。       9.现在可以开始创建我们的PACK文件了,按下右下角的"Start"按钮,让BOB完成该项工作。       10.一切顺利的话,在"TotalWar Rome II\assembly_kit\retail\data"路径下,我们可以找到已完成的PACK文件,名字为mod.pack,它包括所有我们在Tweak编辑过的内容,所以如果你要制作不同的MOD,记得制作新的MOD前,把working data文件夹里,清空你之前编辑过的文件,否则将会一起打包入新的PACK文件内。       现在将你的mod.pack放入到游戏里的DATA文件夹里,打开游戏面板勾选加载后,进入游戏你将会看到罗马的精锐禁卫军的士气值已变更为90。       后面还有一大段作者写的观点,譬如觉得官方工具比PFM更人性化等等内容,对修改过程无影响,就不做翻译了(其实我也看不太懂)。 DAVE中TOOL里还有另外一个选项是Variant Editor,可以观看游戏里除建筑外的所有模型,TWC上也有一篇教程,不过太长,而且都配有截图,看图基本上就能理解了。 这里仅仅转个地址(点击【Show】按钮即可看到图片): http://www.twcenter.net/forums/showthread.php?639902-Variant-Editor-Beginners-Guide-to-the-Assembly-Kit


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3