注册 | 登录

游侠NETSHOW论坛





查看: 142523|回复: 194
打印 上一主题 下一主题

[原创] 战争之人1.175MOW编辑器 流氓兔实战教程 第1-18课[如何让敌人隐身] [复制链接]

帖子
1794
精华
0
积分
1027
金钱
2886
荣誉
13
人气
2
评议
0
跳转到指定楼层
楼主
发表于 2010-8-14 02:00:28 |只看该作者 |倒序浏览
本帖最后由 ufo30000 于 2011-11-13 03:38 编辑

因为兔兔暂时不再研究编辑器的技术了,喜欢研究编辑器的朋友可以加游侠会员建立的编辑器群去学习
群号:108456199

兔兔做的所有游戏MOD链接,可以增加对编辑器的了解和程序运用
http://game.ali213.net/thread-3348047-1-1.html

突击小队中文素材库
http://game.ali213.net/forum-viewthread-tid-3637141-page-1-extra.html#pid40772846

新教程的链接:

突击小队1.08 MOWAS编辑器 流氓兔实战教程 第1课[夺旗模式程序解析]
http://game.ali213.net/thread-3317605-1-1.html


http://game.ali213.net/thread-3255275-1-1.html
第1页/1楼  第1课 消灭所有敌人胜利过关

第1页/7楼  第2课 倒计时胜利过关触发器

第1页/8楼  第3课 加入talk 说话的触发器 和 中文工具

第1页/9楼  第4课 任务说明和任务望远镜怎么做

第1页/10楼 第5课 怎么让任务显示已经完成和切换下一个任务显示

第1页/14楼 第6课 如何设置人员到达某地胜利过关

第1页/26楼 第7课 如何让MOD能发布出去

第1页/27楼 第8课 怎么给士兵或坦克添加物品

第2页/36楼 第9课 步兵和坦克增援怎么做

第2页/48楼 第10课 如何定期清理坦克残骸和人员尸体,以防止卡机的现象

第3页/89楼 第11课 8个势力的外交关系设置

第4页/109楼 第12课 SWITCH 随机刷出9个兵种或者坦克的程序算法

第4页/113楼 第13课  如何快速建立适合自己的中文素材库

第4页/115楼 第14课 如何在完成任务后我方取消和更换增援类型
第4页/117楼 第14课 如何在完成任务后AI友军或者敌方取消和更换增援

第4页/119楼 第15课 过场电影是如何制作的

第5页/122楼 第16课 自制MOW人类和士兵皮肤教程

第5页/134楼 第17课 MOW的一个路径定律

第5页/136楼 第18课 如何让敌人隐身,直到30米范围才被发现


基本功能说明:

只有放在MOW/RESOURCE/MAP下的任务目录才能在编辑器中打开任务.MI

小键盘0-9是阵营切换

如何删除物体:

1。地图编辑器
F2=====1======选择物体  DEL

2。任务编辑器

F3=====2======选择物体 DEL

AI是电脑控制,USER是用户控制,如果是我方的人员设置AI就弹药无限了

增援选项说明
"一"这个缺省的就是增援到路径点   移动增援的话多数用这个

FORCE 自动到指定的路径点**

teleport 传送

teleport & rotate 传送并且旋转到路径的移动方向

safe teleport 安全传送  这个和传送的区别是:如果传送点附近有坦克不会重叠,会在边上出现增援的坦克

safe teleport  & rotate  安全传送并且旋转到路径的移动方向   一般传送增援的话可以都用这个


impregnability下有三个选项分别为:disabled、full和harmless

这个是无敌选项:
disabled 是缺省的不是无敌的
full  代表无敌 【需要单位无敌基本就用这个,建筑无敌没用,围墙和矮墙可以无敌】
harmless 少量伤害也是无敌的一种,我基本用full的



附加功能MOD:

50楼:春田98K 写的战场武器和碎片清理MOD,这个清理战场武器是最有效和快捷的

皮肤修改的PS插件
http://developer.download.nvidia ... _8.23.0307.1915.exe
适合英文版或者英文汉化版的PS,目录名字必须是英文的
安装好了就能在PS里编辑DDS文件了

