·        【CJ帝教您:地图编辑器触发教程3:手动改图】

【触发编辑教程3】
看本文前最好先看看前两个教程,因为有许多要使用学过的东西。
这些教程的难度都是越来越难的。。。
前面2个都是在FA2图形化的界面中编辑,接下来我教大家来用记事本编辑地图。
后面还有提到脚本。
8.秘密科技实验室
我在百度知道上看到一个人提问,修改占领 秘密科技实验室(以后简称实验室)后出来的兵种。
 其实本篇大部分都和rules有关,因为FA2所编辑的地图也是和rules很相像的。
——————————————————————————
·用记事本打开你的地图
(最好用notepad2这个记事本,我就再使用,因为打开后是按行排列的,还有许多功能)
找个空地输入以下内容:
[GENERAL]
SecretInfantry=SNIPE,TERROR,DESO,YURI 
SecretUnits=TNKD,TTNK,DTRUCK
SecretBuildings=GTGCAN
这是原rules里的内容,接下来就可以开始修改了。(可以把原来的都删去,只保留修改的)
SecretInfantry=SNIPE,TERROR,DESO,YURI 
...............................狙击手 恐怖分子 辐射工兵 尤里复制人
指的是占领后可 以得到的步兵单位,
可以随便改,比如改成
SecretInfantry=SHK,VIRUS,LUNR,DONA,TANY,BORIS(注意大写)
这就变成了 磁暴步兵、病毒狙击手、登月飞行员、暴龙、Tanya、鲍里斯
【要注意的是:要填兵种在rules中注册的名字,如果不知道,就参照下面的】
同样的,
SecretUnits=这个是战车
SecretBuildings=这个是建筑
兵种列表:(我挑有用的) 
(貌似游戏中不能造的不好使吧)
E1 美国大兵
E2 动员兵
SHK 磁暴步兵
JUMPJET 火箭飞行兵
GHOST 海豹部队
YURI 尤里复制人
IVAN 疯狂依文
DESO 辐射工兵
CLEG 超时空部队
SPY 间谍
CIVAN 超时空依文
CCOMAND 超时空突击队
PTROOP 心灵突击队 
YURIPR 尤里改(在尤里的复仇中是 尤里X)
SNIPE 狙击手
COW 奶牛
TANY Tanya
FLAKT 苏防空步兵
TERROR 恐怖分子
VLADIMIR 维拉迪莫将军(其实是平民)
PRES 总统
SSRV 终极保镖
GGI 重装大兵
————尤里复仇资料片————
INIT 尤里新兵
BORIS 精英战斗兵
BRUTE 狂兽人
VIRUS 病毒狙击手
CLNT Westwood之星
ARND 魔鬼终结者
STLN 蓝波
EINS 阿尔伯特·爱因斯坦
MUMY 木乃伊
RMNV 罗曼诺夫总理
LUNR 登月飞行员
DNOA 暴龙
DNOB 腕龙

战车列表:(最好不要用海军,否则杯具死你)
AMCV 盟基地车
HARV 武装采矿车
APOC 天启坦克
HTNK 犀牛坦克
APC 苏装甲运兵船
MTNK 灰熊坦克
V3 V3火箭
ZEP 基洛夫空艇
DRON 恐怖机器人
HTK 防空履带车
DEST 驱逐舰
AEGIS 宙斯盾战舰
LCRF 盟运输船
DRED 无畏级战舰
SHAD 夜鹰直升机
SQD 乌贼
DLPH 海豚
SMCV 苏基地车
TNKD 坦克杀手
HOWI 榴弹炮
TTNK 磁暴坦克
HIND 雄鹿运输直升机
LTNK 轻坦克(尤里复仇中是 狂风坦克)
CMIN 超时空矿车
SREF 光棱坦克
HYD 海蝎
MGTK 幻影坦克
FV 多功能步兵车
VLAD 将军指挥舰
DTRUCK 自爆卡车
CONA Construction Excavator
YHVR 尤里运输船
PCV 尤里基地车
SMIN 奴隶矿车
YTNK 盖特坦克
BFRT 战斗要塞
TELE 超BT的尤里磁电坦克
CAOS 心灵突击小车车(混乱雄蜂)
SCHP 武装直升机
MIND 心灵控制车
DISK 镭射幽浮
ROBO 遥控坦克
建筑:
GASPYSAT 间谍卫星
GAGAP 裂缝产生器
NAIRON 铁幕装置
GAWEAT 天气控制器
GACSPH 超时空装置
NAMISL 苏军核弹发射井
CATHOSP 医院(尤里的复仇中的)
CAHOSP 医院(RA2中的)
CAAIRP 科技机场
GAOILD 油井
CAPARS01 埃菲尔铁塔
NANRCT 核电站
GTGCAN 巨炮
NACLON 复制中心
GAGREEN 环保建筑(建造一片绿地,很囧吧。。)
GAOREP 矿石精炼器
NAINDP 工业工厂
YAGNTC 基因突变器
YAPPET 心灵控制器
另:建议不要用游戏中被隐藏的单位(老鸟除外)
————————————————
9.特殊的脚本
众所周知,FA2中有许多脚本,它们都很有用。
先举几个常用脚本和用法,掌握这几个就足够了。
·Attack
攻击,target里可以设定攻击的类型,像建筑、步兵等。
·Attack Waypoint
 攻击某路径点,像是V3或基洛夫等大范围杀伤性武器用作阻碍某小路口。。或是做过场炸某地(RA2盟第一关的那几个V3就是)。
