王国相对TA的一些改进 transalte from fonter456

王国相对TA的一些改进
原作者:ben

1.地图
(1)王国采用块和地图分离的方式保存地图,使地图的体积控制在几百K内,有利于节省硬盘空间。

2.内容
王国的视野系统比TA好,
(1)会随单位的高度扩大视野,这样单位爬到高地上就有更辽阔的视野。
(2)TA是一开始建造单位就有视野,王国是造好后才有视野,比较合理。

王国有TA没有的参数
(1)肉搏攻击,单位会自动上前攻击,规定肉搏攻击不能攻击地面,远程攻击在友军时鼠标会显示不可攻击,但还是可以攻击的,不过目标是地面
(2)不对空攻击,可以避免单位攻击空军
(3)多出了石化和冰冻等攻击效果
(4)劈斩攻击会伤到几个单位等等
(5)王国有类似魔兽的装甲分类,而且可以自由指定比率,比TA逐个单位指定省事。
(6)王国有魔法系统
(7)尸体自动消失参数,这个可以减少尸体,避免后期尸体太多碍手碍脚打起来不爽。
(8)升级系统比TA好,有经验值这个参数
(9)王国的自动回血系统比TA的好。
(10)王国的yardmap系统改动过,未知具体,大体上一样,其它只知道S是魔法点用的
(11)王国有一些很有趣的设定,例如热气球,如果被箭射爆,不会有什么特别,但如果被电或火打爆,周围全部的热气球都会爆,可见王国里的热气球是装氢气的-_-!!
(12)王国有协助限制,可以禁止工程师协助建造本身不能建造的东西。参数是builderlimited。
(13)王国可以用工程师造兵,TA只能用建筑物造。
(14)王国等待建造的建筑用半透明显示,比TA用方框显示好。
(15)王国支持仰角大于45度的高抛弹道
(16)王国使用数据存储的方式运输,所以不会看到被运输单位的血条,TA用承托的方式运输,会看到被运输单位的血条

画面和音效
(1)王国的画面效果比TA好,王国的贴图还是256色的,不过王国支持不同贴图使用不同的256色色版,从而色彩比TA丰富,此外支持24位色jpg图像,王国的地图就是用jpg图片。
(2)王国的水面有波动的渲染,虽然不算好看
(3)王国区分攻击打在不同物质上的声音,例如打在盔甲和打在肉体上的声音不同。
(4)王国有环境音效,屏幕移动到丛林里会听到鸟叫
(5)王国改进的攻击效果:
【1】喷火效果比TA好,而且是单一攻击,不像TA用大量的火焰粒子,很浪费资源也很消耗带宽。
【2】电击效果漂亮一些
【3】激光变成一条光,而TA只是一条线
【4】攻击效果可以半透明,不知道TA能不能
【5】王国增加了effect文件夹来定义各种效果

3.操作
(1)王国多加了“F”这样一个键,作用和星际里面的“A”完全一样,而王国的“A”的作用是攻击指定单位或地面。最重要的是工厂也可以“F”,造出来的单位直接跑去攻击,比星际还方便。(SPRING也有这个“F”,估计就是从TAK中来的。),有一点不足的是界面里没有这项的按钮,导致非常多的人以为王国没这个功能而感觉王国设计有缺陷。
(2)王国在目录里有Keys.TDF这个可以用记事本编辑的文件,可以方便的改快捷键,例如把F和A互换,王国的攻击操作就和星际完全一样了。
(3)王国具有区域框选操作,例如区域扫垃圾,区域攻击,区域运输单位,这太好用了。
(4)AI模式简化为主动出击,原地攻击,不攻击三种,配合F和区域框选操作,比TA要好用
(5)王国运输系统有改进,会显示运了多少单位,禁止运输机装载敌人的单位,可以框选装载,卸载单位会走开方便后面的单位卸载
(6)王国的空中悬停单位不会站在同一点,不会像TA的那样重叠在一起。
(7)王国的电脑比较聪明,受伤了会逃跑,TA里只有飞机会如此,没攻击能力的单位被攻击会逃跑,麻痹单位麻痹了一个敌人后会麻痹另一个,只有一个单位时会减慢麻痹频率,但如果手动指定的话又会加快一点,好像是跟麻痹这个敌人的有效时间有关,王国的电脑边走边打欺负别人射程比它短的情况跟TA类似。
(8)王国的+ATM总是一次加满,比较方便。
(9)王国的ctrl+shift是无限建造,比TA建造100个方便一点

