前两天整理老硬盘,突然翻出来个叫《轩子巨二兔绅士游戏》的文件夹。这玩意儿少说存了五年了,还是当年从老张那破U盘里抠出来的。昨儿心血来潮寻思折腾看看,结果可把自己坑惨了。
翻出陈年古董
先把文件夹拽进虚拟机里(不敢直接实机跑,鬼知道有啥玩意儿)。解压完就一个exe加几十个乱码命名的.dat文件,双击.exe毛反应没有。打开任务管理器瞅着进程闪了下就没了,大概率兼容性问题。
跟运行环境死磕
虚拟机切到Windows 7 SP1模式,重装两回Visual C++运行库,还是打不开。急眼了直接上Process Monitor挂载监控,发现这破程序在偷偷调个叫dx11_vr_*的东西——好家伙,2015年的玩意儿硬要调DX11?赶紧给虚拟机塞了个DX11模拟层,这回exe终于弹窗了,结果是满屏俄语乱码。
手动拆包填坑
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
用hex编辑器扒开exe外壳,发现资源文件里藏着日文字库。拿Locale Emulator切日语区运行,文字总算能看了。游戏主界面跳出来个粉色兔耳妹,底下按钮写着:“开始抚摸”。手贱点了一下,直接黑屏闪退。查事件管理器报错显卡驱动崩溃,虚拟机显存才分512M,这破游戏居然吃独显?
折腾到这儿直接物理机开搞:
- 备份系统盘
- 关杀毒软件
- 右键管理员模式启动
- 显卡切兼容模式
这回能进互动界面了,结果鼠标刚碰到兔耳朵,风扇就跟我家吸尘器似的嚎起来。
修复神奇Bug
玩五分钟必卡死,任务管理器强关三次后彻底罢工。查log发现这鬼程序有个循环逻辑:抚摸动作每触发0.1秒就往系统临时文件夹写个2M缓存,半小时给我堆了300多G垃圾。手动写个bat脚本每十分钟清temp,勉强能玩下去。
通关后的烂摊子
硬着头皮打通三个结局,刚想截图发帖嘚瑟,屏幕啪地蓝了。错误代码指向声卡驱动冲突,重启后发现音频服务直接挂了。重装声卡驱动时顺带查后台,这破游戏居然在注册表里埋了二十多个自启动项,还把自己伪装成系统输入法服务。
清除完去楼下买罐可乐压惊,回来发现媳妇坐电脑前脸都绿了——游戏关闭时忘了清缓存,桌面上明晃晃留着“兔女郎爱心抚摸.avi”的生成文件。现在键盘跪碎了,蓝牙手柄接收器泡可乐里,实践记录全靠手机打字。所以说,老资源折腾前先想想:是它玩你还是你玩它?