铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 6112|回复: 11

[通用] FishEdit的常见错误

 关闭 [复制链接]
发表于 2008-3-20 22:26 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
FishEdit是一个优秀的修改器,但并不是一个稳定的应用程序,操作时跳出并不会使人心情愉悦。下面是一些常见的错误和引起这些错误的原因。

1.下标越界
提示:Subscript out of range,或者启动程序时某些选项灰掉不能使用
原因:idx文件与grp文件的内容不匹配。
可能出现在读取R文件,D文件,S文件的时候。通常是在增添了某些项目之后再次读取出现这种错误。例如在进度一添加了项目,并且把对应文件复制到初始存档。在游戏中又存到了进度二,这时进度二就无法被FishEdit读取了。在编辑贴图时,如果在没有贴图的位置进行操作,也会出现这种错误。不仅是VB,各种环境中开发的应用程序里面,一旦出现数组下标越界,结果很可能是灾难性的。
解决方案:复制正确的idx文件到相应的进度,具体情况需要看到底哪些文件被修改过。

2.非法属性值
提示:Invalid property value
原因:在各种列表中有未定义的数据。
在修改诸如山洞列表,配合列表,离队列表时常常出现。例如总场景有83个,如果在山洞列表中有超过83的数值,在浏览到这一项的时候就会出现错误(如果是第一项就越界,会立刻报错)。其他列表也是这个原理。
解决方案:手动修改列表到合理的数值。

3.类型不匹配
提示:Type mismatch
原因:在某些只能输入数字的文本框里输入非数字字符。
例如修改经验值列表,无意中按了一个字母,会立刻出现这项错误。甚至你只不过按了一个del键想删掉当前值时也会如此,因为“空内容”也不是数字字符。应该是最初编写程序的时候为“修改文本框”编写了事件,但更好的选择是为“改变卷动条”编写事件,而且VB未对转换函数提供有效的保护。
解决方案:输入时小心点……

4.文件不存在
提示:File ...... not exist
原因:文件不存在。
多数时候出现在修改z.dat文件的时候。
解决方案:修改fishedit.ini,指定正确的z文件。

5.R文件格式错误
提示:R* data format error1
原因:fishedit.ini中描述R文件格式的部分错误。
解决方案:不要修改这里,一般还很难遇到这个错误。

6.贴图文件色彩错误
原因:调色板文件有错误。
解决方案:在FishEdit里面指定正确的调色板,或者将原版中正确的调色板复制过来。

7.z文件错误
提示:Read z.dat MaxLevel1<>MaxLevel2 in NewZEdit,或z文件修改中出现乱码
原因:z文件版本与修改器不匹配。
解决方案:使用正确版本的z文件,或使用正确版本的修改器。

[发帖际遇]: scarscc在老顽童处骗取《养蜂秘法》,翻印成《如何饲养文化型蜜蜂》出版被查出偷税漏税,罚款银两11.


[ 本帖最后由 scarscc 于 2008-3-20 22:34 编辑 ]
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-3-20 22:41 | 显示全部楼层
还有缺少音效文件的错误也是经常有机会遇到的
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2008-3-20 22:48 | 显示全部楼层
原帖由 Ice 于 2008-3-20 22:41 发表
还有缺少音效文件的错误也是经常有机会遇到的


这个好像是游戏时常见的错误吧

[发帖际遇]: scarscc买通太监进宫旅游,花费银两18.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-3-21 00:17 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2008-3-21 11:22 | 显示全部楼层
这个我似乎没怎么碰到过,应该是在什么时候出现的?

[发帖际遇]: 参与红花会陈家洛的计划:scarscc向清廷告密,遭到红花会追杀损失银两30.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-3-30 09:14 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-12 19:24 | 显示全部楼层
我在修改原版以后(加了个武功),进入时也显示出来了,但再次用FISH时,点游戏编辑,再选基本进度R*编辑,结果弹出了:运行时错误'9':下标越界

请问是不是就是第一点啊?解决方法我看了,可是还是不知怎么弄....
PS:我是按照小小猪的教程一步一步做的,不知"复制正确的idx文件到相应的进度,具体情况需要看到底哪些文件被修改过。"中我对应的文件要改哪个?怎么改?
教程在这里:http://www.txdx.net/viewthread.php?tid=386838&extra=page%3D1
谢了
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2008-4-12 19:35 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-12 20:15 | 显示全部楼层
貌似不行,你的意思是不是说把教程中的ranger.idx和r1.idx给颠倒以下位置,即删了r1.idx再复制ranger.idx到r1.idx上?我做了,但进入游戏时数据不对,用fish也会出现以上问题
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2008-4-12 20:49 | 显示全部楼层
不要颠倒位置,你游戏里面正确说明ranger是对的

[发帖际遇]: scarscc遭遇四大恶人,奋力拼搏,得到银两18两银子
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-12 22:03 | 显示全部楼层
我重新试了以下教程中的,运行时还是正确,用fish也没事,可是只要在游戏中保存,就又不能用fish打开了,这是什么原因,应当怎么做(希望能详细点,呵呵
ps:我在保存之后有试了一下复制ranger.idx到r1.idx了,还是会说下标越界,郁闷
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2008-4-12 22:34 | 显示全部楼层
我也搞不清楚了,总之ranger和R1尽量保持一致

[发帖际遇]: scarscc遭遇四大恶人,奋力拼搏,得到银两6两银子
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-5-19 07:26

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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