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

注册 登录

QQ登录

只需一步,快速开始

查看: 5167|回复: 15
打印 上一主题 下一主题

[讨论] 辐射3汉化补丁跳出的一点猜测

[复制链接]

1

主题

869

帖子

864

积分

超级玩家

Rank: 5Rank: 5

贡献度
7
金元
8358
积分
864
精华
0
注册时间
2006-9-30
跳转到指定楼层
主题
发表于 2008-12-18 09:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是原版,一个小时内跳出4次,以前不用汉化时从没跳出过
每次的跳出的时所做的事情都不同,有的是刚load一个场景,有的是开pipboy
但是每次的错误代码都是c0000005。
稍微查询了一下c0000005是 STATUS_ACCESS_VIOLATION的意思。就是程序里函数调用不该调用的内存位置
网上有个了c0000005错误例子
MyFunction (char * StringParam) {         
          int nlen;        // declare an integer variable
          nlen = strlen(StringParam);
          <more code>
}
这里面strlen函数是用来统计StringParam的长度的,而这个函数的做法是搜索StringParam的一个个字节,找到0就返回。因为默认字符串的结尾要有一个0的。但是如果没有0,则strlen函数会继续搜索下去,直到搜索到内存范围外,。这个内存范围是操作系统分配给辐射3或者汉化补丁的。这样,操作系统检测到这个操作,就会报错,因为每个程序不应该读取其他程序的内存空间。
基本上,这个是程序的bug,不知道是辐射3本身,还是汉化补丁,还是某个版本的显卡驱动的问题。
一些诸如降低配置呀,整理内存之类的方法其实都不本质。理论上windows有虚拟内存,内存再不够最多会慢不至于会出这样的错误。
我的配置是
T9300 CPU
4GB DDR2 667 RAM
NVIDIA 8800M-GTX 512MB
Vista x64 家庭高级版
Fallout3 默认各项设置最高


如果其他人有类似的问题,建议解决办法有
换操作系统,换显卡驱动,换游戏版本。
那个Skullptura 的高压版是对游戏的材质做了很大替换,还有降低音质之类的,可以换换。
显卡驱动也可以换换,说不定能解决问题,我就懒得折腾了等下一版汉化补丁了
回复

使用道具 举报

11

主题

5302

帖子

4726

积分

游戏精英

Rank: 8Rank: 8

贡献度
379
金元
32102
积分
4726
精华
0
注册时间
2004-9-9
舒服的沙发
发表于 2008-12-18 09:37 | 只看该作者
谢谢LZ的建议~~[em61] [em61]
回复 支持 反对

使用道具 举报

10

主题

707

帖子

715

积分

超级玩家

Rank: 5Rank: 5

贡献度
40
金元
5553
积分
715
精华
0
注册时间
2008-11-12
硬硬的板凳
发表于 2008-12-18 09:48 | 只看该作者
这次跳出是因为汉化补丁的问题?还是游戏本身的问题啊?
回复 支持 反对

使用道具 举报

1

主题

869

帖子

864

积分

超级玩家

Rank: 5Rank: 5

贡献度
7
金元
8358
积分
864
精华
0
注册时间
2006-9-30
冰凉的地板
 楼主| 发表于 2008-12-18 09:56 | 只看该作者

回复 3# nickel5555 的帖子

本来外挂汉化就是修改内存中的辐射3主程序来实现的,要么是汉化本身有bug,要么是汉化修改了辐射3主程序的某个内存区域,然后辐射3自己执行的时候出错了
回复 支持 反对

使用道具 举报

0

主题

4881

帖子

2257

积分

云游仙境

Rank: 12Rank: 12Rank: 12

贡献度
532
金元
1891
积分
2257
精华
0
注册时间
2008-3-5
QQ
5#
发表于 2008-12-18 10:03 | 只看该作者
其实不一定!
很多人原版一样跳出............
回复 支持 反对

使用道具 举报

29

主题

637

帖子

827

积分

超级玩家

Rank: 5Rank: 5

贡献度
85
金元
4874
积分
827
精华
0
注册时间
2006-5-4
6#
发表于 2008-12-18 10:06 | 只看该作者
我原版从来没跳出
回复 支持 反对

使用道具 举报

10

主题

707

帖子

715

积分

超级玩家

Rank: 5Rank: 5

