TA修改简要教程

HPI Manager
运行的时候
弹出

部件’COMDLG32.OGX’ 或其附件之一不能正确注册:一个文件丢失或无效

这是怎么回事噢

重新运行一次command.exe,如果还不行的话就麻烦了,要手动清除注册表中所有HPI Manager 的选项,不过其实只要清除出错那个就可以,但我不知道是那个,所以只能全部清除,清除完后,重新运行一次command.exe就可以了。COMDLG32这个文件有的系统中是有的,有的没有,或者不适用于HPI Manager,所以有时会出错。

[ 本帖最后由 Defiler 于 2008-5-18 18:24 编辑 ]

[

网上找个COMDLG32.OCX,然后命令行里输入regsrv32.exe C:.…\COMDLG32.OCX

我给的HPImanager本身就包含COMDLG32.OCX

怎么手動清除注冊表中的HPI Manager選項呀
一看見注冊表我就頭痛丫:Q :Q :Q :Q

打开注册表,然后查找HPI Manager,找到删除,查找下一个(快捷键F3),再删,如果你会用些什么流氓软件清理专家,完美卸载之类的东西就方便点,指定HPI Manager叫他帮你卸载,他就会帮你全部 搞定,然后重新装一次HPI Manager就可以了。

會不會我的系統有問題?
我試過了

還是不行:'(

你确认全部删了HPIManager的注册信息,有时漏几个很正常,毕竟有几十处要删除,反复查找几次确认没有就行,我试过一样的情况,全删了再运行一次command.exe,然后再运行HPIManager就行了。
另外,查找关键字最好是“HPI”,因为用HPIManager为关键字查找恐怕有遗漏。

[ 本帖最后由 Defiler 于 2008-5-19 11:13 编辑 ]

厄 我上网下载了COMDLG32.OCX
放在system32里面
用那个方法
成功了

:victory:

增加了一个单位参数的翻译,有部分翻译得不好,有些没翻译出来,期待高手下载后修改

这东西不错.顶个

hpi manager不支持vista,在vista下的批处理注册都失败,网上也没找到支持vista的版本,不知道谁有可以?

按照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玩家,衷心的希望这个经典的游戏能永远走下去

每个工厂都有大小的,太大的东西放不下就不能造
举例
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
如果这样就什么障碍都没了,造什么都可以

另外TA不支持单位造单位,单位只能造建筑,而建筑也只能造单位

已经知道了,vista下是可以使用hpi manager的,regsvr32注册失败是因为vista下的一个安全设置的关系,改完后就好了,批处理的几个dll都能正常注册了。

hpi manager兼容性不好
自己喜欢用view和pack

很好,温故而知新

居然没发现这个帖子。。。

有地图编辑器的详细使用教程吗?