MOW1.175 流氓兔速射激光武器MOD
http://game.ali213.net/viewthrea ... ge=1&extra=page%3D1


编辑器里怎么调用Mod里的任务关卡:

先加载MOD,因为MOD可能用到一些特殊模型

把MOD里的地图目录【就是带有X.MI文件的】复制到RESOURCE/MAP下面

编辑器里就能看见了,打开X.MI就打开任务了


[如果不在乎中文,以下步骤可以不要]
如果你改变了目录,中文就不显示了,可以先在F3里增加一个新的TEXT说话的文字

去LOCATION下找对应的目录,然后把MOD里的LNG对话文件复制进去,中文就恢复了


编辑器的修复:

69楼:编辑器不能移动镜头了怎么办呢

ALt+w 连按几次可以修复视角锁定不能旋转摄像机的问题


因为我开始也是看了突击狼大哥的教程才学会编辑器的,中间遇到了很多困难,得到了狼哥和很多朋友的帮助,

现在也算可以自己做做MOD了,看到不少朋友苦于没有实战的MOD制作教程,还停留在命令分解阶段,

所以想写个教程帮助大家,如果你想自己做MOW的MOD游戏,就来看看吧 O(∩_∩)O

突击狼大哥的博客,有很多基础的MOD编辑器教程,一定要好好学习呵呵
http://blog.sina.com.cn/s/articlelist_1592880702_0_1.html

这个是狼哥的MOW教学视频,英文名字bagebaba呵呵,其他的看右边的相关视频
http://v.youku.com/v_show/id_XMTIwMzk2NDM2.html

[本教程需要先全面学习了狼哥的基础教程后才看的懂,我的教程不涉及基础的界面操作了,只讲游戏制作各函数运用]

[DEFEAT 失败的触发器的原理和胜利是相同的,一般就是把player1改成你自己的阵营比如player0,

gameover 里选择loose失败,音乐换成失败的音乐就行了]

首先在TRIGGER触发器里

建立WIN/WIN,这样就建立一个WIN的目录结构

点击WIN,在中间那个条件区右键选择ENTITIES 实体命令,这个是最常用的条件命令一定要学好它

看下面的图片的设置

player1 就是敌方的阵营,也可能是PLAYER2,看你的设置情况定

type 类型 HUMAN是人类

state 状态 not dead 没死的意思

整个条件的意思就是player1阵营的没死的人=0,也就是敌人都死了的意思呵呵

只要这个条件达成,就进入下方胜利的命令触发

我用到3个命令

首先是右键选择scene/gameover

然后照图片设置win,就是胜利了,下面message是胜利的文字,如果是英文就直接输入,比如You are hero! 你是英雄!

中文比较麻烦需要软件转换,可以看狼哥的博客上的教程呵呵

右键增加一个延迟delay 这个随意,我设置了2秒钟,然后可以放音乐

右键选择scene/music

音乐可以选择原有的,熟悉了可以自己加自己的音乐[复杂的先不说了],这里一般选择胜利的音乐

第一课先写这些,大家喜欢的话,以后再写其他的呵呵O(∩_∩)O

如果有一天你学会做战争之人MOD游戏了,希望也能和大家一起分享你的作品,我也是很喜欢玩MOW的呵呵,所以才想自己写^^

[ 本帖最后由 ufo30000 于 2011-3-14 16:25 编辑 ]

附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 1 人评分金钱 荣誉 收起 理由
花开富贵 + 10 + 1 + 1 感谢分享!

总评分: 金钱 + 10  荣誉 + 1  + 1   查看全部评分

使用道具 举报

帖子
554
精华
0
积分
277
金钱
2666
荣誉
0
人气
0
评议
0
沙发
发表于 2010-8-14 09:36:38 |只看该作者
很好,狼哥的教程里什么都有就是没有怎么设定胜负条件和怎么添加人物对话,希望楼主能把这个讲的更详细一点,比如如何添加多个任务目标,就是那个望远镜,怎样完成一个目标以后触发下一个目标,怎样设定倒计时,就是坚持抵抗敌军多长时间后胜利,等等,如果楼主能把这个讲的更明白一点,相信大家都能做出一个完整的MOD来了。

