本帖最后由 恶猪 于 2014-11-23 11:01 编辑
untblade/forum.php?mod=viewthread&tid=483094
随着日暮的发展,有很多全面战争过来的新汽油们对于骑砍游戏里很多不明白,对于报错更加无从入手,我们主张他们到骑砍中文站发帖询问,由于对于中文站的不熟悉也迟迟不能解决问题。
受到启发,我去与一位C语言的编程员前辈的进行请教相关问题,然后自己收集总结去解决这些问题,希望新来汽油们不会因为游戏错误而放弃这个游戏。
另外贴图报错方面感谢 @孤独的狼 指导。
对于这项有任何建议和经验的大大们,希望你们可以矫正我的错误,毕竟这是给初接触骑砍的汽油看得。
在此感谢这位老前辈给出的报错收集和中文解释untblade/forum.php?mod=viewthread&tid=37041(这个帖中的错误很不普遍,很多都是旧版本的错误,所以没有完全拿来研究,比较普遍的是rgl error,所以我就只介绍rgl错误)
自动弹窗代码错误查看方法:打开根目录下的文件查看最后一行
RGL ERROR:
错误拓展:关于这个RGL,认为是应该使用了openGL,又是从R语言先开发出来的,所以叫做RGL,而GL=Graphics Library
错误解释: C语言的内容,rgl图形编辑错误。其实很多原因都是显卡驱动,显卡配置问题。
Under to create depth stencil surface width= height=.shadowmap quality will be reduced next tiem you start the game.
中文解释:无法创建深入的样板,宽度= ,高度= ,下次你启动游戏的时候,阴影地图质量将自动降低.
错误原因:电脑配置比较低,所能容纳的3d空间资源有限,过多了电脑无法运作,会导致游戏溢出。
解决方法:打开游戏界面,打开配置,点击图形,将最后的阴影质量调低。
Get object failed for texture
中文解释:获取对象纹理处理失败。
错误原因:加载brf文件时能到贴图,但不到在brf文件中与之对应的模型。
解决方法:在mod文件夹下Resource文件夹里,检查错误提示信息中提到的贴图名字在brf中相对应的模型名称,看看贴图名与素材名是否一致,把各种名称统一起来。又或者自己重新修改过这些名字,使其对称。也可以先到txt文件检查一下代码名称有没有打错,代码有没有写错。
有时候drf文件名和里面的模型名不同。有时候里面好几个模型。出现错误,需要openbrf打开,看下模型名字,和装备代码里的设置是否一样
Unable to open texture file textures
中文解释:无法打开纹理文件。
错误原因:名字错误或者缺失导致引用不了这个文件。
解决方法:重新下载这个mod,有备份的,可以从备份中查这个文件放回Textures,如果重新下载也无法解决,最简单的办法是一个文件改成错误文件名称,又或者通过openbif重新生成这个文件。
有时候不排除作者设置时手滑,个别字母写错。模型名字和贴图设置也都要看下
Unable to restore vertex buffer
中文解释:无法恢复顶点缓冲区。
错误原因:显卡无法处理到太多人的行动,人数少也难以避免场景武器过多的问题,这些物件的过多容易导致显卡无法支持。
解决方法:降低游戏里面的配置,尸体和布娃娃选项处调到最小,减低战场人数。
Error too many variation on mesh
中文解释:某个对象的网格错误太多变化。
错误原因:某个模型网格数量无法系统无法识别。
解决方法:在原版中是多了或者少了个0的代码问题。战团中最有可能是装备总数量限制,你安装的那个mod装备数量太多了,溢出的装备,系统无法识别,你可以尝试删除一个装备再代入,或者做成一体化。只是想玩游戏的话,就直接把导入的模型删除。
Unable to open file mesh
中文解释:不到文件模型。
错误原因:丢失这个文件,导致在游戏载入的时候无法打开而跳出。
解决方法:根据导入模型的方法,在MOD下的resource文件夹查这个brf文件,没有就添加,在module.ini文件中是否输入模型,贴图文件是否放进MOD下的texture文件夹内。
C++ Runtime Library
解释拓展:微软的Visual C+ +运行库运行时出现错误
解释错误:出现这个错误,一般问题都出在注册表。也有可能是mod的bug导致的,又或者是运行库版本太旧需要升级,运行库文件损坏。
错误解决:如果单个mod出现问题,建议先行杀毒清理问题插件,升级运行库,。
如果是重装一次之后才出现这些问题,应该是卸载不充分
1、开始/运行输入regedit回车打开注册表编辑器,选编辑/查,你卸载游戏软件的英文名,到软件的键值项后删除(多查几次删除干净)。
2、添加或删除程序在注册表的位置,运行输入regedit回车,打开注册表定位[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows\CurrentVersion\Uninstall]子键,在该子键下,可跟据已卸载的应用程序软件图标,删除相对应的软件图标和键值,重新启动电脑即可。
如果多个mod出现问题,建议尝试下面的方法
取自1257ad的解决方案
显示 Out of Video Memory 的把 需要时载入纹理 勾上
如果你遇到突然跳出游戏特别是存档跳出,进出场景跳出,RGL错误,内存0x0000..不能为
READ/WRITE 和 C++ Runtime Library 错误,而且是32位系统(你不知道的话你就是),请按如下步骤操作
XP系统:
(警告:请勿在Windows XP SP1上实行此操作!否则系统很可能将无法正常启动!KB328269)
开始 -> 运行, 输入 sysdm.cpl 然后回车
会打开一个窗口, 到“高级”选项卡 -> “启动和故障恢复” 里的 “设置” -> “编辑”
(接下来的比较关键,如果误操作会影响系统,请谨慎小心!)
到如下字符串并在末尾添加 " /3GB /USERVA=2990" (注意空格,没有引号)
举例说明,改成:
1.[operating systems]
2.multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /3GB /USERVA=2990
复制代码
记住只添加 " /3GB /", 不要添加删减任何其他的东西
保存并且重启
对于修改完后重启,屏幕分辨率异常的,请将上文的2990改成2500后重试
Vista / Win7 系统:
开始 -> 程序 -> 附件, 在“命令提示符”上右键,选“以管理员身份运行”
在命令提示符输入 "bcdedit /set IncreaseUserVA 2990" (注意空格,没有引号),回车
重启
重启后如果启动失败,开机时按住F8,选择安全模式,可以开机后把改动给去掉。
根治此问题的唯一解决办法是换用64位操作系统(比如Win7 x64),有兴趣者详见:(英文外链)
www.maxi-pedia/32+Bit+or+64+Bit+Operating+System
www.maxi-pedia/3GB+switch+Windows+boot.ini+3+GB
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论