文号
t51156
阅读
19166
回复
21
收藏
11
在Linux Wine下玩《英雄联盟》
2012/10/06
IP:澳大利亚
原文 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
(原文的格式比较好一点)

81_20963_38c1b444f08033a.jpg

测试录像
墙内 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
墙外 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

此处的方法在Ubuntu 12.04,英雄联盟(League of Legends)美服上测试成功,其他游戏版本、系统平台未知。

全文翻译自
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

===========正文=============

第一步:安装 Wine1.4 和 Winetricks(一个方便安装wine组件的小工具)

在软件源中添加wine的ppa(Ubuntu的官方源更新稍慢,所以直接从wine ppa可以下载到最新的版本)
sudo add-apt-repository ppa:ubuntu-wine/ppa

更新软件列表
sudo apt-get update

安装Wine1.4(可能已经有新版本了)
sudo apt-get install wine1.4

安装winetricks(发文时,ubuntu官方源的winetricks有个组件失效,在wine自己的ppa源里面已经更正了这个问题)
sudo apt-get install winetricks

----------

第二步:使用winetrack安装其他windows组件

安装VC2005运行库
winetricks vcrun2005

安装inet网络通讯组件
winetricks wininet

安装IE6(游戏用户界面用到这个)
winetricks ie6

安装DirectX9
winetricks d3dx9

安装windows标准字体
winetricks corefonts

安装adobeair(PvP用户界面全是用这个写的)
winetricks adobeair

-------

第三步:修改wine设置为 win7
打开wine设置界面
winecfg

切换 Windows Version Setting 为 "Windows 7"

81_20963_ea380f0f85e525d.jpg

------------

第四步,复制游戏文件

将游戏文件夹(Riot Games)复制到如下位置
/home/[USER]/.wine/dosdevices/c:/Program Files/

[USER]字段为你的用户名
.wine文件夹一般是隐藏的~~你可以直接打路径

81_20963_62fb3a3a61e4b2e.jpg

现在,你需要为游戏建立一个特别的启动命令(译注:可能是由于游戏登陆器的安全机制导致在wine下不兼容)。将来每次运行游戏,需要以下两行命令(译注:写个.sh就行了):

第一行:切换到游戏主程序路径
cd "/home/[USER]/.wine/dosdevices/c:/Program Files/Riot Games/League of Legends/RADS/system"

第二行启用debug调试模式([USER]字段为你的用户名)
(译注:请忽略下图中命令行中的optirun,我在这里加了是因为我有特殊的显卡驱动)
WINEDEBUG=+ntdll wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe

81_20963_b3404bf33e1bf94.jpg

这样就行了。

(开了console,可以看到后台数据交换)

81_20963_2fe6e8d815aaffd.jpg
81_20963_ee39f91a9c9ce87.jpg
81_20963_0d944ad214e2b3f.jpg
celeron533作者
14年3个月前IP:未同步
457861
1楼
i5 460M
geforce 310M
1366x768
平均帧速20
引用
评论
celeron533作者
14年3个月前IP:未同步
457865
3楼
回 2楼(badboy-fly) 的帖子
差不多
wc.dota开发者也参与该游戏开发
引用
评论
celeron533作者
14年3个月前IP:未同步
457924
7楼
回 6楼(baiwenglong) 的帖子
1. 我不是为了省事才写的这篇文章
2. 在国外linux的普及率比国内高,因为国外不太能使用盗版软件
3. 高定制性,高参与性是linux的精髓
引用
评论
celeron533作者
14年3个月前IP:未同步
458096
13楼
Re:回 7楼(celeron533) 的帖子
引用第8楼我说要有光于2012-10-06 15:08发表的 回 7楼(celeron533) 的帖子 :
其实winetricks 貌似比起盗版来也不算什么太高尚的东西。。。  不过优点还是很明显的

确实~~~~
我没认真读过那些组件的最终用户协议
引用
评论
celeron533作者
14年3个月前IP:未同步
458470
16楼
回 15楼(eviljt) 的帖子
企鹅版估计有各种密保措施
引用
评论
celeron533作者
14年3个月前IP:未同步
458919
18楼
回 17楼(相对论万岁) 的帖子
40G的硬盘,看上去是DDR1代
大容量的条子不好找
引用
评论
celeron533作者
14年3个月前IP:未同步
459526
20楼
回 19楼(相对论万岁) 的帖子
winxp 10G
ubuntu 10G
确实够了
引用
评论
celeron533作者
13年5个月前IP:未同步
550435
21楼
我在youtube上也传了一份视频,结果好多老外跑过来问技术细节。。。
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的