User avatar
Whistle Blower
26 posts
Offline
The Subject tells it.
Will it possible if someone port osu! to Linux using Mono?
They have migration tool (From .NET > Mono) Which they said It's easy
Wanna give it a try, peppy?

(I'm not a programmer so, I can't do it)

http://www.mono-project.com/Main_Page


P.S: Mono also works with Mac & Windows. So It's Cross Platform
User avatar
Combo Commander
323 posts
Offline
They're looking into it atm, but there are still some Windows-only dependencies like XNA which will need to be replaced first.
The sad thing is, I like it here
Mono compatibility is somewhere on the todo list.

Hopefully it'll be implemented by the end of next year or something.

In the meantime you can use a VM to play on Linux.
User avatar
17,535 posts
Offline
Looking at sometime early next year, all going well.
User avatar
Combo Commander
363 posts
Offline
So... still nada... I've been waiting its 2011 for crying out loud! :evil: lol ;)
Image

READ IF I HAVE MODDED YOUR MAP !!
Every new month I delete my puu.sh files that I use for mods. So read my mods before the start of a new month!
User avatar
Community Manager
3,286 posts
Offline
CoolBoy963 wrote:
So... still nada... I've been waiting its 2011 for crying out loud! :evil: lol ;)


Mono port is not happening due to security issues.

Use the osu!wine port instead - check this thread for more details.
User avatar
Rhythm Rookie
1 posts
Offline
This is probably going to sound either really stupid or really off topic to someone who knows what they're talking about, but Xuntu has XNA in it...

You know, for that comment up a little ways.
User avatar
Chat Moderator
921 posts
Offline
It could be considered a port for Linux (and Mac) now?

Actually in the last months has been unplayable with wine (OpenGL does not work), and many companies are working on ports of linux for their games.
I do not know that security problem having with Mono (in particular, do not like or .Net or JVM), but might consider using another language more portable.

Python + Cython might be a very good option.


I understand that something like this is hard work, but really, it's a shame that the game only runs on Windows. Also, with that the future of the game will be more promising :D
User avatar
Rhythm Incarnate
529 posts
Offline
what

did you really just ask in a three year old thread for peppy to rewrite osu! in python + cython

oh god my sides
User avatar
Chat Moderator
921 posts
Offline
I am aware than I say. And I know it's crazy (to some extent).

But because Mono is not an option, Python is the most likely alternative front of C# (could do with C++, buuuuuuuut, we all know that would be terrible). Both have a large number of libraries and utilities, and both are very comparable in functionality, even Python is most faster to write and easier to maintain.

Osu is a great game, but it only works in Winbug. Many people use Mac and Linux now, and use wine so far has been the only option, with all the discomfort that leads (disgusting performance, sometimes do not look good storyboards, no integration with the operating system, etc).

What other choice do we have those who use these operating systems?, I am also software developer, and I know a rewrite takes time, planning, and adaptation.
Knowing that Osu has OpenGL support code level, doing a rewrite in python is not impossible.
Obviously, for security reasons, some parts of the code must be compiled (Cython).


Call me crazy, but I still believe it is the best alternative to be Osu, a multiplatform game.
:)
User avatar
Pro Tester
4,364 posts
Offline
It probably isn't coming any time soon, but peppy is slowly working towards dropping DirectX and the XNA framework. This will allow osu! to be ported to other platforms more easily - until then, wine is needed, so please be patient!
User avatar
17,535 posts
Offline
Wine is actually near-native performance and integrates quite well with the operating system. Making a python version would be a rewrite (and in my opinion a very bad option), which you are free to attempt if you wish to do so. The eventual mono-compatible version will happen, at some point.
User avatar
Chat Moderator
921 posts
Offline
It really encourages a rewrite not much (no one dares lol).
I suggested Python, so Ephemeral had said. That obvious that Mono is the most direct way to make a port for Linux-Mac.

I'm just a player, and I have little time to try to back Osu in Python (also require to see the real code to be fully compatible), in short, would have put me deep in the development of Osu :S

Peppy Thanks for responding, I'll wait with many forward to native port the Osu, since my Wine months ago does not work as it should ^_^U
User avatar
Community Manager
3,286 posts
Offline
after having seen the source code for osu!, I can safely say that attempting to port osu! at all would be a herculean task
User avatar
Star Shooter
183 posts
Offline
The mono version make to much time to come, I want to made it myself.
I want to help in the development of osu! for Linux.
Follow me: @nomeji_
I watch animes: MyAnimeList
Reply 47 posts jump | 1, 2, 3, 4  next

Users browsing this forum: None


Jump to: