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.