3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

楼主: caiyiyuan
打印 上一主题 下一主题

[原创] 减少CTD的MOD

  [复制链接]

5

主题

231

帖子

213

积分

中级玩家

Rank: 3Rank: 3

贡献度
5
金元
1928
积分
213
精华
0
注册时间
2010-7-31
31#
发表于 2012-7-11 09:38 | 只看该作者
建议大大们打了补丁后先做一些特别容易CTD的事情,比如往溪木镇到3块星座石头的那条路上多跑跑,多虐待下马,多用附魔多的武器砍下人,多在风盔城和裂谷城郊区和马圈附近晃晃,多往水里扔垃圾和尸体,多进出风盔王座大厅……总之多折腾才能看得出效果啊
回复 支持 反对

使用道具 举报

19

主题

848

帖子

756

积分

超级玩家

Rank: 5Rank: 5

贡献度
28
金元
6436
积分
756
精华
0
注册时间
2011-7-1
32#
发表于 2012-7-11 09:43 | 只看该作者
世上没有长生不老的仙丹,同样也没有包治百病的灵药。。

我的固定点CTD,该跳还跳。。

似乎这是不治之症了。。

最近重开了一档,重玩了。。

另,我的script 下面木有这个 pex 脚本,这个pex 脚本命名真的不需要驼峰式命名规范吗??

回复 支持 反对

使用道具 举报

5

主题

231

帖子

213

积分

中级玩家

Rank: 3Rank: 3

贡献度
5
金元
1928
积分
213
精华
0
注册时间
2010-7-31
33#
发表于 2012-7-11 09:46 | 只看该作者
hansuper88 发表于 2012-7-11 09:43
世上没有长生不老的仙丹,同样也没有包治百病的灵药。。

我的固定点CTD,该跳还跳。。

装个汉化小字体补丁试试,或者干脆变成英文得了

我装了小字体后基本就没跳出过
回复 支持 反对

使用道具 举报

33

主题

2979

帖子

2217

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
90
金元
18570
积分
2217
精华
0
注册时间
2008-11-16
34#
发表于 2012-7-11 09:59 | 只看该作者
可能没效果,2小时后跳出了。
回复 支持 反对

使用道具 举报

5

主题

231

帖子

213

积分

中级玩家

Rank: 3Rank: 3

贡献度
5
金元
1928
积分
213
精华
0
注册时间
2010-7-31
35#
发表于 2012-7-11 10:08 | 只看该作者
那还是不下了= =我现在玩的稳稳当当的……也没有什么固定跳得点
回复 支持 反对

使用道具 举报

279

主题

1万

帖子

1万

积分

资深玩家

わたし、気になります

Rank: 9Rank: 9Rank: 9

贡献度
375
金元
85243
积分
10024
精华
0
注册时间
2008-5-31
36#
发表于 2012-7-11 10:19 | 只看该作者
本帖最后由 dkcocona 于 2012-7-11 10:23 编辑

这种系统回收类的语句,就算有风险,还是带着走吧

单纯去掉,怎么也不是太好的方案
回复 支持 反对

使用道具 举报

0

主题

23

帖子

13

积分

新手玩家

Rank: 1

贡献度
0
金元
725
积分
13
精华
0
注册时间
2012-7-9
37#
发表于 2012-7-11 10:23 | 只看该作者
收藏,已被不时之需
回复 支持 反对

使用道具 举报

40

主题

1182

帖子

1959

积分

游戏狂人

Rank: 6Rank: 6

贡献度
264
金元
9031
积分
1959
精华
0
注册时间
2009-5-21
38#
 楼主| 发表于 2012-7-11 10:34 | 只看该作者
dkcocona 发表于 2012-7-11 10:19
这种系统回收类的语句,就算有风险,还是带着走吧

单纯去掉,怎么也不是太好的方案

说的在理。 我对这个脚本的理解是, 它的作用是防止被设定为SOLO的不同predator(比如saber和bear)一起出现。 但是呢很多这些生物(actor中的predator)的reference被设定了enable parent了。 而被设定了enable parent的reference无法被直接enable和disable。  所以导致了出错。  我觉得如果只是去掉这个disable和enable的话,会导致的问题就是多种这种生物会一起出现。  这个我也不确定,正在测试中, 但是确实是不再给我那种抱错了。。。



回复 支持 反对

使用道具 举报

40

主题

1182

帖子

1959

积分

游戏狂人

Rank: 6Rank: 6

贡献度
264
金元
9031
积分
1959
精华
0
注册时间
2009-5-21
39#
 楼主| 发表于 2012-7-11 10:35 | 只看该作者
hansuper88 发表于 2012-7-11 09:43
世上没有长生不老的仙丹,同样也没有包治百病的灵药。。

我的固定点CTD,该跳还跳。。

不是学CS的,这个命名规则真听不懂。 scripts下没有这个.pex的原因是它在misc.bsa里
回复 支持 反对

使用道具 举报

215

主题

5361

帖子

4384

积分

游戏精英

Rank: 8Rank: 8

