骑马与砍杀载入纹理
发布网友
发布时间:2022-04-29 16:56
我来回答
共1个回答
热心网友
时间:2023-10-21 02:23
呵呵,复制的,感谢游侠网。你的问题应该是第三个症状。
1.弹出时机:读取配置文件
错误原因:重复加载同一物件,也就是一个模型或贴图同时被多个brf文件引用,这通常是因为你在item_kinds1.txt中定义了一个物品,这个物品引用一个模型,这个模型/物件(object/mesh)或者它的素材(material)、贴图(texture)在你新导入的brf文件和原有的brf文件中都有,并且原有的文件先于你导入的brf文件在mole.ini中被加载;原有文件可能在MOD下的resource文件夹下,也有可能在根目录的CommonRes文件夹下。
示例:
在某个mole.ini文件中有如下两行——
load_mole_resource = a
load_mole_resource = b
其中a是MOD自带的brf文件,b是你导入或者修改过的brf文件
你在item_kinds1.txt中定义了某个物品O,O引用的模型为M,M或者跟M对应的素材、贴图等等在a和b里边都有,所以在读取配置文件的时候,这个M被加载了两次,弹出。你的自定义物品O必须有一个独一无二的模型。要不然M的名字在a里边,要不然就在b里边,不能两个都有。
2.get object failed for texture :
大意:为。。。贴图获取物件时失败
解决办法:仔细检查你的brf文件,找到提示信息中提到的贴图,如果记不住可以打开根目录下的rgl_log.txt文件查看最后一行,首先看贴图名与素材名是否一致,其次看mesh对应的素材名是否与mat选项卡内相应素材名一致,再看mat选项卡上相应素材的name和diffuse是否相同。把各个名称统一。弹出时机:读取配置文件
错误原因:加载brf文件时能找到贴图,但找不到在brf文件中与之对应的模型,素材(material)是模型/物件(object/mesh)和贴图(texture)之间的一座桥梁,一般出错,都是素材名不一致造成的。
示例:
brf文件a中有模型M,在mesh选项卡中它对应的material为sword_a,点击mat选项卡及tex选项卡,其中有一个为sword_b,或者mat选项卡上name与diffuse两项名称不一致。一个为sword_a,另一个为sword_b。读取配置文件时,系统搜索到贴图,找不到brf文件中与贴图相对应的物件,加载失败,弹出。
3.unable to open file mesh :
unable to open file material :
unable to open file texture :
大意:找不到模型/素材/贴图
弹出时机:从读取配置文件之后到加载剧本数据之前,或者载入纹理时
解决办法:检查模型、素材、贴图名是否正确,或者brf文件是否放进MOD下的resource文件夹,在mole.ini文件中是否正确加载,贴图文件是否放进MOD下的texture文件夹内。
这是最无关痛痒的错误,一般都是由于疏忽大意导致的。
PS:如果“unable to find”后面的东西带有“默认”(default)字样,多半是建立brf文件的时候,某个参数没设好,还是老办法,检查mesh、mat、tex三个选项卡,尤其是mat选项卡上的name与diffuse两项。说不定哪个还是默认的呢。
4.C++错误,包含"Expression: (0 <= val) && (val < 10)" 字样,忽略无法继续游戏
如果是导入装备引起的错误,通常弹出时机在载入剧本数据时,打开根目录下的rgl_log.txt文件,最后一行为loading item kinds,这种错误一般是由于疏忽导致的,就是物品定义的字段多了不该有的空格、字符或者缺少空格和字符,除了检查,我没有什么好办法,也许可以借助装备修改器之类。
如果这类错误出现在读取进度的时候,那有可能是troops.txt文件除了问题,可能是修改兵种的时候,不小心多删了一个-1 0之类的,导致物品栏格数不对而报错。
5.Unable to open file Textures\champion_horse.dds_0.dds
大意:不能打开。。。dds文件,这个文件根本不存在,你的brf文件中也没有任何地方引用这个贴图,这个文件名的特点是在你定义的dds文件后面加后缀“_0.dds”
弹出时机:载入纹理
错误原因:骨骼与皮肤未绑定
解决办法:会3D的自己搞定,我是偷了一个懒,参照把tex选项卡上出错的贴图文件的flags数值改为00000000,就能进入游戏了。
热心网友
时间:2023-10-21 02:23
呵呵,复制的,感谢游侠网。你的问题应该是第三个症状。
1.弹出时机:读取配置文件
错误原因:重复加载同一物件,也就是一个模型或贴图同时被多个brf文件引用,这通常是因为你在item_kinds1.txt中定义了一个物品,这个物品引用一个模型,这个模型/物件(object/mesh)或者它的素材(material)、贴图(texture)在你新导入的brf文件和原有的brf文件中都有,并且原有的文件先于你导入的brf文件在mole.ini中被加载;原有文件可能在MOD下的resource文件夹下,也有可能在根目录的CommonRes文件夹下。
示例:
在某个mole.ini文件中有如下两行——
load_mole_resource = a
load_mole_resource = b
其中a是MOD自带的brf文件,b是你导入或者修改过的brf文件
你在item_kinds1.txt中定义了某个物品O,O引用的模型为M,M或者跟M对应的素材、贴图等等在a和b里边都有,所以在读取配置文件的时候,这个M被加载了两次,弹出。你的自定义物品O必须有一个独一无二的模型。要不然M的名字在a里边,要不然就在b里边,不能两个都有。
2.get object failed for texture :
大意:为。。。贴图获取物件时失败
解决办法:仔细检查你的brf文件,找到提示信息中提到的贴图,如果记不住可以打开根目录下的rgl_log.txt文件查看最后一行,首先看贴图名与素材名是否一致,其次看mesh对应的素材名是否与mat选项卡内相应素材名一致,再看mat选项卡上相应素材的name和diffuse是否相同。把各个名称统一。弹出时机:读取配置文件
错误原因:加载brf文件时能找到贴图,但找不到在brf文件中与之对应的模型,素材(material)是模型/物件(object/mesh)和贴图(texture)之间的一座桥梁,一般出错,都是素材名不一致造成的。
示例:
brf文件a中有模型M,在mesh选项卡中它对应的material为sword_a,点击mat选项卡及tex选项卡,其中有一个为sword_b,或者mat选项卡上name与diffuse两项名称不一致。一个为sword_a,另一个为sword_b。读取配置文件时,系统搜索到贴图,找不到brf文件中与贴图相对应的物件,加载失败,弹出。
3.unable to open file mesh :
unable to open file material :
unable to open file texture :
大意:找不到模型/素材/贴图
弹出时机:从读取配置文件之后到加载剧本数据之前,或者载入纹理时
解决办法:检查模型、素材、贴图名是否正确,或者brf文件是否放进MOD下的resource文件夹,在mole.ini文件中是否正确加载,贴图文件是否放进MOD下的texture文件夹内。
这是最无关痛痒的错误,一般都是由于疏忽大意导致的。
PS:如果“unable to find”后面的东西带有“默认”(default)字样,多半是建立brf文件的时候,某个参数没设好,还是老办法,检查mesh、mat、tex三个选项卡,尤其是mat选项卡上的name与diffuse两项。说不定哪个还是默认的呢。
4.C++错误,包含"Expression: (0 <= val) && (val < 10)" 字样,忽略无法继续游戏
如果是导入装备引起的错误,通常弹出时机在载入剧本数据时,打开根目录下的rgl_log.txt文件,最后一行为loading item kinds,这种错误一般是由于疏忽导致的,就是物品定义的字段多了不该有的空格、字符或者缺少空格和字符,除了检查,我没有什么好办法,也许可以借助装备修改器之类。
如果这类错误出现在读取进度的时候,那有可能是troops.txt文件除了问题,可能是修改兵种的时候,不小心多删了一个-1 0之类的,导致物品栏格数不对而报错。
5.Unable to open file Textures\champion_horse.dds_0.dds
大意:不能打开。。。dds文件,这个文件根本不存在,你的brf文件中也没有任何地方引用这个贴图,这个文件名的特点是在你定义的dds文件后面加后缀“_0.dds”
弹出时机:载入纹理
错误原因:骨骼与皮肤未绑定
解决办法:会3D的自己搞定,我是偷了一个懒,参照把tex选项卡上出错的贴图文件的flags数值改为00000000,就能进入游戏了。