新帖之大坑系列:MOD新手全攻略
首先说个序言,这个序言的目的是为了让大家明白MOD到底是怎么回事,因为并不是所有人都知道MOD是怎么回事。MOD的全名叫modification,它的意思是改编版本。我们的MOD,其实就是原游戏的改编。不过改编有的多有的少,有的让游戏焕然一新,有的只是改造一两个小地方。我这个MOD全攻略,大家看完之后,应该理论上就会做帝国时代2和3的MOD了,注意,是理论上。理论上饭谁都会做,但是厨师不是谁都会当,理论上字谁都会写,但是书不是谁都能著。理论和实际中总是有区别的,脑子里会了和实际上会了完全是两个档次。首先开始介绍帝国3的文件夹。
MOD需要用到的文件夹有很多很多,如果你技术足够高,答案当然是全部都要用到,但我相信你没这么强大,如果你真这么强,你也不用看我这个教程了。所以,我就把必要部分说一下:
Data:游戏主要数据所在的文件夹,比如各国科技树的文件和各兵种属性的文件
Art:游戏的主要图像所在的文件夹,里面有许多模型,贴图,背景图片等可以修改
RM3,RM2,RM:游戏的随机地图脚本文件夹,RM3是亚王的,RM2是酋长的,RM是原版的,其中有些脚本不是地图脚本,而是剧情脚本,这个稍后再讲
AI3,AI2,AI:游戏的AI脚本所在的文件夹,AI3是亚王的,AI2是酋长的,AI是原版的
Startup:游戏的基础设定所在的文件夹,比如视角的角度(从这里可以将游戏改成全俯视或者平视或者任意角度)
Trigger3:游戏的触发效果文件夹,帝国时代3支持自写触发,只要你会C++语言
Avi:游戏的动画文件所在的文件夹
Sound:游戏的声音文件及声音脚本文件所在的文件夹
FOUNTS:游戏的字体所在的文件夹
大家了解了这些后,就可以看下一部分的内容了。下一部分要讲解怎样修改这些文件夹下的主要文件。
首先,请先下载一个AOE3用的工具软件,叫AOE3EDIT,去我的翔鹰3论坛的MOD区就能找到,这里附上下载地址及用法:
www.hawkaoe.net/DanystiesofWorld/aoe3edit.rar
想要使用这个工具,请先了解这个工具的主要组成:
1.里面有个金色的图标,名字为ArchiveViewer,首先打开它,在顶部file一项里有个open,是打开bar包用的。打开后bar包里的内容会显示在主窗口里。view一项中的preview让你能看到选中文件的详细信息。extract项有两个子项,第一个是解压全部文件,第二个是解压选中的文件,需要选择解压到的目录。注意,每个文件之前的目录也会全部带上。
2.里面有个紫色的,名叫FileConverter的,是文件转换器,用来将xmb和xml互转,ddt和tga互转。使用方法为打开它,选中需要转化的文件,然后选择“打开”。为了方便,我建议你将需要转化的文件的打开方式设为这个程序(但不是总用这个程序打开),这样当你想转化时,右击文件,找到打开方式,然后选择这个程序就行了。
注意的是,游戏存在有限读取顺序,就是说如果目录下有某个文件,bar包里也有某个文件,则会优先读取目录下的文件,所以你不必再将改过的文件再放回bar包,如果你想这么做,后面有教程,但比较难,所以不是现在。
第一个简单的教程,教你修改某个国家的起始资源。第一步,打开aoe3edit中的ArchiveViewer。
第二步,选择open,在出现的界面里选中data目录下的data3.bar文件
第三步,在ArchiveViewer底下的输入栏里输入civs.xml,会出现一个文件,选中它。
第四步,选择extract中的selected files,将目录选为你的游戏目录,比如你的游戏在d:\aoe3里,你就选择d盘下的aoe3文件夹。
第五步,打开游戏的data目录,发现多处来了一个civs.xmb文件,用FileConverter打开这个xmb文件。第六步,将新生成的civs.xml文件用记事本打开(不要双击,可以右键点击选择“编辑”),然后在里面找到<name>Spanish</name>,再往下看,是这样的:
<civ>
<name>Spanish</name>
<main>1</main>
<statsid>SP</statsid>
<portrait>objects\flags\spanish</portrait>
<culture>Mediterranean</culture>
………………
<startingunit>Explorer</startingunit>
<startingunit>WarDog</startingunit>
<townstartingunit>Settler</townstartingunit>
<townstartingunit>Settler</townstartingunit>
<townstartingunit>Settler</townstartingunit>
<townstartingunit>Settler</townstartingunit>
<townstartingunit>Settler</townstartingunit>
<townstartingunit>Settler</townstartingunit>
<townstartingunit>CrateofFood</townstartingunit>
<townstartingunit>CrateofFood</townstartingunit>
<townstartingunit>CrateofWood</townstartingunit>
复制<townstartingunit>CrateofWood</townstartingunit>一行,然后再将其粘贴两次,依照原来的格式,即一次占一行。
最后一步,选择存储,然后依然用刚才的那个文件,将xml转换回xmb,进入游戏,选择西班牙,你会发现西班牙的起始资源里多了200木材。
这样,一个简单的小MOD就做好了,有兴趣的同学请将自己去改,并试着做以下作业:
1.将西班牙开局给的探险家去掉,提示,探险家的代码是Explorer
2.给中国增添探险家,提示,中国的代码是Chinese 帝国时代也想文明一样可以加载mod么 这样不伤原版么? 我想玩2代的,三代的不如二代的精典 太有用了,多谢楼主分享 太棒了苦主希望以后多有这方面的 教程。{:5_432:} 坑被挖出来了{:152:} 黄栌苦竹 发表于 2017-5-25 11:12
坑被挖出来了
苦主多发点教程贴,活跃论坛气氛 很好的贴,顶顶
页:
[1]