您的位置:>战争之轮>资讯资讯>

【转载】红警2mod圈目睹之怪现象& mod圈简史

开始吐槽

该文章转自MK所发帖子,部分图片和文字(红字)为个人增添说明

为了行文脉络,这东西就先从历史开始说起吧。
第一代,上古时代。2000~2007年。

代表作:兵临城下以及各种花里胡哨名字的mod

第二代,NP时代。2007~2009左右

代表作:零点行动

代表作:神龙天舞

第三代,后NP,ARES前期时代。2009~2013左右 (功能比起第二代有了拓展)

例如和谐中国这种(右下角NPSE EXT)


第四代,后ARES时代,2013至今。 (例如复仇时刻,MO3,泰伯利亚危机,世界轴承等等,现在的MOD主流平台也是这个了)

和平使命是较早的ARES平台MOD

以及所熟知的MO3

第一代,也就是现在网上大多数人对RA2mod形成概念,乃至成见的时代。毕竟过了刚刚发布的时段后没多久,ra2yr就成为了过气游戏,被能办wcg的魔兽3彻底压制,当年的玩家也都不再关注了,而那时候他们接触到的mod也就成了对mod的基本印象。

而远古时代的modder,和今天相比,实在是一穷二白。现在人手一份的xcc mixer、shp builder等等开发工具都只有早期版本,这些早期版本在现代看来自然只能用简陋来形容。远古时代国内的网盘之类网络文件存储服务尚不存在,工具都得发邮件找当初的前辈们讨。而现在那种什么都提供的网站也是不存在的,流传最广的“mod”工具,根本就不是那些真正的开发软件,而是现在许多人不齿的“冷晓辉修改器”。

Mixer工具

冷晓辉修改器

除了工具的匮乏外,资料的缺乏更是阻碍了普通玩家走上mod之路。远古时代的资料也就是由kingofpowers, 不吐皮两位编写的若干rules条目词典(里面有许多错误),小遥指挥官翻译的一份art条目词典(缺乏最关键的碎片部分的注释)。远古时代的资料往往缺乏详细的研究,也并没有把原理说清楚的趋势,只是经验主义的“这么做可行”。最大的问题,首先是语焉不详,又没有图片——当时的贴吧根本不支持上传图片——文字内容在技术上经常还是错误的。






比如说远古时代的图标教程 (这里是专业知识,路人可跳过)
http://tieba.baidu.com/p/167561431
***********************************************************
8.把RGB颜色转换成索引颜色(就是所谓的256色),选自定,载入RA2 Cameo的调色板(没有可以从XCC Mixer里面找一个Cameo,然后右键,Copy as PCX,用PS导入,看颜色表,保存,这就是调色板),保存为**0000.bmp
9.打开OS SHP Builder,选File-Import-Image -> SHP,Browse选刚才做好的图片,Optimize Conversion For选RA2,下拉框选Cameos,然后选OK
************************************************************
为图标制作一个后面完全没用上的色盘,导入的时候却不提示勾选图标色盘,所以才会有那么多看了远古教程的人连图标都不会做。


以及语焉不详的载入图教程:
*******************************************************
作者:CHAWXF[黑暗招来体]
SHP文件很多人认为是图形文件,其实,它仅仅是点阵文件,要做SHP文件,必须要以下工具:
①XCC[必要]
②能转换成PCX图片的转换工具[Photoshop,魔法转换等都可]
③自己喜欢的图片[不用说了吧?]
步骤:[拿红警壁纸说吧]
1:首先要选择一张图片,把它用画图工具作成800×600大小,256色的图片[256色很重要!!]
2:然后用图形转换工具将该图片制成PCX类型文件[注意:后缀要加入(空格+0000)]
3:然后用XCC将转换后图片存为SHP文件,另外不要忘记再将原图转换成PLA调色盘文件[防止颜色失真]
4:最后重命名为:
glslmd.shp
glsmd.pal
放入原游戏目录,好了,看看成果吧!
*******************************************************
xcc mixer做shp,却不先做色盘然后勾选色盘转换,而是直接用默认色盘转换shp,最后一步才是把色盘做出来,理论上说这个色盘跟做出来的载入图没有任何关系,用起来不花才是见了鬼——所以才会有那么多看了远古教程的人连载入图都不会做。

所以说,当初能够做出个自带素材,哪怕是带个新图标的mod,都会被惊为天人。现代观念中的mod当初根本就没有几个,更多的是用冷晓辉修改器之类胡乱填填表格改改数字就能做出来的单ini的“mod”,如盗版碟里常见的“xxx个mod合一”。共辉连个自己做的图标都没有——时代局限性罢了。毕竟远古时代modder的知识量就那么一丁点。这就像是现代任何一个高中生都可以在知识上完爆中世纪的伟大科学家们一样。共辉的时代局限性并不意味着到了现代它还有实际价值——放到现代看,共辉不过是个制作低劣的mod,早就该进博物馆的货色。

早期MOD合集

共辉毕竟是早期作品,当时技术的确缺乏,然而如今还老被人以现在的眼光拉出来批判一番,up个人认为实在是无聊之举。

这就是远古时代modder们面对的现实:彻底的一穷二白,两眼一抹黑。远古时代的mod顶峰可以说就是《兵临城下》,不吐皮在一穷二白的年代,加入这么多内容,是真正的不容易。
而另一个极端共和国之辉,则是一个给红警抹黑,让modder蛋疼的东西。共辉由于制作水平的低劣,把原版本来就不怎样的ai彻底写残了,而各种下载网站提供的捆绑共辉的红警2让许多人产生了带中国的红警才是“正版”的错觉——许多人根本不明白正版指的是需要氪金从发行商手上购买的游戏——然后体验了一把共辉的智障ai后就得出了辣鸡游戏的结论。
另外还有一条著名的网络谣言:红警2被禁,只得以共辉的形式进入,曲线救国,云云。谣言的出处不明,大约是因为里面出现了苏联,在2000年的环境下,就被网民们编造了一个“ 思想出问题(此处为过审核与原文比起来有所修改) ”的名目,被禁的谣言也就发酵了起来。然而实际上根本查不到相关封禁的政府文件。另一个板上钉钉被封的游戏,C&C将军,则能查到其记录。 实际上红色警戒2只是没有国内代理商引进。比如 奥美电子 就是当年魔兽3的中国代理。而ra2由于当初ra1的火爆,刚刚发布国内就已经普及了盗版,所以没有代理商做这样的蠢事——一种推测。

