罗马2官方MOD工具ASSEMBLY KIT入门教程(翻译&修改)
罗马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 **** Hidden Message *****
DAVE中TOOL里还有另外一个选项是Variant Editor,可以观看游戏里除建筑外的所有模型,TWC上也有一篇教程,不过太长,而且都配有截图,看图基本上就能理解了。
这里仅仅转个地址(点击【Show】按钮即可看到图片):
http://www.twcenter.net/forums/showthread.php?639902-Variant-Editor-Beginners-Guide-to-the-Assembly-Kit
来膜拜大神 冬瓜大大辛苦了。。。。。。。。。。。。 支持一下 路过看看 看看。。。。。。。 看看。。。。。。。。。。。。 看帖回帖看帖回帖 好东西! 有木有图片的说。 :'(讨厌英语,完全看不懂啊有木有。
ssc520zlj和糜竺一起经商,赚了 12 枚 金币. 真期待有大神制作三国的啊,有教程感觉更进一步 看看 {:soso_e102:} 只看看不说话
冬瓜最近在搞这个?怪不得不见人影鸟 默默表示一直在修改,从来未统一 瓜瓜爱死你了 膜拜大神