注册 | 登录

游侠NETSHOW论坛





查看: 11886|回复: 28
打印 上一主题 下一主题

SCFA 的 MOD 简单制作过程(应用于 遭遇战与战役模式) [复制链接]

帖子
332
精华
0
积分
176
金钱
2743
荣誉
1
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2007-11-17 10:55:54 |只看该作者 |倒序浏览
首先声明: 本文参考了 大量 CaiMM 提供的资料,非常感谢!
(菜鸟也能打造自己的SC,更新+10 友情+3 答疑+8 http://game.ali213.net/thread-1381447-1-2.html

修改好的文件,直接解压缩到游戏根目录下:
                                
                                               
                                               
                                               


本文主要是讲解一下根据资料自己制作一个 Mod 的过程,希望以此抛砖引玉~ 积极促进“全民做Mod” 事业的发展~

1。建立 mod 目录,在游戏目录下建立 mods 总目录,并在内建立自己的作品目录,名称自定义。在这里我建了一个 SSC 目录,准备制作一个 超级最高指挥官(Super Supreme Commander)。

2。在自建的目录内新建 文本文档,作为 Mod 信息,命名为 mod_info.lua,注意不是 mod_info.lua.txt。
   打开文档,填写如下内容:

name = "my mod"
version = 1.009
copyright = "my"
description = "my mod is god's mod!!"
author = "me"
url = "my url"

exclusive = false

ui_only = false

内容注解:
*内容全部用英文填写
name = 填写 mod 名称,注意写在英文双引号内
version = 版本号,随便填
copyright = 版权信息,可以写自己的名字,注意写在英文双引号内
description = Mod 内容描述,比如说这是一个 超级最高指挥官……,注意写在英文双引号内
author = 作者名,可以不写,注意写在英文双引号内
url = 我的网站链接,可以不写,注意写在英文双引号内
exclusive = false
ui_only = false



3。制作 mod 关键文件。
因为我要修改的是 UEF 族 的 指挥官,令他具有超级能量,所以需要首先提取他的原始数据:

打开 gamedata 目录,找到 units.scd,


使用 Winrar 或 Winzip 等解压缩软件打开它,进入 units 目录 ——〉UEL001目录 ——〉提取 UEL0001_unit.bp 文件并释放至自己建的目录



4。在单位文档内增加 mod 信息。
用记事本或其他文本编辑工具打开 UEL0001_unit.bp,在第一行之下加入文字:

   Merge = true,
    BlueprintId="uel0001",   



5。保存并退出,至此,一个简单的 Mod 即制作完成,可以进入游戏——遭遇战模式——地图选项——mod管理器里面进行测试,看是否显示出刚刚的作品。


显示说明 我的 mod 可以工作了~

但,目前只是增加了一个 mod,并没有作任何数据修改,二楼继续讲解~

战役模式修改见 3 楼

[ 本帖最后由 binet 于 2007-11-19 15:16 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 1 人评分金钱 收起 理由
wanghanda + 50 + 3 原创内容,值得鼓励!

总评分: 金钱 + 50  + 3   查看全部评分

使用道具 举报

帖子
332
精华
0
积分
176
金钱
2743
荣誉
1
人气
0
评议
0
沙发
发表于 2007-11-17 10:57:51 |只看该作者
数据修改部分就比较随意了,我只是修改了 指挥官的 血量、建造速度、建造距离、武器威力等,相信各位继续发掘能够找到更多好东西的~

ok,首先打开那个 UEL0001_unit.bp

*** 这里修改 指挥官血量 ***
找的    Defense = {
将    Health = 修改至你希望的值   注意最后有一个 英文逗号 作结尾
将   MaxHealth = 修改至你希望的值   注意最后有一个 英文逗号 作结尾

*** 这里修改 建造速度、建造距离 ***
找的    Economy = {
将   BuildRate = 修改至你希望的值   注意最后有一个 英文逗号 作结尾
将   MaxBuildDistance = 修改至你希望的值   注意最后有一个 英文逗号 作结尾

*** 这里修改 武器威力、射程、射速 ***
找的    Weapon = {
将   Damage = 修改至你希望的值   注意最后有一个 英文逗号 作结尾
将   MaxRadius = 修改至你希望的值   注意最后有一个 英文逗号 作结尾
将   MuzzleVelocity = 修改至你希望的值   注意最后有一个 英文逗号 作结尾
如果希望 打飞机

           Land = 'Land|Water|Seabed',
                Seabed = 'Land|Water|Seabed',
                Water = 'Land|Water|Seabed',

替换成
          Air = 'Air|Land|Orbit|Seabed|Sub|Water',
                Land = 'Air|Land|Orbit|Seabed|Sub|Water',
                Orbit = 'Air|Land|Orbit|Seabed|Sub|Water',
                Seabed = 'Air|Land|Orbit|Seabed|Sub|Water',
                Sub = 'Air|Land|Orbit|Seabed|Sub|Water',
                Water = 'Air|Land|Orbit|Seabed|Sub|Water',
实际并不需要替换这么多,为了一步到位,以后省事了~

以上修改的是基础数据,因为 SC 里面 指挥官涉及到 部件升级的问题,所以还要修改 如上功能升级后的 数据:
找的    Enhancements = {
逐一查找  NewBuildRate、NewHealth、NewMaxRadius …… 并修改

NewBuildRate 的值要大于或等于 BuildRate 的值
NewHealth 的值要大于或等于 Health 的值
NewMaxRadius 的值要大于或等于 MaxRadius 的值
…… ……

最后检查一下 文字或格式有无疏漏,注意最后的 英文逗号 结尾

Ok,保存退出
至此,mod 修改完毕,可以去游戏里爽一下试试了,不爽在改,改完再爽,不爽在改,改完再爽,不爽在改,改完再爽,…… …… ……

其他内容可以继续发掘哦,SC 真的有很大潜力可挖!其实从 TA 时代就发现 TA & SC 是一个优秀的游戏引擎,非常敬佩 泰勒 的伟大的 自由开放的 创作理念!而非单单是制作一部游戏,只要你用心研究,他会立刻变成一个全新的作品!!!
各位要努力了!!!


[ 本帖最后由 binet 于 2007-11-17 11:22 编辑 ]

使用道具 举报

帖子
332
精华
0
积分
176
金钱
2743
荣誉
1
人气
0
评议
0
板凳
发表于 2007-11-17 11:24:59 |只看该作者
增加战役使用方法:

将修改好的 UEL0001_unit.bp 放在 游戏目录\mods\自建目录\hook\Units\UEL0001 里面,
进行游戏,在开始标题菜单画面,进入 扩展选项 ——〉mod 管理器,开启修改好的 mod,开始战役游戏就可以哦~



这个 mod 没有采用压缩的方法,避免了因为压缩造成的不兼容、数据丢失等情况,所以可以放心大胆的尝试哦!!

[ 本帖最后由 binet 于 2007-11-17 14:44 编辑 ]

使用道具 举报

帖子
888
精华
0
积分
484
金钱
2188
荣誉
4
人气
0
评议
0
地板
发表于 2007-11-17 12:17:37 |只看该作者
感谢了呀,虽然我不喜欢乱改但是感谢了,以前乱改,改的敌人也变态了。哎如果只能改一自己敌人不加多好呵呵,再次感谢。

谢谢游侠网给大家交流的平台,谢谢楼主给大家提供MOD制作方法。

使用道具 举报

帖子
332
精华
0
积分
176
金钱
2743
荣誉
1
人气
0
评议
0
5#
发表于 2007-11-17 14:47:25 |只看该作者
更新顶贴,增加了战役模式的修改方法哦~~
(同样参考了众多 Mod 修改资料,非常感谢这些前辈~)

使用道具 举报

帖子
115
精华
0
积分
58
金钱
3810
荣誉
0
人气
0
评议
0
6#
发表于 2007-11-17 14:51:19 |只看该作者
老大   能不能做个弄好的让我们下啊    做个指挥官强化版的  谢谢了啊

使用道具 举报

帖子
332
精华
0
积分
176
金钱
2743
荣誉
1
人气
0
评议
0
7#
发表于 2007-11-17 16:00:26 |只看该作者
应 会员要求,放上去 修改好的文件,直接解压缩到游戏根目录下

这个是 UEF 指挥官的强化版,有其他要求请 各位 提出来,我们共同研究下~

[ 本帖最后由 binet 于 2007-11-17 16:02 编辑 ]

使用道具 举报

帖子
332
精华
0
积分
176
金钱
2743
荣誉
1
人气
0
评议
0
8#
发表于 2007-11-17 16:06:16 |只看该作者
原帖由 蓝色量子. 于 2007-11-17 13:58 发表
你可以加作弊单位嘛,加出来的单位AI是不会用的,因为这超出了它们头脑里数据库的范围


如何增加单位?包括图标、定义建造方式、模型等,确实非常期待这件事情,请 量子兄 多讲一些,谢谢哈~

使用道具 举报

帖子
332
精华
0
积分
176
金钱
2743
荣誉
1
人气
0
评议
0
9#
发表于 2007-11-17 17:55:16 |只看该作者
再请问下 量子兄, 如何确定新单位由谁来建造? 就是说比如你新作了个 超级小电厂, 不想由指挥官建造 而让副指挥官会建造, 如何实现呢? 会不会冲突掉原来 被克隆的单位? 谢谢~

使用道具 举报

Ulthwe·狂嚎女妖
善良 半精灵 术士

精华勋章活跃勋章白金会员勋章

帖子
13380
精华
11
积分
10317
金钱
22720
荣誉
142
人气
68
评议
0
10#
发表于 2007-11-17 18:58:04 |只看该作者
貌似我最近来两次更新都没有加分 -。- 郁闷

苦力研究地狱伦敦之门修改中
修习观者当观一切世间有为之法,无得久停,须臾变坏。一切心行,念念生灭,以是故苦。应观过去所念诸法,恍惚如梦。应观现在所念诸法,犹如电光。应观未来所念诸法,犹如于云,忽尔而起。应观世间一切有身,悉皆不净,种种秽污,无一可乐。
道可道,非常道;名可名,非常名。无名天地之始,有名万物之母,故常无欲以观其妙;常有欲以观其徼。此两者同出而异名,同谓之玄,玄之又玄,众妙之门。

使用道具 举报

帖子
115
精华
0
积分
58
金钱
3810
荣誉
0
人气
0
评议
0
11#
发表于 2007-11-18 17:30:51 |只看该作者
老大们    能不能把其他几个种族的指挥官加强版也作出来啊     我看不懂怎么做的啊    谢谢了啊!!!!!!!!!!!!

使用道具 举报

帖子
115
精华
0
积分
58
金钱
3810
荣誉
0
人气
0
评议
0
12#
发表于 2007-11-19 12:59:33 |只看该作者
楼主  帮帮忙啊!!!!!!!!把其他几个种族的指挥官加强版也作出来啊!!!!!!!!!

使用道具 举报

帖子
332
精华
0
积分
176
金钱
2743
荣誉
1
人气
0
评议
0
13#
发表于 2007-11-19 15:18:26 |只看该作者
已重新 上传 四族 指挥官修改版,请关注顶楼,谢谢!

也请各位 再去发掘 更多的精彩内容,自己尝试修改~

使用道具 举报

帖子
483
精华
0
积分
262
金钱
869
荣誉
2
人气
0
评议
0
14#
发表于 2007-11-19 17:00:03 |只看该作者
我同学试用了下,发现现在新加的AIX会使用玩家加入的MOD了,自己指挥官改了敌人的也改强大了。

使用道具 举报

帖子
1089
精华
0
积分
555
金钱
962
荣誉
1
人气
0
评议
0
15#
发表于 2007-11-19 18:39:01 |只看该作者
LZ能不能开发一个  战役mod enable?
    台:DIY           本:Dell XPS1530
处理器 Athlon 64 X2 4800+ (939)    Core2 Duo T7500
显卡  7900GT           8600M GT
芯片组 nVidia nForce 4       Intel 965PM
内存  DDR400 512*4       DDR667 1024*2
硬盘  80G*4 RAID0         160G
                       FreeAgent Desktop 320G

使用道具 举报

帖子
359
精华
0
积分
180
金钱
1017
荣誉
0
人气
0
评议
0
16#
发表于 2007-11-21 10:24:47 |只看该作者
战役还是不能用,打开MOD或把修改好的文件直接替换units.mcd中的文件也不行,这是怎么回事呢?

使用道具 举报

帖子
888
精华
0
积分
484
金钱
2188
荣誉
4
人气
0
评议
0
17#
发表于 2007-11-21 15:47:54 |只看该作者
原帖由 蓝色量子. 于 2007-11-17 13:58 发表
笨啊,你可以加作弊单位嘛,加出来的单位AI是不会用的,因为这超出了它们头脑里数据库的范围



兄弟我最多就是把实验型T4机器人所有武器都能打空中而已,虽然也很变态了。但是你说的作弊单位我不理解呀??是什么怎么改?

使用道具 举报

帖子
332
精华
0
积分
176
金钱
2743
荣誉
1
人气
0
评议
0
18#
发表于 2007-11-22 15:26:48 |只看该作者
原帖由 flyhong 于 2007-11-21 10:24 发表
战役还是不能用,打开MOD或把修改好的文件直接替换units.mcd中的文件也不行,这是怎么回事呢?



应用到战役模式 好像是 要在需要使用的MOD里面的 mod_info.lua 文件里加入

uid = "6AAFE20A-E851-11DB-B8BE-ECC755D89593"

命令行, 加在

url =  

的下面,但是如果在多个 mod 里加入,最后只能有 一个 Mod 生效,
目前还未知 多 mod 都可以在战役里灵活使用的方法、以及这行参数的意义。

使用道具 举报

帖子
116
精华
0
积分
58
金钱
451
荣誉
0
人气
0
评议
0
19#
发表于 2007-11-22 19:59:33 |只看该作者
如何加入新单位~~
还是不会
折腾了一下午了
给个新单位的代码看下~
比较一下
谢谢!!

使用道具 举报

帖子
116
精华
0
积分
58
金钱
451
荣誉
0
人气
0
评议
0
20#
发表于 2007-11-22 20:00:30 |只看该作者
如何加入新单位~~
还是不会
折腾了一下午了
给个新单位的代码看下~
比较一下
谢谢!!

使用道具 举报

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

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

GMT+8, 2025-11-16 03:03 , Processed in 3.804018 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到