It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
NOTE I'm not allowed to post links! So yea... I've made posts on reddit and steam with links. You can find the video on youtube under the title: "How to: Get Tropico 1 on Linux w/ Lutris, dxwrapper, fix for doubled hotel income bug, and tab crash" The video is out of date though.

On github I'm alexanderjgray, the project is the "myLutrisScripts".

Hello! For the past few days/week I've been working on getting Tropico 1 to work nicely on Linux. And it's finally come together.

Features:
A local lutris install script that downloads dxwrapper, the editor, the hotel fix and my shell scripts that help automate applying the patch. The installer also sets up dxwrapper for you.

dxwrapper integration, translating Tropico's directx 7 code to directx 9 allowing DXVK to then translate directx 9 into vulkan. This fixes crashing on alt tab.

The original editor made by poptop, which can be used to fix the doubled income hotel bug introduced with paradise island by making use of some .evt files.

Shell scripts automating patching of premade scenarios and a script for automatically patching your random maps as you make them.

Youtube link:

Video is out of date already. Unless you want to do things more manually, just follow the instructions bellow.

INSTRUCTIONS:

To use the installer download "tropico-local.yml" from here:

Open a terminal where you downloaded it.

Enter: "lutris -i <path_to_tropico-local.yml>"

example: "lutris -i ~/Downloads/tropico-local.yml"

When prompted where you want to install the game to enter: "/home/<your_user>/Games/gog/tropico"
You can change this but you'll have to edit the .sh scripts paths to match.

After the lutris installer will patch all the premade scenarios automatically. Let it finish and you should be good to go.

To automatically patch random map games:

You can either run* "tropico-auto-hotel-fix.sh" from the extras folder** in the prefixes root or you can add it to Tropico's pre launch script setting under the "System Options" tab (check the advanced settings check box to find it)***

*Run it from the terminal by entering "./tropico-auto-hotel-fix.sh"
**The extras folder should be found in "/home/<your_user>/Games/gog/tropico/extras"
***Note, if you add it to the pre-launch scripts it'll keep running after you close tropico, just tell lutris to stop Tropico and you'll be good

Setup your random map game as you normally would.

Make sure you make your presedente as you want because you can't change them later.

Once in game, hold "CTRL" and type "editor".

To confirm you are in editor mode you can press "p". It should bring up a paint menu.

Save your game with a "s-" prefix. So: "s-banana-time" for example. I would avoid spaces, special characters etc. Just keep it simple.

Hold "CTRL" and type "editor" again to disable editor mode.

If you don't do this, when you enter any other scenario or random map game editor mode will still be on.

Tropico will probally lose focus and you'll see some junk in the terminal, and a window will briefly pop up.

Exit your game to the main menu and head to the premade scenarios, you should see a scenario of the same name.

You've now made your own, custom patched scenario. Enjoy!

****Note, "tropico-auto-hotel-fix.sh" needs inotify-tools. You should be able to get it form your linux's repo.

Links:
dxwrapper:
Post edited March 11, 2022 by Prozorovsky