level 1
我想修复一下老游戏,碰到几个问题,我并不是专业技术人员,只是个爱好者,看看在这里是否能寻求到帮助
2023年02月07日 11点02分
1
level 1
我已经完成了对游戏对光盘动画和音轨移植问题,即使不用光盘也可以成功得复原过场动画和播放游戏背景音乐。
但我遇到了一些属于操作系统上得问题,不得其解,希望有人能帮忙。
1.游戏使用WIN7兼容模式运行,一切运行正常,但游戏无法存档。
2.游戏使用WIN98兼容模式运行,无过场动画,但有背景音乐和游戏可以存档。
3.窗口化运行,所有文字都是乱码:率,目前我摸索得结果是这个游戏可能使用了像素文字来作为汉化,有一个疑似字体得文件Egfonts.enc,应该是被加密了无法替换。
不知道有没有相关经验得人,能给出一些线索或者建议解除这些疑难杂症,这游戏在我硬盘里搁置了20多年,一直想着有一天能完善它,有一天我突然想通了一些技巧,做了尝试发现解决光盘依赖动画和音轨问题,才决定2023年正确把这个老游戏修复好了,发上来,也算完结一个心愿
2023年02月07日 11点02分
2
WINXP,有动画,有音乐,无法存档,WIN7及版本更高系统,无动画,有音乐,无法存档
2023年02月07日 12点02分
level 13
不了解,只能猜测:存档是不是因为这游戏会默认存到系统盘我的文档里,但是win7和xp我的文档路径名称不同(多了一层系统用户名,或者有一个不是my documents),而游戏本身没有新建文件夹的权限或能力?很多老游戏做成了硬盘版,也有需要自建save文件夹的问题
2023年02月07日 21点02分
4
你的意思是说,兼容模式下他能识别路径为本目录下的save,而更高的系统版本他就识别为用户名下的文档路径?倒是有点启发,可他读档在任何系统下都无问题,我推测这个95年老游戏应该不会写变量路径就应该是自己本地的save,但为什么只能在win98下存,我找不到原因是不是调用了98系统的什么dll才好用呢?
2023年02月08日 17点02分
@紫冰ZB 给你发的网址被系统删了 你在回帖记录里看能不能点开
2023年02月09日 09点02分
用老版本的DDraw.dll解决了
2023年02月15日 01点02分
level 1
最要命的BUG是地面宝物占用内存是循环利用的,可能当初编程就没有合理避免重复分配的机制,导致游戏中刷新魔力球有概率会覆盖正在使用的内存区域,崩溃弹出BUG窗口。
2023年02月14日 22点02分
7
没理解,你是说魔法精灵刷新时区域如果有东西会崩溃?我做测试时没发现,另外物品是指定的几个位置随机刷如果此点有就会刷到下一个点,没有合适就不刷,我测试刷新速度时看到效果所以崩溃问题,不知道是怎样造成的,看错误提示
2023年02月15日 01点02分
level 1
未必是坐标重复,应该是内存被覆盖。但BUG窗口显示"No place to put wizard, see deploy.plc for wizard deployment count"
特别是开始游戏前提高了魔法精灵的最大允许值,可以加大崩溃的概率。
2023年02月15日 06点02分
8
他报错还是法式配置文件的问题,魔法物品没有,你对战下降低法师复活次数
2023年02月22日 02点02分
@紫冰ZB 我已经调到只复活一次了。再低就缺少困境下翻盘的战术选择了。
2023年02月22日 04点02分