主题:【原创】如何在mac上运行win程序 -- slient
我来一个个把每个字符串所代表的东西说下吧。
重点:第三、四行,(详见原帖)
非重点:八、九、十、十二、十六。
打死不要动,除非是高高手:其余的。
说一下,如果就是为了运行程序,只用改第三行和第四行就可以。
如果想程序运行得更完美一点,比如运行图标,名字,就需要改动八、九、十、十二行、十六行。具体怎么改可以参照下文,或者自己试验,只要按照它的模式改,就不会出错。其余的就不要动了,出错了就不好了。
第一行:Localization native development region,说的是游戏语言。抱歉,现在不能支持中文,日文,韩文,阿拉伯文,等非拉丁字母语的程序(俄语不知道,应该也不支持)英文保持不要动,改了其实也没啥用。
第二行:Executable file,说的是用的哪个CXZ port,我们看到这个Modern Warfare 2用的是CXX11 Server,不要动啦。改了程序运行的就有错误了。
第三行,第四行,我已经在原帖说过,这两行是运行程序最关键的两行,它们直接指向你想运行的程序在哪个目录,是哪一个程序。请参照原帖进行修改。
第五行:CXOEMCmdLineFlags,说的是加入不加入一行控制行。我们知道原来在win运行程序的时候,有时候要输入秘籍,win的方法是建立一个快捷方式,然后敲一行代码进去。这一行,就是你要敲的那一行代码的地方。
第六行:CXZ Engine Requirement,说的是需要哪一个版本的CXZ Engine才能够运行。去bt网站上搜一下吧,应该是有个全部都有的种子。
第七行:Quick X11 Kill Shutdown,这个说的是能不能够用Force Quit,也就是苹果+alt+ESC直接退去程序。当然用苹果+Q也能够退出。
第八行:Get Info string,这一行说的是字符串的信息是什么,如果是像我们把Modern Warfare 2改成了CS,就把它变成Counter Strike 1.6 - CXZ Black Diamond Wrapper就可以了。
第九行:Icon file,这一行说的是在程序运行时,下面的图标会是啥。图标需要以.icns文件格式存放在Resources文件夹里。网上有个半免费软件img2icns,序列号这里不提供。bt网站上应该多的是。
第十行:Bundle identifier,这一行说的是porter的网站,像我们的cs改成com.portingteam.CXZWrapper.cs1.6就可以了。
第十一行:InfoDictionary version,这一行说的是版本号。不用管他啦。
第十二行:Bundle name,这一行说的是游戏在运行的时候dock上显示的名字,我们改成Counter Strike 1.6,就好了。
第十三行,Bundle OS Type code,编码方式,我想你不会动它。
第十四行,Bundle creator OS Type code,用啥做的,我想你也不会动它。
第十五行,Scriptable,是否可以执行Script,选是啦。这都是debug用的,一般玩游戏是用不到的。
第十六行,Copyright (human-readable),改成是自己做的就好了。像我们这个,可以改成2010 Created by Zan Sheng,我做的。啦~
第十七行,Main nib file base name,说的是base name(不会翻译了,哪位计算机的高手帮我翻译成汉语吧),但是这里指向的是Main Menu,所以也不用管它。
第十八行至二十二行是指Crossover这个程序的一些属性信息。Crossover是能够使CXZ运行的鼻祖,当然Crossover也有很多问题,所以很多大大就发明了CXZ。
- 相关回复 上下关系8
🙂哈哈,歪楼是不好 什刹海良民 字0 2010-05-31 14:27:32
🙂还是双启动算了。 赫然 字115 2010-05-27 10:45:15
🙂我到觉得这个给我这懒人用挺好 slient 字137 2010-05-27 16:29:48
🙂补充几点,关于Property List Editor的
🙂vmware fusion? virtualbox? littles 字0 2010-05-27 02:49:35
🙂为什么高贵的公主要下嫁贱民? 瓦斯 字0 2010-05-27 02:27:32
🙂唉要玩CS嘛,要玩罗马全面战争嘛,要玩OS Clas 1 slient 字242 2010-05-27 02:57:20
🙂Virtual PC for Mac与bootcamp 克明峻德 字77 2010-05-27 02:14:05