Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Terraria + Linux + MonoGame + Mono

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
3,906
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Aug 9, 2011

This video is the Terraria Xna game running on Ubuntu using MonoGame and Mono.

My intent is to show how developed is MonoGame and Mono projects by porting a known xna game to linux.

I'm not publishing any of the methods, source codes or binaries, as it would probably be illegal. Terraria developers could easily publish their game to other platforms using MonoGame and Mono projects. It took me about 6 hours to make it run. To then it'd take much less.

I'm running it on a core i5 laptop. I've got no video card (all video processing is done on the cpu integrated vga as far as I'm concerned). So I couldn't play the original game on Windows anyway, XNA wouldn't start due to unsupported video card. Using MonoGame on Windows could allow other uses with low end video cards to play the game as well.

The game's running slow due to the recording. I didn't recorded the audio, but it works (except the background music). When I played the game without the recording process it issued a satisfactory performance (I guess something around 60 fps).

In the end you can see that an exception is thrown. It still need some fixes to be reliable, but the hardest part (get the game to play) is already done. This issues were mainly caused by the fact that I do not have to game source code.

Category:

Gaming

Tags:

License:

Standard YouTube License

Link to this comment:

Share to:

Uploader Comments (andreesteve)

  • Does that mean you had to reverse engineer the binary to make it works?

  • @olethanh Unfortunately, yes. There could be a way to just edit the intermediate code (IL) so one could relink the libraries correctly. It'd be a much more interesting solution.

see all

All Comments (9)

Sign In or Sign Up now to post a comment!
  • @andreesteve So you are really skilled @ Reverse Engineering? Nice...

  • @TheHallonfisk at the last second you can see he's using "recordmydesktop". Nice work by the way

  • what did u record with?

  • What did you use to decompile it? Any other tools that could be useful?

  • awesome!

  • Great stuff! Good to see MonoGame being showcased. It's not perfect, but we are on our way!

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more