[原创]TA Spring 单机版简易教程 命令手册 组策略AI

作者注:此文发表地是“横扫天下会”,作者laserbird(wuchang)。您在转载时请注明出处和作者,谢谢

SP单机版简易教程

TA Spring 详见:http://game.ali213.net/thread-1393869-1-1.html

前言:如要玩单机模式和电脑对打,必先安装联机版,上方帖子已有相关下载地址。联机版安装完毕后,将单机版内的所有文件解压到安装好的联机版目录内。就此安装工作完成,直接运行SpringSP.exe,开始单机之旅。

运行后的主菜单界面:

Skirmish:单机遭遇战
MultiPlayer:联机模式
Replays:录像管理
Settings:单机版设置
Exit:退出

SP版主界面是支持皮肤的,缺省自带三种皮肤,进入Settings,如下图:

Theme/Skin:选择主界面皮肤
Fullscreen:主界面全屏
Sound on:打开主界面音效
Exit SpringSP when starting a skirmish:开始遭遇战后退出SP
Exit SpringSP when starting a replay:播放录像后退出SP
Exit SpringSP when starting multiplayer:开始联机后退出SP
Minimap Size:小地图尺寸,有三节可调(我这里没发现作用在何处)

按BACK,退回到一开始的主界面,单击 Skirmish,就进入了我们最期待的单机作战室界面:

左上角的 Mod:也就是Mod选择栏,当你把网上下载的Mod文件解压,得到比如sd7、sdz等文件,放入Spring的Mod目录下,这里就会出现该Mod的名称了(如SP在运行中,则单击最下方的“刷新”按钮,可立即更新列表)。比如我选了 BOTA 1.5OB。

右侧的 Random start position:是选择你开局所在位置是否随机、固定、指定。
下方可设置起始金属、起始能源和最大单位数。

下右侧是规则设置。
Game ends if commander dies:死亡模式,也就是当指挥官阵亡后游戏立即结束。
Limit D-Gun to start position:限制D-Gun只能在地图起始位置有效,防止有人用指挥官rush pk。
Ghosted buildings:幽灵建筑,当己方单位视线经过敌方所在区后,会在地图上显示敌方建筑的残影。
Diminishing metal maker returns:逐渐减少金属发生器的产出,可能是为了平衡性以及避免打长期消极防御持久战。。。

左侧是作战阵营设置框,双击里面的条目->弹出详细框,在此可选择Mod阵营、联盟队伍、AI、阵营颜色等。

右侧有添加、编辑和移除阵营的按钮。
AI推荐选择KAI0.12、RAI、QAI、AAI。尤其是RAI对Map地形的适应能力较强。大家可以视Mod和Map的不同,酌情选择一个你中意的AI。
AI文件一般放在 AI 目录下。主要的DLL文件放入 Bot-libs 子目录下,如果一个AI包里有多个目录和DLL文件,那么就将这些文件解压到 AI 目录下覆盖相同路径的目录即可。
这里附上AI下载链接:
RAI 0.40:http://spring.unknown-files.net/ … dll_spring_v0.74b3/
QAI 2.45:http://spring.unknown-files.net/file/2486/QAI_V2.45/
AAI 0.76:http://fileuniverse.com/?p=show&a=it&id=3932

下左侧是对战地图选择区,左键单击地图,会弹出地图选择子界面,在其中右侧列表里可以选择一个地图:

地图文件一般都是sd7或sdz,图上的smf只是这些文件中的minimap资源,是用来让你预览的。
将这些地图文件放入 maps 目录下,即可在以上界面中看到。

按BACK,退回到一开始的主界面,再说Replays录像回放,单击 Replays 按钮:

左侧列表就是录像文件,选择其中一个,再单击右下角的 PLAY 就行了。
右侧详细面板分别是:
Map name:录像所用地图名称
Mod:录像所用Mod名称
Rating:对选中的录像进行评分
X players:参加对战的Player名称
Comments:录像注解
(注意,播放网上下载的录像前,必需保证录像所涉及的地图文件和Mod文件已安装,且版本匹配,否则需要到有关站点下载相匹配的文件)

再单击 BACK 回退到主界面,MultiPlayer 是运行联机版,有关联机的教程本帖第 楼已有。这里不再具体涉及。

