百度空间 | 百度首页 
               
 
查看文章
 
武装突袭任务编辑器原创教程 - 任务实例之1 - 遭遇战(图文)
2007-06-08 10:23

Fromz原创 累得吐血 不顶就要考察一下你的人品问题  

转载请注明出处 www.mp-ofp.com   hi.baidu.com/polorill



有许多安装武装突袭的朋友很少进入"Editor"也就是游戏编辑器编辑属于自己的任务,这样的话就错过了这个游戏的精华。
大部分也属于情非得以,因为全英文的界面,类似计算机编程一样的教本语句令许多人望而却步,其实没有那么难,我自
己只在下班后的休息时间研究了数次便能掌握使用方法,而当掌握使用方法之后,一切就像变得简单易懂,此系列文章的
目的就是教会你如何掌握方法。欢迎垂询fromz@163.compolos@163.com,我可是义务的,说的不对我可不想受到指责,
呵呵,提意见还是欢迎的。:-D

显示设置很有门道,不是全低画面就流畅,不是全高画面就清晰,建议战役或编辑任务时用以下参数,欣赏画面就开全高吧

1.Visbility(视距)在步兵及要求不高的空战时1000m就可以了,调高机器符合较大,普通显示器建议1024*768/75Hz,
宽屏请选择屏幕比例
2.Terrain detail(地形细节)对FPS影响很大,如果你对地面上的花花草草不感兴趣建议开Very Low
3.Postprocess effects(后期效果)对CPU负荷很大,如果你对景深及动态模糊等效果不太感兴趣建议开Low
4.绿色区域设置对FPS影响不大,可以按照我的建议走,开高了效果提升也不是很明显,其他选项也建议按我的来

______________________________111_01_options.jpg[/IMG]

首先进入任务编辑器,大家先初步熟悉一下编辑器界面

给武装突袭程序建立一个桌面快捷方式,右键快捷方式属性,目标填
“....\ArmA\arma.exe -nomap -nosplash -window -x 800 -y 600”
如果你的屏幕分别率不大于1024x768,就填
“....\ArmA\arma.exe -nomap -nosplash”
双击进入-Play -Editor -Rahmadi,出现简略地图的武装突袭编辑器界面

1.点击右上角Mission下面的黄区可以设置任务的名称和时间,比如2004年8月8日晚10时25分。设置任务的天气情况,
模拟晴,多云,阴天,小中大雨,小中大雾等天气。拿农历的月历牌来你还可以设置月亮初一十五阴晴圆缺,这对
能见度影响较大。天气状况可随任务执行时的时间流逝而起变化,天气预报你也可以设置,比如刚刚游戏晴空万里,
执行任务20分钟后又会突降暴雨,然后看见彩虹什么的

2.一个方格是世界坐标的平面200x200米,也就是0.04平方公里,可以作为你的比例尺参考。经度坐标以字母表示,
纬度坐标用数字表示,图中红色区域的坐标便是Bb86,读做BravoBravoEightSix

3.蓝色框中的数字代表该地段的海拔高度,游戏中的海拔高度从0到500都可以找到,图中所示就分别是26米和18米的高度

4.
Unit(单位)包含各方军事力量,兵种,海陆空载具,平民及平民载具以及部分静态场景物体,快捷键F1选中,以此类推
Groups(团队)用于快速创建以班排为单位的作战单位,默认有指挥关系,快捷方式F2
Trigger(激发器)是任务设计的灵魂,战斗事件的激发,随机情况的产生等等最多的任务效果都由他来产生
Waypoint(路点路径)让你设置的有生力量动起来,往一个方向或随机方向进行集结侦察,搜索破坏等诸多任务动作
Synchronize(同步线)连接激发器与激发器 路径与路径 激发器与路径的关系链接 让事件 动作与激发器条件同步发生
Makers(标记)任务设计的要点之一,显示地图上的任务目标方位,各个重要地段的方位等等的标记