RA2推出时期正赶上国内盗版横行

“苏联与美国的战争正处在僵持之中……
苏美两国急于开辟第二战场,企图把战争扩大到全世界范围内。以“小赫鲁晓夫”为首的苏联右倾主义份子早已驻兵蒙古,蠢蠢欲动。美帝国主义战机屡次侵犯我国领空,数艘航空母舰正向我渤海驶来。他们知道,控制了中国,就等于控制了全世界--因为中国人的骨头是最硬的。
东北告急!华北告急!在这种情况下,人民共和国毅然决定主动出兵迎战。九百六十万平方公里的土地上又响起了建国初抗美援朝时唱过的那首歌--“雄赳赳,气昂昂……”


现在我们讲究的是和平,互利,共赢,共辉的“剧情”今天看起来已经十分幼稚,带有一股浓烈的被害妄想症味,可是要记得,1999年我国南联盟使馆被炸,这随便意淫出来的挨打,恰好和政 (河蟹) 治事件相呼应,激发了许多人的热血,也算是共辉得到广泛传播的天时便利,何况远古时代也不像现在的自媒体时代,人们获取信息的途径极其有限,这样一个热点的影响力能够持续极长的时间。当然,本人还是认为,在游戏里寻找爱国快感的人,呵呵,哈哈,真是,啧啧。

这第一个怪现象,就是层出不穷的“共辉系”mod。1999年附近出现共辉,尚可理解,而后面陆陆续续的各种“中国崛起”中国梦“铁血中国”“中国xxxxxx”、“中国xxxxxx”、“中国xxxxxx”、“中国xxxxxx”类mod,就实在有点搞不明白了。这类mod有个特色,就是里面的中国总是被外敌欺辱,总是莫名其妙挨了野心勃勃的外国(通常不是日本就是英美)一顿打,满地图都是base under attack,然后艰苦抗战,不懈奋斗,最后总算崛起于世界民族之林(游戏里体现往往就是中国单位数值上的离谱高),颇有鸦片战争、北伐战争、抗日战争、解放战争一股脑再打一遍,作者老爷领着一众玩家,同仇敌忾,万众一心的错觉。
1999年背景下编个这样的故事还很是激动人心,可是现代嘛

什么米国鹰国,要让他们公开打一场共辉系mod剧情里的那种直截了当骑在中国脸上的战争,别说中国人民不答应,联合国不答应,哪怕是他们自己国内,怕是都不答应。
差点忘了,共辉系mod通常只有笔头上的几行字,真正能玩的剧情任务都是不存在的。这类中二编剧往往自身制作能力几乎不存在,靠下载公共素材,挖掘远古mod制作作品(通常挖的就是兵临城下,有时候甚至是直接改他人的mod),东拼西凑,整出一锅风格各异的远古素材大杂烩,安上一个中国的名字,就自以为得计了。正应了那句话,实力行的靠实力,实力不行的靠情怀和国产(笑)


这类中国莫名其妙挨揍的mod过去有许多,现在大概还是有蠢新在做,以后大约还会源源不断的产生吧。然而它们都没什么人气(笑)毕竟现在玩都是看品质,而东拼西凑的共辉系,光靠编造出来的挨揍,靠“爱国”噱头,已经不行了。老共辉毕竟是受了天大的机缘,这种机会,以后的共辉系mod也不可能再享受得到了。而当年玩共辉的热血青年们,也都成了思维固化的中老年人,哪怕知道共辉是mod,知道共辉做得不好,但是毕竟已经习惯了,懒得再去入什么新mod的坑——毕竟人嘛,5岁之前存在的东西都是自然而然,20岁左右出现的东西都是改变人类社会走向的伟大发明,30岁之后出现的东西都是邪恶的黑科技,会毁灭下一代的成长(笑)。

再补充一些远古时代的有名作品:
隐风之龙:使用了传说中的“先进引擎”,就是一个文件名叫chinaxp的启动器,但是从mod内容上看并没有什么实际增加的功能。对其实际内容印象不是很深,但是当时也算是制作精良了。

隐风之龙

草木皆兵/炙红誓言:应该是第一个搞笑mod

草木皆兵

反恐联盟:似乎是远古时代唯一一个修改了超武的mod,现在的FK3D前身。能看的fkol变成瞎眼的fk3d是2d强行转3d失败的典型例子。

反恐联盟(FKOL)

到了第二时代,NP时代,中国mod圈其实并没有什么大动静。MO2已经制作完成,而国内却没有同等原创级别的大型mod。资料匮乏,工具落后的状况依然没有什么改善,素材还是基本靠从那几个老牌素材网站上下载和挖别人的成品mod。这时候的modder们对于挖个素材并没有什么负罪感,甚至对挖洋人的作品有种莫名的快感,强行把个人行为上升到报鸦片战争、第二次鸦片战争中列强的仇的层次,真是一个人为国家和民族贡献了自己的智慧,把自己的命运和国家民族的命运连在一起,把自己的人生价值最大化了。

心灵终结2.0


NP时代的modder们并没有现在有组织的给后辈们编写教程的闲心,依然是一种各自为战的状态,甚至是靠NP平台默认的那些功能做出了点什么,也要藏着掖着原理。当时的一个萌新是很难意识到存在"NP"这种引擎补丁的,倒是会试图把NP代码移植到自己在原版上做的mod中,结果毫无疑问是失败。而NP说明书这种现代满地都是的基础资料,当时也是很难取得的。网上流传过的“空降坦克补丁”这样的东西,其实就是一个NP之类的文件,但是和说明书分开了,所有空降坦克外的功能都没有告知过用户,拿到的仅仅是“复制以下代码加入ini即可”程度的说明。