至此完成了SP单机版运行过程,接下去就是开打了,呵呵,游戏中的规则打法和TA差不多,这里就不再详细叙述了,网上有很多TA方面的游戏教程。

SP各类主要资源存放目录索引

[b]\TASpring\AI[/b] 存放AI文件,一般情况下dll 放入Bot-libs,其他相关文件放入AI同名的子目录内。(网上下的AI会按目录结构压缩,只需直接解压到AI目录下即可)

[b]\TASpring\demos[/b] 存放录像文件,将网上下载的 sdf 放入该目录下,即可在 SP 单机界面的 Replays 下看到并播放。

[b]\TASpring\LuaUI[/b] 存放各类脚本,包括游戏的功能脚本,界面的扩展脚本,很强大。一般从网上下载的 lua 文件都放入 Widgets 目录下。游戏中按 F11 开启或关闭相应的扩展功能(必须在 settings 中打开 LuaUI 选项)。

[b]\TASpring\maps[/b] 存放对战地图。一般都是网上下的 sd7 或 sdz 文件。

[b]\TASpring\mods[/b] 存放各种 Mod 文件,一般都是网上下的 sd7 或 sdz 文件。

[b]\TASpring\screenshots[/b] 存放游戏截图,游戏中按 F12 截图后将自动保存 jpg 文件在这个目录下。

[ 本帖最后由 laserbird 于 2007-4-1 21:59 编辑 ]

发现TAS把TA的shift批量指令彻底发扬了(隔空建造序列好像还没使出来):


Shift 批量建造命令序列

SHIFT+拖放左键=成行建造,可直线可斜线

SHIFT+CTRL+拖放左键=成行建造,直线

SHIFT+CTRL+ALT+拖放左键=方形圈

SHIFT+ALT+拖放左键=实心方块

选一个建筑+shift + ctrl +选择一个已建成建筑=围着该建筑的围墙,超强。。

shift + alt + ctrl + mouse5/mouse4 or z/x+左键拖放=间隔一个空格的建造方形圈

shift+ alt + mouse5/mouse4 or z/x+左键拖放=间隔一个空格的建造方阵

shfit + ctrl + mouse5/mouse4 or z/x+左键拖放=间隔一个空格的直线建造

shfit + mouse5/mouse4 or z/x + 左键拖放=间隔一个空格的斜线建造

简明操作手册

Spring 承袭了 TA 的整体操作风格并加以了更多的改进,如果熟悉TA则很容易上手,但这里我还是罗列一下涉及建筑(工厂)和单位的各类命令,并加以简略说明,毕竟和 TA 还是有不少区别的,而且便于新人尽快上手,以供参考。

建筑(工厂)命令菜单

首先,工厂命令菜单和单位命令菜单两者有一些指令是相同的,比如Stop(停止)、Attack(攻击)、Move(移动)、Patrol(巡逻)、Fight(战斗)、Guard(护卫)、Select AI(选择组策略)、Move State(移动策略)、Fire AI(开火策略)、Repeat On/Off(重复执行)等,这些命令在下面的“单位命令菜单”中具体讨论。这里要说明的是,建筑命令菜单中的这些命令并不是摆着看的,他的作用更神奇,在工厂中设定好这些命令,将影响到这个工厂内建造的所有单位。也就是说,从该工厂出产的所有单位将自动沿用其母工厂的策略设定,比方说你预先设定了这个工厂的巡逻路线,那么以后出厂的单位将自动出发沿着这个路线执行巡逻任务了。可以说,真正的即时战略,就是以如此细微之处来呈现的。

工厂本身的命令也就是建造命令是以传统的单位肖像图标方式罗列的,如果一页显示不下就可以用左右箭头翻页。我们用鼠标左键单击菜单中的一个单位图标,那么就会开始这个单位的建造。这个图标左下角会出现一个数字,表明你命令工厂生产多少该单位。

工厂的生产次序一般是根据你鼠标点选单位图标的次序来的,比如你先点选了2次单位A、再3次单位B、最后5次单位C,那么工厂就会先造2个单位A、再3个单位B、最后5个单位C。以此类推。

操作方式:
左键单击=+1
Shfit+左键单击=+5
Ctrl+左键单击=+20
Ctrl+Shift+左键单击=+100

右键单击=-1
Shfit+右键单击=-5
Ctrl+右键单击=-20
Ctrl+Shift+右键单击=-100