5.
Load 载入任务工程文件
Merge 合并任务工程文件到该任务工程中
Save 保存任务工程文件以供后用以及导出该任务工程为单机或联机任务成品
Clear 清空当前任务工程中的所有内容,重新来过

Show ID 标示地图中类如建筑物,地标等物体的编号
Show Textures 显示材质 意思就是将地图的地面航拍图显示出来 以辨别地面情况

Exit 离开任务编辑器

______________________________111_02_edtorui.jpg[/IMG]

===================================
今天教大家的是编辑一场遭遇战,技术含量:低,实现难度:低,使用武装突袭版本1.05
任务效果
东方阵营一个班的兵力通过乘坐Mi-17运输机或BMP2装甲运兵车侦察一个村镇,
西方阵营两个特种部队单位乘坐MH6蜂鸟直升机飞抵或乘坐悍马军车抵达同一个村镇进行侦察,
双方均不知对方存在,形成遭遇战,任务以敌方军力被完全歼灭,或村镇方圆500米无一方有生力量响应,
或全部真人玩家阵亡为结束

你想让这个任务是单人任务呢还是想和朋友一起玩呢?呵呵,很容易转换,暂时先以双人的合作方式进行设置。
玩家为美军装备消声器和红点准具的M4A1军官,Alpha小队指挥官,官阶海军陆战队中尉
另一玩家为美军特种部队带有6倍放大ACOG准具和M203枪榴弹的M4A1-M203士兵,Bravo小队队员,官阶下士
任务是乘坐随机载具,去Intro城镇巡逻,报告是否有敌方兵力在城镇周围集结,完成任务并带着命回到美军基地
===================================
1.1.1
创建作战单位
必要(任务元素)
1.美军作战单位(两个特种部队小队)
点击Group或者按F2,选中团队,在地图上Bb89区双击建立Side:BLUFOR;Type:Infantry Squads;Special Squad;OK
会弹出一个“No player was selected!”提示,点击OK,不用理会
_____________________________111_03_wsagrp.jpg[/IMG]

鼠标拖动全选你刚才建立的四个绿色小三角,那代表你的友军士兵,全选,Ctrl+C复制,稍微移动一下地图,
然后Ctrl+V粘贴,又在附近出现四个相同的士兵。

仔细观察四个士兵之间有细细的蓝线连着,这代表这是一个作战单位,连线指向最多的士兵是这个单位的指挥官
你可以按F2在一个士兵上面拖动鼠标去掉连线,这代表这名士兵脱离这个作战单位独自行动,你也可以在任意一个
独立士兵上面拖动鼠标(按住左键不放)到另一个士兵或集体身上,就会有连线出现,这代表这名士兵加入了刚刚
连线的单位,请尝试这个操作(注意操作完复原)

地图上八个美军特种部队士兵,我们下面要做的是给他们命名。点击Unit或按F1,双击左边单位的指挥官,
在弹出的对话框内修改Control:Player(这个就是玩家了);Unit:SF Saboteur(定义他的武器装备-M4A1)
Name: wsa1(主要人物一定要命名,这里命名要有规则,比如wsa1,代表的就是West Soldier Alpha 1,意思是美军
Alpha小队士兵1,你也可以写成你容易理解和记忆的名字,比如fucka01,呵呵)Rank:Lieutenant(军阶中尉)
分别依次对另外7名士兵命名wsa2,wsa3,wsa4;Bravo小队:wsb1,wsb2,wsb3,wsb4注意我们还有一个玩家的名额呢,
所以在比如wsb4上修改Control:Playable(可选玩家);Unit:SF Assault(定义他的武器装备-M4A1 M203)
___________________________111_03_wsaunit.jpg[/IMG]

2.美军特种部队需要乘坐的载具
按F1,建立
Side:Empty;Class:Air;Unit;MH-6;name:wv1(蜂鸟运输直升机)
Side:Empty;Class:Cars;Unit;HMMWV;name:wv2(悍马军用吉普)
全选以上两个载具,复制粘贴
一共两样四个载具,新粘贴的分别命名wv3,wv4
_____________________________111_06_usbase.jpg[/IMG]

