Skip to content

Instantly share code, notes, and snippets.

@timoschinkel
Last active January 18, 2025 20:46
Show Gist options
  • Save timoschinkel/9d07c6ff4676c7ad1d1f9175a9e56f8b to your computer and use it in GitHub Desktop.
Save timoschinkel/9d07c6ff4676c7ad1d1f9175a9e56f8b to your computer and use it in GitHub Desktop.
Installing Unreal Tournament GOTY on MacOS Catalina and up
# Installing Unreal Tournament GOTY on MacOS Catalina and up
- Buy game on GoG via https://www.gog.com/game/unreal_tournament_goty
- Download archive set up - Not the download the GoG installer, but download the Unreal Tournament installer (302MB).
- Unpack with `innoextract` (`brew install innoextract`) - Move installer to folder first for scoping.
- Install [UnrealTournamentPatches](https://github.com/OldUnreal/UnrealTournamentPatches/releases) - don't forget to drag the executable to Applications
- In Finder, go to Applications, right click `UnrealTournament` and click `Show package contents`
- Inside the package contents navigate to `Contents` > `MacOS`
- Copy the folders `Maps`, `Music`, `Sounds` and `Textures` from the unpacked Unreal Tournament installer and paste them in the `Contents` > `MacOS` folder.
- Profit!
Addendum
On MacOS versions newer then Catalina going through these steps can lead to a notification from MacOS that the binary is damaged. I suspect this is caused by changing the contents of the app folder. This is stored in a file attribute. You can clear this by running `attr -cr {path to unreal.app}`
Newer MacOS versions might not work with the description above.
## Links
- https://www.youtube.com/watch?v=wEC1M6EdDnA
@weslien
Copy link

weslien commented Dec 15, 2024

hey, thanks for writing this down. I'd just like to point out some things that were off for me:

  • The order of things threw me a bit, first thing to do is to install the latest patch from UnrealTournamentPatches. Download the dmg (sonoma version if you are on 14.4 or later) and drag the executable to Applications.
  • Right click the Unreal Tournament app in Applications and show package contents
  • Since the game is now free, gog have stopped selling it. However, the last gog distribution is available on archive.org: https://archive.org/download/unreal-tournament-goty-gog-version-igg/Unreal.Tournament.GOTY.GOG.rar
  • Since the file is a rar file, the easiest way to unpack it is using rar x [path to Unreal.Tournament.GOTY.GOG.rar] (brew install rar)
  • Now follow the instructions above from line 5.
  • Now follow the instructions above from line 8 & 9.
  • On my system (sonoma, 14.4.1), the command to remove file attributes is xattr, not attr.

Love having UT99 running natively on my M3 Pro 💯

@timoschinkel
Copy link
Author

Hi, thanks for the additions.

@dlanci
Copy link

dlanci commented Jan 18, 2025

You're an angel, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment