Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Tyrian"

From PCGamingWiki, the wiki about fixing PC games
m (→‎top: General maintenance with AutoWikiBrowser in Bot mode)
 
(114 intermediate revisions by 15 users not shown)
Line 1: Line 1:
{{stub}}
 
 
{{Infobox game
 
{{Infobox game
 
|cover        = Tyrian_2000.jpg
 
|cover        = Tyrian_2000.jpg
Line 5: Line 4:
 
{{Infobox game/row/developer|Eclipse Productions}}
 
{{Infobox game/row/developer|Eclipse Productions}}
 
|publishers  =  
 
|publishers  =  
{{Infobox game/row/publisher|Epic MegaGames}}
+
{{Infobox game/row/publisher|Epic MegaGames|Tyrian}}
 +
{{Infobox game/row/publisher|XSIV Games|Tyrian 2000}}
 +
{{Infobox game/row/publisher|Contoso Games|Microsoft Store}}
 +
|engines      =
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|DOS|1995}}
 
{{Infobox game/row/date|DOS|1995}}
{{Infobox game/row/date|Windows|1999}}
+
{{Infobox game/row/date|Windows|December 14, 2010|wrapper=DOSBox|ref=<ref>{{Refurl|url=https://www.gog.com/news/one_more_surprise_releasing_tyrian_2000_for_free|title=One more surprise. Releasing Tyrian 2000 for FREE! ● GOG.com|date=9 June 2023}}</ref>}}
 +
{{Infobox game/row/date|OS X|October 18, 2012|wrapper=DOSBox}}
 +
|reception    =
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | Freeware }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | Scrolling, Top-down view }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Arcade, Shooter }}
 +
{{Infobox game/row/taxonomy/vehicles          | Space flight }}
 +
{{Infobox game/row/taxonomy/art styles        | Pixel art, }}
 +
{{Infobox game/row/taxonomy/themes            | Sci-fi }}
 
|steam appid  =  
 
|steam appid  =  
|gogcom page  = tyrian_2000
+
|steam appid side =
|wikipedia    = Tyrian_2000
+
|gogcom id    = 1207658901
 +
|gogcom id side =
 +
|official site=
 +
|hltb        =
 +
|igdb        = tyrian
 +
|mobygames    = tyrian
 +
|strategywiki =  
 +
|wikipedia    = Tyrian 2000
 +
|winehq      =
 +
|license      = former commercial
 
}}
 
}}
  
 
'''Key points'''
 
'''Key points'''
{{ii}} Officially available as freeware.
+
{{++}} Officially available as freeware.
{{ii}} Tyrian 2000 is the re-release of Tyrian with additional content and bug fixes.
 