使用道具 举报

帖子
238
精华
0
积分
120
金钱
1417
荣誉
0
人气
0
评议
0
板凳
发表于 2010-8-14 09:49:44 |只看该作者
兄弟,太谢谢了,终于出教程了

使用道具 举报

帖子
1794
精华
0
积分
1027
金钱
2886
荣誉
13
人气
2
评议
0
地板
发表于 2010-8-14 12:01:30 |只看该作者
原帖由 xcwtgs 于 2010-8-14 09:36 发表
很好,狼哥的教程里什么都有就是没有怎么设定胜负条件和怎么添加人物对话,希望楼主能把这个讲的更详细一点,比如如何添加多个任务目标,就是那个望远镜,怎样完成一个目标以后触发下一个目标,怎样设定倒计时,就是坚持抵抗敌军多 ...


好的,我会继续写下去呵呵

使用道具 举报

帖子
1794
精华
0
积分
1027
金钱
2886
荣誉
13
人气
2
评议
0
5#
发表于 2010-8-14 12:03:00 |只看该作者
原帖由 ycfnxwl 于 2010-8-14 09:49 发表
兄弟,太谢谢了,终于出教程了


你会做MOD了要做个好玩的游戏给我玩哦哈哈

使用道具 举报

帖子
1794
精华
0
积分
1027
金钱
2886
荣誉
13
人气
2
评议
0
6#
发表于 2010-8-14 12:28:19 |只看该作者
如果你遇到编辑器问题了就进来说说,交流才会进步,即使我不会的,可能也有其他的

高手会帮你的

使用道具 举报

帖子
1794
精华
0
积分
1027
金钱
2886
荣誉
13
人气
2
评议
0
7#
发表于 2010-8-14 12:49:02 |只看该作者
第2课 倒计时胜利过关触发器

首先建立WIN触发器,如图建立3个触发命令

scene/timer 这个就是定时屏幕显示命令,和延迟一样都是以 秒 计时

如果坚守2小时,就是7200 秒

time 7200

title 就是显示在时间左边的文字


delay 7200  这个才是真正计时的,timer只显示并不真正计时,这个必须和timer时间设置相同


gameover/win  这个是胜利命令,第一个课已经介绍过了

