▾

TOPIC: How to run OpenTTD 1.9.3 BTPro client on Mac OSX

How to run OpenTTD 1.9.3 BTPro client on Mac OSX 6 years 9 months ago #7030

Hello everyone,, I was playing this game on this server around 2013 with old desktop PC running Windows XP and I was really loved it. Now I’m back in 2020 with a new device, I didn’t have any difficult when installing the game client from www.openttd.org/ but I had some difficulties installing this server client version. So I wanted to share my experience with those who want to install BTPro client on their mac. Let's do the magic!

First, I will introduce you to our friend to help us install the game client, it’s name is Terminal. You don’t have to be familiar with it but I will guide you anyway.

Okay,, create a folder that you want the app to be located at. Start a terminal window inside it.

Then, you have to download the required files:
  1. OTTD client?Download the OTTD client here with this link, it is the latest version which is 1.9.3? proxy.binaries.openttd.org/openttd-relea...ttd-1.9.3-source.zip
  2. Diff file to patch the default version into BTPro client version
    ?Get the BTPro patch by running this on your terminal?
    Code:
    curl http://openttd.btpro.nl/OpenTTD_versions/BTPro_Client_1.9.3_A_19301.diff --output patch.diff
  3. innerhiglight.grf?
    The innerhighlight.grf file is required to run OTTD properly after this manual installation, get it from this link? openttd.btpro.nl/OpenTTD_versions/innerhighlight.grf ?


After you got the required files above, let’s start the installation:
  1. Put all the required files inside the folder you have created
  2. Extract the openttd-1.9.3-source.zip ?by running code below
    Code:
    unzip openttd-1.9.3-source.zip
    or by simply double click it
  3. Move the patch.diff inside the extracted folder openttd-1.9.3? by running
    Code:
    mv patch.diff openttd-1.9.3
    or drag and drop manually
  4. Go inside the openttd-1.9.3 folder with the terminal ?run
    Code:
    cd openttd-1.9.3
  5. run code below to patch the files
    Code:
    patch -p1 < patch.diff
  6. run code below to prepare the make files
    Code:
    ./configure --without-liblzo2
  7. run code below to compile
    Code:
    make
    ?It will take a moment, be patient please
  8. Run code below to create executable bundle app
    Code:
    make bundle
  9. Copy the innerhighlight.grf into OpenTTD app
    ?Open the terminal then run
    Code:
    cp ../innerhighlight.grf bundle/OpenTTD.app/Contents/Resources/baseset
  10. Open the openttd-1.9.3 then you should see a folder named bundle, double click the OpenTTD app.

Congratulation! Now you can access the BTPro game client together with it’s fantastic features and servers :)

Note: If you are missing any NewGRF / mismatch NewGRF then just go to multiplayer, select any BTPro server then search for any missing content online. If any failure in the process please let me know and we will work for it together.

Tested on macOS Mojave Version 10.14.4??

Thats all.
Good luck and have fun mate!
The following user(s) said Thank You: Frank, ST2, Wacko1976, tomb, Eld
  • trastanechora
  • trastanechora's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 17
  • Thank you received: 17

Please Log in or Create an account to join the conversation.

Last edit: by trastanechora. Reason: Fixed typos

How to run OpenTTD 1.9.3 BTPro client on Mac OSX 6 years 9 months ago #7033

This is GREAT information mate. Thank you very much for sharing!
  • Frank
  • Frank's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 777
  • Thank you received: 407

Please Log in or Create an account to join the conversation.

How to run OpenTTD 1.9.3 BTPro client on Mac OSX 6 years 9 months ago #7036

Very good job! I have no device with macOS to check it, but I really appreciate your effort to build the game from scratch on macOS and describe the whole process. Seems quite easy to follow. Great!
  • tomb
  • tomb's Avatar
  • Offline
  • -=EPIC Donator=-
  • -=EPIC Donator=-
  • Posts: 237
  • Thank you received: 236

Please Log in or Create an account to join the conversation.

How to run OpenTTD 1.9.3 BTPro client on Mac OSX 6 years 9 months ago #7037

It's working like a charm :-) Just compiled the client on MacOS 10.15.2 (Catalina)

Just make sure that the "Command Line Tools" package has been installed! Otherwise the system will complain about GCC that is not present!
You can do this by running the following command on the terminal prompt:

xcode-select --install

Then follow the above procedure :-)

Thanks again trastanechora
The following user(s) said Thank You: trastanechora, tomb
  • Frank
  • Frank's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 777
  • Thank you received: 407

Please Log in or Create an account to join the conversation.

How to run OpenTTD 1.9.3 BTPro client on Mac OSX 6 years 9 months ago #7038

Oh yes,, I missed the GCC part, thanks Mr. Frank. I hope every OSX user could make use of our tips :)
  • trastanechora
  • trastanechora's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 17
  • Thank you received: 17

Please Log in or Create an account to join the conversation.

How to run OpenTTD 1.9.3 BTPro client on Mac OSX 6 years 9 months ago #7050

I get this on step 6:
Code:
WARNING: zlib was not detected or disabled WARNING: OpenTTD doesn't require zlib, but it does mean that many features WARNING: (like loading most old savegames/scenarios, loading heightmaps, WARNING: using PNG, or using fonts, ...) will be disabled. configure: error: no zlib detected If you want to compile without zlib use --without-zlib as parameter
and then this on step 7:
Code:
make: *** No targets specified and no makefile found. Stop.
Any hint?
Thanks!

Please Log in or Create an account to join the conversation.

▴
Time to create page: 0.136 seconds
Copyright 2026 BTPro - OpenTTD Community.