昨儿个刷到一个教育赫敏的游戏,版本是安卓V1.46,玩起来挺有意思,但全是英文词库,我家小孩看不懂就哭天喊地的。我就寻思着,不如自个儿动手魔改下,加点中文进去?试试看。
我先翻出老安卓手机,开机检查了下系统,确认是Android 9以上版本。接着跑去应用商店下载原版教育赫敏,下载完打开看了看,界面倒不复杂,但默认只显示英文单词和语音。然后我在电脑上下载了个APK提取工具,把游戏APK导出来存桌面。翻来覆去折腾,找到电脑上的反编译软件,我用了那个啥MT管理器,反正免费的,安装好等着开工。
89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
启动MT管理器把APK丢进去解包,一溜烟儿出现一堆文件。我找到语言资源目录,全是些啥english_strings的东西。二话不说,我新建了个chinese_*文件,手动敲进去一堆中文翻译,比如“apple”改成“苹果”。改完保存后,打开代码文件夹找主启动文件,发现有个判断语种的代码块。直接强改那几行,把默认英文换成优先识别中文。保存后重新打包成新APK,操作挺顺滑。
89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
可问题立马蹦出来了。我兴冲冲把新APK传到手机安装测试,游戏打开直接闪退!检查日志文件,发现内存溢出错误。我回忆着代码结构,可能中文资源太大占了空间。急吼吼去优化资源文件,删掉多余图片压缩了下。再打包重装,游戏总算启动正常,进了教学界面能看见中文单词和提示了。试玩几次,小孩喊出声:“爸爸这苹果的读音好玩!”小有成就。
89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
现在玩魔改版游戏,词汇卡片全显示中文加拼音,语音朗读也切换过来不卡顿。界面看着乱点,但小孩用着不闹腾了,我还加点自定义功能像学习时间提醒。整个过程花了两晚上,中途差点放弃,好在搞定收工。
对,老婆看我天天熬夜改游戏,怨声载道的:“你比教小孩还费劲!”我打哈哈应付过去。魔改没想象中难,重点是别被闪退吓跑,改代码跟拼乐高一样。谁想试手,记着用工具别乱点链接安全第一。