Saltar al contenido
PORTSNATIVE.
InicioCatálogo
Juegos WebEmuladoresHerramientasNovedades
PORTSNATIVE.

Un catálogo para descubrir ports y proyectos relacionados. Enlazamos a las fuentes oficiales y no alojamos archivos de los juegos originales.

ExplorarCatálogoMi lista
InformaciónNosotrosProponer un portSoporteApoyo y donacionesAviso legal
© 2026 PortsNative
Volver al catálogo
OpenTyrian
PORTSNATIVE

OpenTyrian

PORT NATIVOACCIÓN / AVENTURAWINDOWSLINUXMACOSESTABLE

OpenTyrian

Tyrian

OrigenMS-DOS

TecnologíaPort Nativo C/C++ (Reimplementación de Motor)

Disponible paraWindows, Linux, macOS

Ver proyecto oficial

Sobre el proyecto

Tyrian es un matamarcianos de desplazamiento vertical para MS-DOS desarrollado por World Tree Games Productions y publicado en 1995 por Epic MegaGames.

Información oficial del proyecto

README original del autor (en inglés)Abrir en GitHub ↗

OpenTyrian

<img src="linux/icons/tyrian-128.png" width="128" height="128" align="right" alt="OpenTyrian icon">

OpenTyrian is an open-source port of the DOS game Tyrian.

Tyrian is an arcade-style vertical scrolling shooter. The story is set in 20,031 where you play as Trent Hawkins, a skilled fighter-pilot employed to fight MicroSol and save the galaxy.

Tyrian features a story mode, one- and two-player arcade modes, and networked multiplayer.

Downloads

Download the appropriate build for your platform from the latest release, extract it, and run it:

PlatformFileRun
Windowsopentyrian-<version>-windows-<arch>.zipUnzip and run opentyrian.exe
macOSopentyrian-<version>-macos-universal.zipUnzip and open OpenTyrian.app
Linuxopentyrian-<version>-linux-<arch>.tar.gzExtract and run ./opentyrian

These builds contain everything needed to run the game, including the freeware Tyrian 2.1 data files.

The macOS app is not notarized. If Gatekeeper refuses to open it, right-click the app, choose Open, and confirm once.

Configuration

Configuration and saved game files are kept in one of the following locations:

PlatformLocation
Windows%APPDATA%\OpenTyrian
macOS / Linux$XDG_CONFIG_HOME/opentyrian or ~/.config/opentyrian

On Windows and Linux, if opentyrian.cfg exists in the same directory as the executable, the configuration and saved game files will be stored there instead.

Game Data

If you download a release build of OpenTyrian, the freeware Tyrian 2.1 data files are included and do not need to be downloaded separately.

Otherwise, download Tyrian v2.1 and extract the archive so that the files (with lowercase filenames) are in one of the following locations, searched in order:

  1. the directory given with --data=DIR
  2. a data directory next to the executable (inside Contents/Resources for the macOS app)
  3. the system directory the build was configured with (/usr/local/share/games/tyrian by default; C:\TYRIAN on Windows)
  4. the current directory

Building

Requirements: a C99 compiler, GNU make, pkg-config, SDL2, and, for network play, SDL2_net.

make

Network play is enabled automatically when SDL2_net is found.

A Visual Studio solution is provided in visualc/.

Command-Line Options

-h, --help                   Show help about options
-s, --no-sound               Disable audio
-j, --no-joystick            Disable joystick/gamepad input
-x, --no-xmas                Disable Christmas mode
-t, --data=DIR               Set Tyrian data directory
-n, --net=HOST[:PORT]        Start a networked game
--net-player-name=NAME       Set local player name in a networked game
--net-player-number=NUMBER   Set local player number in a networked game
                             (1 or 2)
-p, --net-port=PORT          Set local port to bind (default is 1333)
-d, --net-delay=FRAMES       Set lag-compensation delay (default is 1)

Network Multiplayer

Currently OpenTyrian does not have an arena; as such, networked games must be initiated manually via the command line simultaneously by both players.

opentyrian --net HOSTNAME --net-player-name NAME --net-player-number NUMBER

where HOSTNAME is the IP address of your opponent, NUMBER is either 1 or 2 depending on which ship you intend to pilot, and NAME is your alias.

OpenTyrian uses UDP port 1333 for multiplayer, but in most cases players will not need to open any ports because OpenTyrian makes use of UDP hole punching.

Links

  • project: https://github.com/opentyrian/opentyrian
  • irc: ircs://irc.oftc.net/#opentyrian
  • forums: https://tyrian2k.proboards.com/board/5
Ver proyecto oficial
CALIFICACIÓN
—
Cargando votos…
Publicidad

FICHA DEL PROYECTO

Tipo de proyecto
PORT NATIVO
Género
Acción / Aventura
Estado
Estable
Plataforma de origen
MS-DOS
Tecnología
Port Nativo C/C++ (Reimplementación de Motor)
Versión
—
Actualización
14 sept 2026

Plataformas de destino 3

Windows
Linux
macOS
Ver en GitHub
Publicidad