_____________________________111_07_wpgetin.jpg[/IMG]


3.敌军作战部队(一个班的各兵种士兵)
在地图Bg84区建立Group,Side:OPFOR;Type:Infantry Squads;Basic Squad;Azimut(初始角度)200;OK
你会发现一队红色小三角,那代表是你的敌军,请依次命名es1到es9

4.敌军作战部队需要乘坐的载具
按F1,建立
Side:Empty;Class:Armored;Unit;BMP-2;name:ev1(BMP-2装甲运兵车)
Side:Empty;Class:Air;Unit;MH-17;name:ev2;(米格17运输直升机)
_______________________________111_04_esb.jpg[/IMG]

5.辅助(渲染气氛和虚拟辅助体帮助激发器激活)
a.美军基地的AH-10武装直升机,M4A1主战坦克等
b.营地帐篷,野战医院等
c.巡逻的士兵,对话的军官,包括路点路径
_______________________________111_03_wsb.jpg[/IMG]

d.在距离任务很远的地方,比如Ah93区(别放海里)建立激发器辅助虚拟物体,可以是汽油桶,我一般都用汽油桶,
Unit Side:Empty Objects Barrel(black) name:null_arrive,也可建立多个,这种方法尚未从任何闪点和武装突袭的任务中
找到,不会是我发明的吧?呵呵,因为我的技术还有欠缺,所以大概只能这样实现是实现逻辑上事件发生的激发元素
_______________________________111_03_null.jpg[/IMG]

==============================
1.1.2
创建军事行动路点路径
路点路径是让军事单位动起来的直观常规方法(以后再教给你们非常规的辅助方法)
1.美军Alpha小队路点路径
位置如图
_________________________111_09_wsawp.jpg[/IMG]
111_09_wsawp.jpg-免费相册
_________________________111_11_wsawp00.jpg[/IMG]
111_10_wsbwp.jpg-免费相册
_________________________111_12_wsawp01.jpg[/IMG]
111_12_wsawp01.jpg-免费相册
_________________________111_13_wsawp02.jpg[/IMG]
111_13_wsawp02.jpg-免费相册
_________________________111_14_wsawp03.jpg[/IMG]
111_14_wsawp03.jpg-免费相册
2.美军Bravo小队路点路径
位置如图(一共四个路点,和Alpha小队一样,设置也全部一样,不必赘述)
_________________________111_10_wsbwp.jpg[/IMG]
111_10_wsbwp.jpg-免费相册

3.敌军部队路点路径
位置如图
_________________________111_15_eswp.jpg[/IMG]
111_15_eswp.jpg-免费相册
_________________________111_16_eswp00.jpg[/IMG]
111_16_eswp00.jpg-免费相册
_________________________111_17_eswp01.jpg[/IMG]
111_17_eswp01.jpg-免费相册
_________________________111_18_eswp02.jpg[/IMG]
111_18_eswp02.jpg-免费相册
==============================

1.1.3
创建所有事件的激发器
1.任务失败激发器
玩家扮演的指挥官wsa1和另一玩家扮演的士兵wsb4全部阵亡,任务失败。我们用激发器实现这个目的
按F3或点击Trigger,在地图任意位置双击建立激发器,建议放在Bb89位置,容易分辨。弹出激发器对话框
Axis a 0; Axis b 0;Type End #1; Condition         not (alive wsa1) and not (alive wsb4)
On Act.        "2" objStatus "FAILED"; "3" objStatus "FAILED"
其他不改,如图
________________________________111_08_trigger.jpg[/IMG]
111_08_trigger.jpg-免费相册

