24 12
发新话题
打印

[其他] [长期活动] fishedit的bug修正和新版本计划

本主题由 weyl 于 2008-8-6 23:05 设置高亮
代码格式写的很好!但是还缺少修改原有z.dat的部分。

你有没有自己试试用它生成新的z.dat,看看是否正确?

另外
     66 89 0c 45 *120000       ;mov [eax*2+120000],cx
我一般都是直接调用sub_0实现的。
我的网络硬盘:http://swimmingfish.ys168.com/
我的博客:http://blog.sina.com.cn/u/1271207321

TOP

我刚开始只添加了一个, 生成过, 不正确

如果正确的话输出的文件名应该是什么?

[发帖际遇]: weyl卖下一个mod的制作人绝密采访稿,狂赚银两6.
向所有在灾难中遇难的同胞致哀
感时花溅泪 恨别鸟惊心 烽火连三月 家书抵万金
blog for KYS

TOP

引用:
原帖由 weyl 于 2008-8-6 22:00 发表
我写了一个子程添加进去, 生成之后获得了z_old.dat和z_old.dat.bak, 不过大小是相同的, 应该不对劲.

估计重定位项应该够用, 也许可以写一个子程用来从表象地址获得实际地址.

[发帖际遇]: weyl参与红花会陈家洛 ...
生成的应该是z.dat, 可能直接放在游戏目录了吧?这个我也忘了在哪了。
z_old.dat还是原来的,只不过其中的重定位表有个错误,因此每次都要修正一下。

[发帖际遇]: 游泳的鱼参与红花会陈家洛的计划:成功绑架乾隆,得到奖励银两50.
我的网络硬盘:http://swimmingfish.ys168.com/
我的博客:http://blog.sina.com.cn/u/1271207321

TOP

类型不匹配...这应是什么原因?

[发帖际遇]: weyl请陈园园签名,被吴三桂发现,损失银两30.
向所有在灾难中遇难的同胞致哀
感时花溅泪 恨别鸟惊心 烽火连三月 家书抵万金
blog for KYS

TOP

引用:
原帖由 weyl 于 2008-8-6 22:12 发表
类型不匹配...这应是什么原因?

[发帖际遇]: weyl请陈园园签名,被吴三桂发现,损失银两30.
一般是文件格式有些问题吧?你再检查一下,如果还有问题,把它email给我,我看看。

[发帖际遇]: 游泳的鱼冒充青木堂主向反清份子征收活动经费,结果:被陈近南发现,赔偿名誉损失费银两50.
我的网络硬盘:http://swimmingfish.ys168.com/
我的博客:http://blog.sina.com.cn/u/1271207321

TOP

刚才是一个冒号的位置写错了……
这些汇编代码应该问题不大,已经测试过好多次了。估计还要再测一次……

另外每个section只能写一次吧,以前我是把许多较小的修改写在5c000段的
向所有在灾难中遇难的同胞致哀
感时花溅泪 恨别鸟惊心 烽火连三月 家书抵万金
blog for KYS

TOP

我要学反汇编!(第十八次喊此口号)
天书=汇编

[发帖际遇]: 黄顺坤在华山山谷捡到被令狐冲打落的宝剑,送回给宁女侠,宁女侠感谢万分,送你银两18.

TOP

引用:
原帖由 weyl 于 2008-8-6 22:35 发表
刚才是一个冒号的位置写错了……
这些汇编代码应该问题不大,已经测试过好多次了。估计还要再测一次……

另外每个section只能写一次吧,以前我是把许多较小的修改写在5c000段的
每个section 确实只能写一次的,因此尽量集中一个section写就行了。其实只要不使用绝对地址,代码放在哪里问题都不大。

用section只是为了定义页面,方便确定重定位表项,因为它是和文件头的页面相关的。我为了简化处理,只能固定section了。否则一个4B的重定位项跨了页面如何处理我就不清楚了。
我的网络硬盘:http://swimmingfish.ys168.com/
我的博客:http://blog.sina.com.cn/u/1271207321

TOP

坐挫板慢慢学习,做到认真记笔记。

TOP

 24 12
发新话题