当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 50 篇帖子 ]  前往页数 1, 2, 3, 4  下一页
作者 内容
1 楼 
 文章标题 : [更新1][linux游戏系列]Ubuntu 7.04 完全中文支持 Warcraft III 冰封王座
帖子发表于 : 2007-08-20 22:01 
头像

注册: 2006-08-06 16:58
帖子: 618
地址: 北海
送出感谢: 0 次
接收感谢: 1
[更新opengl的设置,优化系统性能,见文章末尾红字部分]
本文章针对ubuntu 7.04 和wine-0.9.43(可能会随着7.10和wine的新版本的发布进行更新)
确保你的显卡已经安装合适的驱动,并且开启3D支持,也就是opengl的支持。
我不推荐在xgl或者是compiz fusion的环境下运行游戏,可能会导致系统性能的急剧下降,游戏不顺畅。
不推荐使用窗口模式,如果你在使用窗口模式的时候,把鼠标移开窗口,再回来时可能找不到鼠标。


1、安装wine-0.9.43
编译安装wine-0.9.43
要顺利的完成编译,你需要安装下面的包:
fakeroot
libglib1.2-dev
libglib2.0-dev
libltdl3-dev
libmad0-dev
libmng-dev
libodbcinstq1c2
libogg-dev
libpng12-dev
libqt3-headers
libqt3-mt-dev
libvorbis-dev
libxft-dev
libxi-dev
libxinerama-dev
libxmu-dev
libxmu-headers
libxmuu-dev
libxpm-dev
libxtrap-dev
libxtst-dev
libxv-dev
libxxf86dga-dev
qt3-dev-tools
render-dev
unixodbc-dev
x-dev
x11proto-record-dev
x11proto-trap-dev
x11proto-video-dev
x11proto-xf86dga-dev
xlibs-dev
flex
bison
fontforge
你可以使用信立得软件包管理器安装,也可以使用apt-get install命令安装,具体方法可以自己搜索。

2、配置wine
打开终端,输入winecfg,

(1)选择application标签,在下面的windows下拉列表里选择win2000或winxp。
(否则会检测不到原版CD。除非你用免CD补丁,没经过测试)

(2)选择Drivers标签,
点击Add,会出现一个新的盘符,一般情况下会出现D:。选择D:,点击下面的Show Advanced
在type这里选择CD-ROM,然后在Path这里输入/media/cdrom0。
如果/media/cdrom0不存在,就在终端下输入sudo mkdir /media/cdrom0

(3)选择Audio标签,在下面选择OSS(较好,但不绝对),或者Alsa,由于目前wine的声音做得还不是很完善,选择什么并不要紧。因为每个人用的声卡都不一样,到时候运行游戏的时候,可以一个个试,选择最合适的。在Hardware Acceleration处选择full,在下面的Default Sample选择44100(较好),旁边的选择16。

打开终端,输入regedit

(1)根据以下的设置注册表:

显示设置
代码:
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"DirectDrawRenderer"="opengl"
"OffscreenRenderingMode"="fbo"
"PixelShaderMode"="disabled"
"RenderTargetLockMode"="readtex"
"UseGLSL"="enabled"
"VideoMemorySize"="128"(这个根据你的显卡的显存调整)




代码:
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\X11 Driver]
"ClientSideAntiAliasWithCore"="N"
"ClientSideAntiAliasWithRender"="N"
"ClientSideWithRender"="N"
"DXGrab"="Y"
"ScreenDepth"="32"(wine程序的色深,也可以设置成16,取决你的显卡能力)
"UseXRandR"="N"
"UseXVidMode"="Y"



字体设置
代码:
REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial"="simsun"
"Arial CE,238"="simsun"
"Arial CYR,204"="simsun"
"Arial Greek,161"="simsun"
"Arial TUR,162"="simsun"
"Courier New"="simsun"
"Courier New CE,238"="simsun"
"Courier New CYR,204"="simsun"
"Courier New Greek,161"="simsun"
"Courier New TUR,162"="simsun"
"FixedSys"="simsun"
"Helv"="simsun"
"Helvetica"="simsun"
"MS Sans Serif"="simsun"
"MS Shell Dlg"="simsun"
"MS Shell Dlg 2"="simsun"
"System"="simsun"
"Tahoma"="simsun"
"Times"="simsun"
"Times New Roman CE,238"="simsun"
"Times New Roman CYR,204"="simsun"
"Times New Roman Greek,161"="simsun"
"Times New Roman TUR,162"="simsun"
"Tms Rmn"="simsun"