{{++}} Runs well on modern systems with DOSBox.
 
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://www.gog.com/forum/tyrian_2000#1383349227 GOG.com Community Discussions]
+
{{GOG.com links|1207658901|tyrian_2000}}
{{mm}} [http://www.gog.com/support/tyrian_2000  GOG.com Support Page]
+
{{mm}} [http://www.hardcoregaming101.net/tyrian/ Hardcore Gaming 101] - Comprehensive feature
{{mm}} [http://members.iinet.net.au/~vannevar/tyrian/index.html Fan Site with forums and downloads]
+
{{mm}} [http://members.iinet.net.au/~vannevar/tyrian/ Tyrian/Tyrian2000] - Fan Site with forums and downloads
  
 
==Availability==
 
==Availability==
{{Availability Table|
+
{{Availability|
{{Availability Table/row| [http://www.gog.com/game/tyrian_2000 GOG.com] | {{ID|DRM-free}} | For Windows and Mac. Prepackaged with DOSBox.}}
+
{{Availability/row| Retail | | DRM-free | Floppy and CD-ROM release. Both are identical in terms of content. | | DOS }}
{{Availability Table/row| [http://members.iinet.net.au/~vannevar/tyrian/downloads.html Fan Site Download]| {{ID|DRM-free}} | Contains all versions, patches, and mods.}}
+
{{Availability/row| GOG.com | tyrian_2000 | DRM-free | Windows and OS X. Pre-packaged with [[DOSBox]].<ref>{{Refurl|url=https://www.gog.com/forum/general/list_of_gog_games_using_dosbox/page1|title=List of GOG games using DOSBox, page 1 - Forum - GOG.com|date=May 2023}}</ref> | | Windows, OS X }}
{{Availability Table/row| [https://code.google.com/p/opentyrian/ Open Source Port] | {{ID|DRM-free}} | Original Tyrian only. Windows Port.}}
+
{{Availability/row| Microsoft Store | 9p0n80sxghnd | unknown | While seemingly intended to mostly be a fanport to Xbox consoles, a PC version is also included. | | Windows }}
 
}}
 
}}
 +
{{++}} The AdLib soundtrack is available for free [https://alexanderbrandon.bandcamp.com/album/tyrian-original-soundtrack here]. Pre-recorded MIDI tracks can be found for free [http://members.iinet.net.au/~vannevar/tyrian/music.html here].
 +
 +
===Version differences===
 +
{{ii}} '''Tyrian 2000''' is a 1999 re-release with an additional episode, some extra content and bug fixes. The CD-ROM version also includes CD-audio tracks, which were omitted from the freeware release to reduce the download size.
 +
{{ii}} Open-source ports of Tyrian are also available. [https://github.com/opentyrian/opentyrian OpenTyrian] is based off the original release, while its fork [https://github.com/KScl/opentyrian2000 OpenTyrian2000] is based off the later re-release.<ref>[https://is.a.qute.dog/@KS/2024242 So, I've spent the last few days using all the knowledge I've learned working with ArcTyr to fork OpenTyrian (again...) and finally add *proper* Tyrian 2000 support.]</ref>
  
 
==Game data==
 
==Game data==
{{Game Location Table|
+
===Configuration file(s) location===
{{Game Location Table/row|GOG.com (Windows) | C:\GOG Games\Tyrian 2000\TYRIAN.SAV|}}
+
{{Game data|
 +
{{Game data/config|DOS|{{p|game}}\TYRIAN.CFG}}
 +
{{Game data/config|Windows|}}
 +
{{Game data/config|OS X|}}
 
}}
 
}}
  
==Video settings==
+
===Save game data location===
{{Video settings
+
{{Game data|
 +
{{Game data/saves|DOS|{{p|game}}\TYRIAN.SAV}}
 +
{{Game data/saves|Windows|}}
 +
{{Game data/saves|OS X|}}
 +
}}
 +
 
 +
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 +
{{Save game cloud syncing
 +
|discord                  =
 +
|discord notes            =
 +
|epic games launcher      =
 +
|epic games launcher notes =
 +
|gog galaxy                = true
 +
|gog galaxy notes          =
 +
|origin                    =
 +
|origin notes              =
 +
|steam cloud              =
 +
|steam cloud notes        =
 +
|ubisoft connect          =
 +
|ubisoft connect notes    =
 +
|xbox cloud                =
 +
|xbox cloud notes          =
 +
}}
 +
 
 +
==Video==
 +
{{Image|Tyrian 2000 Setup.png|General settings in configuration tool.}}
 +
{{Video
 
|wsgf link                  =  
 
|wsgf link                  =  
 
|widescreen wsgf award      =  
 
|widescreen wsgf award      =  
Line 43: Line 98:
 
|ultrawidescreen wsgf award =  
 
|ultrawidescreen wsgf award =  
 
|4k ultra hd wsgf award    =  
 
|4k ultra hd wsgf award    =  
|widescreen resolution      = unknown
+
|widescreen resolution      = false
|widescreen resolution notes=  
+
|widescreen resolution notes= 320x200 only, see [[DOSBox#Game appears stretched horizontally|the DOSBox page]] for more information. OpenTyrian2000 offers {{Term|Pixel-perfect}} scaling, {{Term|pillarboxed}} 4:3 or 8:5 aspect-ratio, or {{Term|No scaling}} options.
|multimonitor              = unknown
+
|multimonitor              = false
 
|multimonitor notes        =  
 
|multimonitor notes        =  
|ultrawidescreen            = unknown
+
|ultrawidescreen            = false
 
|ultrawidescreen notes      =  
 
|ultrawidescreen notes      =  
|4k ultra hd                = unknown
+
|4k ultra hd                = false
 
|4k ultra hd notes          =  
 
|4k ultra hd notes          =  
|fov                        = unknown
+
|fov                        = n/a
 
|fov notes                  =  
 
|fov notes                  =  
|windowed                  = unknown
+
|windowed                  = hackable
|windowed notes            =  
+
|windowed notes            = Toggle with {{key|Alt|Enter}} (if using [[DOSBox]] or OpenTyrian/OpenTyrian2000).
|borderless windowed        = unknown
+
|borderless windowed        = false
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
|anisotropic                = unknown
+
|anisotropic                = n/a
 
|anisotropic notes          =  
 
|anisotropic notes          =  
|antialiasing              = unknown
+
|antialiasing              = n/a
|antialiasing notes        =  
+
|antialiasing notes        = OpenTryian/OpenTyrian2000 features {{Term|Nearest-neighbor}}, Scale, and HQx scaling filters.
|vsync                      = unknown
+
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =  
 +
|vsync                      = false
 
|vsync notes                =  
 
|vsync notes                =  
|oculus rift                = unknown
+
|60 fps                    = false
|oculus rift notes         =  
+
|60 fps notes              = FPS is tied to gamespeed. The game offers multiple '''Game Speed''' modes, normal speed results in 35 FPS cap. If your machine can't hit 35 FPS, it will run slower. Slower modes mean lower FPS. Turbo mode = Faster, higher FPS.
|120hz                      = unknown
+
|120 fps                    = false
|120hz notes               =  
+
|120 fps notes             =  
 +
|hdr                        = unknown
 +
|hdr notes                 =  
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
 +
{{ii}} A hidden "Wild" and "Laptop VGA" graphics settings can be enabled in {{file|SETUP.EXE}} by highlighting the '''Game Detail''' option and then pressing {{key|W}}; this also works in OpenTyrian/OpenTyrian2000 through the in-game Options menu by highlight the '''Detail Level''' option.
  
==Input settings==
+
==Input==
{{Input settings
+
{{Input
 
|key remap                = true
 
|key remap                = true
|key remap notes          = ctrl+F1 brings up the DOSBox keymapper
+
|key remap notes          =  
|acceleration option      = unknown
+
|acceleration option      = false
 
|acceleration option notes =  
 
|acceleration option notes =  
 +
|mouse sensitivity        = false
 +
|mouse sensitivity notes  =
 
|mouse menu                = true
 
|mouse menu                = true
 
|mouse menu notes          =  
 
|mouse menu notes          =  
|invert mouse y-axis      = unknown
+
|invert mouse y-axis      = n/a
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
|controller support        = unknown
+
|touchscreen              = unknown
 +
|touchscreen notes        =
 +
|controller support        = true
 
|controller support notes  =  
 
|controller support notes  =  
|full controller          = unknown
+
|full controller          = hackable
|full controller notes    =  
+
|full controller notes    = No menu button by default. Use [[DOSBox#Remapping|DOSBox's Mapper]] to bind {{key|Esc}} to desired controller button or OpenTyrian/OpenTyrian2000 for expanded controller remapping options.<ref name="Controller support">{{Refcheck|user=AmethystViper|date=2020-08-09|comment=}}</ref>
|controller remap          = unknown
+
|controller remap          = hackable
|controller remap notes    =  
+
|controller remap notes    = First four buttons only. Use [[DOSBox#Remapping|DOSBox's Mapper]] to bind desired keys to controller buttons or OpenTyrian/OpenTyrian2000 for expanded controller remapping options.<ref name="Controller support" />
|invert controller y-axis  = unknown
+
|controller sensitivity    = n/a
 +
|controller sensitivity notes= Digital movement.
 +
|invert controller y-axis  = n/a
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = hackable
|touchscreen notes         =  
+
|xinput controllers notes  = Use DOSBox or OpenTyrian/OpenTyrian2000 for XInput controller support.<ref name="Controller support" />
 +
|xbox prompts              = false
 +
|xbox prompts notes        =
 +
|impulse triggers          = false
 +
|impulse triggers notes    =
 +
|dualshock 4               = hackable
 +
|dualshock 4 notes        = Use DOSBox or OpenTyrian/OpenTyrian2000 for DualShock 4 support.<ref name="Controller support" />
 +
|dualshock prompts        = false
 +
|dualshock prompts notes  =
 +
|light bar support        = false
 +
|light bar support notes  =
 +
|dualshock 4 modes        = Wired
 +
|dualshock 4 modes notes  = V2 controller tested.
 +
|tracked motion controllers= false
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = false
 +
|tracked motion prompts notes =
 +
|other controllers        = true
 +
|other controllers notes  = Controllers may need to be remapped from the Options menu and/or [[DOSBox#Remapping|DOSBox's Mapper]].
 +
|other button prompts      = generic
 +
|other button prompts notes=
 +
|controller hotplug        = false
 +
|controller hotplug notes  =
 +
|haptic feedback          = false
 +
|haptic feedback notes    =
 +
|simultaneous input        = true
 +
|simultaneous input notes  = Required for multiplayer.
 +
|steam input api          = unknown
 +
|steam input api notes    =
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =  
 
}}
 
}}
  
==Audio settings==
+
==Audio==
{{Audio settings
+
{{Image|Tyrian 2000 Settings.png|Audio Sliders.}}
 +
{{Audio
 
|separate volume          = true
 
|separate volume          = true
|separate volume notes    = Sound and Music Sliders
+
|separate volume notes    = Music and Sound Effects.
|surround sound          = unknown
+
|surround sound          = false
|surround sound notes    =  
+
|surround sound notes    = FM (AdLib) music is mono. Use General MIDI for Stereo music.
|subtitles                = false
+
|subtitles                = n/a
|subtitles notes          =  
+
|subtitles notes          = Everything is text-based.
 
|closed captions          = false
 
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = unknown
+
|mute on focus lost      = false
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
 
|eax support              =  
 
|eax support              =  
|eax support notes        =  
+
|eax support notes         =
 +
|royalty free audio        = unknown
 +
|royalty free audio notes  =
 +
|red book cd audio        = false
 +
|red book cd audio notes  = CD music tracks are present for the CD release, but does not play in-game.
 +
|general midi audio      = true
 +
|general midi audio notes =
 +
}}
 +
{{++}} Includes a Jukebox, which can be accessed in {{file|SETUP.EXE}} in the DOS version or through OpenTyrian's options menu from the title screen.
 +
 
 +
{{L10n|content=
 +
{{L10n/switch
 +
|language  = English
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    =
 +
|fan      =
 +
}}
 +
}}
 +
 
 +
==Network==
 +
{{Network/Multiplayer
 +
|local play          = true
 +
|local play players  = 2
 +
|local play modes    = Co-op
 +
|local play notes    = Shared-screen. Arcade mode only.
 +
|lan play            = true
 +
|lan play players    = 2
 +
|lan play modes      = Co-op
 +
|lan play notes      = Uses IPX protocol. Arcade mode only.
 +
|online play          = false
 +
|online play players  =
 +
|online play modes    =
 +
|online play notes    =
 +
|asynchronous        =
 +
|asynchronous notes  =
 +
}}
 +
 
 +
{{Network/Connections
 +
|matchmaking       = false
 +
|matchmaking notes  =
 +
|p2p                = true
 +
|p2p notes          = Uses modem or serial connection
 +
|dedicated          = false
 +
|dedicated notes    =
 +
|self-hosting      = true
 +
|self-hosting notes =
 +
|direct ip          = false
 +
|direct ip notes    =
 +
}}{{Network/Ports
 +
|tcp  =
 +
|udp  =
 +
|upnp =
 +
}}
 +
 
 +
==Issues fixed==
 +
===Gamepad is unplayable===
 +
{{ii}} Calibrating a gamepad in-game will cause control issues due to not reaching the corners during calibration.
 +
 
 +
{{Fixbox|description=Delete TYRIAN.CFG|ref=<ref>{{Refcheck|user=AmethystViper|date=2020-08-09|comment=Issue encountered with DOXBox v0.72 with "fcs" joystick mode enabled, and deleting the game's configuration file solved the issue.}}</ref>|fix=
 +
# Delete {{file|TYRIAN.CFG}}.
 +
# Run the game and set your sound and detail settings.
 +
# Play without using the in-game calibration setting (calibrate the controller in the operating system if necessary).
 
}}
 
}}
 +
 +
==Other information==
 +
===API===
 +
{{API
 +
|direct3d versions      =
 +
|direct3d notes        =
 +
|directdraw versions    =
 +
|directdraw notes      =
 +
|opengl versions        =
 +
|opengl notes          =
 +
|glide versions        =
 +
|glide notes            =
 +
|software mode          =
 +
|software mode notes    =
 +
|mantle support        =
 +
|mantle support notes  =
 +
|metal support          =
 +
|metal support notes    =
 +
|vulkan versions        =
 +
|vulkan notes          =
 +
|dos modes              = VGA
 +
|dos modes notes        =
 +
|shader model versions  =
 +
|shader model notes    =
 +
|windows 32-bit exe    = hackable
 +
|windows 64-bit exe    = hackable
 +
|windows arm app        = unknown
 +
|windows exe notes      = Use [https://github.com/opentyrian/opentyrian OpenTyrian] or [https://github.com/KScl/opentyrian2000 OpenTyrian2000].
 +
|mac os x powerpc app  = hackable
 +
|macos intel 32-bit app = hackable
 +
|macos intel 64-bit app = hackable
 +
|macos arm app          = hackable
 +
|macos app notes        = Use [https://github.com/opentyrian/opentyrian OpenTyrian].<ref>{{Refurl|url=https://formulae.brew.sh/formula/open-tyrian|title=open-tyrian — Homebrew Formulae|date=2 March 2022}}</ref>
 +
|linux 32-bit executable= hackable
 +
|linux 64-bit executable= hackable
 +
|linux powerpc app      = hackable
 +
|linux arm app          = hackable
 +
|linux executable notes = Use [https://github.com/opentyrian/opentyrian OpenTyrian]. Various Linux distros provide packages for PowerPC and ARM.<ref>{{refurl|url=https://packages.debian.org/search?keywords=opentyrian|title=Package opentyrian|date=2020-12-01}}</ref>
 +
}}
 +
 +
===Middleware===
 +
{{Middleware
 +
|physics          =
 +
|physics notes    =
 +
|audio            =
 +
|audio notes      =
 +
|interface        =
 +
|interface notes  =
 +
|input            = SDL, SDL2
 +
|input notes      = For SDL support, use DOSBox or OpenTyrian. For SDL2 support, use OpenTyrian2000.
 +
|cutscenes        =
 +
|cutscenes notes  =
 +
|multiplayer      =
 +
|multiplayer notes=
 +
|anticheat        =
 +
|anticheat notes  =
 +
}}
 +
 +
===Launcher (for DOS version in DOSBox or Windows 95/58)===
 +
{{ii}} The main game, the configuration tool, and the ship editor all use separate executables. Paste this in a batch file and run from the DOS prompt or add to the AutoExec section of the DOSBox configuration file to easily select the different executables (Click {{code|[Expand]}} to view):
 +
<div class="mw-collapsible mw-collapsed">
 +
: '''TYRIAN.BAT'''
 +
<div class="mw-collapsible-content">
 +
<pre>
 +
@echo OFF
 +
:menu
 +
cls
 +
ECHO ----------------------------------------------
 +
ECHO  Tyrian 2000
 +
ECHO ----------------------------------------------
 +
ECHO  1) Play Game
 +
ECHO  2) Options
 +
ECHO  3) Ship Editor
 +
ECHO  4) Quit to Windows
 +
ECHO ----------------------------------------------
 +
 +
choice /c1234 /s What do you want to do? [1-4]: /n
 +
if errorlevel 4 goto quit
 +
if errorlevel 3 goto ship
 +
if errorlevel 2 goto setup
 +
if errorlevel 1 goto start
 +
 +
:start
 +
cls
 +
TYRIAN.EXE
 +
goto menu
 +
 +
:setup
 +
cls
 +
SETUP.EXE
 +
goto menu
 +
 +
:ship
 +
cls
 +
SHIPEDIT.EXE
 +
goto menu
 +
 +
:quit
 +
cls
 +
exit
 +
</pre>
 +
</div>
 +
</div>
  
 
==System requirements==
 
==System requirements==
 +
{{System requirements
 +
|OSfamily = DOS
 +
 +
|minOS    = 5.0
 +
|minCPU  = 386 33 MHz
 +
|minRAM  = 4 MB
 +
|minHD    = 10 MB
 +
|minGPU  = VGA
 +
|minDX    =
 +
 +
|recCPU  = 486DX/2 66 MHz
 +
|recRAM  =
 +
|recGPU  =
 +
|recDX    =
 +
}}
 +
 
{{System requirements
 
{{System requirements
 
|OSfamily = Windows
 
|OSfamily = Windows
  
 
|minOS    = XP, Vista
 
|minOS    = XP, Vista
|minproc  = 1 Ghz Processor
+
|minCPU  = 1 GHz
|minmem   = 256 MB RAM
+
|minRAM   = 256 MB
 
|minHD    = 17 MB
 
|minHD    = 17 MB
|minGPU  = DirectX 7
+
|minGPU  =  
 +
|minDX    = 7
  
|recOS    =
+
|recCPU  = 1.4 GHz
|recproc  = 1.4 Ghz Processor
+
|recRAM   = 512 MB
|recmem   = 512 MB RAM
+
|recGPU  =  
|recHD    =  
+
|recDX    = 9
|recGPU  = DirectX 9
 
 
}}
 
}}
  
Line 129: Line 415:
 
|OSfamily = OS X
 
|OSfamily = OS X
  
|minOS    = 10.6.8 or later
+
|minOS    = 10.6.8
|minproc  = Intel core Duo 2Ghz+
+
|minCPU  = Intel Core Duo 2 GHz
|minmem   = 1GB RAM
+
|minRAM   = 1 GB
 
|minHD    = 17 MB
 
|minHD    = 17 MB
|minGPU  = 64 MB VRAM
+
|minVRAM  = 64 MB
 
}}
 
}}
  
 
{{References}}
 
{{References}}
 +
{{GOG.com Enhancement Project}}

Latest revision as of 00:36, 11 June 2023

Tyrian
Tyrian cover
Developers
Eclipse Productions
Publishers
Tyrian Epic MegaGames
Tyrian 2000 XSIV Games
Microsoft Store Contoso Games
Release dates
DOS 1995
Windows (DOSBox) December 14, 2010[1]
macOS (OS X) (DOSBox) October 18, 2012
Taxonomy
Monetization Freeware
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives Scrolling, Top-down view
Controls Direct control
Genres Arcade, Shooter
Vehicles Space flight
Art styles Pixel art
Themes Sci-fi
Tyrian on IGDB
Tyrian on MobyGames
Tyrian on Wikipedia

Key points

Officially available as freeware.

General information

GOG.com Community Discussions
GOG.com Support Page
Hardcore Gaming 101 - Comprehensive feature
Tyrian/Tyrian2000 - Fan Site with forums and downloads

Availability

Source DRM Notes Keys OS
Retail
DRM-free
Floppy and CD-ROM release. Both are identical in terms of content.
DOS
GOG.com
DRM-free
Windows and OS X. Pre-packaged with DOSBox.[2]
Windows
macOS (OS X)
Microsoft Store
DRM details are not known
While seemingly intended to mostly be a fanport to Xbox consoles, a PC version is also included.
Windows
The AdLib soundtrack is available for free here. Pre-recorded MIDI tracks can be found for free here.

Version differences

Tyrian 2000 is a 1999 re-release with an additional episode, some extra content and bug fixes. The CD-ROM version also includes CD-audio tracks, which were omitted from the freeware release to reduce the download size.
Open-source ports of Tyrian are also available. OpenTyrian is based off the original release, while its fork OpenTyrian2000 is based off the later re-release.[3]

Game data

Configuration file(s) location

System Location
DOS <path-to-game>\TYRIAN.CFG
Windows <path-to-game> (mounted in DOSBox)[Note 1]
macOS (OS X) <path-to-game> (mounted in DOSBox)[Note 1]

Save game data location

System Location
DOS <path-to-game>\TYRIAN.SAV
Windows <path-to-game> (mounted in DOSBox)[Note 1]
macOS (OS X) <path-to-game> (mounted in DOSBox)[Note 1]

Save game cloud syncing

System Native Notes
GOG Galaxy

Video

General settings in configuration tool.
General settings in configuration tool.

Graphics feature State Notes
Widescreen resolution
320x200 only, see the DOSBox page for more information. OpenTyrian2000 offers Pixel-perfect scaling, pillarboxed 4:3 or 8:5 aspect-ratio, or No scaling options.
Multi-monitor
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
Windowed
Toggle with Alt+ Enter (if using DOSBox or OpenTyrian/OpenTyrian2000).
Borderless fullscreen windowed
Anisotropic filtering (AF)
Anti-aliasing (AA)
OpenTryian/OpenTyrian2000 features Nearest-neighbor, Scale, and HQx scaling filters.
Vertical sync (Vsync)
For DOSBox use an unofficial build (see the glossary page for other workarounds).
60 FPS and 120+ FPS
FPS is tied to gamespeed. The game offers multiple Game Speed modes, normal speed results in 35 FPS cap. If your machine can't hit 35 FPS, it will run slower. Slower modes mean lower FPS. Turbo mode = Faster, higher FPS.
A hidden "Wild" and "Laptop VGA" graphics settings can be enabled in SETUP.EXE by highlighting the Game Detail option and then pressing W; this also works in OpenTyrian/OpenTyrian2000 through the in-game Options menu by highlight the Detail Level option.

Input

Keyboard and mouse State Notes
Remapping
Mouse acceleration
Mouse sensitivity
For DOSBox set in the DOSBox configuration file.
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Full controller support
No menu button by default. Use DOSBox's Mapper to bind Esc to desired controller button or OpenTyrian/OpenTyrian2000 for expanded controller remapping options.[4]
Controller remapping
First four buttons only. Use DOSBox's Mapper to bind desired keys to controller buttons or OpenTyrian/OpenTyrian2000 for expanded controller remapping options.[4]
Controller sensitivity
Digital movement.
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Use DOSBox or OpenTyrian/OpenTyrian2000 for XInput controller support.[4]
Xbox button prompts
Impulse Trigger vibration
PlayStation controllers
Use DOSBox or OpenTyrian/OpenTyrian2000 for DualShock 4 support.[4]
PlayStation button prompts
Light bar support
Adaptive trigger support
DualSense haptic feedback support
Connection modes Wired
V2 controller tested.
Generic/other controllers
Controllers may need to be remapped from the Options menu and/or DOSBox's Mapper.
Button prompts Input settings icon - Generic Controller.svg
Additional information
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M
Required for multiplayer.

Audio

Audio Sliders.
Audio Sliders.

Audio feature State Notes
Separate volume controls
Music and Sound Effects.
Surround sound
FM (AdLib) music is mono. Use General MIDI for Stereo music.
Subtitles
Everything is text-based.
Closed captions
Mute on focus lost
For DOSBox change the priority background value in the DOSBox configuration file.
Royalty free audio
Red Book CD audio
CD music tracks are present for the CD release, but does not play in-game.
General MIDI audio
Includes a Jukebox, which can be accessed in SETUP.EXE in the DOS version or through OpenTyrian's options menu from the title screen.

Localizations

Language UI Audio Sub Notes
English

Network

Multiplayer types

Type Native Players Notes
Local play
2 Co-op
Shared-screen. Arcade mode only.
LAN play
2 Co-op
Uses IPX protocol. Arcade mode only.
Online play
For DOSBox use DOSBox IPX/modem emulation.

Connection types

Type Native Notes
Matchmaking
Peer-to-peer
Uses modem or serial connection
Dedicated
Self-hosting
Direct IP

Issues fixed

Gamepad is unplayable

Calibrating a gamepad in-game will cause control issues due to not reaching the corners during calibration.
Delete TYRIAN.CFG[5]
  1. Delete TYRIAN.CFG.
  2. Run the game and set your sound and detail settings.
  3. Play without using the in-game calibration setting (calibrate the controller in the operating system if necessary).

Other information

API

Technical specs Supported Notes
DOS video modes VGA
ExecutablePPC 32-bit 64-bitARM Notes
Windows
Use OpenTyrian or OpenTyrian2000.
macOS (OS X)
Use OpenTyrian.[6]
Linux
Use OpenTyrian. Various Linux distros provide packages for PowerPC and ARM.[7]

Middleware

Middleware Notes
Input SDL, SDL2 For SDL support, use DOSBox or OpenTyrian. For SDL2 support, use OpenTyrian2000.

Launcher (for DOS version in DOSBox or Windows 95/58)

The main game, the configuration tool, and the ship editor all use separate executables. Paste this in a batch file and run from the DOS prompt or add to the AutoExec section of the DOSBox configuration file to easily select the different executables (Click [Expand] to view):
TYRIAN.BAT
@echo OFF
:menu
cls
ECHO ----------------------------------------------
ECHO  Tyrian 2000
ECHO ----------------------------------------------
ECHO  1) Play Game
ECHO  2) Options
ECHO  3) Ship Editor
ECHO  4) Quit to Windows
ECHO ----------------------------------------------

choice /c1234 /s What do you want to do? [1-4]: /n 
if errorlevel 4 goto quit
if errorlevel 3 goto ship 
if errorlevel 2 goto setup 
if errorlevel 1 goto start 

:start
cls
TYRIAN.EXE
goto menu

:setup
cls
SETUP.EXE
goto menu

:ship
cls
SHIPEDIT.EXE
goto menu

:quit
cls
exit

System requirements

DOS
Minimum Recommended
Operating system (OS) 5.0
Processor (CPU) 386 33 MHz
System memory (RAM) 4 MB
Hard disk drive (HDD) 10 MB
Video card (GPU) VGA
Windows
Minimum Recommended
Operating system (OS) XP, Vista
Processor (CPU) 1 GHz
System memory (RAM) 256 MB
Hard disk drive (HDD) 17 MB
Video card (GPU) DirectX 7 compatible
macOS (OS X)
Minimum
Operating system (OS) 10.6.8
Processor (CPU) Intel Core Duo 2 GHz
System memory (RAM) 1 GB
Hard disk drive (HDD) 17 MB
Video card (GPU) 64 MB of VRAM


Notes

  1. 1.0 1.1 1.2 1.3 File/folder structure within the installation folder reflects the path(s) listed for DOS game data. For the GOG.com release, file changes in DOSBox are redirected to <path-to-game>/cloud_saves/ even if GOG Galaxy is not used (this folder contains all redirected files, so some files in the cloud_saves folder might be temporary files or other files that do not contain saves or settings).

References

  1. One more surprise. Releasing Tyrian 2000 for FREE! ● GOG.com - last accessed on 9 June 2023
  2. List of GOG games using DOSBox, page 1 - Forum - GOG.com - last accessed on May 2023
  3. So, I've spent the last few days using all the knowledge I've learned working with ArcTyr to fork OpenTyrian (again...) and finally add *proper* Tyrian 2000 support.
  4. 4.0 4.1 4.2 4.3 Verified by User:AmethystViper on 2020-08-09
  5. Verified by User:AmethystViper on 2020-08-09
    Issue encountered with DOXBox v0.72 with "fcs" joystick mode enabled, and deleting the game's configuration file solved the issue.
  6. open-tyrian — Homebrew Formulae - last accessed on 2 March 2022
  7. Package opentyrian - last accessed on 2020-12-01