OpenTTD For Mac OSX [updated]

OpenTTD is a free version of Transport Tycoon, think SimCity but with more focus on transit and less on zoning. A while back OpenTTD stopped building MacOSX Versions. I decided to just compile the most recent version. You can grab it from here.

Share

OpenTTD

I love OpenTTD. It’s good fun for hours, and it is totally free. It’s like SimCity, but more about trains and streets then city management. You start out as a railroad company owner, and through time towns depend on you and grow around you. You are ultimately in competition with other companies, fail to compete and you lose. Structured as a sandbox game (Like SimCity) you have a lot of control over your game, and games can last for days.

An advantage to OpenTTD is that its totally open source and free, and there are several add-ons and new graphics available from tt-forums.net

Sadly OpenTTD has stopped creating Mac OSX versions available for download. I couldn’t quickly find a recent version that had been compiled for Mac. So i made one myself and decided to share. You can download it below, I included all the required files as well.

Download


OpenTTD v1.0.3 for MacOSX – Universal Binary
Released Aug 3, 2010 – Developer Website: OpenTTD.org
File Broken, please download a previous version
Size: 18.05MB

MD5: 9f11ab4536720fe7abd02809c816b4a2

Previous Versions


OpenTTD v1.0.1 for MacOSX – Universal Binary
Download Link: http://rapidshare.com/files/391006723/OpenTTD.zip.html
Mirror: http://www.mediafire.com/?mnhbinyntkm
Size: 22.03MB | MD5: 7f84f114d130f64dd89ec7d027197bc3

Installation Instructions

1) Move OpenTTD to your Applications folder.

2) Run OpenTTD, you will receive an error telling you need some required files. A folder named OpenTTD will appear in your Documents folder.

3) Navigate to [username]/Documents/OpenTTD and replace the “Data” folder with the “Data” folder included in the package you downloaded.

4) Enjoy cake.

Screenshots

You might also like

Comments (10)


Tyler
May 24th

Thanks!


Eddyspeeder
June 26th

Thank you!

This saves me the immense pain of having to compile apps (DarwinPorts) to compile libs (libpng) to compile OpenTTD, so my appreciation is great. By the way, with me there was no need to move the data folder out. Worked out of the box! ;-)


Nick (admin)
June 26th

I’m happy to hear this worked for you so smoothly! Cheers :)


mikhail
August 4th

Thanks very much!

Are you planing to compile future versions of OpenTTD?
With 1.0.1 I can’t play with Windows User, who have 1.0.3 on the Network because of Version Problems.

I don’t know how much work this would be on your part, but it would be greatly appreciated!


Nick (admin)
August 4th

Thanks for letting me know. I will look into this and get back to you.


Nick (admin)
August 4th

I have compiled and uploaded version 1.0.3 as requested. :)


mikhail
August 6th

Thank you!

Sadly this Version does not work for me, maybe these Error Report contains some Information for you:

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0×0000000000000002, 0×0000000000000000
Crashed Thread: 0

Dyld Error Message:
Library not loaded: /opt/local/lib/libpng12.0.dylib
Referenced from: /Applications/Spiele/OpenTTD/OpenTTD.app/Contents/MacOS/openttd
Reason: image not found


Nick (admin)
August 6th

i’m sorry this isn’t working for you. :(

The error report tells me something may have been missed when i complied it. I will update my list of dependancies and recompile.

Can you give me some information on when the error occurred so that i can reproduce it on my end and be sure i fixed the issue?

Please keep in mind that i have limited control over many types of errors because i can not debug the source code, so i am limited to fixing errors that occur when i compile and bundle the binary. This appears to be an error i can fix so there is hope.


mikhail
August 6th

The Error occurs nearly instantly when I start the Application, before any kind of Window appears.

I tried removing the data folder im my Documents and the Error seams to occure even bevor it checks for the data folder.

I know that you are not responsible for problems in the base of the game and I´m very happy that you are trying to help!


Nick (admin)
August 6th

Heres the skinny (from what i can tell), this version has a bug in the instruction set for GCC (the compiler). In other words the compiler fails to move libpng (your missing file) into the bundle.

libpng is being used to display graphics here, so it crashes as soon as the window tries to display something.

Sadly i have no real way of safely resolving this issue right now, i will report this as a bug to openTTD and hopefully they can provide a work around, or at least solve the issue in future releases.

In the mean time i am afraid the best i can offer is that you use the previous version for at least local play, and i will be sure to let you know if i fix this.