So like, I spent yesterday fucking with MonoGame, and came up with this: istari has updated it for 1.1.2: http://www.terrariaonline.com/threads/terraria-on-os-x.78464/ . . . . . . . . . . . Old stuff for posterity: 1. Download: http://www.mediafire.com/?vbs16z4g7a0tfjl (temporarily updated for 1.1.1 by GeneticYael) 2. Get Terraria.exe. If you've got access to a Windows computer, you'll find it in "Program Files -> Steam -> steamapps -> Common -> Terraria -> Terraria.exe". If you don't, try this: http://www.terrariaonline.com/threads/terraria-mac-wrapper.15236/page-75#post-1153215 3. Put Terraria.exe into "put Terraria.exe here" 4. Play 5. Donate some bitcoins? 17miY5RPp8HTRrPD47F8GSNvGsnvbTm3y8 Current donations: 5.2 BTC To host a server: (not updated for 1.1 yet) 1. Download and extract http://dl.dropbox.com/u/76985/MacTerrariaServer_1061.zip 2. Run "StartServer.command" Things that don't work: Client doesn't run on OS X 10.5 Hosting multiplayer from the menu. Still some multiplayer issues maybe? (Crashes that occur when joining are another Terraria bug I cbf to patch, they occur when connection fails) Minor graphics weirdness? Graphics corruption with lots of lava onscreen :/ (Your complaint here!) If you experience consistent crashes Some audio-interception software like "Hear" or Audio Hijack and AirFoil's "Instat Hijack" crash and burn with the amount of audio objects Terraria instantiates. If you are running one, try disabling or removing it or excluding MacTerraria. If not, I would appreciate a traceback so I can fix it. Open terminal and run the following: Code: ulimit -n 512 cd (drag wrapper onto Terminal) MONO_IOMAP=all Contents/MacOS/MacTerrariaWrapper Update <3/6/11 Fixed sound, mouse stuff Update 3/6/11 Fixed for 1.0.3 Fixed multiplayer! Update 4/6/11 Fixed key issues! Update 11/6/11 Fixed for 1.0.4 Disabled generational GC, may have been causing some crashes Update 13/6/11 Reenabled generational GC - lag and memory complaints. Update 17/6/11 "Fixed" audio lag (the lag when chopping down trees, spider webs, etc) Update 17/6/11 (later) Fixed mouse dragging I broke Update 18/6/11 Fixed the mouse sitting over the window Update 19/6/11 Fixed torch and water graphical bug (yet another Terraria bug that XNA is too nice about) Update 23/6/11 Music! Update 24/6/11 Fixed for 1.0.5 Update 24/6/11 (later) Simple update notification thing Update 25/6/11 Scroll wheel improvements Update 25/6/11 (later) Fixed what caused alpha blending to behave weirdly. Now copper tools look like copper! Update 26/6/11 Fixed a few sound effects not working in 1.0.5 Fixed gravity potion not flipping sprite Update 29/6/11 Fullscreen support! Update 3/7/11 Added server package Update 10/7/11 Should fix some "ArgumentOutOfRangeException" crashes. Fixed textures not loading on some ATI chips. Update 5/8/11 (Hopefully) fix for lion Update 10/8/11 Update client for 1.0.6 Fix first launch crash Quick music hack, no more Flip4Mac dependency mono 2.10.4 Update 18/8/11 Update client for 1.0.6.1 Update 2/12/11 Update client for 1.1 New mono, MonoGame. Things may be broken. src, btw. Only requires minor changes to MonoGame these days.
So like, I still have no idea if it'll work on a system that doesn't have obscure libraries all over the place, so some success/failure stories would be nice :/
it looked like it was going to work there for a minute but then I had the same problem as Kaikz. crashes when you click on singleplayer. you succeeded in getting my hopes up, though. good job.
Seems Mono's IOMap and CreateDirectory don't play well together. Try creating "My Games" and "Terraria" inside that in your home directory.
Ah, that fixed it. A couple of things: Can't use the numbers to change item. Can't right click. If you hold down firing a gun, and move the mouse, the gun doesn't change direction as it's supposed to. Seems get to stuck on "Requesting tile data" when joining any server. Other than the above, it works very well. Thanks.
Damn. I'll have a look near the end of this week, I've already spent too much time on this recently :/
Thanks so much for your time espes in making this! I can't wait for all of the little bugs/quirks to be fixed.