贡献度
384
金元
28480
积分
4384
精华
0
注册时间
2008-10-19

滑稽[永久版]

QQ
40#
发表于 2012-7-11 10:39 | 只看该作者
不懂这个MOD 的作用。。。
回复 支持 反对

使用道具 举报

110

主题

9196

帖子

1万

积分

资深玩家

Rank: 9Rank: 9Rank: 9

贡献度
540
金元
91403
积分
11300
精华
0
注册时间
2006-10-17

G胖の微笑

41#
发表于 2012-7-11 10:44 | 只看该作者
先留名。。。。。。。。妥妥的观察下试验报告。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

19

主题

848

帖子

756

积分

超级玩家

Rank: 5Rank: 5

贡献度
28
金元
6436
积分
756
精华
0
注册时间
2011-7-1
42#
发表于 2012-7-11 10:44 | 只看该作者
本帖最后由 hansuper88 于 2012-7-11 11:41 编辑
caiyiyuan 发表于 2012-7-11 10:35
不是学CS的,这个命名规则真听不懂。 scripts下没有这个.pex的原因是它在misc.bsa里
...

驼峰式命名规范为java命名规范,即一个命名中有多个单词组成,每个单词的首字母大写,看起来就像驼峰一样,所以被成为驼峰式命名。。

另外我觉得直接修改游戏原数据实为不妥,如果我们觉得原脚本中存在问题,根据面向对象编程原理,我们可使用逻辑覆盖方式修复问题

原脚本源码我没有看,但我想可以用继承的方式来修改其中的方法:

A extends B

;这里添加一个想要修改的方法同名方法,将逻辑变成修改的代码

end

这样做可以避免游戏源数据的二次污染。。也没有任何副作用

dkcocona 兄的点评提醒了我,这种情况下,源码中的 interface 将开放哪些方法可以被继承使用,哪些方法可以独立抽象,
不过对于子类他们各自独立的,为了不让同级子类调用同一方法时发生冲突,代码应写得严谨些才好。。

那么原思路就可以改成

A extends B

Final EVENT xxxx()

end




回复 支持 反对

使用道具 举报

40

主题

1182

帖子

1959

积分

游戏狂人

Rank: 6Rank: 6

贡献度
264
金元
9031
积分
1959
精华
0
注册时间
2009-5-21
43#
 楼主| 发表于 2012-7-11 10:55 | 只看该作者
hansuper88 发表于 2012-7-11 10:44
驼峰式命名规范为java命名规范,即一个命名中有多个单词组成,每个单词的首字母大写,看起来就像驼峰一样 ...

到底是专业CS的, 比我半路出家只用面向过程的 fortran和C的明白多了

这个脚本如果有问题的话直接删除掉就好了,游戏是先调用bsa里面的脚本,然后如果在scripts下有同名脚本的话,则会再调用这个脚本。 所以如果删掉这个的话游戏就会直接调用原bsa内的脚本,而不会产生对原脚本的污染。
回复 支持 反对

使用道具 举报

279

主题

1万

帖子

1万

积分

资深玩家

わたし、気になります

Rank: 9Rank: 9Rank: 9

贡献度
375
金元
85243
积分
10024
精华
0
注册时间
2008-5-31
44#
发表于 2012-7-11 10:58 | 只看该作者
caiyiyuan 发表于 2012-7-11 10:34
说的在理。 我对这个脚本的理解是, 它的作用是防止被设定为SOLO的不同predator(比如saber和bear)一起 ...

原来如此,读了一下,只是在OnCellLoad阶段的预处理注掉了,确实应该影响不大


是个不错的解决方案,受教

一上来主观臆断以为影响系统回收,真不好意思
回复 支持 反对

使用道具 举报

279

主题

1万

帖子

1万

积分

资深玩家

わたし、気になります

Rank: 9Rank: 9Rank: 9

贡献度
375
金元
85243
积分
10024
精华
0
注册时间
2008-5-31
45#
发表于 2012-7-11 11:05 | 只看该作者
hansuper88 发表于 2012-7-11 10:44
驼峰式命名规范为java命名规范,即一个命名中有多个单词组成,每个单词的首字母大写,看起来就像驼峰一样 ...

这个没关系


毕竟上古的资源文件都是双轨的,本身从文件结构上就没有影响源文件
回复 支持 反对

使用道具 举报

24

主题

1万

帖子

1万

积分

资深玩家

人间的好景给我一朝破坏 荣辱爱恨任分派

Rank: 9Rank: 9Rank: 9

贡献度
88
金元
84541
积分
11306
精华
0
注册时间
2010-2-21
QQ
46#
发表于 2012-7-11 14:01 | 只看该作者
这个必须要试
回复 支持 反对

使用道具 举报

24

主题

2065

帖子

1590

积分

游戏狂人

论坛里最纯洁的——就是在下了

Rank: 6Rank: 6

贡献度
22
金元
15021
积分
1590
精华
0
注册时间
2009-8-23
47#
发表于 2012-7-11 14:03 | 只看该作者
主要是未响应,跳出倒是少
回复 支持 反对