NP时代的经典:神龙天舞,零点行动
神龙天舞最早的名字叫空中决战,卖点是NP功能直接实现的机场飞机空对空,然后下载了超大量的madHQ素材进行改色(以及挖了mo的,后来发帖道歉了),加上了一套酷炫的UI,把NP说明书里的功能挨个用了一遍,就成了神龙天舞——本人对龙舞的评价并不高。
龙舞应该是换皮mod的始祖了,里面各个阵营外观都不一样,实际玩起来每个单位都有其他阵营的对应版本,不论数值是否一样,但是各个阵营设定之间的差异性小到了原版国家之间的差异的程度。印象很深的有“黑晶科技”这种中二味满满的设定,游戏内实际表现就是发射一坨黑像素,炸出一坨黑像素的白板炮。看着贴吧里对世界观的讨论,感觉黑晶科技好像很厉害,而游戏里第一次玩到的感想:“白板炮???”


零点行动是国内第一个试图复刻绝命时刻的mod,可惜的是素材相似度并不高,本该是最标志性的中国建筑的外形与将军毫无相关性,强行复刻的购买升级的设定也让人摸不着头脑——后期基地里插满了“购买升级科技”的小旗子,颇有共辉里国旗改的训练营的感觉。而且因为“升级”无法覆盖已经造好的单位,更是大大削弱了复刻这个系统的价值。有许多诸如此类为了复刻而复刻的内容,却没有优化其手感,显得很是突兀。


然后就是一些不太有名的mod了,比如seven800的《末日审判》。那是中国第一个全套原创建筑素材的mod,制作很精美,然而根本没做什么宣传,也是埋没了。

夭折的末日审判

总之,NP时代是一个敝帚自珍的时代吧。NP的存在都只有一小部分人知道,广大萌新还是冷晓辉强无敌,随便加几个图像都显示不出来的单位就算完毕。素材方面别说什么制作素材,连使用素材的说明都寥寥无几。冷晓辉入门的萌新,mixer提取文件都不会,更不知道还有个art文件要写,下载到的素材怎么用?现代的vxl要配hva之类mod制作常识都尚未传播开来,倒是流传着“可以复制一个现存的hva改名”这样的错误说法,自己制作素材更是只存在于传说中,有那么多素材下载站,为什么还要自己做?NP时代同质化非常严重,同一个素材出现在无数人的的mod里,而当时最顶尖的modder的INI实现能力也不过是NP里写死的那么几个功能,凡是拿得到说明书的人都能做出来,而当时的人们对vxl、shp这些怪异素材格式并没有系统化的探索,也没有制作的示范,大家都是挖掘党。相比起来,直接使用3dmax,导出w3d即可,又拥有许多高级引擎功能的的sage便具有无比的自由度和方便性,这时候便产生了一种绝命时刻强无敌,辣鸡yr吃枣药丸的舆论。

正品启示录截图

下面就是第二个怪现象:让某些人又爱又恨的心灵终结。

说起心灵终结,就不得不提跟风狗这一奇妙物种。mo2一出,自带一套设计有问题,老是过不了关或者满世界找潜艇的战役,以及某个模式下吔了屎一样的作弊ai。虽说mo2有那么多缺点,但是np时代中国国产换皮mod跟mo比起来,实在是云泥之别。mo实在是好啊,于是但凡贴吧有人要mod推荐,众人就来一句“推荐玩心灵终结”,本来这也没什么,可是慢慢的这话变了味,成了一个烂梗,无聊的跟风狗们不仅仅是在求推荐里刷,甚至在目标明确,有详细描述的求物帖里发“应该是心灵终结”。真是一场烂梗的狂欢,以至于帖子斩了一点mod的边,都有一群智障刷梗,而这些人多半根本没下游戏。

心灵终结2.0

于是就有正义的使者发了一个帖子,狠狠地砸烂了跟风狗们的狗头,列举了他们无脑乱刷梗的三大特征,并送了他们一个mo狗的称号,此后无脑烂梗“应该是心灵终结”便销声匿迹。本来这是一件好事,但是自己不长脑子瞎跟风的智障怎么都不会缺:本来mo狗说的对象定义十分明确,而在新一代跟风智障眼里,哪怕是正常的在求推荐下回复个推荐心灵终结,也是“mo狗出没”,下面一排排的刷“mo狗滚开”之类。到最后甚至就变成了无脑黑mo,如果不是大佬,说句mo的优点,反驳一下某些跟风黑,也成了“mo狗护mo”,一顶帽子扣下,跟风狗一拥而上,又是一场狂欢。于是中国玩家对mo的心态,要么是无脑乱黑,今天一个强行抄袭,明天一个“模型流畅度不高”,要么就奉若神明,不容别人说一点mo的缺点,简直是偶像歌手不会放屁那样的心态。

而在modder圈子里,相同的趋势也一样存在。但凡给尤里阵营划分子阵营,多半都要是xx守卫,oo组织,某某军团这类名字,实在是令人生厌,而英雄步兵毫无疑问名字叫拉恩,外形是海豹部队(漆黑版)。诸如此类的直接照搬,哪怕是现代也并不罕见。照搬这类乏味设定的菜鸡们,当然对自己的独创性也没什么要求,一看阵营名字就能猜出他们的mod里都是十年前左右用烂了的那么几个老古董素材。

另一个极端就是对mo毫无理由的敌意,以及一部分人拿着mo的素材还要一顿乱喷,塑造了一个贞洁婊子的形象
http://tieba.baidu.com/p/3612659158

原图出自帖子

而雷紫这种做人和做mod双重失败的弱智,则是一口咬定mo3里nooze糊的新素材都是抄来的,是山寨的,自己那个垃圾mod《震撼的傻B》,哪怕里面绝大多数是出处可考,爷爷辈的老古董级远古素材,也叫用的好,设计精妙,把现在优秀的mo3按在地上摩擦。这种教科书级别的精分自打脸即使在今天也没有停止……http://www.bilibili.com/video/av8481546/

第二个怪现象,就是无论是玩家还是modder,都走向了两个极端,要奉若神明,设定都要照搬,要么无脑乱黑,乃至边挖边骂,把mo贬的一钱不值。前者可以说是创造力的匮乏,而后者则是纯粹的人品问题,教养的欠缺。为什么就不能以不亢不卑的态度来看待这一高人气优质mod呢?我陷思,定体问,中必输。

mod圈的第三时代,NPExt时代。如果说NP时代不过是少数几个人获取了全新的玩具,那么后NP时代则是这些看起来高大上的东西真正走入了千万家的时代。后NP时代是由少数几位大佬撑起的:
威严满满吱吱酱 @LH_Mouse_Ex
温柔可爱小透明 @FD_Moder_Ex
兄贵军神狂吐皮 @一个moder

NP时代的modder们做起单位来,手头想必是有一份NP说明书,把里面的功能挨个用上一遍,贴上几个洋人做的单位素材和爆炸动画,体现了一下NP和原版相比的先进性,就算完事。这样做出来的东西自然也还是同质化严重,做出一个用公共素材拼凑的素材展览+NP功能展示,是人人都能做到的事情。在这种情况下,做出来的东西的质量几乎可以说完全取决于一个人搜刮的素材的数量和质量。然而公共素材,人人都在搜刮,而把手伸向他人的私有作品,问题更是严重。人多少都有点想要标新立异,许多人标新立异仅仅停留在想法上,一问别人发现没有人做过,就此放弃,而威严满满的吱吱酱和兄贵军神狂吐皮就走上了独自探索的道路。

mod圈内其实也有用基础原理拼合高级效果的历史,但是并未成为主流。在NP直接添加的大量功能面前,这些组合出来的东西几乎不值一提,而且实现起来还相当繁琐。比如http://tieba.baidu.com/p/128940170这里提供的一种原理性的武器系统,甚至没有在NP时代的mod中广泛使用过。这种组合基础功能的思想慢慢被人遗忘了。
可是就是这种组合基础功能的功力,才使得后面的mod变得花样繁多,各不相同,而且无迹可寻——一个单位使用非常多的基本功能组合,根本无需依赖平台扩展的专用代码,只需要使用几个关键性的小功能节点即可,而这些小功能可以用在mod设定的各个方面。对于开发引擎patch来说自然是轻松简单,而对于modder来说,要求的智商门槛就提高了一点。只会孤用小功能的话,做出来的东西多少都有点愚蠢。


NPExt项目起步的原因说来也是很微不足道,威严满满的吱吱酱想要在《无敌之师》里再现RA95的M.A.D. Tank,要求如下:
通过展开来进行延时
时间到达后自爆
展开后无法取消
被击毁时不产生伤害。


这么个单位靠NP功能的直接调用显然是无法实现的。按照NP时代modder抄NP说明书的习惯,凡是说明书里没有直接提供语句的设计都做不了。而原版又存在自杀武器一定会触发死亡武器,不设置被打爆的死亡武器则自杀武器没有伤害,这样那样的限制,使得这么一个需求无法实现。

于是作为一个程序猿,威严满满的吱吱酱终于有一天成功反汇编了NP,利用了一些原版的废弃语句的空间,为NP增加了一系列功能。
最后,上述的mad tank通过原始单位部署成另一个不可控单位来实现了部署后不可取消,又修改了自毁武器的底层逻辑实现了击毁和自毁结果不同。
这样的工程说起来并不复杂,但是它对人的思维能力要求是很大的。在此之前,可以说从未有mod中制作过如此复杂的单位,各种单位的功能基本都是一行关键代码的事情。


除了比如“空降坦克使用独立的降落伞”这类偏向于eye candy的功能外,NPExt增加了数个非常关键的底层节点:战车单位部署为另一个战车单位;循环档位的盖特系统;空爆弹的分弹数目允许自定义;不杀伤敌人的弹头;动画弹头允许自定义。
仔细一看,这些东西都显得毫无意义。按照NP时代的习惯的直白调用的话,都非常愚蠢。
战车部署为战车,勉勉强强能做个切换武器的假象。要是搞什么犀牛变天启,就是莫名其妙。盖特循环意思是火力最猛时候掉回第一档?空爆弹本来锁定为9个,允许自定义了又能怎么样,减少杀伤力吗?不杀伤敌人的弹头又有什么用处?爆炸动画加上伤害又有什么意义呢,如果只是为了造成更大的伤害,为什么不直接写个更大的伤害?

NP时代末期,yr吃枣药丸,sage大法好的舆论广为流传。说到底,sage引擎最有意义的功能就是一个叫做ObjectCreation的底层逻辑,可以在任意位置创建任意需要的物体,从单位到建筑再到炮弹,都可以被随便创造出来。
而NP中增加了自定义步兵死亡动画的功能,可以用动画刷出步兵来。就是基因突变器把步兵突变成狂兽人的那个系统。把变狂兽人的动画装到普通武器的弹头爆炸动画上,就是一炮下去,爆出一个没有所属方的狂兽人。
这么一个功能距离sage的OC还差得很远。创造出来的单位如果自己不能控制,也没有什么意义。这个时候就轮到上面那些看似没有意义的节点登场了。


首先,一炮放出,用一个看不见的动画作为爆炸动画,刷出一个速度为0,没有图像的步兵。
然后使用空爆弹,把这个没有图像的步兵打死。因为上述的动画变步兵需要1帧左右的时间,空爆弹需要内部嵌套若干层空爆以提供延时。如果不解锁空爆弹数量,最后爆炸的弹头数目会轻易达到9的若干次方,会卡的游戏无法运行。
在延时后,没有图像的步兵被打死,死亡动画设定为这个兵产生的模样。这就是第一个“刷兵武器”背后的逻辑。最早的炮弹式布雷车就是这样用武器产生的大量“地雷”。


