OpenTyrian - MacSourcePorts/MSPBuildSystem GitHub Wiki

Information

Source Port opentyrian
Game(s) Tyrian
Homepage https://github.com/opentyrian/opentyrian/wiki
Source Code https://github.com/opentyrian/opentyrian
Build Type: Mac Source Ports Fork
MSO Fork https://github.com/MacSourcePorts/opentyrian
Port Type Original Source Code
Project Build Strategy Project doesn’t do Mac builds
Source Code Strategy Source available
Projct Release Strategy Versioned releases
Mac Support Status No official Mac support
Project Status Active
Build System Make
Programming Language(s) C/C++
Homebrew Requirements brew install sdl2 sdl2_net pkg_config

Data situation

The data can be found at

https://camanis.net/tyrian/tyrian21.zip

And can be placed in a subdirectory called "data" which will not get added to source control. Despite being freeware I figure there's a reason the authors decided not to include it with the source code so I'm honoring that.

The build script will make a full packaged app bundle including the game data.

Notes:

This port is straightforward, just have the dependencies and you'll be able to fire off the makefile no issues.

Note that this is a different project from OpenTyrian2000. OpenTyrian runs version Tyrian (up to 2.1), OpenTyrian2000 runs Tyrian 2000 (which is Tyrian at version 3.0 with a new episode and a new name)

MSP Fork differences:

.gitignore
Makefile
macos/tyrian.icns
macsourceports_universal2.sh
src/file.c
src/msputils.h
src/msputils.m

Changes are minimal but partially required to find the info in the bundle. This might be a good candidate to stay as a fork.