4.硬件
(1)王国的MOD切换器比TA的好用很多,功能也很好用,可以换掉一些难听的音效,还可以选AI,选新种族,选新单位,选自定义背景音乐,破解5000单位上限等等,还会自动识别那些文件会影响游戏的运行,功能丰富,稳定性易用性也比TA的好。
(2)王国不用CD就可以放背景音乐,音乐就放在music文件夹里,想换也很方便
(3)王国可以在游戏中调整分辨率

5.修改
(1)王国的地图编辑器比TA的好用,功能也丰富一点,做任务关卡比较方便。
(2)王国把武器整合到单位参数里面了,方便太多了。
(3)王国没有512单位和256武器ID限制(估计)
(4)王国的建造菜单采用按优先度排序,自动根据分辨率增加菜单行数的方式,比TA先进太多了,不用翻页,更不会有因为分辨率不够界面的要求而跳出的问题。修改也很方便,支持小数点,采用文件夹的方式,直观又易改
(5)TA的色板文件有PCX(带8位色板图片),PAL(8位色板),ALP(不明,猜测是16位色板),LHT(不明,猜测是高光色板),SHD(不明,猜测是阴影色板),

王国多出blu和gry两种色板,个人猜测分别是冰冻和石化的色板。

个人猜测TA的显示方式应该是利用色板来产生光暗。原理解析如下
×TA的贴图是256色,用两位数字来表示是哪一种颜色,例如00表示8位色板中的第一种颜色,
×8位色板(256色)用4位数字表示是哪一种颜色,例如0000表示16位色板(65536色)中的第一种颜色
×显示贴图时根据数字在8位色板中找到要显示的颜色编号,最后根据这个编号在16位色板中找到颜色,显示出来
×个人猜测阴影和高光色板是1024色。色板的方式是对应256色板的每种颜色有4种更亮或更暗的颜色。
×系统根据建筑物的面的方向来决定那些面分别用高光阴影色板,例如左边的面用高光色板,右边的用阴影色板。
×当要显示高光时,系统根据从左到右的顺序(估计,实际上可能跟角度有关)来决定使用4种亮色中的那一种,通过这样就产生了高光的渐变,阴影显示估计也是相同的原理。

×冰冻色板是以蓝色为主的色板,个人猜测是64色,也就是64种不同深浅的蓝色,每种蓝色对应256色板中的4种颜色,所以无论什么是那种颜色,只要用这个色板最终显示出来都是蓝色调,当一个单位被冰冻时就将色板换为冰冻色板,单位就蓝了。
×石化色板则是以灰色为主色调的64色色板。

(6)王国多了TAF这种格式,后缀改为gaf后可以用gafbuilder打开,结构和GAF一样,但是看不到图像,TAF文件主要是用于一些效果的显示,以一对对的形式出现,一个有名字中有_1555,另一个有_4444。暂时未找到TAF文件的制作方法。

(7)王国还有一种TSF文件,未知。

6.寻路
王国的寻路系统比TA好,TA跟星际一样是用45度折线来移动,王国则可以直线移动。(其实还是折线,不过相对而言更加接近直线而已。)
TA走得快的单位被走得慢的挡住,绕到走得慢的单位前面的能力比较差,王国这点则解决得很好。

王国的一些不足
1.地图
(1)王国没有板砖制作工具,不能像TA那样方便地增加新地表。

