I feel like I just found the solution. This is all thanks to "JVGamer 14" who just provided us the link."https://youtu.be/RDjWNWM3Y7w". It worked for me.Right click osu!>Show Package Contents>Open wineskin then just follow the steps in this video then you should be able to open osu! after you did all the procedures. The osu updater will run then soon it will close itself, open itself again automatically and it should work fine.If it did not work,they you can delete osu! then reopen it again from the zip.Just make sure you have not deleted the zip file yet.Extract the osu! file then open osu!,it will open the updater again then it should be able to open the game.
Edit:
-I just noticed that sometimes the window thing will not work properly which means you cannot insert skins nor beatmaps. The first time opening osu! will be in fullscreen.To be able to make window mode properly you need to go to osu! options>graphics then disable fullscreen mode first,then put it to 800x600 resolution.If you put its resolution to 800x600 first before disabling fullscreen then you have to redo this procedure again. If the window setting did not work but actually is in a window size look then leave it at that rate then exit osu!.Reopen osu! again then it should be in window mode properly. There you can insert skins and beatmaps
Edit:
-I just noticed that sometimes the window thing will not work properly which means you cannot insert skins nor beatmaps. The first time opening osu! will be in fullscreen.To be able to make window mode properly you need to go to osu! options>graphics then disable fullscreen mode first,then put it to 800x600 resolution.If you put its resolution to 800x600 first before disabling fullscreen then you have to redo this procedure again. If the window setting did not work but actually is in a window size look then leave it at that rate then exit osu!.Reopen osu! again then it should be in window mode properly. There you can insert skins and beatmaps