RA2的光棱溅射十分酷炫,但是必须要命中某个单位才能生效,打空地是没有意义的——那么同样,一炮刷出一个看不见的步兵,然后经过几次空爆的延时,用产生溅射的武器把这个兵打死,并顺便产生溅射——这就是绕过好几个弯,通过组合基础功能产生的新功能:强制溅射。

诸如此类极其复杂的原理组合,都是由兄贵军神艾幕柯创造的。为此专门出了个瞎狗眼的mod——mklab。

mklab


虽然画面极其瞎眼(故意的),其中单位的代码复杂程度是当时世界上最高的,自然也就实现了许多非常酷炫,却让人摸不着头脑,猜不透原理的单位。


动图出自原帖

(老图,虽然如此古老,但是现代mod中所有仿ZH的粒子炮都是来源于此)

于是MKLAB就成为了modder之间流传的一份怪异的“秘籍”。它并不是一个玩物,而是一种把需要的效果拆分为许多相互独立的小功能,利用现有的引擎功能进行拼装的一种思想的标志。这种思想很快传播开来,modder之间产生了一种求新求变的风气。人们不再着眼于从引擎中直接寻找某个直接实现功能的语句,而是自己拼装各种奇妙的功能。

NPExt时代也是ARES时代的开头。 作为Ares引进国内的先驱,温柔可爱小透明的想法就与MKLAB的拼装组合完全不同。毕竟脑内拆解原理,组合逻辑的天赋不是人人都有,而直接照搬说明书上的功能倒是人人都会。NP因为时代原因早已停更,不可能产生全新的功能,而Ares作为一个开源项目,将会持续引入新功能——至少当时是这么宣告的。这样ARES早晚可以穷举一切modder需要的东西,全部使用一个语句解决,也不必考验modder自己组合拼装逻辑的能力,是猴子都能参与到制作中的道路。
于是大佬之间产生了一阵到底是支持ares还是支持NPext的争论。最终兄贵军神艾幕柯用了一大堆奇妙的拼装逻辑证明了当时版本的Ares能做的东西NPExt上都能做,赢得了这场争论,而温柔可爱小透明则投身到了3dmax的初步练习之中。
后续ARES的开发多少走上了一条弯路。定制各种莫名其妙的功能的用户络绎不绝,而Ares小组总是制作许多莫名其妙的功能——比如可以旋转的探照灯(???),而NPExt式的可拼装底层逻辑却并没有涉及,毕竟当时的外国modder圈内还是只有直接用语句,抄说明书这么一种做mod的方法,让他们去组装逻辑基本不太可能,洋人们自己也觉得为了做个单位写上几百行语句实在是浪费精力和脑力,还不如把锅甩给ARES开发者让他们头疼去。Ares小组自己也无法理解底层节点的重要性,忙于制作各种一键式的功能。


故此艾幕柯经常吐槽洋人白痴一样的ini水平和引擎设计能力——洋菜逼这一说法就是那个时候产生的,后来落入了某个做人与做mod双重失败的菜逼嘴里,成了他攻击洋人的台词。拾人牙慧,毫无创见。

之后,NPExt由于NP自身糟糕的构造,无法继续进行。威严满满的吱吱酱在NPExt的说明书中写道:


“最近在原版NP中发现的一些bug让我放弃了继续研究的想法。因为VK实在是过于粗心,以至于NP中存
在很多难以修复的bug。故NPExt已停止更新。尚未修复的bug在后面有说明。”


当时我等大佬信心爆棚,坚信NPExt式的底层节点组合实现能力完爆Ares的傻瓜式抄说明书——现在也是如此——于是威严满满的吱吱酱启动了一个全新的大坑:Gear Zero计划。由于当时modder之间流传着莫名其妙的兄贵梗,也称Gay Zone。
GZ提供了一些最基本的底层接口,比如动画伤害允许使用一切特效弹头,如混乱,emp,等等,ares似乎至今都没有解决这些问题。另外有许多神奇的小功能,如干扰导弹、粘贴动画(Ares的版本叫AttachEffect,使用起来完全没有GZ的爽快和自由,Ares粘贴上去的动画不能用于产生游戏内其他对象)等等。本来原定计划中还有制作一套彻底的SAGE型OC系统的计划,甚至已经做出了原型——一个天启屁股后面贴着一大堆光棱坦克,这堆光棱坦克跟着天启到处跑,独立攻击,就像是一艘战列舰。

动图出自原帖

但是开发过程中吱吱酱发现了坦克炮弹出膛角度必定是45度斜抛,导致长距离炮类武器很容易miss这样的问题,原因也就是westwood设计算法的能力太糟。而原版aircraft的飞行运动模式基本是一种“勉强能用”的状态,要修复几乎得重写整个运动模块。吱吱酱,怒了。
于是GZ计划中道崩殂。
“最近在原版YR中发现的一些bug让我放弃了继续研究的想法。因为Westwood实在是过于粗心,以至于YR中存
在很多难以修复的bug。故GZ已停止更新。尚未修复的bug,去他(河蟹)妈的WWSB。”

NPExt停更,GZ暴死,吱吱酱怒而弃坑,这几乎宣告了NP时代的结束,Ares时代的正式到来。


不过!!!


艾幕柯设计的,NPExt解锁的几个底层功能实在是太好用,拼装逻辑的实现能力又实在太强,NPext在停止更新后又苟延残喘了很长一段时间。当时的主流中国mod依然是NPExt的天下。
早期版本的Ares由于充满了IsCow (单位会像奶牛一样到处乱走)VoiceIFVRepair (让ifv装上工程师去修车时,指定点击目标时播放的语音)这类莫名其妙的功能,绝大多数人都用不上,许多外国modder也因为自己定制的古怪而没用的功能迟迟不做,纷纷取关。Ares小组因为老觉得社区缺乏有效的反馈(因为做的都是某些人要的古怪而没用的功能,另一些人需要的古怪而没用的功能没被提上日程),都纷纷咸鱼了起来,Ares也险些暴死。


