这部分内容介绍更改模拟器的参数以适应游戏
这个是我自己总结的,方法有些笨,有更简单的方法大家可以提出来
一、修改分辨率和颜色深度
修改
com/eltechs/ed/guestContainers/GuestContainerConfig里的getDefaultScreenSize类,
默认是16进制的800x600,16进制就是320x258
所以修改 0x320 和 0x258 这两个,常见的分辨率
"640,480", "800,600", "1024,768", "1280,720", "1280,1024", "1366,768", "1600,900", "1920,1080"
把他们转换成16进制替换320和258就可以了,比如1024x768转成16进制就是400x300,百度有在线进制转换。
颜色深度 在com/eltechs/ed/guestContainers/GuestContainerConfig里搜0x10。默认是16,转成16进制就是10,可以设置15,16,和32,有些游戏必须是32或者15颜色才正常
二、默认语言locale
有些繁体或者日语的游戏需要
替换com/eltechs/ed/Locales里的所有的zh_CN.utf8为你需要的,常见或者说支持的有zh_TW.utf8,zh_CN.gb2312,ja_JP.utf8,zh_TW.big5
三、替换操作模式
替换com/eltechs/ed/controls/Controls里所有的
DefaultControls,操作模式以ED302-11里的为例,其他版本可能不太一样
DefaultControls
RtsControls
CP1:HoMM3Controls
CP2:Disciples2Controls
CP3:Panzer2Controls
CP4:Civ3Controls
CP5:ArcanumControls
CP6:FalloutControls
CP7:JA2Controls
CP8:MMControls
CP9:DiabloControls
CP10:TouchPadControls
CP11:HybridControls