从此结束64位系统的悲剧 空之轨迹3RD 64位免CD [WIN7 64测试通过]
本帖最后由 wdassd 于 2011-12-11 13:20 编辑作者的话:
一直听说原先那个免CD在64位下不能工作,我还以为是我弄错了什么东西才导致这个结果。前段时间要到了那个2G的TGA文件,用教育版拿到
64位上一跑,结果根本没反应。调试了一下才发现,64位系统上0x00060000这个区段在进程创建之初就已经被占用,所以Loader根本加载不上
这个区段。
现在对相关代码做了修改,将内存访问重定位到0x09170000上面去了,64位系统测试了一下,开场、战斗、存盘读盘、章节结束,这些都没有
遇到问题,不过由于这个需要修改代码,我也难以保证100%没有遗漏,如果各位遇到错误,请将存档发上来,我路过的话会进行测试修正的。
(极小概率的随机错误似乎是程序本身的问题,重试一次就正常的话,不属于被遗漏的错误)
1、这次这个免CD对于32位系统走的是老路,也就是说与原先的免CD完全相同,可以放心替换,而对于64位系统才会进行代码修改。不过可以
在32位系统下,使用命令行ed6_win3 -x64强行采用64位方式运行,来帮助测试程序是否正确。
2、这次这个ed6_win3.exe对应的ed6_win3.bin是我去年发过的低CPU补丁中所附带的那个18M的文件,并且这个文件不能被加壳。如果使用加
壳的低CPU补丁或者原始的完美补丁,那么在32位下运行正常,而在64位下会出错,原因是这两者都有壳,当然只要脱掉那么64位下也是正常
运行的。
**** Hidden Message *****
在WIN7 64系统下亲测可玩,游戏已通关,暂时无发现BUG! 的顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶多多多多多多多多多多多多多多多多多多多
谢谢楼主的分享 66666666666666
谢谢分享
多谢分享
感谢分享 1111111111111111
{:3_97:}{:3_97:}{:3_97:}
感谢分享
哒哒哒哒哒哒多多多多多多多多多多多多多多多
:):(:lol:funk::Q xiexiefenxiang
是win7 64位,用了一
看看~~~啊
66666666666666666666666666
强啊,找了半天终于找到了,究极感谢
dddddddddddddddddd
没玩过,想试试,谢谢楼主
转载自转载自转载自转载自转载自
66666666666666
11111111111111111111111111111111
SDFSFSDFSDFSDF
谢谢分享
谢谢,分享
很快就很快就客家话
唯一可能能解决问题的手段了……先下载看看
看一下11111111 6666666666666666666
66666666666666666666666666666