使用道具 举报

2045

主题

16万

帖子

70万

积分

游戏vip联动部

鸿运年年

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

贡献度
16006
金元
6443741
积分
708399
精华
0
注册时间
2010-4-27

骨灰玩家~游戏天王~游戏圣者~游戏之神~黑化Saber世界杯大罗~

48#
发表于 2012-7-11 14:07 | 只看该作者
看看众白鼠的结果
回复 支持 反对

使用道具 举报

1

主题

1931

帖子

3508

积分

游戏精英

Rank: 8Rank: 8

贡献度
19
金元
34317
积分
3508
精华
0
注册时间
2012-3-14
49#
发表于 2012-7-11 14:12 | 只看该作者
支持一下,同等小白鼠
回复 支持 反对

使用道具 举报

5

主题

1675

帖子

1019

积分

游戏狂人

Rank: 6Rank: 6

贡献度
5
金元
9985
积分
1019
精华
0
注册时间
2011-6-26
50#
发表于 2012-7-11 18:10 | 只看该作者
强大  支持!!
回复 支持 反对

使用道具 举报

头像被屏蔽

36

主题

497

帖子

408

积分

禁止发言

贡献度
35
金元
3280
积分
408
精华
0
注册时间
2008-6-27
51#
发表于 2012-7-11 18:17 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

215

主题

5886

帖子

6786

积分

游戏精英

SteamID:AAXJ

Rank: 8Rank: 8

贡献度
161
金元
56423
积分
6786
精华
0
注册时间
2010-12-13
QQ
52#
发表于 2012-7-11 18:21 | 只看该作者
看看白鼠怎么说
回复 支持 反对

使用道具 举报

104

主题

3199

帖子

1896

积分

游戏狂人

敌不动我不动·敌一动我乱动~

Rank: 6Rank: 6

贡献度
90
金元
15364
积分
1896
精华
0
注册时间
2011-2-6
53#
发表于 2012-7-11 18:23 | 只看该作者
今天白鼠不在家~~
回复 支持 反对

使用道具 举报

33

主题

3889

帖子

5128

积分

游戏精英

Rank: 8Rank: 8

贡献度
429
金元
34124
积分
5128
精华
0
注册时间
2005-3-22
54#
发表于 2012-7-11 18:23 | 只看该作者
装了剑体字体后,CTD少了,主要还是不响应,非要调后台关掉
回复 支持 反对

使用道具 举报

14

主题

370

帖子

343

积分

高级玩家

Rank: 4

贡献度
13
金元
2914
积分
343
精华
0
注册时间
2010-11-18
55#
发表于 2012-7-11 18:31 | 只看该作者
mark下吧
回复 支持 反对

使用道具 举报

86

主题

5595

帖子

5245

积分

3DM创意工坊

Rank: 11Rank: 11Rank: 11Rank: 11

贡献度
133
金元
47131
积分
5245
精华
0
注册时间
2009-7-5
56#
发表于 2012-7-11 18:43 | 只看该作者
完全看不懂
但希望能確實抓出兇手,然後將它繩之以法 !!
回复 支持 反对

使用道具 举报

7

主题

571

帖子

276

积分

高级玩家

Rank: 4

贡献度
3
金元
3240
积分
276
精华
0
注册时间
2011-9-11
57#
发表于 2012-7-11 19:04 | 只看该作者
技术贴留名 感觉比晒妹贴更有用啊~~mod对原始脚本造成的污染已经有目共睹了 现在问题是一旦非法删除了那些调用原始脚本的Mod后 造成的损伤就是致命的了?除开新档无药可解?
回复 支持 反对

使用道具 举报

4

主题

4746

帖子

5103

积分

游戏精英

Rank: 8Rank: 8

贡献度
474
金元
32065
积分
5103
精华
0
注册时间
2007-12-16
58#
发表于 2012-7-11 19:08 | 只看该作者
谢谢,虽然不知道自己是不是有这问题,不过楼主提供这些很技术的东西一定是很有帮助的
回复 支持 反对

使用道具 举报

16

主题

2万

帖子

1万

积分

资深玩家

Rank: 9Rank: 9Rank: 9

贡献度
-7
金元
111219
积分
11094
精华
0
注册时间
2009-11-17
59#
发表于 2012-7-11 20:05 | 只看该作者
希望有用~
回复 支持 反对

使用道具 举报

31

主题

1876

帖子

1713

积分

游戏狂人

Rank: 6Rank: 6

贡献度
63
金元
14606
积分
1713
精华
0
注册时间
2005-2-18
60#
发表于 2012-7-11 20:10 | 只看该作者
iceevee 发表于 2012-7-11 08:16
Crash to desktop,游戏运行中跳出到桌面的意思

其实装了小字体补丁后我基本不跳出了,但是一遇到问题就 ...

弱弱问下小字体补丁啥意思,我也是中文版频繁跳出,怀疑是字体的原因

回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|咖绿茵|求知网|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2024-10-4 00:32 , Processed in 0.129287 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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