TA4TR0.2f更新内容(更新日期2010年6月19日,f代表由fonter更新,避免与其他更新者的版本混淆。)
主要
1。更换主程序为Reynald’s Imperial这个MOD的主程序,不需要TA4.dll就可以+ATM得到10000金属能量。(-_-!!为了这点小事换了个主程序),不过换了以后AI感觉上变得很强,不知道有没有关系。
2。把主程序的读取文件类型中的TPR改成ccx。(本来是UFO的,一般为了避免MOD之间冲突会改成其它,但是有时退出游戏会出错,改回UFO后不出错了,但过一段时间还会出错,发现这是个引起TA出错的大源头,最后改为ccx。根据到目前为止的游戏测试,改成ccx最稳定,还没有出现退出游戏时出错的问题)
3.提高部分单位的被瞄准点,使它们更加容易被击中。
4.将18幅原版的关卡地图改为可以用于对战,不过只有在4tr中能用。(分别是AC11,AC12,AC13,AC14,AC16,AC23,AC24,AC25,CC02,CC06,CC17,EXP1AC04,EXP1AC05,EXP1AC09,EXP1AC10,EXP1CC09,EXP1CC11,Krogoth Encounter)
5.由于调整AI太花时间,不如干脆让玩家自己调整,所以增加了单机虐电脑的程序,方便玩家限制电脑的发展方向。不过没有测试过,如有问题请高手修复。
游戏内容调整
全部
1。司令自带的自动火控去除,因为开了自动火控电脑会自动攻击隐形的单位,所以现在改回需要建造自动火控
2。部分尸体残骸的回收金属量调整,避免出现尸体金属高于单位本身造价。
3。龙牙调整
4。减低T1采矿器的转速,方便从转速来判断矿的产量,从而选择合适的矿点升为T2矿,gok没改,tll改了不过还是不容易看出(汗-_-!),TALON和RHYOSS比较明显。RHYOSS和TLL的T2采矿器转速也下降了一点
5。根据一些工厂的造型加强了关闭状态下的防御,样子显得越是密封的防御就越高,但有些没有设计关闭防御系统的工厂就算了(因为不会改状态切换的脚本)。下面有具体的数据。
6。提高电脑AI建造T3和T4工厂的机率。
7。防空武器全面调整(主要目的是避免误伤陆军)
×8。水下武器全面调整(主要目的是避免误伤气垫)但由于不确定因素较多暂时否决。
×9。合并features和武器文件减少游戏载入时间(因工作量较大放弃)
TALON
1。连接者海上航母由一个飞机平台改为3个,造价改为3400
2。投石机远程大炮从隔1.1秒射一发改为隔3.5秒射两发,每发攻击力增加100,生命值增加,建造时间增加45%
3。双节棍远距离炮车每颗炮弹消耗的能源从1500下降到500。机动性稍微提高一点。
4。埋地雷需要的能量下降。
5。3种核电站当相邻(紧挨着)有3个核电站时,产量会分别提高500和1000和1750,效果为中间的光线变大或冒泡数量增加。
6。悔改-炼狱审判庭和阿巴顿-地狱的机动性稍微提高,炼狱的紫色射线削弱,防止一炮射杀大型单位,炼狱的火雨伤害降低,阿巴顿-地狱的激光颜色调整,使其看起来粗点
7。一级工程车的加速度稍微增加
8。垂直导弹气垫对建筑伤害改为450,对一般单位150
9。T3嵌合体气垫的加农炮改为自动发射。
10。神圣女神泰伦娜的最大速度改为2.3
11。空中航母改为不能巡逻也不能guard
12。水下核电站的最小下水深度改为30。
13。T3塔罗斯机器人的造价上升到3550,建造时间稍微增加。
14。T1气垫工厂的建造时间从8250减为7100,T1飞机工厂建造时间从7250上升到7500。
15。T1工程气垫的建造时间从10494减到7200。
16。全部工厂关闭时受到的伤害由75%或50%减少到30%。T1船厂改为80%(注:T3气垫、飞机工厂和水上机场没有关闭减少伤害的设计,不过改起来好像不是很容易,所以没改,注意T4飞碟工厂是相反的,打开时受到伤害为50%)
17。T2飞机场生命值从2100上升到3100。T2气垫厂生命从3000上升到3300。
18。散弹小坦克和散弹小气垫的散射角度加大50%
19。T2文昌鱼潜艇杀手,加速度从0.02加到0.05
20。司令DGUN的发射能量从150加到350
21。T2工程气垫建造能力从150加到300,建造距离从120加到180。
22。T1九头蛇防空气垫造价从100上升到180。
GOK
1。调整了几个单位的建造菜单,方便建造
2。艾化超神和移动堡垒的机动性稍微提高,超神射线对TALON的炼狱和地狱两个单位的伤害提升50%,两者都对麻痹免疫
3。超级光量子炮弹(移动堡垒和净化炮塔的武器)的伤害从2000减到1500,射程改为1300,攻击间隔上升到12秒。
4。两种航母都改为不能guard
5。打碎机炮塔的射程从900减到700。
6。龙骑士的造价降到500金属5000能量
7。打孔机炮塔的造价降低到150金属
8。埋地雷的能量下降
9。T1机场和陆地工厂关闭时受到伤害从75%改为30%,T3工厂从35%改为20%,T1和T2船厂80%改为50%。T2机场和水下机场都改为30%。
10。把水下聚能发电机改为水下金属转换器,120能量转2金属,造价27金属1400能量,关闭时受到伤害改为20%,原来水陆两用的改回只能在陆上建造了。(脚本改得比较随便,但暂时未发现问题),连带的司令现在不能建造水下3合1仓库。
11。工程潜艇的最大速度从2.88减到1.7,生产能量从45减到25,声纳范围减到380
12。侦查眼球现在除了雷达干扰之外还多加了1020的雷达和820的声纳,打开每秒耗100能量
tll
1。删除者(大型紫色激光炮塔)激光削弱(其实它跟炼狱审判庭是同一种武器),防止一炮射杀大型单位
2。修正了2级金属转换器的脚本,现在造好时会自动打开了,所以改为默认开启
3。垂直光弹车光弹气垫射程改为1400,伤害改为300。
4。艾达的尸体不会阻挡移动了。
5。T1电枪兵的造价上升到128。
6。移动反核建造的能量减少到原来的3分之一
7。T3庞然大物锤击者的多了50%的装甲加强
8。T3无畏机甲生命值从5800升到6800。建造时间从53000减到46000。
9。T2重型喷火机甲的生命值从4235升到6635,建造时间从31000减到16000。
10。T3煅烧炉坦克造价从955上升到4200,建造时间从41208减到40000,生命值从1585加到2585。最大速度从0.55加到0.7,刹车从0.07加到0.09,加速度从0.01加到0.02,转弯速度从100加到150。电流炮改为可以穿透地形和残骸,射程加到1250,攻击间隔改为15秒,伤害改为1742,每发耗能改为3000。
11。T1和T2机场关闭时受到伤害改为20%,
12。航母造价从1395上升到3395。
13。T3工厂面积加大到12X12(在yardmap外围加了一圈y,避免电脑AI造东西太近堵住出口)。
rhyoss
1。连发BB的建造时间,造价统统大幅提高,伤害减半。
2。远程BB的建造时间,造价大幅提高
3。麻痹塔的攻击间隔从10秒提升到18秒,麻痹时间缩短,射程减到1200。
4。提高两个T2机器人的造价和生命值。
5。提高防空机枪的攻击力从115到155。
6。T1的导弹塔生命值提高从302到402。
7。压缩炮坦克的生命值提高1倍,射程从780加到950,伤害改为1500。当3个压缩阀门回到初始位置时就可以开炮。
8。垂直导弹气垫的射程增加到1450,伤害改为对建筑500,对其它150。
9。T2主战坦克生命值上升到6200,造价上升到1000。
10。防御机枪塔的射程上升到400,造价减少到220,建造时间减少
11。T2火炮车攻击力上升到191。火炮机甲改为用火炮车的武器。
12。超级气垫的主炮台转速从40加到160,方便扫射。造价上升到15000金属,机枪击中效果修改为爆花。导弹射程改为1450,对空伤害较高
13。T2快速气垫的炮台转速从100加到600。
14。高速激光气垫最大速度上升到2。
15。能量墙的造价下降到500,建造时间缩短,打开后每秒消耗100能量防御提升10倍。
16。T2双炮兵建造时间缩短40%
17。地热发电站产电从225上升为250。
18。黑色地平线 超级战舰关上保护壳后的伤害承受从35%提升到15%,棱镜效果改为关上壳后显示
19。超级气垫工厂的下方两个角挖掉3格(未测试,不够的下个版本挖4格),避免电脑乱造东西挡住气垫出门。现在高级工程机甲和飞机可以建造超级气垫工厂。
20。移动反核建造的能量减少到原来的3分之一,现在可以过河,浮在水面
21。T1快速机枪气垫模型放大1.2倍,更加容易和侦查气垫区分开来
22。T1多功能战士模型放大一点,生命值上调到1275。加速度上调到0.1
23。T2车厂生命值从2504加到3804。T2船厂生命值从3050加到4050。
24。司令DGUN的伤害范围(宽度)从48上升到64。注意外围伤害从0开始计算。
25。T2反冲气垫对TALON的3种小步兵造成3倍的伤害。
26。航母视野加到850,增加1300的声纳,造价提升到3200,雷达和声纳每秒要消耗200能量。
27。地狱火炮击舰攻击力从30上升到40
28。T2工程潜艇生命值从365上升到665,移动类型从BOATD6改为BOATD3,也就是移动碰撞体积减少了一半,建造距离从110加到170,建造时间从17000减到15000。
29。T1海王星潜艇造价从1000减到700,建造时间从10000减到7000
30。激流闪击潜艇默认攻击力从560减到360,特定伤害也有所减低。
31。侵略者气垫造价从452减到352。
32。修正T2潜艇杀手不能攻击的问题。(改了模型,加了个小炮塔,与TALON的潜艇杀手共用一种武器),修改了伤害,对一般50,对潜艇150,对潜艇杀手也是50。
33。T1徘徊者导弹车生命值从662加到720
34。T2捕捉辅助机甲建造能力从50加到150
35。核弹发射器造价改为3200
36。T1驱逐舰生命值上升到3120,最大速度减到2.4,转向率加到225,加速度减到0.035。声纳范围加到405。
37。T2弹出式散弹炮,散射角度加大76.4%。
TA4TR0.3f实验版更新内容(更新日期2010年8月2日,f代表由fonter更新,避免与其他更新者的版本混淆。)
因为不打算进行正式的更新了,所以这个是试验品,用来进行一些实验性的修改,主要是改界面,改得还算成功吧,不过没有详细测试,不知道有没有什么问题,因为只是想改些东西看看效果,所以虽然改了界面,但与之相对应的建造菜单的内容没有很好的安排,看到效果还比较满意之后,对着512个兵种的建造菜单就有点头大,反正只是想试验一下,于是就半途而废了。
不知道是改界面有问题,还是部分建造菜单有重叠,还是改的脚本有问题,还是其它的什么问题,载入的过程中有时会出错,上个版本还是最稳定的MOD,这个版本变成最不稳定的MOD了,只能作为实验版了-_-!!。还好游戏过程中比较稳定,能成功进去一次之后就没什么问题了。再后来我发现了两处建造菜单的错误,之后就没怎么出错了。
关于电脑AI不发射核弹的问题
这个问题我算是搞明白了,在脚本文件夹里我找到了一个Switeck_AI_Nuclear_Silos的文件,这个文件阐述的是增加了两个只有AI能建造的单位,分别是两个种族的核弹井,这两个井是无须储备弹药就可以发射核弹的,不过这两个核井的脚本经过修改,必须在建好后的3分钟后才能发射核弹,而攻击间隔(对于核弹来说就是建造一枚核弹的时间)也正好是3分钟,发射须要消耗与制造核弹等量的金属和能量。在AI文件里面将正规的核井限制数量为0,这样AI建造的全部核井都是这种非正规的。
这些东西在TABugFix 1.5里面应该有详细的描述,不过我没看过TABugFix 1.5。所以我猜测TA的AI并没有设置对储弹这个参数的方案,也就是凡是储弹武器AI都不会制造炮弹或发射。
在TA4TR里面有5个单位使用储弹武器,分别是RHYOSS的核井,TLL的核井和激光卫星和麻痹塔,TALON的移动核弹车,占用5个武器ID,此外还有几个反核和移动反核,也是使用储弹武器。不过几乎所有MOD包括原版,AI都不造反核的,未明原因,或者要看看TABugFix 1.5才知道。即使只修正核弹,TA4TR目前没有解决方案,所有的单位ID和武器ID都用光了,要删除单位还算好办,但要挤出5个武器ID不是很容易的事,非常伤脑筋。这个也是我不打算更新TA4TR0.3f正式版的主要原因。
还有一些次要的原因是我不会改,例如TLL的泰坦,两肩和身体有3块护甲,受到一定的攻击后这些护甲会逐一被击飞,我想加一个效果是在所有有护甲击飞之后将装甲值降为0,这容易改,但是修理到一定的程度时护甲应该要恢复才对,但这个我就不会改了,C语言不过关-_-!!所以只好放弃。
虽然不是正式更新,不过发现了问题还是要改,如果有人想更新的可以参考。
一边玩一边修改,发现一个问题改一个,所以大概不知道到何时才会更新,这些算善后工作吧。
主要:
修改了游戏界面,现在须要水平640×垂直720以上的分辨率,才能正常游戏。换了一些按键和背景的图案不过按键的4帧都是一样的,没技术弄那种按下去的样式所以算了。
为几个没独立残骸的单位制作了残骸,RHYOSS的T1导弹机甲和长枪机甲,水上飞机工厂的尸体的贴图修正了。
调整了一下AI,不会造核弹和激光卫星等等了,此外还稍微调了调其它东西,老有种感觉是调了反而不好。按照我的理解原子版那种方式的AI是最强的,那种方式的重点是提高飞机场和工程飞机的建造几率,因为飞机协助建造的效率是最高的,所以你老是可以看见AI家里一群飞机围着造东西,扩张速度非常快,不过我考虑到4TR的风格不知道这样合适不合适。
移除animes文件夹中重复的ARMBLDG,ARMCAMO,ARMSHIPS,ARMVEHIC,CORBLDG,CORCAMO,CORSHIPS,CORVEHIC,EXP1和没用的Armbats0
整体
【T1侦察】全部T1雷达和声纳的耗电量都降到5~10能量每秒,原来是50~60。造价和生命值等略有调整。
【T2侦察】全部T2雷达车、气垫、船,飞机耗电量减到10~20左右。
RHYOSS
1。【T2炮塔】固定反核的建造时间从90万改为9万(之前改的时候打多了个0 -_-!),修正单位介绍的图片(24位色改为8位色)
2。【T1战车】导弹气垫 加了水上的气泡,T2的懒得加了。
3。【T1炮塔】导弹塔和水上导弹塔 生命从402加到802。
4。【T1船只】驱逐舰 声纳范围从405加到450,增加650范围的雷达,耗电从3加到6。
5。【T1防御】机枪塔 造价从270降低到100。建造时间从4600减到3000。
6。【T1气垫】机枪气垫 造价金属从110加到180,攻击力从12加到16。建造时间1700加到2000。
7。【T2经济】高级采矿器每秒耗电从30加到60。
8。【T1经济】水下金属仓库的最小下水深度从31减到30。
9。【T1经济】太阳能发电机产量从20加到25,生命值从360加到400。风车造价从75减到55。
TALON
1。【酒吧】狙击手装弹时间从4.5上升到5,每发耗能量从100加到200,对普通80,对建筑27,对司令从50,对血肉单位2800(TALON那几个小兵,保证一枪一个),对TLL的麻痹虫2800。
2。【T3气垫】荷兰人刹车能力从0.1减到0.01,金属从3700加到6700,建造时间从16000加到48000。生命从12023减到8023。
3。【T3气垫】嵌合体刹车能力从0.01加到0.1,金属从1600加到3600,生命从2000加到4000。
4。【T4飞碟】光明真理司声纳范围从480加到680,能源储备从3000加到100000,金属储备从1000加到10000。秒产能源从340加到1500。第3武器由散弹改回白色防空激光。大光柱的伤害从2500减到250,攻击间隔从0.01加到0.1。修正主炮光柱对水面和空中单位无效的问题。去除isairbase参数,当一个单位有这个参数而无维修平台时,飞机会跟着这个单位。
5。【T3炮塔】安魂曲重新定位为超级武器,第3武器核弹修改,边缘伤害率从75改为0(之前可能是漏了个小数点),射程从3200改为32000,核弹一发消耗3000金属,3000能量,无须生产,10秒一发,能量金属储备不够不能发射。
建造时间从210000加到3800000,残骸修改。生命值从3258加到6258。造价从12000加到20000。
6。【T0经济】导弹采矿机的导弹攻击频率从2秒改为0.6秒,默认伤害从45改为15,射程从650加到750。因为与安魂曲用同一武器,所以安魂曲第1武器也改为这样了。感觉不是很好,还是得改脚本才行。于是将伤害改为60,攻击间隔0.1,再用脚本控制攻击间隔为2.5秒,这样安魂曲的攻击频率就比导弹矿机快很多了。看起来就是两个武器。
7。【T3炮塔】雷神之锤生命值从2000加到6000。
8。【T2战车】大犰狳散弹角度从2048加到4096。
9。【T2战车】核弹车对司令的伤害从2500,减到1500。核弹造价从1000加到1500。核弹车造价从1000加到2000。
10。【T1防御】机枪塔攻击间隔从0.01加到0.1,实际攻击效果有所下降,造价从162降低到132。建造时间从4600减到3000。
11。【T2炮塔】双管远程炮的地面震动时间从2秒减少到1秒
12。【T2经济】高级采矿器每秒耗电从30加到60。
13。【T2战车】雷达车每秒耗电从75减到15。雷达开关取消。
TLL
1。【T3战车】煅烧炉攻击的电流速度从560加到760。
2。【T1经济】风箱关闭时受到伤害从90%减到30%,太阳能造价从200加到220。
3。【T2工程】辅助工程蜘蛛的移动类型改为KIND3,也就是可以翻越任何坡度的斜坡。
4。【T2炮塔】紫色穿透激光炮,修正其手动开关时的动作,现在手动关闭时会将炮台转回原位再合上保护壳了。同时修正关闭时护甲没有增加的问题。
5。【T2工程】高级工程机甲 的转身速度从310加到350,最大速度从0.55加到0.8,建造距离60加到90。
6。【T2战车】防空车造价从868降低到500,生命从663加到1233。
7。【T3战车】地雷对大锤无效,也就是大锤现在可以扫雷。
8。【T2战车】军刀 生命值从2055加到2555
9。【T2机甲】激光机甲 造价从492加到690,建造时间从8250加到12500
10。【T1机甲】麻痹虫 生命值从60加到160。
11。【T2经济】修正高级采矿器关闭时还在旋转的问题。
GOK
1。【T1工程】辅助工程球现在可以造一些水上建筑。
2。【T3飞机】风暴神庙转弯效率从135加到270。炸弹伤害从780加到880。
3。【地雷】伤害地雷的伤害范围从16加到160(打漏了个0),自爆距离80这个参数有待商榷。
4。【T1经济】太阳能发电机的生命值从421加到521。采矿机的采矿效率从0.0012加到0.0015。
5。【T1机甲】龙骑士建造时间从5175减到3175。不朽战士建造时间从4225加到4500。血书生命值从370加到500。
6。【T1工厂】陆军工厂需要能量从2562减到1562。
顺带一提,我在修正时发现在Create()脚本中调用RestoreAfterDelay()子脚本,子脚本放在Create()后面时编译会找不到子脚本,必须将子脚本放在Create()脚本前面。
关于飞碟的光柱对水面单位无效的问题,
下面的这段瞄准脚本不是很懂(C语言不是很好),估计是将发射点放到地面以下,而飞碟的武器是垂直向上发射的,这就可以解析为什么光柱对空军和水上单位无效,而水上单位如在近岸接触到地面也会有效,实际上飞碟的激光是从地底以下向上发射(注:发现速度是负数,因此是反向运动,所以可能下面的脚本只是把发射点放到理地面很近的位置,然后发射),碰到地面立刻爆炸,这样对凡是接触到地面的单位,例如地面的水底的和靠近岸边和地表有接触的就会造成伤害,而气垫和船只要在水面上只要不接触地面就不会有事。
AimPrimary(heading, pitch)
{
signal SIG_AIM;
set-signal-mask SIG_AIM;
while( get PIECE_Y(base) - get GROUND_HEIGHT(get PIECE_XZ(base)) < [150.000000] )
{
sleep 1000;
}
while( !Static_Var_8 )
{
sleep 1000;
}
move flash to y-axis get GROUND_HEIGHT(get PIECE_XZ(base)) - get PIECE_Y(base) now;
return (1);
}
为什么要这样做呢?其实是时差问题,因为飞碟的光柱不是像最高指挥官那样的,只是用激光+一个击中效果模仿的,激光的速度太慢,会有落后的感觉,为了减少落后,就要提高速度,当我把速度改为-20000,居然对地上的单位无效了,对水底和水面却都有效。改为-400,对地面单位有效,对水面单位也有效,但光柱明显落后了,飞碟高度是575,-400的速度有一秒多的时差,改为-5750,有轻微落后,对所有东西基本无效,但偶尔有效,猜测这个速度超出了TA的稳定范围,导致失效,改为-575,全部有效,但落后明显,改-1500,全部有效,但落后还是看得出来,改-2500,有效,继续改为-3200,失效,于是最终选择-2500。
在目前的版本的TA4TR中,两个真理司的最大速度都是1.8,这个速度快于一般的陆地单位,因为这样才能用光柱扫过去嘛。(注:加速度只有0.005,所以趁它未加速到最大速度前有机会跑掉)如果改为较低的最大速度,光柱的落后应该就几乎看不见了,不过就不那么好扫了,正在考虑是否要这样做。
下面是我修改之后的脚本:
AimPrimary(heading, pitch)
{
signal SIG_AIM;
set-signal-mask SIG_AIM;
return (1);
}
我只是把中间那段删除而已,不知道这样会不会有什么不良影响。
关于安魂曲的武器问题
这里有两个比较奇怪的问题,1是原来射程超出3200时攻击图标不会变成不能攻击,只好改为32000,干脆令射程变超长。但还有一个问题,那就是攻击敌人时无反应,只有攻击敌人旁边的地面才行,这个没有解决方法。
尝试把武器1和武器3调换,结果是核弹正常了,但原来的武器1的小导弹出现了上面的问题。
换回来,去掉canattack,结果是3个武器都无法攻击,去掉candgun,核弹无法攻击,所以可以看出武器1和2是分给attack的控制的,而武器3是分给Dgun控制的。参考所有司令的武器分配,结果一致。
最后,武器1和3调换,去掉candgun,结果小导弹无法手动发射,不过敌人来了还是会自动攻击,但是核弹的问题又来了,只有在武器2的射程内才正常,超出武器2的射程则必须以敌人为目标才能攻击,以地面为目标无效。-_-!!!
结论是没有办法,改回原来那样算了。。。。