OpenTyrian2000 - MacSourcePorts/MSPBuildSystem GitHub Wiki

Information

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

Data situationa

The data can be found at

https://www.camanis.net/tyrian/tyrian2000.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 OpenTyrian. 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). Also because OpenTyrian2000 is itself a fork of OpenTyrian, our OpenTyrian2000 repo can't be a fork of it because you can't fork a fork.

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.