老游戏吧 关注:20,282贴子:174,656
  • 15回复贴,共1

【求助】魔法师传奇1游戏修复

只看楼主收藏回复

我想修复一下老游戏,碰到几个问题,我并不是专业技术人员,只是个爱好者,看看在这里是否能寻求到帮助


IP属地:辽宁1楼2023-02-07 19:45回复
    我已经完成了对游戏对光盘动画和音轨移植问题,即使不用光盘也可以成功得复原过场动画和播放游戏背景音乐。
    但我遇到了一些属于操作系统上得问题,不得其解,希望有人能帮忙。
    1.游戏使用WIN7兼容模式运行,一切运行正常,但游戏无法存档。
    2.游戏使用WIN98兼容模式运行,无过场动画,但有背景音乐和游戏可以存档。
    3.窗口化运行,所有文字都是乱码:率,目前我摸索得结果是这个游戏可能使用了像素文字来作为汉化,有一个疑似字体得文件Egfonts.enc,应该是被加密了无法替换。
    不知道有没有相关经验得人,能给出一些线索或者建议解除这些疑难杂症,这游戏在我硬盘里搁置了20多年,一直想着有一天能完善它,有一天我突然想通了一些技巧,做了尝试发现解决光盘依赖动画和音轨问题,才决定2023年正确把这个老游戏修复好了,发上来,也算完结一个心愿


    IP属地:辽宁2楼2023-02-07 19:53
    收起回复
      支持


      IP属地:安徽3楼2023-02-08 00:46
      回复
        不了解,只能猜测:存档是不是因为这游戏会默认存到系统盘我的文档里,但是win7和xp我的文档路径名称不同(多了一层系统用户名,或者有一个不是my documents),而游戏本身没有新建文件夹的权限或能力?很多老游戏做成了硬盘版,也有需要自建save文件夹的问题


        IP属地:江苏来自Android客户端4楼2023-02-08 05:35
        收起回复
          最要命的BUG是地面宝物占用内存是循环利用的,可能当初编程就没有合理避免重复分配的机制,导致游戏中刷新魔力球有概率会覆盖正在使用的内存区域,崩溃弹出BUG窗口。


          青铜星玩家
          百度移动游戏玩家均可认证(限百度账号),去领取
          活动截止:2100-01-01
          去徽章馆》
          IP属地:江西7楼2023-02-15 06:01
          回复
            未必是坐标重复,应该是内存被覆盖。但BUG窗口显示"No place to put wizard, see deploy.plc for wizard deployment count"
            特别是开始游戏前提高了魔法精灵的最大允许值,可以加大崩溃的概率。


            青铜星玩家
            百度移动游戏玩家均可认证(限百度账号),去领取
            活动截止:2100-01-01
            去徽章馆》
            IP属地:江西8楼2023-02-15 14:15
            收起回复