这时候艾幕柯和吱吱酱就在中国圈内大肆嘲讽Ares做的全是废物功能、鸡肋功能,说它是个大鸡肋平台。


大鸡肋这一说法就是那个时候产生的,后来落入了一些菜逼嘴里,成了攻击现在已经很好用的Ares的台词。拾人牙慧,毫无创见。


但是Ares最后还是挺了下来,产生了越来越多不再鸡肋的功能,也无意之中解开了一些关键节点,NPExt慢慢已经无法实现Ares中许多新功能了。NPExt的时代就这样结束了。


另注:吱吱酱本来是个威严满满的东北糙汉子,张嘴草拟吗闭嘴来信砍的耗神,自从被ww智障的代码气到后,连表情包都变成了萌系,一下变成了威严扫地的卖萌耗。

NPExt的时代,除了拼装逻辑的思潮,EXT和ARES顶级用户的斗法之外,就是素材共享规则的制定,mod入门视频教程的录制,以及红警DIY的重生了。

NPEXT

制作教程的最初出发点其实很简单——一劳永逸的解决伸手党们。制作教程的时期不少人都大概听说/见过改ini,对于修改这些东西能达到什么效果有个模糊的概念,但是这并没有意义。对于茫茫多的伸手帖,光贴出代码却不告知该用在什么地方,怎么用——这是当时的通病。而告知怎么用谁都不愿意。安装xcc,一个个目录展开,提取文件,全部按步骤截图,然后每个伸手党的帖子都发一遍吗?糊不出封面和图标,一个个告诉他们要抛弃那些满是错误的远古教程吗?不会装np不会用的难道还开远程协助?显然不可能,mod也不是义务教育,modder们更没义务手把手的教。但是至少我不想看到小白们辛辛苦苦挣扎在入门线上,更不想看到无数的伸手党。于是就随随便便设计了个视频教程,找了几位同行写了个前言,把当初满是错误的代码词典从头到尾审核了一遍,又附上所有必备软件和工具,把从解压ini到改ini,改素材,用素材,装np,用np之类的内容全部示范一遍,确保只要照抄教程内容,任何人都能掌握所有基本技术,达到类似于当时一线modder的实践能力。
但是小白们多少都有点无视文本的意思。于是教程里加上了“视力考试”,压缩包加了密码,把密码藏在了发布贴里。相信这个措施过滤掉了许多不认真看帖的小白吧(笑)然后教程发布了。现在它已经十分古老,npext更是已经不再建议使用。但是我也没有那么多精力再出什么ares版本的教程了。

DIY论坛——新人的学习地

素材版权规则的制定则有三个出发点。其一是,当年制作水平非常厉害的末日审判的素材是加密的,但是因为作者竟敢加密自己的作品,自己独立完成的好东西也不肯跟众多对此毫无贡献的废物们分享,就被一大群人口诛笔伐。事情的高潮是某位中二少年拆开了末日审判的老式加密,把解密版丢到了网上,于是气的seven800宣布弃坑。这在我看来是一件非常遗憾的事情,一位大佬就这么离开了圈子。另外一个方面,基本教程体系的完善极大的降低了mod的入门门槛,涌现出了大量新人。然而他们就和当时的绝大多数中国modder一样,讲究一个拿来主义,于是早就被无数人挖过的兵临城下系列又遭了一遍毒手,隔三差五就有人发帖炫耀自己的“新单位”,“牛逼设计”,甚至“xxmod某某改版”。国人在对待他人作品上一律采取“网上下载的”这么一种态度,好像这些东西都是树上长的野果子,爱怎么处理就怎么处理,但是modder自己的声明,什么“禁止二次开发”“禁止将本mod素材用于别处”,之类,都被选择性的无视了,或者有人以为只要自己说明了是谁做的,不管作者允不允许,都不算什么。如此,满地都是素材雷同,设计雷同,作者多少还挖了点不该挖的东西的垃圾mod,是只要熟读教程的人都能在三天之内做出来的东西。而第三个方面,龙舞挖mo事件虽然过去了,但是当时中国modder在国际上的代表就赛宁一人,使得其他中国modder天生就背上了素材贼的成见黑锅。

在这样的整体背景下,要说什么中国modder能有什么国际影响力才是笑话。而抢劫原创者,拼凑垃圾mod的风气更是注定了中国产不出大作。

所以为了扭转这种不正之风,当时的大佬们采取了当前看来一些非常过激的措施。但凡见到盗素材的,公共素材展览的,设计全抄袭兵临城下等远古mod的,就嘲讽“垃圾mod”“菜逼又盗素材了”。每次嘲讽完,吓走一个挖掘党,群里就充满了欢快的空气,发一波兄贵车,由独孤木人解说道:“真是一场兄贵军的胜利”,慢慢也就成了习惯。兄贵军的最早历史便是如此。
这样的措施当然也为爱慕尅招了很多黑,什么喷新狂魔,萌新杀手,丧心病狂的喷子,整天不干事就喷人,等等等等。但是现在看来这也是值得的。如果不是靠这种手段驱逐了圈内绝大多数的挖掘党,二次mod党,拨乱反正,现在的诸位恐怕根本不会对什么科技时代卖钱,核战争二改之类事件有什么正直的反应。

当时实行的严厉打击也有保护作者老爷的意思。远古时代的国产素材数量是极少的,要么是seven这种被挖弃坑的,要么就是issly这样的老牌素材工厂,根本不对外公布。当时的中国mod圈实在是不能再损失原创作者了。虽说现在讲的是“垃圾mod也有宣传权”,但是当时的垃圾mod绝对都有挖的素材,搞得中国modder名声极臭。于是洋人的素材版权规则被引进到国内,并专门针对国人“注明了出处,不管作者允不允许用于其他mod,都不算盗素材”这种奇葩逻辑进行了优化,然后在一众原创大佬中间推行。靠着爱慕尅强大的喷力,战翻了一众挖素材无罪的宵小之辈,这样的规则也慢慢被所有人接受了。虽然有些小白觉得这让他们没法开开心心做mod(比如做人与做mod双重失败的名菜逼),但是靠这种手段,拔高创造力门槛,淘汰没有潜力只会鼓吹盗素材无罪的爷新,保护已经出名的大佬和有潜力的新人,中国mod圈总算有了些公正的氛围,中国籍的素材师们在受到保护的环境里也总算开始崭露头角们。

