League of Legends(LOL/英雄联盟) 是个不错的小队竞技游戏, 玩的好了竟然还能拿到美国工作签证. 只是代码写的可能比较”另类”, 在 Wine 环境里跑的很是吃力. 我把图像质量调到中等, 依旧只能达到约 20FPS. 对比图像质量开到高等依旧流畅的 Elder Scroll: Skyrim, 代码质量的差异就可以想像了.
如果是初次安装 Wine, 需要如下 Windows DLLs:
winetricks winxp d3dx9 vcrun2005 vcrun2008 wininet corefonts
不习惯 CLI 的朋友也可以运行 winetricks 然后在对话框里勾选以上组件. 详情请参考 WineHQ.
另外 LOL 还用了一些独特的贴图类型, 以至于 Wine 还不会处理, 导致游戏中在商店买装备就会崩溃! 🙁 下面是解决方法之一:
在 https://bitbucket.org/Xargoth/tuxlol/wiki/Home 下载 tuxlol 补丁, 然后运行以下命令:
sudo apt-get install mono-runtime libmono-system-core4.0-cil
mono tuxlol.exe patch –dir “/home/[USERNAME]/.wine/drive_c/Riot Games/League of Legends”
顺便提及, 微软的 .NET 框架也有了开源的实施方案: mono, 而且支持 Linux & Mac OSX. 补丁作者看来是横跨 Windows 和 Linux 的高手.
就可以了. 游戏开始加载时, 系统会提示无响应… 选择”等待”即可. 这个过程一贯很慢. 🙂