按照defiler的提示,修改了download和guis的部分东西,发现之前的说明并不详细,可能新手不会弄,所以想分享一下。
1、本想直接让指挥官制造出亚历山大移动要塞,在download中找到他,将其加入可以由ARMCOM制造。保存后进入游戏,发现指挥官的制造菜单中发现了亚历山大要塞,但是点制造发现并不制造,指挥官不听指挥的瞎跑。后来又试了几个才发现,指挥官是不能直接制造机器人、车、飞机等移动攻击性单位的,只能制造相应的建筑,让建筑来制造那些,应该是最快的方法。
2、尝试过让最低级的汽车制造厂来制造亚历山大移动要塞,发现制造厂只是有个启动动作,但是并不真正制造。这样是不行的,所以大家如果想制造某个攻击性单位,就需要先制造专门制造它的工厂才行。为了方便,我一般喜欢让司令员非常全能,所有的低、中、高三种工厂全能制造,这就需要在guis中修改司令员的gui文件来实现。
3、在guis中,拿指挥官为例,我用的是猫版的,ARMCOM的文件有好几个,有ARMCOM0,1,2,3,4共5个文件,0是指挥官的全部命令按钮的设置,不要改。1、2、3、4分别包含指挥官可以建造的单位的列表,说明这个指挥官制造的单位需要上下翻4页。同时也发现猫版的指挥官的1、3页的物品相同,2、4页的物品相同,估计是为了扩展方便故意的。我直接修改了ARMCOM1.gui这个文件,进去后发现,除了文件头和尾部分的基本命令按钮,其余的就是指挥官可以建造的单位明细。猫版的每个文件可以有12个单位,如果大家要修改最好在A4纸上画个2列6行的表格,每个格都是正方形,每个正方格是长、宽都是64的。大家可以按照游戏时指挥官建造单位中的位置来对比,就比较容易明白了。按照这个方法可以把指挥官的4页建造单位都重新按照自己的意思修改,如果不够还能自己增加5、6、7页。
4、Gui文件的修改可以不用管单位是否是自带的还是下载的,只要uints中有个单位,就可以写进gui文件中。如果直接制造普通的建筑还简单点,可是猫版的工厂单位,很多都牵扯建造方向问题,一个建造单位分东南西北四个方向。就拿最基本的兵工厂来说,units中分ARMLAB、ARMLABW、ARMLABN、ARMLABE这四个单位,分别对应南、西、北、东四个方向,而与之对应,指挥官如果要能建造这个兵工厂,就会在gui文件中生成4段代码来描述这一个兵工厂在生产菜单中的位置,这就有些复杂了。猫版的这种有四个方向的单位,都会像拼图一样,由四个分开的图片来组合一个单位的图片。这样的话,gui文件中的这个单位的设置中,就会有四个,对应的位置也是四个。
猛地一看,我也发懵了半天,可是仔细一看,也不难。举例来说,指挥官建造的第一个单位,是在最上排,最左边的位置。起始的x、y都是0,第二个单位,在最上排,最右边的位置,起始的位置x、y是64、0,第三个单位在第二排最左边,起始位置x、y是0,64,第四个单位是第二排最右边,起始位置x、y是64、64,以此类推。
如果是那种四个方向的工厂单位,已兵工厂为例,分别对应上北下南左西右东四个放下,ARMLAB是向南(向下)方向,ARMLABW是向西(向左)的方向,ARMLABN是向北(向上)方向,ARMLABE是向东(向右)的方向。如果是指挥官的第一个单位,在第一排最左边的位置,对应的位置就是x、y是ARMLAB=16,32,ARMLABW=0,0,ARMLABN=16,0,ARMLABE=48,0。刚一看这个位置,觉得很纳闷,后来仔细看了游戏中鼠标点击单位的四个方向的图片才发现,这四个方向的形状,W和E对应左右两个竖着的长方形,N和正向的是两个正方形上下摆放,放在W和E的中间,四个图形凑一个正方形的单位图片。这样一下,就能证明上面的X、Y的位置是对着的。
5、说了这么多,不知道大家晕了没,晕了的是正常人,呵呵,我花了整整一上午才搞明白这个规则。真希望猫版的制作者可以再开发个修改guis的修改器,就太好了,要不那种四个方向的建筑,能搞死大家。
好了,最为忠实的TA玩家,衷心的希望这个经典的游戏能永远走下去 |