Alt+左键单击=取消当前其他单位建造,优先建造选中的单位。

还有些建筑比如雷达、声纳、金属发生器、金属采集器,太阳能电站等等建筑还有一个Active State开关,也就是 On/Off 按钮,相应作用就是打开或关闭这些建筑的功能。比如在统筹调配资源时,为了减少能源消耗你可以暂时关闭这些建筑,用以节省能源。你可以根据当前资源状况、战场状况灵活的调配这些建筑的工作状态。另外,太阳能电站如果遇到攻击会自动关闭。

单位命令菜单

Attack (A):攻击,就是往死里打,直到消灭为止。你也可以用Shift功能指派多个目标让单位逐一消灭,当然前提是你的单位要能活到那个时候。

Capture:捕获,把对方的建筑俘虏过来,就能造对方的单位了。主要用来捕获对方的工程单位。(需该单位具备这个能力)

Cloak (K):隐身,可以在敌人视线下消失,但会在雷达中暴露出来。需当心的是最好把开火策略设成 Hold Fire(后面详述),以免随便开火而暴露自己。(需该单位具备这个能力)

DGun (D):TA世界中 Commander 独有的超级武器、必杀技。甚至会造成对大自然的破坏(比方说地面塌陷:D)

Fire State:开火策略。表现单位的好战性格,你可以根据战场具体情况而指派他们的性格。
有三个选项:
Fire at Will : 好战。只要敌方在武器射程和雷达范围之内,就自动开火,决不姑息。
Hold Fire : 不主动攻击。只有当你亲自命令他攻击,他才会开火。
Return Fire :反击。不主动攻击,但如果遭到敌方的攻击,他就会自动反击。正所谓人不犯我我不犯人,人若犯我我必犯人。

Guard (G):护卫。非常强大的命令。无法用语言表达的强大。例如:
武装护卫。比方说被护卫单位遭到了攻击,那么身担护卫任务的单位就会针对敌方的首要来袭单位进行反击。
辅助建造。比方说工程单位护卫工厂,那么这个工程单位将自动辅助工厂的生产。
辅助治疗。比如将一个修理单位护卫另一个单位或建筑,当这个被护卫单位遭到攻击血少了,这个修理单位就会自动上去修理补血。
护卫链。比如说单位A护卫B、B再护卫C,那么如果C去造一个炮台,B也会去造,连锁效应从而A也去帮着造了。
辅助进攻。我在游侠的Spring综合帖还介绍过一种Lua脚本,是用Ctrl+Guard命令,实现辅助进攻,具体请看我签名里的帖子。

Move (M):移动。至少有四种移动方式,比方说:
普通移动。圈住要移动的单位(群),右键单击,或点Move命令后,左键单击目标位置。
保持队形移动。按住Ctrl,再右键单击。那么多个单位就会保持原来队形进行移动。
方阵。按住Alt,再右键单击。那么多个单位就会以自己的速度和位置自动判断各自的目标位置,而且结果阵形是一个方阵。
即时阵形:圈住要移动的多个单位,在目标位置上拖动右键,会出现一个绿色的箭头和长条,箭头是正面朝向,长条就是阵形的宽度。非常方便。
还有一种应用是“摆渡”,比方说打开运输机的Repeat“重复执行”模式(Repeat On),按住Shift,然后选Load Unit,左键拖选一个圆圈范围,最后选 Unload Unit,再在目标位置上拖选一个圆圈范围,OK。以后进入这个圆圈范围内的单位,都会被这架运输机自动运到目标位置。是不是很像 SupCom 的摆渡运输机?呵呵!
我在综合贴里介绍的Transport Assister脚本是另一种实现方式。但这种方式依赖工厂集结点,集结点不能拉圈,挤到一起可能就会导致运输机中断运输。所以看情况各取所需才是最重要的。

Move State:移动(机动)策略。有三种模式
Hold Position:固守。也就是不随便移动,不管敌方单位怎么“勾引”。
Maneuver:机动。会根据战场情况积极移动,但只限于适当的距离和范围,否则自动撤回,所谓“穷寇莫追”。
Roam:自由。会追踪敌人直到对方被消灭或自己被消灭。。。

