I found a way to work osu, but before you do this way, try the other techniques. This way is a bit tedious, but it gets the job done. There will be some unesserary steps, but the way I did it, it worked.
1. Download PortingKit (http://www.PortingKit.com)
2. Download both the recent mac and windows versions. (I'm not sure if you need to have the windows, but download it anyway.)
3.Do an show package contents on the mac version, remove the osu.exe, and place both the osuinstaller.exe and osu.exe on the desktop.
4.In PortingKit, create a new wrapper called osu (File --> New Custom Port) on the WS9WineStaging2.16 engine and Mac Driver Window System.
5. During the installation, change the location of the wrapper to the desktop. (Not needed, but will come in handy later)
6. When prompted to place an installer, put the osuinstaller.exe and when prompted to place an exe, put the osu.exe
7.Then with the wrapper, go to Winetricks and download dotnet40.
8.THIS IS VERY IMPORTANT. Create a new folder on the desktop called osu or a name you will remember.
9.When it is downloaded, press place on PortingKit or the wrapper on the desktop.
10. ALSO IMPORTANT. When osu! is installing, at the bottom there should say "osu! is installing at..." Change the location to the folder you made on the desktop.
11. The game will start up, but it will need to install an update. Do this.
12. Wait for the game to download the pre- downloaded songs, then exited out.
13. Repeat steps 10-12. You will ALWAYS need to change the location to the folder you made and it will ALWAYS tell you it needs an update. If you don't get the update, then it will not allow you to see online scores and such.
14. In the folder is the files of osu!, this is the only way to download new songs. For some reason, the game will not allow you to exit full-screen. Put the new songs in there, and when you start up the game after changing the location, the songs should appear.
Now that should be the steps. It is a bit inconvenient, but it will work. Make sure you change the location ALWAYS because if you don't than it will go to its original location, the songs will not be there. Also, in the settings, if you want to fix the frame rate, go to the settings to removed dropped frames, but this is important. DO NOT PUT ON COMPATIBILITY MODE. It will crash the game, and you cannot open it again.
Hope this helps, if you have any questions, feel free to ask.
1. Download PortingKit (http://www.PortingKit.com)
2. Download both the recent mac and windows versions. (I'm not sure if you need to have the windows, but download it anyway.)
3.Do an show package contents on the mac version, remove the osu.exe, and place both the osuinstaller.exe and osu.exe on the desktop.
4.In PortingKit, create a new wrapper called osu (File --> New Custom Port) on the WS9WineStaging2.16 engine and Mac Driver Window System.
5. During the installation, change the location of the wrapper to the desktop. (Not needed, but will come in handy later)
6. When prompted to place an installer, put the osuinstaller.exe and when prompted to place an exe, put the osu.exe
7.Then with the wrapper, go to Winetricks and download dotnet40.
8.THIS IS VERY IMPORTANT. Create a new folder on the desktop called osu or a name you will remember.
9.When it is downloaded, press place on PortingKit or the wrapper on the desktop.
10. ALSO IMPORTANT. When osu! is installing, at the bottom there should say "osu! is installing at..." Change the location to the folder you made on the desktop.
11. The game will start up, but it will need to install an update. Do this.
12. Wait for the game to download the pre- downloaded songs, then exited out.
13. Repeat steps 10-12. You will ALWAYS need to change the location to the folder you made and it will ALWAYS tell you it needs an update. If you don't get the update, then it will not allow you to see online scores and such.
14. In the folder is the files of osu!, this is the only way to download new songs. For some reason, the game will not allow you to exit full-screen. Put the new songs in there, and when you start up the game after changing the location, the songs should appear.
Now that should be the steps. It is a bit inconvenient, but it will work. Make sure you change the location ALWAYS because if you don't than it will go to its original location, the songs will not be there. Also, in the settings, if you want to fix the frame rate, go to the settings to removed dropped frames, but this is important. DO NOT PUT ON COMPATIBILITY MODE. It will crash the game, and you cannot open it again.
Hope this helps, if you have any questions, feel free to ask.