红警DIY论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5043|回复: 42

(更新!)最近我问了很多关于黑幕恢复的问题,我自己...

[复制链接]
发表于 2014-8-25 22:45:23 | 显示全部楼层 |阅读模式
本帖最后由 tankman 于 2014-9-20 11:12 编辑

我想做一个黑幕(shroud)自动恢复,开始的思路有3个:
1.改rulesmd.ini,shroudgrow和shroudrate两个变量,直接改没有用。只有同时设置shroud=no,shroudgrow=yes的情况下,会有效果,但是仅是暂时性的,地图上的shroud全部恢复后,shroud恢复就会停止。(参见ModEnc:http://www.modenc.renegadeprojects.com/ShroudGrow
2.用地图触发,动作“31 逐单元延伸黑幕”,能扩展一次,如果做循环触发,可以实现黑幕自动恢复。要改所有官方地图,麻烦。
3.给所有建筑加裂缝产生器效果,比较麻烦。重要的是,单位离开后,黑幕是瞬间全部恢复的,我想做的是逐步恢复这样。

思路1至少能够部分实现效果,恢复停止应该是平台限制,所以。。。。我就把NPSE的gamemd.exe用IDA PRO进行了调试和反汇编,经过一天的研究,把这个问题搞定了,某种意义上算是修复了这个bug(其实我觉得不算是bug)。坦白的说,他的内在逻辑好奇怪,猜了一天变量的作用。
目前的效果是,设置shroudgrow=yes后,shroud以shroudrate速度逐步恢复,无需设置shourd=no(初始地图全开),永久性恢复不会停止。

之所以说这个问题不算是bug,是因为shroudgrow这个功能与间谍卫星(我在做的mod里面没有这个)冲突,而且用于原版的战役的很蛋疼。

所有版本的修改gamemd.exe已经提供下载,见5楼。感谢大家支持!
发表于 2014-8-25 23:26:06 | 显示全部楼层
哇哦,好强大的样子
发表于 2014-8-25 23:30:56 | 显示全部楼层
卧槽程序员!
发表于 2014-8-25 23:34:43 | 显示全部楼层
卧槽发平台当然同意,谁不同意我肛死他丫的{:4_453:}
 楼主| 发表于 2014-8-25 23:59:06 | 显示全部楼层
本帖最后由 tankman 于 2014-9-20 11:11 编辑

大家需要的修改版,包括原版(尤里的复仇1.0001)、NPAE、NPSE、NPAEext、NPSEext一共5个版本的gamemd.exe,请自行取用。解压密码:ra2diy
链接: http://pan.baidu.com/s/1kTn50sZ 密码: yqfi
使用方法是,覆盖gamemd.exe。默认是不会有效果的,因为rulemd.ini里面的shroudgrow默认是no,改成yes后生效。遭遇战、任务都有效,多人没有试过。可以和间谍卫星共处,不会IE,只是间谍卫星被干掉后,全图视野不会保留(本来就不会的其实)。
目前已知bug:
1. 直升机单位,不移动时无法维持视野。(已经修复
2. 间谍卫星与裂缝产生器共存时,间谍卫星bug。
3. 友军单位,不移动时无法维持视野。
4. 旁观者全屏视野将会自动覆盖。

评分

参与人数 4威严 +16 DIY币 +25 收起 理由
Zero_Fanker + 3 + 5 神乎其技!
kenosis + 5 鼓励贡献突破性内容
Dennis + 3 + 20 大神,求NPAEext的修改版
布加迪 + 5 为何不用NPext

查看全部评分

发表于 2014-8-26 00:20:06 | 显示全部楼层
大神,求NPAEext的修改版!!
发表于 2014-8-26 01:28:42 | 显示全部楼层
感谢楼主,太强了。。
能否制作一下非EXT版本的SE和AE了。。EXT联机有些不太稳定。。
 楼主| 发表于 2014-8-26 07:59:54 这篇帖子是使用手机发表的! | 显示全部楼层
本帖最后由 tankman 于 2014-8-26 08:05 编辑

大家有需要我都会去弄,稍等些时候就会放出。大概一周内。其实我不大明白np和npext的区别,我现在传的这个是从论坛教程里面拿的,应该是npse ext吧。
发表于 2014-8-26 08:35:46 | 显示全部楼层
大神,好厉害
发表于 2014-8-26 08:57:42 | 显示全部楼层
tankman 发表于 2014-8-26 07:59
大家有需要我都会去弄,稍等些时候就会放出。大概一周内。其实我不大明白np和npext的区别,我现在传的这个 ...

np和npext 是普通版和强化版区别。后者MOD制作更强大。。
但是np联机相比要稳定一些,这可回复黑幕主要还是用在联机对战上吧。。
区别版本方法是进入看右下角的黄字,一般是游戏(MOD)名 /NPSE (NPSE EXT)这样。。
发上4个版本的耗神网盘。。http://lh-mouse.ys168.com/
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY官方论坛

GMT+8, 2019-10-17 18:50 , Processed in 0.017971 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表