Patrol (P):巡逻。巡逻包括线和点。也就是说可以按住Shift,再点Patrol,就可以指定多个拐点,多个拐点设好后,单位就会沿着这些拐点连接成的路线自动巡逻了。巡逻任务中当有事件发生,不同单位会有不同的响应。比如如果一个建筑正在巡逻路线附近建造,那么正在巡逻的工程单位就会自动上前辅助建造,比如路线上有伤兵需要修理,他也有上前修理,如果有战况,他会立刻参战(同时受“开火策略”“机动策略”影响)……等等。甚至巡逻中还会报告雷达发现多少个敌方目标。

Reclaim (E):回收。TA是可以回收战争留下的任何残骸、或地面上的树、石头、己方或敌方的单位建筑等等物质,以补充自己的资源储备。Spring自然也完全可以。
在选择Reclaim命令后,左键拖动可以拉出圆形范围,表示让该单位回收这个区域内的所有可回收物质。

Repair (R):修理。可以对任何己方受伤单位或建筑进行修理,修理所需时间取决于受伤单位的总血量,参与修理的工程单位数量、级别,以及当前的金属/能源的储备等等。

Assign/Select Current Group (Q):指定。比如Ctrl+1圈了几个单位,建立编号部队,然后选中其中一个单位,再按Q键,就能全选这个单位所属的编号部队了。
当要取消这个部队的编号时,按下Shift+Q。或点击ClearGroup。

Repeat:重复执行。这个命令非常之有用,比如前面提到的运输机摆渡战术,就用到了这个命令。
再比方我希望从选中的工厂里循环的出2个单位A、3个单位B,再2个单位C,如果按普通方式,麻烦死了,要繁复的手工按次序点选单位图标。。。如果打开Repeat,只要点2次单位A、3次单位B、2次单位C。好,以后你就可以一边喝着咖啡一边等着这个厂按这个序列循环的建造单位,他们会一直不断的按序列被生产出来,直到你关闭Repeat为止。
这个功能不可低估啊,你甚至可以派一些工程单位建立一个修理区,打开Repeat,按R(Repair),左键拖一个圆形范围,这就是修理区了,以后受损单位进入这个区域,工程兵们就会自动上前修理了!这类似巡逻中的飞机修理平台。

Restore:恢复。没想到吧,居然还有恢复地形的命令~!!当Spring战场上的地形因为激烈战斗甚至剧烈爆炸而出现坑洞或地形变化后,工程单位可用这个命令对地形进行还原,以免造成类似交通困难等尴尬局面。

Resurrect:复活。这是TA官方发布的最后两个单位才有的特殊技能。能将残骸复活。不过复活后这个单位的血只有1,还要进一步修理。划算不划算就看你的决策了。这个命令同样支持左键拖圈区域。

Select AI (CTRL+Q):选择组策略AI。这个放在楼下帖子讨论。

Self Destruct (CTRL+D):自杀。如要看到比战斗更壮观的场面,建议Ctrl+A再Ctrl+D(后果自负)…

Stop (S):停止。注意不能停止开火中单位的射击,必须设置“开火策略”(参考上面)才行。

Wait (W):等待。也可以用Shift+W在某一组命令序列的节点中插入一个等待命令,直到你需要他继续按序列工作时,按下W键,他才会继续序列中的工作。

[ 本帖最后由 laserbird 于 2007-3-20 13:24 编辑 ]

组策略AI

组策略(Group AI):是一种辅助型的AI策略管理界面。在某些功能上和Lua脚本相似,但组策略并非对全局所有单位和建筑有效,他是基于对象(或组)的一种为了更适应战场环境而设立的辅助策略,相对更灵活一些。或者说,应用了这些策略的单位或建筑,会归并为一个编号组。

Metal Maker AI:金属发生器AI。这个AI和LuaUI里自带的那个Metal Maker脚本功能基本一致。选中要设定辅助策略的一个或多个Metal Maker,Ctrl+Q(或选择Select AI),在弹出菜单中选择 Metal Maker AI。以后,当前能源储备小于储备上限30%时,这些添加了辅助AI的Metal Maker就会自动关闭金属生产,节省能源消耗,直到当前能源储备恢复。

Simple Formation AI:简单队形。对移动单位有效。他是右键拖动的即时阵形的加强版,多了一个功能就是预览。也就是会在右键拖动出现的绿色条形后方显示单位排列结果的预览。

Central Build AI:建造核心。应该就是加入这个策略组的所有单位会自动Guard组中的核心建造单位。但实际效果似乎和一般的Guard差不多。更多用处请各位知情者补充,谢谢。。

