横扫天下会 最高指挥官

 找回密码
 注册
楼主: Defiler

TA修改简要教程

  [复制链接]
发表于 2008-12-28 00:12 | 显示全部楼层
这东西不错.顶个
回复 支持 反对

使用道具 举报

发表于 2009-9-12 10:50 | 显示全部楼层
hpi manager不支持vista,在vista下的批处理注册都失败,网上也没找到支持vista的版本,不知道谁有可以?
回复 支持 反对

使用道具 举报

发表于 2009-9-12 12:04 | 显示全部楼层
按照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玩家,衷心的希望这个经典的游戏能永远走下去
回复 支持 反对

使用道具 举报

发表于 2009-9-12 12:15 | 显示全部楼层
本帖最后由 塔斯普可 于 2009-9-12 12:29 编辑

每个工厂都有大小的,太大的东西放不下就不能造
举例
oooooo
occcco
occcco
occcco
occcco
occcco

这是个6X6的工厂,出口方向向下,单位可以从下方出来
o代表不能通过,c代表打开后可以通过
这个工厂就有4X5的中间的面积是可以通过的,它能建造的最大的单位就是4X5的单位,当它打开后发现要造的单位太大了就不能造,于是一直打开不动

如果修改为
occcco
occcco
occcco
occcco
occcco
occcco
就是上下都通的建筑,单位上下都可以出来,有4X6的可通面积,但是这时的能建造的单位大小就不是4X6了,而是4X无限,上下通了于是可以造很长型的单位,但是两边没通,所以宽度依然是4
cccccc
cccccc
cccccc
cccccc
cccccc
cccccc
如果这样就什么障碍都没了,造什么都可以
回复 支持 反对

使用道具 举报

发表于 2009-9-12 12:25 | 显示全部楼层
另外TA不支持单位造单位,单位只能造建筑,而建筑也只能造单位
回复 支持 反对

使用道具 举报

发表于 2009-9-12 22:03 | 显示全部楼层
已经知道了,vista下是可以使用hpi manager的,regsvr32注册失败是因为vista下的一个安全设置的关系,改完后就好了,批处理的几个dll都能正常注册了。
回复 支持 反对

使用道具 举报

发表于 2009-9-13 19:46 | 显示全部楼层
hpi manager兼容性不好
自己喜欢用view和pack
回复 支持 反对

使用道具 举报

发表于 2010-1-23 18:07 | 显示全部楼层
很好,温故而知新
回复 支持 反对

使用道具 举报

发表于 2010-1-26 15:51 | 显示全部楼层
居然没发现这个帖子。。。
回复 支持 反对

使用道具 举报

发表于 2010-3-18 11:20 | 显示全部楼层
有地图编辑器的详细使用教程吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|横扫天下会 最高指挥官 ( 沪ICP备11033600号-1 )

GMT+8, 2020-2-27 07:07 , Processed in 0.015301 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表