Friday, October 20, 2017

Mac平台的Cider中文简易说明

Cider是软件开发商TransGaming公司开发的引擎,与CodeWeavers公司的CrossOver类似,可以让Windows游戏在无需修改源代码的情况下直接运行在Intel-Mac上,其工作方式是直接将Windows程序载入到Intel- Mac的内存中,并将其与一个经过专门优化的Win32 API相连。TransGaming声称,“Cider”的高效性可以让游戏发行商同时部署游戏的Windows版和Mac版,甚至已经进入开发阶段的游戏也没问题。

Cider中文简易使用说明

一、windows部分:

1,当然是先安装游戏啦
2,安装以后使用免cd补丁(也就是说一定要硬盘版的游戏)
3,运行游戏。如果可以,将分辨率设为全屏1024x768x32(640×480也够了,太高跑不动)
4,设置好以后,重新打开游戏,最好是能直接进入游戏,而不是跳出其他的窗口(否则cider多数进不了)
5,打开注册表编辑器,找到你的游戏的注册表数据,一般在  HKEY_LOCAL_MACHINESOFTWARE你游戏的名字   , 导出游戏注册表信息,把文件命名为 game.reg
6,  拷贝游戏文件夹到Mac里

二、Mac部分

1,解压缩下载的cider压缩包,解压缩以后有两个可执行文件,Cider_Base.app和regedit.app

2,选中Cider_Base文件,按右键选择显示包内容,

3,打开Contents文件夹,打开Info.plist文件。(howto文件里有图片)
CedegaGameDir  后面的目录改为 你的游戏目录 例如:C:Program FilesNFS
CedegaGameName  改为游戏执行文件   例如:C:Program FilesNFSnfs.exe
PrefsFolderName 改为游戏的名称 例如:nfs

4,保存关闭Info.plist文件

5,打开Cider_Base.app/Contents/Resources/transgaming/c_drive/Program Files文件夹,把你的游戏文件夹拷贝到这里面,

如果你的游戏没有注册表文件,那直接可以运行了。

三、下面是怎样添加游戏注册表信息

接下来是regedit.app

1,右键regedit.app显示包内容,首先需要从win系统的Windows/System32文件夹里拷贝以下几个文件到regedit.app/Contents/Resources/transgaming/c_drive/Windows/System32文件夹里面
System32
aclui.dll
advapi32.dll
authz.dll
clb.dll
ulib.dll

2,从win系统Windows/System32文件夹拷贝Regedit.exe文件到RegEdit.app/Contents/Resources/transgaming/c_drive/Program Files/RegEdit/文件夹

3,将前面导出的游戏注册表文件game.reg拷贝到Regedit.app/ Contents/Resources/transgaming/c_drive/Program Files/RegEdit文件夹,覆盖原来的文件

4,打开终端,打开Regedit.app/Contents/MacOS文件夹

5,拖动Cider文件到终端窗口,然后输入 regedit 后回车

6,在弹出窗口中会提问你relly want to ad game.reg to registry,选择yes,一共会问你4次,因为有4个reg文件dyndata.reg   system.reg  user.reg  userdef.reg,除了system.reg选yes其他的选no

7,终端运行结束以后,打开 你的用户名/资源库/Preferences/Regedit Preferences文件夹

8,拷贝这些文件(4个reg文件)到你的游戏YourGame.app/Contentes/Resources/Preferences文件夹里面,也就是前面的那个Cider_Base.app

9,删除 你的用户名/资源库/Preferences/RegEdit Preferences 文件夹

接下来你就可以运行了

Cider_Base.app/Contentes/Resources/Preferences文件夹里还有一个Config配置文件,这个我没仔细研究过,howto文档的最后有一些说明可以看看

RegEdit.app其实就是注册表信息添加程序,我用这个成功的把大智慧新一代的注册表信息添加到了CrossOver 6.1里面,否则CrossOver 6.1里安装的大智慧新一代只能运行,但是看不到任何数据和指标,如果想在CrossOver 6.1运行其他程序,这个或许能帮上忙。

Leave a Reply

Your email address will not be published. Required fields are marked *