·Move to waypoint
去某路径点,这个巨实用,具体不解释了。
·Guard area(timer ticks)
这个很多新手都不会使用,也不懂他的意思。比如某人想让某单位走到X路径点,等会再到Y路径点,可是苦于找不到哪个脚本是等多久。。。
其实这个就是。。。可以把它当做Wait。。。
·Jump to line #
跳到某步,一般是给绕圈的特遣部队或巡逻的用的,
·Unload
卸载,运输船或其他卸载。
0 - Keep Transports, Keep Units
运输单位和单位都保持,也就是说运输船卸载后与其他单位一起执行下一个脚本 。
1 - Keep Transports, Lose Units
保持运输单位,只有运输船会执行下一个脚本,就像任务中运输船开走,单位由你控制。
2 - Lose Transports, Keep Units
保持单位,只有单位会执行下一个脚本。运输船原地不动。
3 - Lose Transports, Lose Units
这个是全都不动,只是卸载。
·Deploy
部署。。别与卸载整混了。
·Patrol to waypoint
巡逻到某路径点,一路上遇到的所有敌人(包括建筑)通通干掉。到达目的地后如没有其他命令,就是在那警戒
如果有敌人靠近就揍,跑远了的话就回到原处。
后面的不是大型任务基本用不到,就不提了。写太多新手看不懂。。。