2.内容
(1)声纳没了,好像没有潜水不可见这个特点,但潜水参数还存在,未知是否起作用,不知道鱼雷是否有效,但waterweapon参数在,有的武器也不能穿透水面。
(2)只有一种资源
(3)视野模式只有两种(这个倒是不重要,两种也够了)
(4)垃圾回收没有资源获取,工程单位不能把敌人吸掉了
(5)建造效果没TA好看,没粒子喷射倒是可以节省大量资源,没有轮廓线的显示不是很爽,不过不知道能不能改成TA那样。
(6)没有TA那种把人吊起来的运输方式了。
(7)未知还有没有核弹系统,但stockpile参数(储弹量)已经没了,targetable(能否被击落)也没了,vlaunch(垂直发射)也没有,noautorange没有,cruise(巡游)没有,selfprop没有,guidance(追踪),
(8)王国好像没有人口数量显示,连魔石每秒生产多少魔法都没有显示
(9)isairbase参数还在,但没见过飞机维修平台,不知道还有没有。
(10)各种范围显示都没了,不知道是去掉了还是命令改了
(11)没有单位介绍。
(12)自动火控的整个概念都没有了,单位也不会自动攻击雷达的单位,不过还是可以手动攻击
(13)王国同时只能有一个单位进行运输的装载,当一个单位开始装载,正在进行装载的单位就会停止装载

3.硬件
(1)好像不能窗口化,非常不爽
(2)没有亮度(伽玛值)滑动条,要输命令调亮度
(3)音效没有音量滑动条,不爽
(4)不能在游戏中随意换歌了
(5)没录像机

4.修改
(1)GUI方式改了,大幅简化,但是很难看懂,修改困难,未知修改空间有多少
(2)文件系统有识别保护机制,文件只要被修改过就不会被读取,不使用MOD切换器无法使用MOD。(幸运的是这个MOD切换器非常好用)
对于那些放在目录里的文件夹,奇怪的是anims这个文件夹是认的,但sounds这个文件夹就不认,其他文件夹未测试。好奇怪。
(3)不清楚王国的footpin规则
(4)其他N多复杂的东西没看懂
(5)修改软件没TA丰富
(6)有很多作用未知的文件,256,isu,ID,esk,ASI,TSK,mmz,

其他:burst和burstrate,unitsonly,tracks,weapontimer,shakeduration都还在,

turret,twophase,vlaunch(垂直发射),weaponacceleration(炮弹加速),burnblow,selfprop没了

王国的主程序分为kingdom.exe和kingdom.icd这样的两个部分,为什么要这样搞,不明白

王国的优点很多,可惜一些TA的东西没有了,做TA不太可能,除非能把缺少的参数都补回去,不过这需要硬编码知识,要补的东西还不算少。

但总的来说王国在做MOD方面明显强于TA,如果能补充TA的一些参数,用王国来做TA不错。如果有人打算制作改进的TA引擎,可以考虑用王国引擎做基础。

根据我的观测,SPRING在设计上比较接近王国,而TA3D比较接近TA。不过SPRING要完善得多,无论是TA还是王国的多个方面都得到了改善。

总结王国的优势和劣势如下
优势:
1。操作更方便
2。AI更聪明
3。寻路问题基本没有
4。画面更漂亮,效果更丰富
5。游戏内容更加丰富

劣势:
1。目前对王国的研究不够深入,修改软件不多,修改教程也不多
2。地图地面扩充的方法还没有研究出来,
3。缺少一些TA必要的游戏内容
4。没录像机

我也曾经想过用TAK来重制TA的可能性,这篇文章己经把这种可能性完全消灭了。

kingdom.icd是原始文件。带个TAK.exe是为了软件本地化而制作的,不过它使用的 vxd类型的驱动文件来完成一部分功能,不被 NT5.0以后的系统支持了。

下个玩玩。。

怎么我觉得寻路比TA差了很多呢

算了界面也不适应,太麻烦,复刻TA还是用TA3D、spring吧。。

(1)王国多加了“F”这样一个键,作用和星际里面的“A”完全一样,而王国的“A”的作用是攻击指定单位或地面。最重要的是工厂也可以“F”,造出来的单位直接跑去攻击,比星际还方便。(SPRING也有这个“F”,估计就是从TAK中来的。),有一点不足的是界面里没有这项的按钮,导致非常多的人以为王国没这个功能而感觉王国设计有缺陷。

(3)王国具有区域框选操作,例如区域扫垃圾,区域攻击,区域运输单位,这太好用了。

原来TAK有这样的设定,太好了
以前用肉搏部队都是巡逻过去,这下方便多了

同LS,以前一直用P。

我也一直P

王国,一直不习惯的说…