Welcome, Guest
Username: Password: Remember me

TOPIC:

How to run OpenTTD 1.9.3 BTPro client on Mac OSX 4 years 2 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

    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
    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
    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
    cd openttd-1.9.3
  5. run code below to patch the files
    patch -p1 < patch.diff
  6. run code below to prepare the make files
    ./configure --without-liblzo2
  7. run code below to compile
    make
    
It will take a moment, be patient please
  8. Run code below to create executable bundle app
    make bundle
  9. Copy the innerhighlight.grf into OpenTTD app
    
Open the terminal then run
    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

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 4 years 2 months ago #7033

This is GREAT information mate. Thank you very much for sharing!

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

How to run OpenTTD 1.9.3 BTPro client on Mac OSX 4 years 2 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: 234

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

How to run OpenTTD 1.9.3 BTPro client on Mac OSX 4 years 2 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

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

How to run OpenTTD 1.9.3 BTPro client on Mac OSX 4 years 2 months ago #7038

Oh yes,, I missed the GCC part, thanks Mr. Frank. I hope every OSX user could make use of our tips :)

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

How to run OpenTTD 1.9.3 BTPro client on Mac OSX 4 years 2 months ago #7050

I get this on step 6:
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:
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.036 seconds
Best hosting deal on hostgator coupon or play poker on party poker
Copyright 2020 How to run OpenTTD 1.9.3 BTPro client on Mac OSX - BTPro - OpenTTD Community.