说起红警diy就不得不提背后的幕后黑手组织:LH_Mouse的耗子洞。在当时的那个时间段,“耗洞成员”这四个字几乎就是modder的大佬证,仿佛是侠客岛的令牌,让半吊子们提心吊胆的称号。如今随着众人的弃坑,耗洞也慢慢淡出了视线。
红警diy一直是modder眼中的圣地,它代表了国内最先进的技术实力,代表了先进mod的发展方向,也是国内广大modder的资料库。当时的diy站长是不吐皮,而管理员之一叫dragon,也称王大龙,本身甚至根本不是modder。dragon在diy里设置了许多莫名其妙的屏蔽词,比如“管理员”“某人”“某管理员”“ET”(因为乱设屏蔽关键词,得了个et称号,然而代码里et两个字母写在一起的情况也不算特别少见,这屏蔽一加,有时候连代码都发不出),另外还有起争论时,尤其是和他本人发生冲突时,修改他人帖子内容的恶习,让别人看起来好像无理取闹是一种惯用伎俩。于是终于有一天dragon和张嘴草拟吗闭嘴来信砍的耗神起了冲突,其中又修改耗神发言若干次,于是耗洞成员倾巢出动,闹到最后dragon索性把红警diy关了——惊动了不吐皮,于是先是谈判,dragon要封掉吱吱酱的号,但是dragon修改他人发言实在是不得人心,于是当时的管理层一起修改了红警diy的域名解析,弄成了一个全新而空白的站点。旧站点的数据库被dragon自己保存在一张sd卡里,现在估计已经散失。本来为要不要旧站数据尚有一番争论,dragon又要求吱吱酱道歉,自己官复原职,而爱慕尅说了一句“都是些没价值的陈年积水,由他去吧”——于是这些远古时代mod圈的黑历史就永远消失了。
占领了这个modder圣地,于是爱慕尅得以大范围传播自己的版权理念,和issly等等偶尔诈尸的大佬也成为了好基友,教程也有了个权威的发布平台。虽然失去了大把考古资料,但是爱慕尅一直认为,远古教程有必要彻底清除,以免误导他人,倒也不算什么损失。

从挖素材成为被批判的行为后,又产生了一大批全新的跟风狗。这些跟风狗比起摸狗那种玩家更是让人无法理解。摸狗只不过是“疯狂的玩家”,这类跟风狗甚至根本不是modder,却要到处批判别人“盗素材”,甚至说某某素材湿,做了个公共素材,给mo用了,而其他人也用,就成了抄袭心灵终结。 典型现象比如摸2里使用的不少madhq建筑,大佬们看到别人用就是“还是那几个公共素材颠来倒去”,跟风狗们就是简单粗暴的“抄袭心灵终结”。

说起盗素材,红警mod圈的贼们总有各种各样花里胡哨的理由,这也是我见过的另一种奇妙现象。
一种非常经典的说辞,就是什么压迫,剥削,反抗那一套。大概因为红警里带有苏联,素材贼们的借口自然也就和共(河蟹)产主义阶级斗争理论之类产生了说不清道不明的关系。什么大佬们压迫新人啦,什么反抗大佬的统治啦,什么挖素材再打包发网上是替天行道啦——大概这些杂碎的眼里,有名有地位的大佬的阶级成分就自动划分成了剥削阶级,谁让地主资本家都是有钱人呢?

可是仔细一想吧,盗素材这么回事跟什么压迫剥削反抗都扯不上一毛钱的关系。马克思主义上说的剥削,那是剥削阶级占有劳动人民的劳动果实,仅仅给予极少量的报酬,劳动成果都是由劳动人民创造的——做原创的大佬们,其使用的素材都是自己劳动的结果,实际上与盗素材的贼们没有任何关系,素材贼们一口一个剥削,不知道是原创者拿他们塞进血汗工厂做素材了还是怎么?大佬又如何“压迫”萌新,难道是把mod设计出来,然后自己站一边指手画脚,让一个萌新把整个mod写出来吗?实际上不过是不允许他人使用自己创造的东西而已。所以说,在mod圈,真正付出劳动的都是有名的那些人,而无偿占有他人劳动果实的,偏偏就是那些张嘴大喊自己“被剥削”“被压迫”的傻B们。

然而素材的作者们也多少愿意把自己做出来的东西拿出来分享,实际上哪怕是不愿意分享,作为作者对自己作品的处分权也不容他人插嘴,何况制作素材的那些工具软件的获取没有任何门槛,相关的教程也十分完备,可以说任何人只要愿意动手,都能做出自己的产品来。在一穷二白的古代,modder们尚且有种十分可笑的“集体”。这个“集体”并不为它的大多数成员推广技术,增加总体水平,而是强迫其中少数先驱无偿贡献其作品,因为“大家都是中国人”,而某某人如果盗了素材弄得洋大人知道了,就叫丢了『全体』中国人的脸(而不是盗素材者自己的),而把这件事捅出去的人更是“家丑外扬”的好事者。而今天,modder们更加自我中心,绝对不会因为跟某个小偷仅仅因为国籍相同就感到自己也丢了人,更愿意共享知识,原理和制作方法,扩散技术,而不是要么参与群体暴力,要么放出几个成品,对制作方法守口如瓶,靠几个再无改善的老货赚取顶礼膜拜。不得不说是时代的进步。