Radar AI:雷达。这个好比就是前线预警汇报功能,比方说一队侦察兵前去探地图,当在其雷达或视线范围内出现敌军时,屏幕上会立刻显示“X number of enemy units have entered LOS / radar”,就是告诉你发现了多少敌人。当然在游戏后期就不必了。选择该AI后,可以在左侧菜单中选择Text文字报告开关,或小地图报告开关。

MexUpgrader AI:金属采集升级AI。一个我等了好久的功能。这个AI赋予了一个或多个建筑单位自动升级圆形区域内所有低级金属采集器的能力!升级过程就是先Reclaim低级采集器,再在原位置Build高级采集器。太帅了这个功能,尤其是配合右键指定拉圈区域。实现自动化资源升级再也不用愁!

Economy AI:经济重视AI。这个和上面是对应的,选择建筑单位,再选择这个AI后,右键指定拉圈区域,建筑单位就会自动在这个区域内造金属采集器或发电站,对初学者来说,这简直比Shift批量建造序列还要方便。你甚至可以配合Shift+右键拉圈来指定多个区域,建设一个分散的,强大的资源中心。重点是这个AI是可配置的。

Report Idle AI:空闲报告。类似于另一个Lua脚本Idle Cons。不过不是以图形方式显示当前空闲工程单位,而是显示在屏幕上方。比如Group12 Idle。这时按下F3,就能立刻转到这些空闲单位上空。

以上是0.74b3自带的组策略AI。

文字命令

在游戏中按下回车,屏幕上出现 Say: 字样,说明已经进入文字命令状态,也称之为命令控制台。
在其中可以和战友聊天,也可向系统发送一些内置特效命令,或外置lua脚本命令,当然也包含作弊码等。

以下是命令和效果简介:

Basic Text Commands(基本文字命令)

.info 在屏幕右下角显示你和其他参战者的颜色、cpu使用率、ping值
.clock 显示对战时间
.take 将掉线的盟友旗下的单位全部安置在自己麾下
.setmaxspeed # 设定最大游戏速度,缺省3.0
.setminspeed # 设定最小游戏速度,缺省0.3

Cheat Codes(作弊码,单机模式下)

.cheat 打开作弊模式
.nocost 建造任何东西不花费时间
.spectator 允许你打开全地图,但这时你将失去对己方的控制
.team 0, .team 1, … 切换玩家
.give ARMCOM, .give 10 CORKROG, .give all,… 特快专递,你要的单位马上送到
.atm 自动取款机,金属和能源各加1000

Lua脚本命令参见相应脚本的说明。

写的很好呀。。。
我最近也在玩。。。
控制功能太强大了。。
还有一点: 如何能去掉单位的生命条的显示呢?
看到很多绿色的棒棒有点不爽。。。???

真人游戏|足球篮球|时时ナ彩| 六合投ナ注| 网络赚钱去SO娱ナ乐ナ城:顶级信用ナ提现百分百即时到账SO.CC

回楼上,按下F9。

涂鸦操作

玩家在Spring的战场上能随意的进行涂鸦,给自己的重要目标打下标记,甚至写上说明,或告诉盟友下一次进攻配合地点位置,都能通过“涂鸦”的方式做到。盟友可通过F3键立刻到达这些标的点位置。

基本键位: (Tab键上方) 或 \ ,以及鼠标左键、中键、右键。 操作方式: 按住 或 \ + 左键拖曳:涂鸦,自由的画线、圈、写字或其他。
按住 或 \ + 左键双击:打开Lable框,输入英文或数字等符号后回车,将创建一个带文字说明的标的点。 按住 或 \ + 中键:快速建立一个空的标的点。
按住 ` 或 \ + 右键:橡皮擦。

真是很强的说

有没有暂停

[

键盘上的Pause键

转帖一篇按键指南 作者:chaosch@www.taclub.net

[

呵呵,支持阿

我下了联机板和单机版安装后出如下提示:
Error binding socket as server.
请问如何解决??

强,最近正想玩这个,谢谢。

太好了,正是我需要的

也是我需要的。不够还真复杂啊

进入fsp控制某个单位的时候鼠标上下反了。咋办?

设置里面有反转鼠标的选项

inverse mouse

有没有方法快速查找发呆的建造者?