2.任务成功激发器
任务1
来到Intro Town侦察(已在美军两个小队的路径路点中激发)
见图
________________________________111_13_wsawp02.jpg[/IMG]
111_13_wsawp02.jpg-免费相册
任务2
侦察完毕回到基地(也是一个结局,记做End       #2)
见图
________________________________111_23_tr2done.jpg[/IMG]
111_23_tr2done.jpg-免费相册
任务3
消灭在侦察区域内的敌方小股兵力(任务默认隐藏,因为不知道侦察途中是否有敌军,等发现敌军任务激活)
激活任务3的激发器建立
如图
________________________________111_21_tr3active.jpg[/IMG]
111_21_tr3active.jpg-免费相册
完成任务3的激发器建立
如图
________________________________111_21_tr3done.jpg[/IMG]
111_21_tr3done.jpg-免费相册

还有一个任务结局,就是其中一名玩家阵亡,另一名或者,坚持到把敌军消灭然后回到基地的结局,记做End #3
如图
________________________________111_22_end3a.jpg[/IMG](Alpha指挥官玩家阵亡结果)
111_22_end3a.jpg-免费相册
________________________________111_22_end3b.jpg[/IMG](Bravo队员ACOG 203玩家阵亡结果)
111_22_end3b.jpg-免费相册

这个结局只在联机时有效,因为单机是只选一个玩家的话没有必要弄这么复杂

各个激发器位置如图
________________________________111_23_trlpos.jpg[/IMG]
111_23_trlpos.jpg-免费相册

===================
1.1.4
创建任务标记
键盘F6和点击Makers都可以建立地图标记
1.美军起始位置标记
        美军完成任务后回到基地的位置
_________________________111_19_maker01.jpg[/IMG]
111_19_maker01.jpg-免费相册
2.任务目标地点Intro村镇位置
_________________________111_20_maker02.jpg[/IMG]
111_20_maker02.jpg-免费相册
============================
1.1.5
Save导出任务(编辑任务过程中你随时可以点击Preview 预览测试你的任务)
_________________________111_30_save.jpg[/IMG]
111_30_save.jpg-免费相册
============================
1.1.6
建立任务简报
一般情况下使用记事本和HTML语言可编写任务预览和任务简报
但是相对繁琐,这里我推荐一款优秀的闪点行动编辑器辅助工具
Chris' OFP Script Editor(附件中带了,如果没有请在我博客里找链接)
OFPScriptSuit.rar
他的预览和简报向导完全兼容武装突袭
_________________________111_31_chris.jpg[/IMG]
111_31_briefing.jpg-免费相册
预览向导制作

_________________________111_31_overview.jpg[/IMG]
111_31_overview.jpg-免费相册
简报向导制作
_________________________111_31_briefing.jpg[/IMG]
111_31_briefing.jpg-免费相册


============================
1.1.7
完善你的第一个任务
1.给你的任务作一个个性的图片(Photoshop)
2.考虑你的任务是否有漏洞和逻辑上的不合理(我的就有不合理,找到没?帮我改改吧!呵呵)
3.添加你认为更能体现任务真实性的要素,比如
a.村镇里面不可能是个空镇吧?应该有点平民吧?加上;
b.你误伤平民要扣分吧?杀多了要被队友就地正法吧?(队友会认为你疯了,见谁都杀),加上;
c.平民中也许有抵抗组织仇视美国军队吧?你去侦察会看见冒出来的拿着武器的平民向你偷袭,
         为了自卫你也得把他们算作敌人,加上;整个平民狙击手,拿着SVD在城镇附近400-500米远的
         地方定点清除你的小队,随机发生,爽吧?
d.干了半天就剩一俩美军了,敌军渐渐包围过来,你还活着,是不是得呼叫个援军啥的?空袭啊坦克啊
         直升机紧急救援啊都能实现,弄熟了我的目的就达到了,你已经初步具备一个任务设计者的思想素质:D
e.越想越全面,越想越接近真实,只有你想不到,没有你做不到的事情。这就是武装突袭,无限可能!

来吧,来到MP站队,来到Fromz的武突博客,不为财利,为了共同爱好帮助你。:>

付上本任务全部工程文件
fromz_editor_tech_reconassault.rar

下载链接

http://www1.51ok.com/down.do?FD3CA30CDCCE0BEEC4385B4134992150

http://www.ckachina.com/en/fromz_editor_tech_reconassault.rar

http://www.mp-ofp.com/bbs/attachment.php?aid=11828

未完待续
下集预告
武装突袭任务编辑器原创教程 - 任务实例之2 - 前线救援(图文)

获知更多武装突袭闪点行动专题资讯 请返回空间首页预览查看

http://hi.baidu.com/polorill

尊重他人劳动成果是做人的基本特征。本博客所有文章,转贴须著名出处及作者!

由于这篇文章是2007年写的,事隔两年,图片地址已经实效,今补上,我会尽快出ArmA2的编辑器实例教程。

-Fromz


类别:默认分类 | 浏览() | 评论 (42)
 
网友评论:
1
2007-06-27 20:39 | 回复
不错,期待任务实例之2 - 前线救援,希望更详细些,特别是各个功能的介绍
 
2
2007-08-30 21:05 | 回复
玩战地2 过来的。支持你。
 
3
2007-09-16 21:06 | 回复
支持!我正考虑换机子等我在熟悉熟悉闪点。
 
4
2007-10-13 21:53 | 回复
靠怎么玩个游戏还这么累啊 我闪 ,装了这游戏一直没兴趣碰她
 
5
2007-10-15 16:40 | 回复
四楼的,先玩玩闪点再试
 
6
2007-10-30 10:17 | 回复
强!顶!! 可惜我的老机玩不了这个游戏,闪点还可以。
 
7
2007-11-13 22:39 | 回复
好了,找的就是这个帖子。
 
8
2007-11-22 14:36 | 回复
我想自己编辑任务,想请教下需要哪些工具呢? 还有就是游戏自带的编辑器和自己写脚本有什么区别吗? 有没有关于CONDITION和ON ACT完整的指令表呢? 编辑插件和编辑任务用的工具相同吗?我看了下您的FFAMM中的文件好像是C++写的 呵呵一下问了这么多问题麻烦了哈 我刚接触ArmA不久,不过闪点玩了很长时间,昨天被那个视频再次震撼了。。。想自己做些任务
 
9
2007-11-22 15:10 | 回复
武装突袭的脚本非常类似C++语言,但是不是。格式什么的很像。 今年四月,玩这游戏之前我根本对编程开发一窍不通。由于爱好,就这样,我现在能完全看懂C++的代码。 需要的工具有许多,需要自己测验并选用, 地址 http://www.armaholic.com/list.php?c=arma_tools 指令表官方有非常全的百科 地址 http://community.bistudio.com/wiki/Main_Page
 
10
2007-11-23 08:16 | 回复
谢谢~我自己再试试看~
 
11
2007-11-24 23:41 | 回复
啊,楼主,请教一下: 1,飞机的高度参数咋设置?比如俩飞机,直升机飞500米,战斗机飞2000米. 默认的一个高度,飞机一多,还没开打,自己就撞上了.... 2,还有,老苏的那把重狙(好象是KSKV),这玩意能打死人吗?恰似没攻击力? 3,还有还有,老美的JAVELIN的弹药,在武器箱里有吗?不自己加参数的情况下,可以在武器箱里拿到他和弹药吗? 谢谢.
 
12
2007-12-11 18:08 | 回复
我的人品好.....游戏没下完....- -下完再来研究~~!
 
13
2007-12-17 20:19 | 回复
这是哪个版本的?看懂一半,不会就得学习阿,好文章,我顶!
 
14
2007-12-24 11:58 | 回复
任务简报那里看来有得摸的了。。。 实在不知道附注虚拟物体的作用。。。望fromz兄解答
 
15
2007-12-25 22:38 | 回复
图片一张也没打开,看的是'云一层,雾九层'
 
16
2008-01-05 20:06 | 回复
Fromz,你好!谢谢你的教程!我正在按照你的教程学习ARMA的任务编辑器;但我发现,其中的某些步骤可能是你在编写教程的时候写漏写错了:在111_13_wsawp02.jpg[/IMG]中的步骤中,我总是出现错误提示:“1”objStatus "DONE"; null_arrive /#/setdamnmage "1" error missing; 请问该怎么处理啊?
 
17
2008-01-09 16:34 | 回复
这个太强悍额! 不顶真对不起撒!
 
18
2008-01-14 13:56 | 回复
先顶了再看! 好东西!
 
19
2008-01-15 01:07 | 回复
看的俺头晕,这是第二遍了,看来只有全中文还能理解些.反正现在用编辑器就是整两帮人黑打,也蛮热闹的,只要一开枪,靠 满山都是人 先玩着吧...
 
20
2008-01-22 17:00 | 回复
很全面,但对于接触不久的新人来说 还是头晕哦 哈哈
 
21
2008-01-23 16:34 | 回复
看来这游戏所包含的知识还是很丰富的啊 学无止境
 
22
2008-02-19 03:14 | 回复
谢谢,太费心了,太详细了. 我也头晕哦,好好研究
 
23
2008-03-20 15:32 | 回复
天啊!(不知道说什么 ....)
 
24
2008-03-20 17:42 | 回复
顶!!!
 
25
2008-04-01 13:36 | 回复
不顶真不是人啊!
 
26
2008-04-06 14:53 | 回复
啥也不说了··顶啊·
 
27
2008-04-09 11:05 | 回复
好东西! 我支持! Fromz伟大
 
28
2008-04-11 22:57 | 回复
严重期待武装突袭任务编辑器- 任务实例之2 - 前线救援原创教程的推出!!!F兄能透露下大概时间吗?等的好着急啊 呵呵!
 
29
2008-04-25 12:12 | 回复
有啥说的 顶
 
30
2008-05-14 18:25 | 回复
怎么没有更新了
 
31
2008-05-24 19:28 | 回复
闪点V1.75有插件有没有?
 
32
2008-05-27 12:14 | 回复
不顶不行!!!!!!!!!!!!!!!!
 
33
2008-05-30 16:22 | 回复
支持,正在下,现在一直在玩战地2,希望以后能多多指教!
 
34
2008-06-07 13:50 | 回复
谢谢
 
36
2008-07-27 22:55 | 回复
额。。。。。。。。。我晕了,想好好学习编辑任务,一来看,呀,中大奖了,全是叉烧包。。。。。。。。。。 现在我就是对任务设置和触发器的概念比较模糊,唉,现在就是弄个海陆空大战,打的剩我一个人,就看着遍地的尸体叹气。。。。。。。。。。。
 
37
2008-11-10 13:32 | 回复
看了以后比我原来乱编任务好多了,很好!
 
38
2008-11-12 15:46 | 回复
难道我不顶人品就有问题了么……………完了中计了……………
 
39
2008-11-17 10:07 | 回复
我也顶顶。何日君再来?
 
40
2008-11-21 21:51 | 回复
very good!
 
41
2009-03-16 13:35 | 回复
哈哈,经典啊,这样的好文章会长盛不衰的
 
42
2009-03-30 16:37 | 回复
弱弱的问一下楼主   复活士兵的代码怎么写?我刚接触编辑器,
description.ext格式如下:
respawn=X; 1. "seagull" 变成海鸥2. "instant" 原地复活
3. "base" 基地复活4. 小组复活(经过复活间隔后复活)5. 小组复活(立即复活)6. 无复活
respawndelay=Y;
X 范围1到6,代表复活方式.
Y 代表复活间隔.
我在地图上标记了个 marker并命名为respawn_west 怎么让编辑地图的时候载图这个脚本?
 
43
2009-07-06 09:14 | 回复
回复paul1028:这句话我喜欢:整两帮人黑打~刚玩完cs,觉得没劲,光靠个人技术不好玩。团队协作才好玩
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu