Ubuntu12.10 运行osu!

标题上虽然写着Ubuntu12.10,但实际上不算太旧的版本都可以用的.

昨天升级12.10后就一直在用,Windows8什么的根本没有诱惑力嘛,上一篇文章BiliGet(获取视频下载地址) 站点源码就是在Ubuntu里码完的.

osu!在我的电脑里已经躺了很久了啊,平时要玩的游戏太多根本顾及不到它.

突发奇想试试看能不能在Linux环境下运行它,于是Google到了这个帖子.

First up, Open up your terminal (Right click on your desktop, and click “open terminal here”)
Second, type: sudo apt-get install cabextract (It will install cabextract) Do not do anything until It’s done
Third, type this: wget http://kegel.com/wine/winetricks (It will download a file called winetricks, don’t delete it)
Fourth, type: sh winetricks corefonts dotnet20 (It will execute winetricks, and then It’ll download and Install .NET Framework 2.0). This is important, do not do anything until it’s done. When you see a .NET Framework Installation wizard, just click next until you done. After that, terminal will keep downloading font files so keep opening the terminal until everything is done.

根据原文操作,在终端里依次执行下面的命令:

sudo apt-get install cabextract  
wget http://kegel.com/wine/winetricks  
sh winetricks corefonts dotnet20  

在安装dotnet20的时候,会弹出文件夹和一个cnet的下载页面,把文件下载到那个文件夹中后再次执行sh winetricks corefonts dotnet20.

在出现的.net framework安装窗口中一直点下一步直到完成安装就可以了.

然后在osu!所在目录找到文件名为osu!.xxxxxx.cfg的几个文件(xxxxxx可能是你的osu!帐号名),将其中的Renderer = d3d替换为Renderer = opengl

最后在终端中输入wine osu!.exe -opengl运行osu!

在Options将语言设置为English,Renderer设置为OpenGL,Frame Limiter设置为60fps,开启Low-end PC.

不过OpenGL我始终未能使用成功,暂时不知道问题出在哪.

试着打了个Easy的beatmap,然后这是成绩:

lag严重,鼠标也移不快,果然还是当听歌软件吧.