想重温《拯救小兵雷恩》,结果兴冲冲下载完jar包,模拟器一打开直接黑屏或者闪退,血压瞬间拉满是不是?别喷ROM有问题,其实是这游戏太老,现代模拟器的默认设置根本伺候不了它。我当年为了在Win10上跑起这破游戏,试了五六个模拟器,最后才摸清那几项必须改的参数。照着我下面的步骤操作,最多两分钟,你就能听到熟悉的枪声。
很多人刚下载完就双击,结果模拟器窗口一闪就消失,或者提示“Invalid ZIP”/“Corrupt JAR”。这种情况先别急着找新资源,检查两样东西:下载文件的完整性(看文件大小通常大于100KB才是真ROM),以及你的电脑是否装了JAVA运行环境。用WinRAR打开jar包,如果能正常解压出class和资源文件,说明ROM没坏,锅在模拟器配置。
《拯救小兵雷恩》原生分辨率是176×220(部分版本240×320)。打开KEmulator的“视图”→“选项”→“视讯”,在“自定义解析度”里手动输入宽176、高220,并把“保持纵横比”和“启用安全区域”两项的勾取消。如果还黑屏,试着把“呈现模式”从“仅限软件”切换到“硬件加速(OpenGL)”。因为老游戏用纯2D绘制,硬件加速反而可能花屏,但这款恰好需要软件渲染。
到“系统”→“选项”→“设置”,找到“JAVA堆栈大小”,从默认的1MB拉到4MB以上。低堆栈会导致游戏加载大场景时直接溢出崩溃。再点开“兼容性”,勾选“启用JSR-75文件连接”、“关闭屏幕旋转事件”,防止游戏检测不到按键乱跳。最后,在“装置”选项卡里把机型改成“Nokia N73”或“Sony Ericsson K800”,这两个型号的键值映射最全,能保证数字键0-9全部响应。
绝大多数闪退都死在音效上!到“工具”→“选项”→“音效”,把“启用音效”关掉,或者将音频驱动从“默认”换成“WinMM”。这游戏调用了老旧的MIDI音效库,现代系统没驱动就崩溃。先关音效进游戏,如果能玩,再去慢慢测试哪个驱动能出声。我一般直接静音玩,反正背景音乐就那几段循环,听不听无所谓。
手机玩家更推荐用J2ME Loader,兼容性甩内置模拟器好几条街。安装完打开,点游戏图标旁边的设置齿轮:
如果按照上述设置进游戏还是黑屏,在Loader里找到游戏的“数据”文件夹,删掉里面产生的所有临时文件,然后长按应用图标选“清除数据”再重开,大概率能复活。
搞完以上全套,要是还不能玩,那真是ROM本身有问题,去换一个dump版吧。这游戏的兼容性其实还算好,比起《彩虹城堡》那种反编译噩梦,调教成本已经算低的。祝老哥们都能顺利跑起来,重新回到那个子弹横飞的下午。
标签:
上一篇:拯救小兵雷恩是电影改编吗?它和拯救大兵瑞恩的真相解析
下一篇:返回列表