贡献度
40
金元
5553
积分
715
精华
0
注册时间
2008-11-12
7#
发表于 2008-12-18 10:08 | 只看该作者
我装的原版~一开始也玩过段时间 从来没有发生过跳出的情况
不知道打了补丁会不会和LZ一样。。。[em60] [em60]
回复 支持 反对

使用道具 举报

1

主题

869

帖子

864

积分

超级玩家

Rank: 5Rank: 5

贡献度
7
金元
8358
积分
864
精华
0
注册时间
2006-9-30
8#
 楼主| 发表于 2008-12-18 10:11 | 只看该作者

回复 5# gprszq 的帖子

跳出的原因有很多,比如高压版

Skullptura 的高压版我看过里面的安装流程,基本上高压是因为更换了纹理材质,把辐射3的data包全都解压开,然后用一些差不多的材质互相替代,这样很容易就搞得跳出,高压版最后也不得不出很大的补丁来搞这个。
但这个跳出最多是某某材质找不到,辐射3 因该有错误记录,而不是这种明显是程序逻辑本身上次的错误。

原版当然也有跳出了,比如ffdshow不兼容的跳出,mod用多了互相冲突也跳出,
但不幸的是我没怎么用mod,原版不跳出,用了汉化就跳出。

当然我也理解这种ACCESS_VIOLATION错误实在太常见了,原版本身也会发生这种错误。
回复 支持 反对

使用道具 举报

16

主题

2136

帖子

2087

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
107
金元
16587
积分
2087
精华
0
注册时间
2008-1-10
9#
发表于 2008-12-18 10:14 | 只看该作者
你们跳出还有错误提示.还好.
我这一跳出,什么提示都没有[em60] ,就好象正常退出游戏回到桌面
回复 支持 反对

使用道具 举报

33

主题

1734

帖子

2079

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
218
金元
12067
积分
2079
精华
0
注册时间
2005-12-14
10#
发表于 2008-12-18 10:26 | 只看该作者
我也是回到桌面什么都看不到[em04]
回复 支持 反对

使用道具 举报

0

主题

91

帖子

146

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
1423
积分
146
精华
0
注册时间
2008-5-6
11#
发表于 2009-1-12 00:19 | 只看该作者
我装的是从电驴里载的硬盘版,安装了我12个小时,挺好的啊,玩了一个星期了,一次也没跳出来
回复 支持 反对

使用道具 举报

0

主题

2

帖子

1

积分

游戏菜鸟

Rank: 1

贡献度
0
金元
610
积分
1
精华
0
注册时间
2009-2-4
12#
发表于 2009-3-18 18:42 | 只看该作者
[em57] [em57] [em57]我也是莫名其妙的退出游戏!!我也是vista...记得以前玩老头滚动条的时候也出现过这种情况 !!都是在用了汉化之后才有的~~
回复 支持 反对

使用道具 举报

77

主题

1222

帖子

1558

积分

游戏狂人

Rank: 6Rank: 6

贡献度
211
金元
7138
积分
1558
精华
0
注册时间
2005-11-25
13#
发表于 2009-3-18 18:59 | 只看该作者
反正我装了汉化从不跳出  就这一点就肯定不是汉化问题
回复 支持 反对

使用道具 举报

0

主题

1045

帖子

1070

积分

游戏狂人

Rank: 6Rank: 6

贡献度
120
金元
5903
积分
1070
精华
0
注册时间
2008-3-6
14#
发表于 2009-3-18 22:05 | 只看该作者
驱动应该会有点关系。。我玩圣域2时用催化剂8.12没问题,换9.2马上跳,让我知道了驱动的重要性!!
回复 支持 反对

使用道具 举报

60

主题

1826

帖子

2914

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
12238
积分
2914
精华
1
注册时间
2005-12-30
QQ
15#
发表于 2009-3-19 08:43 | 只看该作者
装不装汉化一样跳 而且并不是在fps最低的时候跳。感觉游戏应该是有bug的 只是有个类似触发的东西 一被激活利马出错跳
回复 支持 反对

使用道具 举报

0

主题

325

帖子

430

积分

高级玩家

Rank: 4

贡献度
50
金元
2303
积分
430
精华
0
注册时间
2009-2-26
16#
发表于 2009-3-19 09:13 | 只看该作者
我这边只要不开汉化补丁,就一定不会跳出。原版是不是有问题我不敢说,但汉化补丁一定有地方会引起D3D跳出。

希望汉化组的同志能改进一下[em04]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-26 20:58 , Processed in 0.106380 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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