那么盗素材到底给原作者造成了什么损失呢?作为一份虚拟文件,素材只会被复制,并不会产生你有我无的情况。实际受损的并不是某个具体素材这么一个物件,而是代表着设计和制作出它的原创性。一个素材仅仅在一个mod里使用,成为了这个作品的象征,就是原创性的体现,而如果人人可挖,人人能用,在大多数人缺乏原创意识的情况下,大体用法就是原样照搬。这个mod有,那个mod也有,成为了一种烂大街的设定。君不见各种给尤里开子阵营的mod,不是xx守卫就是oo组织,再来某某军团,尤里也纷纷改名epsilon,英雄步兵叫拉恩,甚至说光是这个拉恩,一个漆成黑色的海豹部队,用一个轨道炮,击杀敌人变兽人,这样的设定在许多人随便瞎糊的mod里多的很,甚至有些没有制作能力的人在看到“mod求创意”之类的帖子里都要建议“英雄是mo里的拉恩”。这种普及性的抄袭,使得原来的设计者的独创性在一群山寨品中显得毫无特色,这就是盗素材带来的损失。

于是最后,后ares时代到来了。npext已经彻底死透了。早期ares那些莫名其妙的功能设定也不再是开发的重点。虽然官版ares的底层逻辑并没有解锁多少,但是也算勉强够用了。如果硬要说扩展性,个人认为0.a之前的ares还是那个古老的大鸡肋平台。各种细枝末节的小逻辑,难以用于某个特定单位以外的其他东西上。比如“操作员”,规定某建筑需要进驻步兵才能使用,除了用于这样一种直白的设定外没有其他用处,是一种死胡同性质的功能。0.a做出的一个具有重大意义的功能就是“初始乘员”。看起来这只不过是允许步兵战车出厂时自带几个步兵,但是实际上通过和战斗要塞逻辑的组合,实现了大量原本被限制死的功能,如光环效果,多武器平台等等。随着老牌npext上的EASB Hour转入ares,npext也算是寿终正寝了。

ARES平台

除了官版ares外还有一个黑科技版本,特征是解锁了游戏内大多数基本组件的关联,如允许靠动画触发在其播放坐标上的某特定超武,允许动画生成车辆,允许动画生成特定武器等。其解锁底层组件关联的功能设计思路可以说是gz的精神继承者。在这些底层逻辑的推进下,ares的许多垃圾功能也获得了一些全新的运用。

后ares时代的另一个特征就是shp素材的大量推行。np时代是洋人素材的时代,npext是国产vxl的时代,在后ares时代shp终于实现了量产。
shp是一种非常原始的素材格式。在Westwood的年代,为了节省硬盘空间,所有游戏里的步兵和建筑,地形,树木等等都使用了这样一种“颜色索引表”。shp的每个像素都不记录rgb信息,而是记录某个特定色盘上的特定数值。这样可以节省空间,但是也极大限制了shp的表现力。它不支持半透明alpha通道,色盘限制更是使得可以使用的颜色被限定在255种。

shp的制作和vxl那种3d像素积木完全不同,远比vxl这种专用编辑器专用格式,制作完毕就能用的文件复杂。换句话说,光有3d模型还是远远不足的,shp要求大量参数符合ra2标准:透视角度,光照,阴影,抗锯齿,等等,全都是3dmax内部特定组件的设置,把渲染出来的图片变成shp放进游戏不过是最后一步而已,而最后一步也充满了shp老旧格式造成的困难。

VXL制作素材工具

shp量产化又是爱慕尅的手笔。一开始在外国论坛上有一个“一键生成ra2适用的场景”的这么一个3dmax脚本,但是那个脚本生成的东西里只有摄像机位置是正确的,光照一塌糊涂,爱慕尅用这个脚本生成的场景做了几个一塌糊涂的shp,丢到外国论坛上,被吐槽了一番打光,于是在得到了正确的光照效果示意图后又折腾了了一番参数,搞出了一个光照模板来。虽然在其他大佬@我不是指挥官 眼里看来这个模板效果并不是极好,不过还是作为一个直接拿到就能用,跟ra2大体差不了多少的组件放进了教程。
第二个麻烦则是渲染动作的麻烦。ra2格式要求步兵每个动作都重复8个方向,于是modder们不得不每个方向上都手动扭一下摄像机,最后就有人做了一个“摄像机模板”,是一个扭好动画的摄像机。但是这要求步兵动作的帧数固定,限制了发挥。当时爱慕尅忙着把ra3的模型转换为shp,而ra3模型动作帧数并不固定。于是就弄了个输入参数即可扭转摄像机的脚本,把这种关键帧设置摄像机的辛苦活变成了一键式,在广大modder之间推广开来。
第三个麻烦是shp颜色表现力的问题。原版红警2并不支持自定义色盘,np和ares虽然支持,但是根本没有几个人研究shp,也没有什么像样的成果。这些研究最开始是针对单位shp内部所属色转换时产生砖红杂色点的研究方案,最后解法是所属色用特殊色渲染,最后用所属色区域不会被错误识别的特制色盘导入。后来就变成了整个图像都用特殊色盘导入了。
(这些技术内容太无聊了,我不写啦!)

说起现在圈子的状况,大概除了某个做人与做mod双重失败的SB还在整天逼逼不干实事外,大家都在填自己的坑。令人担心的唯一一点是随着先驱们的开拓,做mod能够出类拔萃需要的知识越来越多了,np时代填满公共素材的换皮mod能得到称赞,“公共素材用的好”,而现代填满公共素材的mod甚至让人看一下的欲望都没有; 早期人们可以非常简单的达到当时的顶峰,而现代modder如果不进行仔细的独创性研究,就只有“拾人牙慧,毫无创见”这样的评论。最顶层的先驱们还在开拓全新的领域,而下面的新人还在纠结于某某mod里的某某单位怎么做,却想不到去看教程或者看这某某mod的源代码,这种技术上或者说思想上的断层,实在令人担忧。随着大佬们的淡出,后浪会不会推不动前浪呢?

不过不管后浪推不推得动前浪,ra2老去是不争的事实,操作系统早晚会彻底不兼容这个老古董游戏。到了那时,modder给这老古董续命也会变成纯粹的历史,圈内的人和事也只能成为故事和笑谈了。

对于单纯的player来说能看到这里算你厉害

(完)


本文来源:bilibili,作者:小迪的挽钟,转载请注明来源。

随便看看