[ 本帖最后由 ufo30000 于 2010-8-14 13:00 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
1794
精华
0
积分
1027
金钱
2886
荣誉
13
人气
2
评议
0
8#
发表于 2010-8-14 13:11:58 |只看该作者
第3课 加入talk 说话的触发器

这个是我写的斯大林格勒保卫战之偷袭装甲研究所的交谈例子,你可以打开o.mi仔细看看

http://game.ali213.net/thread-3254006-1-1.html

看图

首先加入talk/patrol01 触发器,每个人物自己取个触发器的名字就行了,这样目录结构很清楚

delay 5 延迟5秒   是不是需要延迟看剧本需要,我这个是开场摄像机摇向巡逻的士兵,所以要延迟5秒钟说话

actor/talk  这个就是说话的命令

点击selector 选择说话的人物,一般是人物mid号,我这里是1

如果是旁白的话,可以先给一个人物设置隐身tag  hidden,记住他的MID比如 2,然后就用2说旁白就行了

text是说话的内容,简单英文可以直接输入,大段英文需要打开文本管理对话框,中文看狼哥的博客教程

大段对话的输入法:

双击text会出现一个文本管理对话框

点击add 增加一个说话文本,比如00,在右边文本行输入说话内容 ewqtwqretgregtwqe 记得一定要按 回车,

然后才能出现save让你储存文本

文本的位置在MenOfWar\localization\mission\single\4\07.lng

\4\07.lng 这2个名字根据你建立的目录名自己改

然后把07.lng改成 07.lngs

{tags
        {"00" "苏联的冬天真冷啊,我想我的妈妈了...我好像看见苏联人了!...你一定是得了妄想症了哈哈,这种鬼地方怎么会有苏联人来...也许是我看错了唉,不知道这样每天巡逻的日子什么时候才是个头呜...呜...呜..."}
        {"defeat" "苏联不会忘记你,有时候死会重于泰山...也有可能轻于鸿毛..."}
        {"officerdead" "德 国 军 官 终 于 死 了 哈 哈...这下德军的增援就断了嘿嘿!!!"}
        {"officerhappy" "我还活着哈.哈.哈...你来抓我呀...想知道我在哪里吗?...打死我也不说哈哈..."}
        {"task01" "消灭1号指定地区的所有德军和德国军官[每个地区的德国军官隐藏位置都不同,请仔细寻找]"}
        {"task02" "消灭2号指定地区的所有德军和德国军官"}
        {"task03" "消灭地图上德军装甲研究所的所有德军,为了斯大林前进!!!"}
        {"win" "苏联有很多美眉爱上你了,你最近估计没时间玩MOD了哈哈..."}      
}

把"00" 后面字符串里的英文改成你需要的中文内容就行了

然后存盘

这时需要一个MOW文本转换工具,才能把中文转换成MOW能显示的中文文档

[我上传了一个mowtool,解压随便放哪里都可以用的]

打开MOW文本转换工具.exe,把07.lngs拖入框内,点击 编译全部文本就自动生成一个07.lng

现在进入mow编辑器,再选择这个00文档就看见是中文的了呵呵

要在你发布的MOD里显示中文,还要复制这个文件到你的MOD里

这个是我的偷袭装甲研究所的例子,你可以打开mod看看目录结构就明白了
\MenOfWar MOD\Mods\raid\localization\mission\single\4\07.lng


中文工具主要是对.LNGS文件代码进行编译成.LNG文件,这样就能在MOW1.175上显示中文了,

有的MOD里作者并没有留下LNGS文件,只留下了编译好的LNG文件,这样中文工具就没用了

[ 本帖最后由 ufo30000 于 2010-12-28 19:48 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
1794
精华
0
积分
1027
金钱
2886
荣誉
13
人气
2
评议
0
9#
发表于 2010-8-14 13:25:41 |只看该作者
第4课 任务说明和任务望远镜怎么做


F9/tasks  右键add 增加任务比如task01  

desc是任务描述

primary 不选是次要任务,不一定要完成的意思,勾选的话就是主线任务必须完成的

state 是任务当前的状态,--- 就是显示, hidden是暂时不显示任务说明,等触发器打开显示再显示任务说明
        [一般设置--- 程序写起来简单,让任务全显示,完成触发器任务自动打勾,屏幕提示就行了]

pointer 就是红色箭头的tag  下面建立好后,这里键入 task01

F3-2 实体命令处 造一个红色虚拟目标箭头

键入 pointer 搜索, 在你需要的任务目标点处 建立

然后根据你任务的名称 比如task01 那你就给这个pointer的红色箭头加一个tag :  task01

这样一个主线任务的说明和望远镜就建立好了呵呵

[ 本帖最后由 ufo30000 于 2010-8-14 16:13 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
1794
精华
0
积分
1027
金钱
2886
荣誉
13
人气
2
评议
0
10#
发表于 2010-8-14 13:40:34 |只看该作者
第5课 怎么让任务显示已经完成和切换下一个任务显示

看图

首先建立任务目录

task/task01
task/task02
task/task03

中间是条件,第一课介绍过entity条件怎么做了,这里不说了

如果条件达成,执行以下命令

scene/task

第一个是complete 会屏幕显示任务完成某任务完成

delay 5 延迟5秒钟

第二个是显示下一个任务,如果你在F9/TASKS 的STATE设置了---,那么这里也可以不加这个show的task命令,

         玩家都会自己看任务说明的,这样程序很简洁呵呵

[ 本帖最后由 ufo30000 于 2010-8-14 13:56 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
1794
精华
0
积分
1027
金钱
2886
荣誉
13
人气
2
评议
0
11#
发表于 2010-8-14 15:16:21 |只看该作者
可能你会觉得被人知道你不会,不好意思说出来,我都写了教程了,

如果你不出来顶下,有问题了谁能知道呢~~~如果写教程的

也不好意思躲起来不出来写,那你又去问谁呢 ^_^

因为有了狼哥的付出,才有了流氓兔的教程呵呵,也许有一天会出现你的教程哦,

希望让爱心永远延续,MOW的原创MOD永远传承

[ 本帖最后由 ufo30000 于 2010-8-14 15:22 编辑 ]

使用道具 举报

帖子
238
精华
0
积分
120
金钱
1417
荣誉
0
人气
0
评议
0
12#
发表于 2010-8-14 16:02:26 |只看该作者
谢谢你!流氓兔兄弟!!!!! ,希望再出其他的教程。

使用道具 举报

帖子
1794
精华
0
积分
1027
金钱
2886
荣誉
13
人气
2
评议
0
13#
发表于 2010-8-14 16:07:27 |只看该作者
原帖由 ycfnxwl 于 2010-8-14 16:02 发表
谢谢你!流氓兔兄弟!!!!! ,希望再出其他的教程。


你想知道什么技术告诉我,我来写教程呵呵

使用道具 举报

帖子
1794
精华
0
积分
1027
金钱
2886
荣誉
13
人气
2
评议
0
14#
发表于 2010-8-14 16:40:26 |只看该作者
第6课  如何设置人员到达某地胜利过关

先做个zone,就是你要那个人到达的区域,比如一个圆形的 AAA


然后trigger里增加一个条件:

near  这个是靠近的意思,里面zone选择你的AAA  player选择你的阵营,human,not dead>0

意思就是当你的人靠近这个AAA区的时候,条件就满足了

下面定义trigger事件

gameover == win  

这样就成功过关了

使用道具 举报

白金会员勋章活跃勋章人气勋章·初级

帖子
55998
精华
0
积分
28691
金钱
171979
荣誉
59
人气
576
评议
0
15#
发表于 2010-8-14 21:23:38 |只看该作者
支持LZ!

虽然看着头大8会用,还4要顶一下,期待更多好MOD~

使用道具 举报

帖子
1794
精华
0
积分
1027
金钱
2886
荣誉
13
人气
2
评议
0
16#
发表于 2010-8-14 21:29:50 |只看该作者
原帖由 dibowa 于 2010-8-14 21:23 发表
支持LZ!

虽然看着头大8会用,还4要顶一下,期待更多好MOD~


学会的人多了,好MOD也就多了,这是个长期的工程呵呵

使用道具 举报

帖子
554
精华
0
积分
277
金钱
2666
荣誉
0
人气
0
评议
0
17#
发表于 2010-8-16 20:58:17 |只看该作者
楼主能否讲一下怎样写战场清理吗,因为有的MOD太卡了想加一个战场清理可不知道怎样加。

使用道具 举报

帖子
1794
精华
0
积分
1027
金钱
2886
荣誉
13
人气
2
评议
0
18#
发表于 2010-8-16 21:06:32 |只看该作者
原帖由 xcwtgs 于 2010-8-16 20:58 发表
楼主能否讲一下怎样写战场清理吗,因为有的MOD太卡了想加一个战场清理可不知道怎样加。


你去看看我写的雨中坦克,里面的DELMAN和DELTANK就是清理程序

其实最好学习的方式就是看别人写的MOD程序,我大多数经验都是看别人写的MOD学到的

使用道具 举报

帖子
333
精华
0
积分
169
金钱
1046
荣誉
0
人气
0
评议
0
19#
发表于 2010-8-17 09:02:23 |只看该作者
如果有视频教程就更好了

使用道具 举报

帖子
1794
精华
0
积分
1027
金钱
2886
荣誉
13
人气
2
评议
0
20#
发表于 2010-8-17 12:19:26 |只看该作者
原帖由 郭村长 于 2010-8-17 09:02 发表
如果有视频教程就更好了


狼哥的博客上有很多的视频的,关键是要自己动手写一下,写出过一个MOD就容易了,

看上去很复杂,自己写过就容易了,出现问题可以问,这样才能学的会

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2024-11-22 23:21 , Processed in 0.370115 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到