最后把simsun.ttc复制到/home/user/.wine/drive_c/windows/fonts里面(user是你的用户名)。这个字体设置是最重要的,进行这个设置后,可以完美支持一切的中文显示(包括其他windows程序,如CS系列)。
这些设置是从cedega里“学”来的。

说明:由于7.04安装后,会把ATA的硬盘认成是SATA的硬盘,如hda会变成sda,hdc(光驱)会变成送scd0。而且当你放进光盘后,ubuntu会帮你自动挂载,挂载点一般是/media/光盘名。
wine不能自动识别光盘的挂载点,所以即使安装了需要CD运行的游戏,也会说是没有CD。
按照上面的设置,
当你放进魔兽3的CD后,ubuntu会帮你自动挂载,因为我们不需要,按照下面挂载步骤:

sudo umount /dev/scd0 (这个是对于ubuntu把hdc认成送scd0的,如果不是,用hdc替换scd0)
sudo mount /dev/scd0 /media/cdrom0
安装游戏时记得一定要进行这个设置,而且以后每次运行魔兽之前,放进光盘之后都要进行这个设置。
如果想找一劳永逸的办法,google一下。(其实我不懂)

3、安装游戏
按照在windows下一样的步骤进行安装,先是混乱之治,然后是资料篇冰封王座
放进混乱之治光盘,进行上面的挂载步骤,然后:
cd /media/cdrom0
wine install.exe
安装完后可以建立桌面快捷方式,不要运行。
接下来安装冰封王座,记得进行挂载步骤。
安装完后也不要运行。

4、配置游戏
打开regedit,找到HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III,选择 Warcraft III,在右边点击右键建立一个DWORD值,名字是Gfx OpenGL
Value data设置为1。这样就是使用opengl来进行加速,否则用d3d会很慢。

进入/home/user/.wine/drive_c/Program Files/Warcraft III,把Movies文件夹改名
比如改成_Movies,预防有些人的电脑在游戏启动时卡在开始的黑屏。
其实这是放开头动画的,剧情的过场动画不会消失。

5、运行游戏
可以双击程序自己创建的桌面快捷方式运行,也可以在终端运行。
终端 wine "C:\Program Files\Warcraft III\Frozen Throne.exe"

如果你是64位的操作系统,进入魔兽的安装目录,用下面的命令运行
setarch i386 -X wine "Warcraft III.exe"

另外,有正版序列号的支持者帮我测试一下在线升级。
也顺便测试一下局域网游戏。

参考资料:
http://appdb.winehq.org/appview.php?iVersionId=3126
http://wiki.winehq.org/UsefulRegistryKeys

本人机器配置:
CD 325 2.53G
1G DDR400
Geforce FX5200
10G 希捷 5400转
声卡SiS7012

可以流畅运行,但本人不太会玩,大场面,长时间的游戏稳定性测试还要靠大家。

时间仓促,难免疏漏,欢迎挑错。

[更新1]
打开注册表(终端regedit)
找到HKEY_CURRENT_USER\Software\Wine\
点击wine使他反色显示,右键点击wine,在出现的菜单里选择NEW-->Key
出现"New Key #1"后,重命名为OpenGL(注意大小写)
然后在右边窗口右击,NEW-->String Value
出现"New Value #1"后,重命名为DisabledExtensions(注意大小写)
双击DisabledExtensions,在出现的窗口输入GL_ARB_vertex_buffer_object
重新启动游戏测试一下,对低配电脑效果显著。


最后由 windowssux 编辑于 2007-10-07 15:05,总共编辑了 7 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-08-20 23:26 
头像

注册: 2006-06-01 19:10
帖子: 58
地址: China
送出感谢: 0 次
接收感谢: 0 次
原创文章啊:D :D ,支持搂主。。。。