————特殊的脚本———
有人会问,怎么进入建筑?如何进入坦克碉堡?等等。。。
这些都是FA2里没有提及的,但可以手动打开地图改。
●第一步:新建个脚本,任意命名(这里用TANKB做名称,最好复杂点),在脚本里建个动作(任意)
●第二步:打开地图,按CTRL+F(查找)搜索 TANKB ,找到后是如下内容:
解释下:
[01000000] ;编号,可不记
0=0,0 ;指令内容,关键的内容
Name=Tankb;名称 TANKB就在这里,我们新建的脚本
●关于指令,就照葫芦画瓢把。
[01000000] 
0=0,0 ;原始的动作
1=0,0 (这是后加的,依此类推,关于0,0是什么后面告诉你)
2=0,0 ...
Name=Tankb
这是关于AI的,最早编辑地图的人都可能知道,但现在、、
我把AI的教程摆这。当然,还有我的注释。
(吧里的AI教程)
Name=General Base Defense Attack【名称】
Name 这个仅仅是作为注释用 没有实际意义
0=54【左边这里是教程里的 X 值】,0 【右边就是Y值咯】
1=53,0
2=0,7
3=49,0
4=0,2
5=0,1
AI最难的地方来了 这个格式是T=X,Y 【T就是动作的编号,从0开始】
T是个序数 和上文的一样 直接加就可以了
X,Y 他们组合起来代表一个步骤 比较麻烦 我把他们一一列出以便各位观赏!
**X一共有64个值 我拣有用的说 没说的一般都没什麽用处了(在我看来)**【对于maper来说还不够】
====================================================
【这里的顺序也是FA2里脚本的顺序!】
X=0:攻击物体 Y=将要攻击的物体类型【0,0就是这个了,如果Y等于0的话也是任意东东】
Y=1:任意东西 【和0一样】
Y=2:任何建筑
Y=3:矿车(矿厂)
Y=4:步兵类
Y=5:车辆类
Y=6:工厂类
Y=7:防御建筑类
Y=8:超级武器
Y=9:电场类
Y=10:可进驻物体
Y=11:科技建筑类
··················································
X=1:攻击Y号路径点(不推荐) 【X=1 Y=路径点,这个对于map来说是有用的哦,举例:建立路径点50,那么脚本里写的就是0=1,50】
X=2:使拥有Cyborg=yes(生化机器人)的步兵进入疯狂状态(不分敌我) [未证实] Y=0【TS里的,不加RULES或mod没用】
X=3:移动到Y号路径点【推荐!就是move to waypoint】
X=5:警戒Y*6秒【Guard Area那个。】
X=6:重复第Y行(序数T的那行)【Jump to line 那个】
X=8:运输工具卸载【Unload。。。下面同】
Y=0:保留所有
Y=1:保留运输工具
Y=2:保留单位(推荐)
Y=3:全部解散
X=9:展开单位 Y=0【Deploy】
——后面的就是我前面没写的——喜欢的可以看。
X=10:跟随距离最近的友好单位 Y=0
X=11:执行命令
0,啥也不干
1,(通过威胁等级)执行AI中的攻击任务
2,移动到目的地
3,跟随另一队移动
4,撤退
5,保护目标,攻击来犯之敌
6,保护目标,但穷寇末追
7,进入建筑或交通工具
8,工程师占领
9,在修理单位时,把他吃了....估计是尤裏的变卖场(只能用於建筑)
10,矿区采矿,矿场卸货
11,守卫初始地区
12,航母载机回巢
13,停止活动(有可能的话)
14,伪装伏击单位开火
15,游猎歼敌
16,卸货
17,埋雷包
18,建筑建立
19,卖出建筑
20,修理单位(维修厂)
21,特种部队突击(这个over-ride应该是推翻,不管不顾的意思,为什麽这样不懂,就参考一下好了)
22,核弹井发射
23,无威胁目标
24,开门关门
25,巡逻
26,空降机飞行
27,空降机空投
28,待命
29,空间跳跃
30,展开攻击
31,侦察机飞行(YR)
32,侦察机照相(YR)
X=14:运全部兵 Y=0
X=16:在Y路径点附近巡逻
X=17:更改应用脚本 Y为脚本名称 [未证实]
X=18:更改部队 Y为部队名称 [未证实]
X=21:分散部队 Y=0
X=29:自动生产 似乎没用 还是写出来的好
X=30:出售所有单位并进攻对手 这个在遭遇战快速游戏模式下的唯一用处是自杀 Y=0
X=43:使运输停止直到装满
X=46:攻击特定建筑 Y=特定建筑在RULES中注册的值(K=XXX)加上0/65536/131072(推荐)【TMDBT!】
X=47:移动到特定建筑 Y同X=46算法
X=48:侦察
X=49:使之前动作完成再进行下一个动作 Y=0
X=53:集团冲锋到对方阵地(快慢协调 就是说快的要等慢的一起 Y=0
X=54:在自己阵地集合 Y=0
X=55:加铁幕 Y=0 【需要有铁幕准备好】
X=57:超时空到对方家某些建筑附近【同上,超时空准备好】
Y=1:任意东西
Y=2:建筑
Y=3:矿车
Y=4:步兵
Y=5:车辆
Y=6:工厂
Y=7:基础防御
Y=8:最大威胁
Y=9:电场
Y=10:可进驻物体
Y=11:科技建筑
X=58:移动到友好建筑 Y同X=46算法
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●关键的地方,这里是我们要找的。
X=60:进入回收站 Y=0
X=61:进入坦克碉堡 Y=0
X=62:进入生化反应堆 Y=0
X=63:进入战斗碉堡 Y=0
X=64:进驻建筑 Y=0
懂了吧,这回我们就开始改我们的脚本了。

·开始修改:
[01000000] 
0=0,0 【改这里】
Name=Tankb
·修改后:
[01000000] 
0=61,0 【61?对照上面的,就是进坦克碉堡啊!】
Name=Tankb
就是这么简单!各位有兴趣可以挨个试。
接下来举例个一连串的脚本:
[01000001] ;编号,可无视
0=3,10 ;被创建的小队移动到10号路径点
1=5,10 ;停留一会,让玩家看看情报。。。。
2=8,2 ;卸载后,运输船呆着,单位执行下一个命令
3=61,0 ;坦克进入坦克碉堡
4=63,0 ;步兵进入战斗碉堡
—————————看懂之后改就很方便了————
10.FA2内容解析:
记事本打开地图,也是可以更改很多设定了,我把各个部门都来翻译下。
新地图举例:
这里的内容很多,要细心的看!没耐心的可以关闭此页面。
[Header] 【设定】
Width=45 【宽】
Height=44【高】
StartX=233【开始的X值,非任务地图可无视】
StartY=30
Waypoint1=256,50 【路径点1,这个你能计算出来么?不能的话就别管了】
[Preview] 【地图预览设定】
Size=0,0,100,50【可无视,你没事改预览骗人么。。。。】
[PreviewPack]【预览包,这些代码我搞不懂,也不用搞,FA2图形化界面搞定了】
[01000000] 【编号在此有用,证明他是个脚本(后面有解释)】
0=61,0 【前面提到过就不解释了】
Name=Tankb

[01000003]【编号证明他是个特遣部队】
0=1,E1 【0指的是编号,1是单位个数,E1是单位注册名。E1去查吧,是GI,就是美·国大兵】
Name=New task force【名称】
Group=-1【这是编号,一般没啥用,强加给人的】

[01000004] 【编号证明他是作战小队】(可以参照AI的教程,第一个教程也有)
Max=5 【最多出现5次,给AI看的】
Full=yes 【完整小队··就是有装载能力的单位装入所有的单位。。。慎用】(这个是作战小队下面要打勾的那些。。。后面有的也是)
Name=New teamtype 【名称】
Group=-1 【编号,就是CTRL+数字的那种,上面的也是】
House=<Player @ A> 【属于,A玩家,就是1号路径点】
Script=01000000 【脚本,后面有解释】
Whiner=no 【哀叫效果··】
Droppod=no 【空降部队··】

SuiXXXXcide=no【自·毁部队··】
Loadable=no 【可装载··】
Prebuild=no 【预建造··】
Priority=5 【这是优先权,数字越小优先权越大】
Waypoint=A 【路径点】
Annoyance=no【烦恼效果··】
IonImmune=no (别改)
Recruiter=no 【补充新兵·· 给AI看的】

Reinforce=no 【增援部队】
TaskForce=01000003 【特遣部队,后面有解释】
TechLevel=0 【科技等级】
Aggressive=no【侵略性的··】
Autocreate=yes【自动建造··】
GuardSlower=no 【防卫减缓··】
OnTransOnly=no 【只为传送··】
AvoidThreats=no【消除威胁··】
LooseRecruit=no 【解散新兵··】
VeteranLevel=1 【经验等级】
IsBaseDefense=no 【基地防御··】
UseTransportOrigin=no【使用存在的运输工具(FA2屏蔽了)】
MindControlDecision=0【被心灵控制结果】
OnlyTargetHouseEnemy=no 【只攻击目标敌方··】
TransportsReturnOnUnload=no【传送器卸载返回··】
AreTeamMembersRecruitable=no【可为小队重组成员··】
[AITriggerTypesEnable] 【允许的AI,最好别改】
[Actions] 【动作】
01000001=1,14,0,4475,0,0,0,0,A
01000005=1,80,1,01000004,0,0,0,0,B
[Aircraft] 【空军单位】
0=Neutral【所属】,ORCA【类型】,256,44,53,64【方位】,Guard【状态】,None【关联触发】,0,0,1,0【同】
[Americans] 【国家】
IQ=0【智力,任务地图就别0了】
Edge=North【方向,就是运输船来的方向】
Color=Gold【色】
Allies=Americans【同盟】
Country=Americans【归属】
Credits=0【。。。。?貌似是节点】
NodeCount=0【建筑节点总计,就是透明的建筑,让AI自己造后面有介绍】
TechLevel=1【科技等级,任务里最好10满】
PercentBuilt=0【建筑行为】
PlayerControl=no【游戏者控制】

【【【【【【【【【【【【【【【【【【【【好地方来了】】】】】
[Basic]【基本设置】
Name=No name 【名称,会改了就不用去FA2里改了,很方便】
Percent=0【百分比、、?】
GameMode=standard【游戏模式。。】
HomeCell=98【自己家的路径点,任务地图有用】
InitTime=10000【貌似是初始资金,不过没用?】
Official=no【官方地图,别打了,打了也没人信、、】
EndOfGame=no【结束游戏】
FreeRadar=no【免费雷达】
MaxPlayer=8【最多玩家】
MinPlayer=2【最少玩家】
SkipScore=no【跳过积分屏】
TrainCrate=no【火车,TS留的】
TruckCrate=no【货车,TS留的】
AltHomeCell=99【任务地图】
OneTimeOnly=no【只玩一次,试玩版的?】
CarryOverCap=0【1.02版有,我不清楚】
NewINIFormat=4【新INI格式】
NextScenario=【下一关】
SkipMapSelect=no【跳过地图选择】
CarryOverMoney=0.000000【。。。。】
AltNextScenario=【ALT下一关,这个翻译也没整明白】
MultiplayerOnly=1【只在多人地图,这个貌似任务里也是1。。。。。】
IceGrowthEnabled=yes【冰层生长,TS留的】
VeinGrowthEnabled=yes【矿】
TiberiumGrowthEnabled=yes【T矿,TS留的】
IgnoreGlobalAITriggers=no【、、、】
TiberiumDeathToVisceroid=no【TS留的】
【上面有些改了根没改一样,就是没用的。。。】
[CellTags]【这是单元标记注册】
42041=01000002
[Events]【触发的事件注册】
01000001=1,1,0,4475
01000005=1,8,0,0
[Houses]【国家注册,任务图有用】
0=Americans
[Infantry]【步兵,同飞机的格式】
0=Neutral,E1,256,44,52,1,Guard,64,None,0,-1,0,1,0
[IsoMapPack5]【地图内容,手动改不了,但可以加密地图】
[Lighting]【光照,这个必须改,不然证明你做地图不细致】
Red=1.000000【红】
Blue=1.000000【蓝】
Green=1.000000【绿】
Level=0.032000【照明等级】
Ground=0.000000【地面】
IonRed=1.000000【离子(闪电)风暴红】
Ambient=1.000000
IonBlue=1.000000
IonGreen=1.000000
IonLevel=0.032000
IonGround=0.000000
IonAmbient=1.000000
DominatorRed=0.850000【心灵控制红!要改的可以改,,,】
DominatorBlue=0.300000
DominatorGreen=0.200000
DominatorLevel=0.000000
DominatorGround=0.000000
DominatorAmbient=1.500000
DominatorAmbientChangeRate=0.009000
[Map]【地图设定】
Size=0,0,50,50
Theater=TEMPERATE【战场类型】
LocalSize=2,4,46,44【可视范围(蓝线)】
[OverlayDataPack]【覆盖物。。】
[OverlayPack]【也是覆盖物】
[ScriptTypes]【脚本注册】
0=01000000
[Smudge]【污染注册】
0【编号】=BURNT07【类型】,49,55,0【方位】
[SpecialFlags]【特定标识】
Inert=no【不活动的?TS刘的】
FogOfWar=no【战雾扩张。。。,TS留的】
IonStorms=no【离子风暴,TS留的】
MCVDeploy=no【MCV部署。。。TS留的】
Meteorites=no【陨石,TS留的】
Visceroids=yes【??TS留的】
FixedAlliance=no【固定联盟】
TiberiumGrows=yes【T矿生长,TS留的】
InitialVeteran=no【初始为精英部队,都LV3】
HarvesterImmune=no【矿车无敌,TS留的】
TiberiumSpreads=yes【T矿散播,TS留的】
TiberiumExplosive=no【T矿爆炸,TS留的】
DestroyableBridges=yes【可摧毁桥梁,TS留的】
(可见TS的设定多么多!可是现在都废了。。。)
[Structures]【建筑列表】
0=Neutral【归属】,GAPOWR【类型】,256,44,49,64【方位】,None【关联触发】,1,0,1,0,0【关联触发】,None,None,None,0,0