不过玩win的游戏还有用win系统吧。。 :( :(

ps:把楼主设置注册表那部分的内容用记事本存为xxx.reg文件,再用wine regedit xxx.reg会方便很多,如下图


附件:
文件注释: 导入注册表文件
Screenshot-1.png
Screenshot-1.png [ 131.79 KiB | 被浏览 15233 次 ]



_________________
ShareItem.org,记录着我学习 Linux 的点滴

AMD Athlon 64 X2 3800+
2G DDR2 667
nvidia 8600gt
Arch + kdemod 4.1
页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-08-20 23:41 
头像

注册: 2006-08-06 16:58
帖子: 618
地址: 北海
送出感谢: 0 次
接收感谢: 1
楼上说得好,那样更快捷。
我只是想让别人看清楚到底改了哪里。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-08-21 4:41 

注册: 2007-08-18 14:38
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
兄弟,能顺便测试一下运行picasa2吗?

我用的也是0.9.4.3(不过是下载的)

用picasa2效果如何? 我运行picasa2有两个问题: 1. 左侧的中文文件夹名字显示不出来(除了“我的电脑”);2.SCIM还是没法用


页首
 用户资料  
 
5 楼 
 文章标题 : 靠,太复杂了
帖子发表于 : 2007-08-21 15:27 

注册: 2007-08-07 20:23
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
怎么那么复杂?还不如就在WINDOWS下玩呢?还不必要担心那些乱七八糟的 事发生。不过试下感觉倒也不错 :D


页首
 用户资料  
 
6 楼 
 文章标题 : picasa2 is good
帖子发表于 : 2007-08-21 15:30 

注册: 2007-08-07 20:23
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
恩,用picasa2非常好用,没什么问题阿 。可能是字体没装好


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-08-21 17:35 
头像

注册: 2006-08-06 16:58
帖子: 618
地址: 北海
送出感谢: 0 次
接收感谢: 1
这个是麻烦了一点,可以按照2楼的做。反正是一劳永逸的事,何乐而不为?
按照我说得字体设置,几乎可以解决一切的乱码和中文显示问题。


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-08-22 10:23 
头像

注册: 2007-06-13 11:32
帖子: 224
送出感谢: 0 次
接收感谢: 0 次
回复四楼

picasa2本身就有linux版的,去google官方下一个装一下。

这个linux版的虽然也是用wine模拟运行,但是安装文件自带配置好的wine,不用你配置。

用起来还不错。

http://picasa.google.com/linux/

去这个网址看一下,有相应的下载链接,选择deb包下载,然后本地安装就可以了。


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-08-23 20:53 
头像

注册: 2006-08-06 16:58
帖子: 618
地址: 北海
送出感谢: 0 次
接收感谢: 1
谢谢大家的鼎力支持,我会继续努力。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-08-23 20:55 
头像

注册: 2007-02-18 19:33
帖子: 2180
地址: lyric.im
系统: OSX
送出感谢: 0 次
接收感谢: 1
貌似一直都支持得很好


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-08-25 17:02 
头像

注册: 2006-08-06 16:58
帖子: 618
地址: 北海
送出感谢: 0 次
接收感谢: 1
鼎力顶上


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-08-29 8:42 

注册: 2007-06-25 22:12
帖子: 77
送出感谢: 0 次
接收感谢: 0 次
我顶,就没有找到这个。


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-08-30 17:44 

注册: 2007-01-26 14:10
帖子: 81
送出感谢: 1
接收感谢: 0 次
好东西,先收藏,回去再试试,顶起来给大家都看看 :D :D :D


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2007-08-30 19:43 

注册: 2007-04-25 11:49
帖子: 393
送出感谢: 0 次
接收感谢: 0 次
Ubuntu下开opengl打魔兽画面不想多说了,看惯win下的还是不习惯。打游戏还是win比较合适


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2007-09-02 14:13 
头像

注册: 2006-08-06 16:58
帖子: 618
地址: 北海
送出感谢: 0 次
接收感谢: 1
顶上


_________________
Wine与中文显示补丁的安装
Wine注册表设置


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 50 篇帖子 ]  前往页数 1, 2, 3, 4  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Google [Bot] 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译