Difference between revisions of "Command & Conquer: Tiberian Sun"
m (→Game data: updated template usage) |
|||
(103 intermediate revisions by 28 users not shown) | |||
Line 5: | Line 5: | ||
|publishers = | |publishers = | ||
{{Infobox game/row/publisher|Electronic Arts}} | {{Infobox game/row/publisher|Electronic Arts}} | ||
+ | {{Infobox game/row/publisher|Sold Out Software|Re-release}} | ||
|engines = | |engines = | ||
|release dates= | |release dates= | ||
{{Infobox game/row/date|Windows|August 27, 1999}} | {{Infobox game/row/date|Windows|August 27, 1999}} | ||
− | |steam appid = | + | |reception = |
− | |gogcom | + | {{Infobox game/row/reception|Metacritic|command-conquer-tiberian-sun|}} |
+ | {{Infobox game/row/reception|OpenCritic|link|rating}} | ||
+ | {{Infobox game/row/reception|IGDB|command-conquer-tiberian-sun|}} | ||
+ | |taxonomy = | ||
+ | {{Infobox game/row/taxonomy/monetization | Freeware, Expansion pack, Subscription gaming service }} | ||
+ | {{Infobox game/row/taxonomy/microtransactions | }} | ||
+ | {{Infobox game/row/taxonomy/modes | Singleplayer, Multiplayer }} | ||
+ | {{Infobox game/row/taxonomy/pacing | Real-time}} | ||
+ | {{Infobox game/row/taxonomy/perspectives | Bird's-eye view, Isometric}} | ||
+ | {{Infobox game/row/taxonomy/controls | Multiple select, Point and select}} | ||
+ | {{Infobox game/row/taxonomy/genres | RTS}} | ||
+ | {{Infobox game/row/taxonomy/sports | }} | ||
+ | {{Infobox game/row/taxonomy/vehicles | }} | ||
+ | {{Infobox game/row/taxonomy/art styles | Realistic, Live action}} | ||
+ | {{Infobox game/row/taxonomy/themes | Europe, Middle East, North America, Post-apocalyptic, Sci-fi}} | ||
+ | {{Infobox game/row/taxonomy/series | Command & Conquer}} | ||
+ | |steam appid = 2229880 | ||
+ | |steam appid side = | ||
+ | |gogcom id = | ||
+ | |gogcom id side = | ||
+ | |official site= https://web.archive.org/web/20030801081516/http://westwood.ea.com/games/ccuniverse/tiberiansun/index.html | ||
+ | |hltb = 1848 | ||
+ | |igdb = <!-- Only needs to be set if there is no IGDB reception row --> | ||
+ | |lutris = command-conquer-tiberian-sun | ||
+ | |mobygames = 589 | ||
|strategywiki = Command & Conquer: Tiberian Sun | |strategywiki = Command & Conquer: Tiberian Sun | ||
|wikipedia = Command & Conquer: Tiberian Sun | |wikipedia = Command & Conquer: Tiberian Sun | ||
|winehq = 176 | |winehq = 176 | ||
+ | |license = former commercial | ||
}} | }} | ||
− | |||
− | ''' | + | {{Introduction |
− | {{ | + | |introduction = |
− | {{ | + | |
− | {{--}} | + | |release history = While a sequel to ''[[Command & Conquer]]'' was announced immediately in that game's Sneak Peek feature, the game was delayed multiple times (including missing its late 1998 and spring 1999 release schedules) until it was released in August 1999. |
+ | |||
+ | The '''''Firestorm''''' expansion from March 2000 added two new campaigns and new units. However, it increased the game imbalance towards favoring the GDI faction, so it is seldom played online. It integrates itself to the main game executable, so game versions 2.00 and above include a switch between ''Tiberian Sun'' and ''Firestorm'' "modes". If ''Firestorm'' itself is not installed, the base game "mode" is run automatically. | ||
+ | |||
+ | The game was [https://web.archive.org/web/20100216115944/http://www.commandandconquer.com/classic released for free] by [[Company:Electronic Arts|EA]] on February 12, 2010 alongside the ''Firestorm'' expansion. This distribution was ripped directly from the ''Command & Conquer: The First Decade'' compilation from 2006 and requires an edit and subsequent execution of the included {{file|.reg}} file to properly install. The fanbase has repackaged the game since, including their own fixes alongside it, so it is strongly recommended to use these versions instead. | ||
+ | |||
+ | Post-release support included 7 patches (two of which after ''Firestorm'' was released) as well as a semi-official [[#FinalSun (map editor)|map editor (FinalSun)]] compatible with both titles. While no official modding tools were released, the game quickly received a sizable modding and mapping community. | ||
+ | |||
+ | |current state = The game has considerable issues running on newer operating systems without modification, mainly caused by the broken [[Glossary:DirectX/DirectDraw troubleshooting|DirectDraw]] renderer preventing the game from launching, combined with the deprecated {{DRM|SafeDisc|1}} in the retail version. Community efforts have resulted in multiple viable alternative renderers, all of which are included as options in [[#TSpatch|TSpatch]], which is also included in distributions from the community-run [https://cncnet.org/ CnCNet] multiplayer service. The official multiplayer service, Westwood Online, was redirected to the also community-run [https://xwis.net/ XWIS] server in 2005 in agreement with [[Company:Electronic Arts|EA]]'s German community team<ref name="XWIS2005">{{Refurl|url=https://ppmforums.com/topic-9241/bye-bye-wol-xwis-is-the-official-online-gaming-service-now/|title=Bye Bye WOL! XWIS is the official online gaming service now! <nowiki>|</nowiki> Project Perfect Mod|date=2024-03-08}}</ref>, and using the in-game multiplayer menus lead to it without any additional configuration, but this service is presently seldom used due to CnCNet's quality-of-life improvements. | ||
+ | |||
+ | The ''Firestorm'' expansion included the [https://cnc.fandom.com/wiki/World_Domination_Tour World Domination Tour] game mode in multiplayer, but as neither XWIS nor CnCNet have the necessary code to host it, it is no longer playable. | ||
+ | }} | ||
'''General information''' | '''General information''' | ||
− | {{mm}} [ | + | {{mm}} [https://cnc.fandom.com/wiki/Portal:Tiberian_Sun Command & Conquer Wiki] - A wiki for everything Command & Conquer-related |
− | {{mm}} [ | + | {{mm}} [https://www.ppmsite.com/ Project Perfect Mod] - The most expansive TS mod site. |
− | {{mm}} [ | + | {{mm}} [https://cncnet.org/ CnCNet] (multiplayer replacement) |
− | {{mm}} [ | + | {{mm}} [https://cnc.community/tiberian-sun Tiberian Sun section on CNC.community] |
− | {{mm}} [ | + | {{mm}} [https://cnc-comm.com/tiberian-sun Tiberian Sun section on C&C Communications Center] |
− | {{mm}} [ | + | {{mm}} [https://cncnz.com/games/tiberian-sun/ Tiberian Sun section on CNCNZ.com] |
+ | {{mm}} [https://cncnz.com/games/tiberian-sun-firestorm/ Firestorm section on CNCNZ.com] | ||
+ | {{mm}} [https://steamcommunity.com/app/2229880/discussions/ Steam Community Discussions] | ||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| Retail | | Disc, Key | | + | {{Availability/row| Retail | | Disc, Key | {{DRM|SafeDisc|v1}}. | | Windows }} |
− | {{Availability/row| official | | + | {{Availability/row| official | https://web.archive.org/web/20100216115944/http://www.commandandconquer.com/classic | Key | Version that has been released for free by EA; includes the Firestorm expansion. Serial key applied by running the {{file|.reg}} file within the distribution, with modifications to the installation path. | | Windows }} |
− | {{Availability/row| | + | {{Availability/row| Origin | command-and-conquer/command-and-conquer-the-ultimate-collection | Origin | Bundled as part of Command & Conquer: The Ultimate Collection; includes the Firestorm expansion. Pre-packaged with [[Glossary:Display wrapper|DDrawCompat]]. Included with {{Store feature|EA Play}}. <br> [https://www.ea.com/games/command-and-conquer/command-and-conquer-the-ultimate-collection/buy/pc Manual link for EA App purchase]. | | Windows }} |
− | {{Availability/row| | + | {{Availability/row| Steam | 2229880 | DRM-free | Bundled as part of {{Store link|Steam-bundle|39394|Command & Conquer: The Ultimate Collection}}; includes the Firestorm expansion. Pre-packaged with [[Glossary:Display wrapper|DDrawCompat]]. Included with {{Store feature|EA Play}}.<br>Steam DRM removed on March 9, 2024.<ref>{{Refurl|url=https://steamdb.info/app/2229880/history/?changeid=22697766|title=Command & Conquer™ Tiberian Sun™ and Firestorm™ History · Change #22697766 · SteamDB|date=2024-03-09}}</ref><ref>{{Refcheck|user=Plok|date=2024-03-09}}</ref> | | Windows }} |
}} | }} | ||
+ | {{ii}} A free demo version is available, featuring two tutorial-like missions absent from the full version. Mirrors: [https://www.gamefront.com/games/cnc-tiberian-sun/file/official-tiberian-sun-demo GameFront (English)], [https://www.gamefront.com/games/cnc-tiberian-sun/file/command-conquer-tiberian-sun-demo-german GameFront (German)], [https://cncnz.com/downloads/tiberian-sun-downloads/#demo CNCNZ.com (English)]. | ||
− | {{ | + | {{ii}} A simple custom icon based on the box art can be found [https://i.imgur.com/MTgn76d.png here.] |
− | |||
− | |||
===Unofficial downloads=== | ===Unofficial downloads=== | ||
− | ====[https:// | + | ====[https://cnc-comm.com/tiberian-sun/downloads/the-game/installer TS Installer]==== |
− | A streamlined fan-created installer that applies fixes for various issues, adds modern networking support and Windows support, and includes | + | {{ii}} A streamlined fan-created installer that applies fixes for various issues, adds modern networking support and Windows support, and includes the FinalSun map editor. The cutscenes are a separate optional download due to their size. |
+ | {{ii}} Pre-configured packages for OS X and Linux are also available for download on [https://cncnet.org/tiberian-sun CnCNet]. | ||
+ | {{ii}} The "full game" installer for Windows {{file|TSinstaller.exe}} requires an Internet connection, as it downloads the individual components (music, movies, extras, etc) from various servers. | ||
+ | |||
+ | ====[https://www.moddb.com/mods/tiberian-sun-client/ TS Client]==== | ||
+ | {{ii}} A heavily modified distribution which includes changes from the former unofficial UMP patch, numerous fixes to in-game bugs and visual assets, and changes from CnCNet's patches. | ||
+ | {{++}} Used as a base for standalone modifications and is actively maintained. | ||
+ | {{++}} Compatible with other releases in CnCNet multiplayer. | ||
− | + | ==Monetization== | |
+ | {{Monetization | ||
+ | |ad-supported = | ||
+ | |dlc = | ||
+ | |expansion pack = The expansion pack includes new campaigns and game mode, maps, and units. | ||
+ | |freeware = Released for free by Electronic Arts on 12 February 2010 with the expansion pack. | ||
+ | |free-to-play = | ||
+ | |one-time game purchase = | ||
+ | |sponsored = | ||
+ | |subscription = | ||
+ | }} | ||
+ | |||
+ | {{DLC| | ||
+ | {{DLC/row| Firestorm | Combines with the base game executable, allowing the player to switch back and forth between the base and expansion modes without technically exiting the game. | Windows }} | ||
+ | }} | ||
==Essential improvements== | ==Essential improvements== | ||
===Patches=== | ===Patches=== | ||
− | {{ii}} | + | {{ii}} The latest official patch is v2.03, which is available from [https://cncnz.com/downloads/tiberian-sun-downloads/#patches CNCNZ.com], [https://cnc-comm.com/tiberian-sun/downloads/patches/2.03 C&C Communications Center], and [https://www.patches-scrolls.de/patch/954/21572 Patches-Scrolls.de] (only for original retail versions). |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ===[ | + | ===[https://forums.cncnet.org/topic/2606-tiberian-sun-patches-fix-for-the-windows-8-10-menu-problems-and-more/ TSpatch]=== |
− | {{ii}} | + | {{ii}} A fan patch that adds modern networking support, fixes for various issues, multiple new graphics renderers, a new game launcher, and the semi-official FinalSun map editor. Also includes [http://www.ppmforums.com/viewtopic.php?t=37275 HyperPatch] to fix several engine glitches. |
==Game data== | ==Game data== | ||
− | {{Image|Command and Conquer Tiberian Sun External General Fan.png| | + | {{Image|Command and Conquer Tiberian Sun General.png|General options menu}} |
− | + | {{Image|Command and Conquer Tiberian Sun External General Fan.png|Fan-made external general options menu (for the [[#TSpatch|TSpatch]] and [[#TS Installer|TS Installer]] version of the game).}} | |
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/ | + | {{Game data/config|Windows|{{p|game}}\sun.ini}} |
}} | }} | ||
===Save game data location=== | ===Save game data location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/ | + | {{Game data/saves|Windows|{{p|game}}\SAVE****.sav}} |
}} | }} | ||
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ||
{{Save game cloud syncing | {{Save game cloud syncing | ||
− | |origin | + | |discord = |
− | |origin notes | + | |discord notes = |
− | |steam cloud | + | |epic games launcher = |
− | |steam cloud notes = | + | |epic games launcher notes = |
− | | | + | |gog galaxy = |
− | | | + | |gog galaxy notes = |
+ | |origin = true | ||
+ | |origin notes = | ||
+ | |steam cloud = true | ||
+ | |steam cloud notes = | ||
+ | |ubisoft connect = | ||
+ | |ubisoft connect notes = | ||
+ | |xbox cloud = | ||
+ | |xbox cloud notes = | ||
}} | }} | ||
− | ==Video | + | ==Video== |
− | {{Image|Command and Conquer Tiberian Sun External Video Fan.png| | + | {{Image|Command and Conquer Tiberian Sun Display.png|Video options menu}} |
− | + | {{Image|Command and Conquer Tiberian Sun External Video Fan.png|Fan-made external video options menu (for the [[#TSpatch|TSpatch]] and [[#TS Installer|TS Installer]] version of the game).}} | |
− | {{Video | + | {{Video |
− | |wsgf link = | + | |wsgf link = https://www.wsgf.org/dr/command-conquer-tiberian-sun |
|widescreen wsgf award = silver | |widescreen wsgf award = silver | ||
|multimonitor wsgf award = silver | |multimonitor wsgf award = silver | ||
Line 96: | Line 154: | ||
|4k ultra hd wsgf award = incomplete | |4k ultra hd wsgf award = incomplete | ||
|widescreen resolution = hackable | |widescreen resolution = hackable | ||
− | |widescreen resolution notes= | + | |widescreen resolution notes= See [[#Widescreen resolution|Widescreen resolution]]. |
|multimonitor = hackable | |multimonitor = hackable | ||
|multimonitor notes = [[#TSpatch|TSpatch]] (or a [[#TS Installer|pre-patched version of the game]]) is required. See [[#Widescreen resolution|Widescreen resolution]]. | |multimonitor notes = [[#TSpatch|TSpatch]] (or a [[#TS Installer|pre-patched version of the game]]) is required. See [[#Widescreen resolution|Widescreen resolution]]. | ||
Line 106: | Line 164: | ||
|fov notes = | |fov notes = | ||
|windowed = hackable | |windowed = hackable | ||
− | |windowed notes = [[ | + | |windowed notes = Run the game with <code>-win</code> [[Glossary:Command line arguments|command line argument]]. Requires to be run in 16-bit colour mode unless a custom graphics renderer is used. |
− | |borderless windowed = | + | |borderless windowed = hackable |
− | |borderless windowed notes = | + | |borderless windowed notes = Working using the <code>-win</code> command line argument and Borderless Gaming or the CnC-DDraw renderer. |
|anisotropic = n/a | |anisotropic = n/a | ||
|anisotropic notes = | |anisotropic notes = | ||
|antialiasing = n/a | |antialiasing = n/a | ||
|antialiasing notes = | |antialiasing notes = | ||
+ | |upscaling = unknown | ||
+ | |upscaling tech = | ||
+ | |upscaling notes = | ||
|vsync = false | |vsync = false | ||
|vsync notes = | |vsync notes = | ||
− | |60 fps = | + | |60 fps = true |
− | |60 fps notes = | + | |60 fps notes = Framerate is tied to game speed, and can go up to 60 FPS. |
− | |120 fps = | + | |120 fps = false |
|120 fps notes = | |120 fps notes = | ||
− | |color blind = | + | |hdr = false |
+ | |hdr notes = | ||
+ | |color blind = false | ||
|color blind notes = | |color blind notes = | ||
}} | }} | ||
===[[Glossary:Widescreen resolution|Widescreen resolution]]=== | ===[[Glossary:Widescreen resolution|Widescreen resolution]]=== | ||
− | {{ | + | {{ii}} To make these methods work in the 2024 Steam and EA App versions of the game, first open {{file|{{p|game}}\DDrawCompat.ini}} in a text editor and add the desired resolution(s) at the end of the {{code|SupportedResolutions}} entry '''or''' delete that entry entirely.<ref>{{Refcheck|user=Plok|date=2024-03-08}}</ref> Without this step, the game will default to the default three resolutions. |
− | {{ | + | {{ii}} In multiplayer, hosts may enforce resolution limits. Joining a game with a resolution limit will force the all players to play at a non-widescreen resolution (usually 640x480). Hosting a game and with a resolution limit in a non-default aspect ratio is not possible.<ref>{{Refurl|url=https://www.wsgf.org/dr/command-conquer-tiberian-sun|title=WSGF - Tiberian Sun|date=May 2023}}</ref> |
− | |||
− | |||
− | }} | ||
− | {{Fixbox|1= | + | {{Fixbox|description=Set values in configuration file, method 1|ref=|fix= |
− | + | # Go to the [[#Game data|configuration file(s) location]]. | |
− | + | # Open {{file|sun.ini}}. | |
− | < | + | # Go to the <code>[Video]</code> section. |
− | + | # Change <code>ScreenWidth</code> and <code>ScreenHeight</code> strings to the desired resolution. | |
}} | }} | ||
− | {{ | + | {{Fixbox|description=Set values in configuration file, method 2|ref=|fix= |
− | + | # Go to {{folder|{{p|game}}}}. | |
− | = | + | # Open {{file|sun.ini}}. |
− | {{ | + | # Under the <code>[Video]</code> value, insert <code>AllowHiResModes=yes</code>. |
− | {{ | + | # Save the file, then run the game. |
− | + | # In the options screen, all standardized resolutions should be visible. | |
− | # | ||
− | |||
− | # | ||
}} | }} | ||
− | + | ==Input== | |
− | + | {{Image|Command and Conquer Tiberian Sun Remapping.png|Input options menu}} | |
− | + | {{Input | |
− | |||
− | |||
− | |||
− | |||
− | ==Input | ||
− | {{Image|Command and Conquer Tiberian Sun Remapping.png| | ||
− | {{Input | ||
|key remap = true | |key remap = true | ||
|key remap notes = | |key remap notes = | ||
Line 168: | Line 218: | ||
|invert mouse y-axis = n/a | |invert mouse y-axis = n/a | ||
|invert mouse y-axis notes = | |invert mouse y-axis notes = | ||
+ | |touchscreen = unknown | ||
+ | |touchscreen notes = | ||
|controller support = false | |controller support = false | ||
|controller support notes = | |controller support notes = | ||
Line 178: | Line 230: | ||
|invert controller y-axis = unknown | |invert controller y-axis = unknown | ||
|invert controller y-axis notes= | |invert controller y-axis notes= | ||
− | | | + | |xinput controllers = unknown |
− | | | + | |xinput controllers notes = |
− | |button prompts | + | |xbox prompts = unknown |
− | |button prompts notes | + | |xbox prompts notes = |
+ | |impulse triggers = unknown | ||
+ | |impulse triggers notes = | ||
+ | |dualshock 4 = unknown | ||
+ | |dualshock 4 notes = | ||
+ | |dualshock prompts = unknown | ||
+ | |dualshock prompts notes = | ||
+ | |light bar support = unknown | ||
+ | |light bar support notes = | ||
+ | |dualshock 4 modes = unknown | ||
+ | |dualshock 4 modes notes = | ||
+ | |tracked motion controllers= unknown | ||
+ | |tracked motion controllers notes = | ||
+ | |tracked motion prompts = unknown | ||
+ | |tracked motion prompts notes = | ||
+ | |other controllers = unknown | ||
+ | |other controllers notes = | ||
+ | |other button prompts = unknown | ||
+ | |other button prompts notes= | ||
|controller hotplug = unknown | |controller hotplug = unknown | ||
|controller hotplug notes = | |controller hotplug notes = | ||
|haptic feedback = unknown | |haptic feedback = unknown | ||
|haptic feedback notes = | |haptic feedback notes = | ||
− | | | + | |simultaneous input = unknown |
− | | | + | |simultaneous input notes = |
+ | |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 | + | ==Audio== |
− | {{Image|Command and Conquer Tiberian Sun External Audio Fan.png| | + | {{Image|Command and Conquer Tiberian Sun Audio.png|Audio options menu}} |
− | + | {{Image|Command and Conquer Tiberian Sun External Audio Fan.png|Fan-made external audio options menu (for the [[#TSpatch|TSpatch]] and [[#TS Installer|TS Installer]] version of the game).}} | |
− | {{Audio | + | {{Audio |
|separate volume = true | |separate volume = true | ||
− | |separate volume notes = Voices, | + | |separate volume notes = Voices, music and sound |
|surround sound = false | |surround sound = false | ||
|surround sound notes = | |surround sound notes = | ||
Line 202: | Line 282: | ||
|closed captions = false | |closed captions = false | ||
|closed captions notes = | |closed captions notes = | ||
− | |mute on focus lost = | + | |mute on focus lost = always on |
|mute on focus lost notes = | |mute on focus lost notes = | ||
|eax support = | |eax support = | ||
|eax support notes = | |eax support notes = | ||
+ | |royalty free audio = always on | ||
+ | |royalty free audio notes = | ||
}} | }} | ||
Line 230: | Line 312: | ||
|audio = true | |audio = true | ||
|subtitles = false | |subtitles = false | ||
− | |notes = | + | |notes = Censored; in-game blood replaced with oil as soldiers are non-human bots. Several cutscenes edited.<br>Uncensored in-game asset pack by Zimbio81 is available [http://nyerguds.arsaneus-design.com/uncensor/ts-uncensor.rar here], with partially uncensored cutscenes by Fek'Leyr Targ [http://nyerguds.arsaneus-design.com/uncensor/german-ts-uncut.rar here]. |
|fan = | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Russian | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = false | ||
+ | |notes = Fan translation, [http://siberian-studio.ru/loc_ts.html download]. | ||
+ | |fan = true | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
|language = Spanish | |language = Spanish | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = true |
|subtitles = false | |subtitles = false | ||
− | |notes = | + | |fan = true |
− | |fan = | + | |notes = Firestorm expansion was not officially localized. Fan translation available here: [http://www.clandlan.net/foros/topic/79324-traduccion-c-c-tiberian-sun-firestorm/ download]. |
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Ukrainian | ||
+ | |interface = hackable | ||
+ | |audio = hackable | ||
+ | |subtitles = false | ||
+ | |notes = Fan translation and full dubbing by [https://tsfukraine.wixsite.com/main/general-catalogue TSF(link to catalogue)], [https://drive.google.com/file/d/1hY6fa13fK6kr256hEhi4H9IOj3uKrJkr/view?usp=sharing download]. | ||
+ | |fan = true | ||
}} | }} | ||
}} | }} | ||
==Network== | ==Network== | ||
− | {{Image|Command and Conquer Tiberian Sun Network.png| | + | {{Image|Command and Conquer Tiberian Sun Network.png|Network options menu}} |
{{Network/Multiplayer | {{Network/Multiplayer | ||
|local play = | |local play = | ||
Line 253: | Line 351: | ||
|lan play players = 8 | |lan play players = 8 | ||
|lan play modes = Versus | |lan play modes = Versus | ||
− | |lan play notes = Requires [[# | + | |lan play notes = Uses IPX protocol. Requires a LAN patch to be replaced with UDP ([https://www.moddb.com/games/cc-red-alert-2/downloads/ra2yr-lan-fix-xp-vista-w7-x86-x64 ModDB], [https://cncnz.com/downloads/assorted_downloads/#unofficial-patches CNCNZ.com]) or [https://www.solemnwarning.net/ipxwrapper/ IPXwrapper].<br>Alternatively, the [[#CnCNet YR Client|CnCNet YR client]] includes its own workaround. |
|online play = true | |online play = true | ||
|online play players = 8 | |online play players = 8 | ||
|online play modes = Versus | |online play modes = Versus | ||
− | |online play notes = | + | |online play notes = Lobbies point to [https://xwis.net/ XWIS] by default since October 20, 2005 as part of an agreement with EA.<ref name="XWIS2005" /> [https://cncnet.org/ CnCNet] is a more popular alternative. |
|asynchronous = | |asynchronous = | ||
|asynchronous notes = | |asynchronous notes = | ||
Line 278: | Line 376: | ||
|tcp = 3840, 4005, 4808, 4810, 4995, 7000-7002 | |tcp = 3840, 4005, 4808, 4810, 4995, 7000-7002 | ||
|udp = 1234-1237, 4000, 5400 | |udp = 1234-1237, 4000, 5400 | ||
− | |upnp = | + | |upnp = unknown |
}} | }} | ||
==Issues fixed== | ==Issues fixed== | ||
− | ===Game | + | |
− | {{ii}} When clicking on an option in the main menu, nothing shows | + | ==="Missing Dll files" when opening the game === |
− | {{Fixbox| | + | {{Fixbox|description=Download and install [[#TSpatch|TSpatch]]|ref={{cn|date=July 2016}}|fix= |
− | + | }} | |
+ | {{Fixbox|description=Use DDrawCompat|ref=<ref>{{Refurl|url=https://github.com/narzoul/DDrawCompat|title=GitHub|date=26 May 2023}}</ref>|fix= | ||
+ | # Download [https://github.com/narzoul/DDrawCompat/releases/ DDrawCompat]. | ||
+ | # Extract the contents from the {{file|.zip}} file into {{folder|{{p|game}}}} | ||
+ | }} | ||
+ | |||
+ | ===Game doesn't show sub-menu options when clicking an option in the main menu=== | ||
+ | {{ii}} When clicking on an option in the main menu, nothing shows up | ||
+ | {{Fixbox|description=Download and install [[#TSpatch|TSpatch]]|ref={{cn|date=July 2016}}|fix= | ||
* Alternatively, installing a [[#TS Installer|pre-patched version of the game]] also works. | * Alternatively, installing a [[#TS Installer|pre-patched version of the game]] also works. | ||
}} | }} | ||
− | === | + | ===Building lag=== |
{{ii}} On some systems, the building process slows down the game to a couple of frames per seconds | {{ii}} On some systems, the building process slows down the game to a couple of frames per seconds | ||
− | {{Fixbox| | + | {{Fixbox|description=Download and install [[#TSpatch|TSpatch]]|ref={{cn|date=July 2016}}|fix= |
− | |||
* Alternatively, installing a [[#TS Installer|pre-patched version of the game]] also works. | * Alternatively, installing a [[#TS Installer|pre-patched version of the game]] also works. | ||
}} | }} | ||
===Crash upon loading a campaign map=== | ===Crash upon loading a campaign map=== | ||
+ | {{Fixbox|description=Delete excess save games|ref={{cn|date=August 2022}}|fix= | ||
Tiberian Sun will crash to the desktop upon loading some later campaign maps if there are too many saved games. Delete some saved games and the level will work. | Tiberian Sun will crash to the desktop upon loading some later campaign maps if there are too many saved games. Delete some saved games and the level will work. | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=Download and install [[#TSpatch|TSpatch]]|fix= | ||
+ | Using the Tiberian Sun Launcher included with TSpatch, click "Configuration" and set <code>Renderer</code> to <code>Direct3D 9</code>. | ||
+ | }} | ||
+ | |||
+ | ===Cannot Alt+Tab=== | ||
+ | {{Fixbox|description=Download and install [[#TSpatch|TSpatch]]|ref={{cn|date=July 2016}}|fix= | ||
+ | From Launcher settings, set <code>Renderer</code> to <code>Direct3D 9</code>. | ||
+ | }} | ||
==Other information== | ==Other information== | ||
Line 314: | Line 430: | ||
|mantle support = | |mantle support = | ||
|mantle support notes = | |mantle support notes = | ||
− | |vulkan | + | |vulkan versions = |
− | |vulkan | + | |vulkan notes = |
|dos modes = | |dos modes = | ||
|dos modes notes = | |dos modes notes = | ||
|shader model versions = | |shader model versions = | ||
|shader model notes = | |shader model notes = | ||
− | |64-bit executable | + | |windows 32-bit exe = true |
− | |64-bit executable notes= | + | |windows 64-bit exe = false |
+ | |windows arm app = unknown | ||
+ | |windows exe notes = | ||
+ | |macos intel 32-bit app = | ||
+ | |macos intel 64-bit app = | ||
+ | |macos arm app = | ||
+ | |macos app notes = | ||
+ | |linux 32-bit executable= | ||
+ | |linux 64-bit executable= | ||
+ | |linux arm app = unknown | ||
+ | |linux executable notes = | ||
}} | }} | ||
Line 334: | Line 460: | ||
|input = | |input = | ||
|input notes = | |input notes = | ||
− | |cutscenes = | + | |cutscenes = VQA |
|cutscenes notes = | |cutscenes notes = | ||
|multiplayer = Westwood Online | |multiplayer = Westwood Online | ||
|multiplayer notes= | |multiplayer notes= | ||
}} | }} | ||
+ | ===FinalSun (map editor)=== | ||
+ | {{mm}} The last legacy version of FinalSun (1.01) is available from [https://cncnz.com/downloads/tiberian-sun-downloads/#utilities CNCNZ], [https://www.ppmsite.com/download/fs101.zip/ Project Perfect Mod], [https://www.moddb.com/games/cc-tiberian-sun-firestorm/downloads/finalsun-v101 ModDB], [https://www.gamefront.com/games/cnc-tiberian-sun/file/final-sun-map-editor GameFront]. It can work with and without the Firestorm expansion. | ||
+ | {{++}} In 2024, FinalSun was made open-source, and both the tool and its [https://github.com/electronicarts/CNC_TS_and_RA2_Mission_Editor source code] are distributed as part of the Steam and EA App versions of the game. This version of the tool has several improvements compared to v1.01. | ||
===OS X/Linux emulation=== | ===OS X/Linux emulation=== | ||
− | {{Fixbox| | + | {{Fixbox|description=Setup Wine|ref=<ref>{{Refurl|url=https://web.archive.org/web/20150619152600/http://cnc-comm.com/community/index.php?topic=1712.msg8490#msg8490|title=How to install and play Tiberian dawn, Red alert1, Tiberian Sun and RA2 on Linux|date=2024-03-08}} (archived)</ref>|fix= |
− | {{ | ||
# Download the game. | # Download the game. | ||
− | # Run the installer with Wine (right-click) | + | # Run the installer with Wine (right-click). |
− | # Edit SUN.INI | + | # Edit {{file|SUN.INI}} to set up the resolution if needed. |
# Open winecfg. | # Open winecfg. | ||
− | # On the Applications tab, click on "Add Application", and point to | + | # On the Applications tab, click on "Add Application", and point to {{file|GAME.exe}}. |
− | # On the Libraries tab, add | + | # On the Libraries tab, add {{file|wsock32.dll}} for the library replacements. |
# Add the following tricks (from WineHQ): | # Add the following tricks (from WineHQ): | ||
− | # Run | + | # Run {{code|wine regedit}}, browse to {{Registry|{{p|hkcu}}\Software\Wine}}. If there is no key called {{Registry|AppDefaults}}, create it. |
− | # | + | # Create a new key {{Registry|game.exe}}. |
− | # Create a new subkey Direct3D. In that key create two string variables: | + | # Create a new subkey {{Registry|Direct3D}}. In that key create two string variables: |
− | :* DirectDrawRenderer with value opengl | + | :* {{code|DirectDrawRenderer}} with value {{code|opengl}} |
− | :* RenderTargetLockMode with value readtex | + | :* {{code|RenderTargetLockMode}} with value {{code|readtex}} |
− | * Run the game through Wine | + | * Run the game through Wine. |
}} | }} | ||
Revision as of 11:24, 31 March 2024
Developers | |
---|---|
Westwood Studios | |
Publishers | |
Electronic Arts | |
Re-release | Sold Out Software |
Release dates | |
Windows | August 27, 1999 |
Taxonomy | |
Monetization | Freeware, Expansion pack, Subscription gaming service |
Modes | Singleplayer, Multiplayer |
Pacing | Real-time |
Perspectives | Bird's-eye view, Isometric |
Controls | Multiple select, Point and select |
Genres | RTS |
Art styles | Realistic, Live action |
Themes | Europe, Middle East, North America, Post-apocalyptic, Sci-fi |
Series | Command & Conquer |
⤏ Go to series page | |
Command & Conquer | 1995 |
Command & Conquer: Red Alert | 1996 |
Command & Conquer: Sole Survivor | 1997 |
Command & Conquer: Tiberian Sun | 1999 |
Command & Conquer: Red Alert 2 | 2000 |
Command & Conquer: Renegade | 2002 |
Command & Conquer: Generals | 2003 |
Command & Conquer 3: Tiberium Wars | 2007 |
Command & Conquer: Red Alert 3 | 2008 |
Command & Conquer: Red Alert 3 - Uprising | 2009 |
Command & Conquer 4: Tiberian Twilight | 2010 |
OpenRA (unofficial) | 2010 |
Command & Conquer (2013) | Cancelled |
Command & Conquer Remastered Collection | 2020 |
Renegade X (unofficial) | EA |
Command & Conquer: Tiberian Sun is a singleplayer and multiplayer bird's-eye view and isometric RTS game in the Command & Conquer series.
While a sequel to Command & Conquer was announced immediately in that game's Sneak Peek feature, the game was delayed multiple times (including missing its late 1998 and spring 1999 release schedules) until it was released in August 1999.
The Firestorm expansion from March 2000 added two new campaigns and new units. However, it increased the game imbalance towards favoring the GDI faction, so it is seldom played online. It integrates itself to the main game executable, so game versions 2.00 and above include a switch between Tiberian Sun and Firestorm "modes". If Firestorm itself is not installed, the base game "mode" is run automatically.
The game was released for free by EA on February 12, 2010 alongside the Firestorm expansion. This distribution was ripped directly from the Command & Conquer: The First Decade compilation from 2006 and requires an edit and subsequent execution of the included .reg
file to properly install. The fanbase has repackaged the game since, including their own fixes alongside it, so it is strongly recommended to use these versions instead.
Post-release support included 7 patches (two of which after Firestorm was released) as well as a semi-official map editor (FinalSun) compatible with both titles. While no official modding tools were released, the game quickly received a sizable modding and mapping community.
The game has considerable issues running on newer operating systems without modification, mainly caused by the broken DirectDraw renderer preventing the game from launching, combined with the deprecated SafeDisc 1 DRM[Note 1] in the retail version. Community efforts have resulted in multiple viable alternative renderers, all of which are included as options in TSpatch, which is also included in distributions from the community-run CnCNet multiplayer service. The official multiplayer service, Westwood Online, was redirected to the also community-run XWIS server in 2005 in agreement with EA's German community team[3], and using the in-game multiplayer menus lead to it without any additional configuration, but this service is presently seldom used due to CnCNet's quality-of-life improvements.
The Firestorm expansion included the World Domination Tour game mode in multiplayer, but as neither XWIS nor CnCNet have the necessary code to host it, it is no longer playable.
General information
- Command & Conquer Wiki - A wiki for everything Command & Conquer-related
- Project Perfect Mod - The most expansive TS mod site.
- CnCNet (multiplayer replacement)
- Tiberian Sun section on CNC.community
- Tiberian Sun section on C&C Communications Center
- Tiberian Sun section on CNCNZ.com
- Firestorm section on CNCNZ.com
- Steam Community Discussions
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | SafeDisc v1 DRM[Note 2]. | |||
Official website | Version that has been released for free by EA; includes the Firestorm expansion. Serial key applied by running the .reg file within the distribution, with modifications to the installation path. |
|||
Origin | Bundled as part of Command & Conquer: The Ultimate Collection; includes the Firestorm expansion. Pre-packaged with DDrawCompat. Included with EA Play. Manual link for EA App purchase. |
|||
Steam | Bundled as part of Command & Conquer: The Ultimate Collection; includes the Firestorm expansion. Pre-packaged with DDrawCompat. Included with EA Play (Steam). Steam DRM removed on March 9, 2024.[6][7] |
- SafeDisc retail DRM does not work on Windows Vista and later (see above for affected versions).
- A free demo version is available, featuring two tutorial-like missions absent from the full version. Mirrors: GameFront (English), GameFront (German), CNCNZ.com (English).
- A simple custom icon based on the box art can be found here.
Unofficial downloads
TS Installer
- A streamlined fan-created installer that applies fixes for various issues, adds modern networking support and Windows support, and includes the FinalSun map editor. The cutscenes are a separate optional download due to their size.
- Pre-configured packages for OS X and Linux are also available for download on CnCNet.
- The "full game" installer for Windows
TSinstaller.exe
requires an Internet connection, as it downloads the individual components (music, movies, extras, etc) from various servers.
TS Client
- A heavily modified distribution which includes changes from the former unofficial UMP patch, numerous fixes to in-game bugs and visual assets, and changes from CnCNet's patches.
- Used as a base for standalone modifications and is actively maintained.
- Compatible with other releases in CnCNet multiplayer.
Monetization
Type | Notes |
---|---|
Expansion pack | The expansion pack includes new campaigns and game mode, maps, and units. |
Freeware | Released for free by Electronic Arts on 12 February 2010 with the expansion pack. |
DLC and expansion packs
Name | Notes | |
---|---|---|
Firestorm | Combines with the base game executable, allowing the player to switch back and forth between the base and expansion modes without technically exiting the game. |
Essential improvements
Patches
- The latest official patch is v2.03, which is available from CNCNZ.com, C&C Communications Center, and Patches-Scrolls.de (only for original retail versions).
TSpatch
- A fan patch that adds modern networking support, fixes for various issues, multiple new graphics renderers, a new game launcher, and the semi-official FinalSun map editor. Also includes HyperPatch to fix several engine glitches.
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\sun.ini[Note 3] |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/2229880/pfx/[Note 4] |
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\SAVE****.sav[Note 3] |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/2229880/pfx/[Note 4] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
Origin | ||
Steam Cloud |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | See Widescreen resolution. | ||
Multi-monitor | TSpatch (or a pre-patched version of the game) is required. See Widescreen resolution. | ||
Ultra-widescreen | |||
4K Ultra HD | |||
Field of view (FOV) | |||
Windowed | Run the game with -win command line argument. Requires to be run in 16-bit colour mode unless a custom graphics renderer is used. |
||
Borderless fullscreen windowed | Working using the -win command line argument and Borderless Gaming or the CnC-DDraw renderer. |
||
Anisotropic filtering (AF) | |||
Anti-aliasing (AA) | |||
Vertical sync (Vsync) | See the glossary page for potential workarounds. | ||
60 FPS | Framerate is tied to game speed, and can go up to 60 FPS. | ||
120+ FPS | |||
High dynamic range display (HDR) |
Widescreen resolution
- To make these methods work in the 2024 Steam and EA App versions of the game, first open
<path-to-game>\DDrawCompat.ini
in a text editor and add the desired resolution(s) at the end of theSupportedResolutions
entry or delete that entry entirely.[8] Without this step, the game will default to the default three resolutions. - In multiplayer, hosts may enforce resolution limits. Joining a game with a resolution limit will force the all players to play at a non-widescreen resolution (usually 640x480). Hosting a game and with a resolution limit in a non-default aspect ratio is not possible.[9]
Set values in configuration file, method 1 |
---|
|
Set values in configuration file, method 2 |
---|
|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | For scroll speed. | |
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support |
Controller types |
---|
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | Voices, music and sound | |
Surround sound | ||
Subtitles | ||
Closed captions | ||
Mute on focus lost | ||
Royalty free audio |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
French | ||||
German | Censored; in-game blood replaced with oil as soldiers are non-human bots. Several cutscenes edited. Uncensored in-game asset pack by Zimbio81 is available here, with partially uncensored cutscenes by Fek'Leyr Targ here. |
|||
Russian | Fan translation, download. | |||
Spanish | Firestorm expansion was not officially localized. Fan translation available here: download. | |||
Ukrainian | Fan translation and full dubbing by TSF(link to catalogue), download. |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
LAN play | 8 | Versus Uses IPX protocol. Requires a LAN patch to be replaced with UDP (ModDB, CNCNZ.com) or IPXwrapper. Alternatively, the CnCNet YR client includes its own workaround. |
||
Online play | 8 | Versus Lobbies point to XWIS by default since October 20, 2005 as part of an agreement with EA.[3] CnCNet is a more popular alternative. |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | ||
Direct IP |
Ports
Protocol | Port(s) and/or port range(s) |
---|---|
TCP | 3840, 4005, 4808, 4810, 4995, 7000-7002 |
UDP | 1234-1237, 4000, 5400 |
- Universal Plug and Play (UPnP) support status is unknown.
Issues fixed
"Missing Dll files" when opening the game
Download and install TSpatch[citation needed] |
---|
Use DDrawCompat[10] |
---|
|
- When clicking on an option in the main menu, nothing shows up
Download and install TSpatch[citation needed] |
---|
|
Building lag
- On some systems, the building process slows down the game to a couple of frames per seconds
Download and install TSpatch[citation needed] |
---|
|
Crash upon loading a campaign map
Delete excess save games[citation needed] |
---|
Tiberian Sun will crash to the desktop upon loading some later campaign maps if there are too many saved games. Delete some saved games and the level will work. |
Download and install TSpatch |
---|
Using the Tiberian Sun Launcher included with TSpatch, click "Configuration" and set |
Cannot Alt+Tab
Download and install TSpatch[citation needed] |
---|
From Launcher settings, set |
Other information
API
Technical specs | Supported | Notes |
---|---|---|
DirectDraw | 6 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows |
Middleware
Middleware | Notes | |
---|---|---|
Cutscenes | VQA | |
Multiplayer | Westwood Online |
FinalSun (map editor)
- The last legacy version of FinalSun (1.01) is available from CNCNZ, Project Perfect Mod, ModDB, GameFront. It can work with and without the Firestorm expansion.
- In 2024, FinalSun was made open-source, and both the tool and its source code are distributed as part of the Steam and EA App versions of the game. This version of the tool has several improvements compared to v1.01.
OS X/Linux emulation
Setup Wine[11] |
---|
|
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 95 | 98, NT 4.0 SP3 |
Processor (CPU) | Intel Pentium 166 MHz | Intel Pentium II 233 MHz |
System memory (RAM) | 32 MB | 64 MB |
Hard disk drive (HDD) | 200 MB | |
Video card (GPU) | 2 MB of VRAM DirectX 6 compatible | 4 MB of VRAM |
Notes
- ↑ SafeDisc retail DRM does not work on Windows 10[1] or Windows 11 and is disabled by default on Windows Vista, Windows 7, Windows 8, and Windows 8.1 when the KB3086255 update is installed.[2]
- ↑ SafeDisc retail DRM does not work on Windows 10[4] or Windows 11 and is disabled by default on Windows Vista, Windows 7, Windows 8, and Windows 8.1 when the KB3086255 update is installed.[5]
- ↑ 3.0 3.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details). - ↑ 4.0 4.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Games with Steam Cloud support may also store data in
~/.steam/steam/userdata/<user-id>/2229880/
. - Use Wine's registry editor to access any Windows registry paths.
- The app ID (2229880) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ Not Loading in Windows 10; this will break thousands of - Microsoft Community - last accessed on 2017-01-16
- ↑ Microsoft - MS15-097: Description of the security update for the graphics component in Windows: September 8, 2015 - last accessed on 2018-02-16
- ↑ 3.0 3.1 Bye Bye WOL! XWIS is the official online gaming service now! | Project Perfect Mod - last accessed on 2024-03-08
- ↑ Not Loading in Windows 10; this will break thousands of - Microsoft Community - last accessed on 2017-01-16
- ↑ Microsoft - MS15-097: Description of the security update for the graphics component in Windows: September 8, 2015 - last accessed on 2018-02-16
- ↑ Command & Conquer™ Tiberian Sun™ and Firestorm™ History · Change #22697766 · SteamDB - last accessed on 2024-03-09
- ↑ Verified by User:Plok on 2024-03-09
- ↑ Verified by User:Plok on 2024-03-08
- ↑ WSGF - Tiberian Sun - last accessed on May 2023
- ↑ GitHub - last accessed on 26 May 2023
- ↑ How to install and play Tiberian dawn, Red alert1, Tiberian Sun and RA2 on Linux - last accessed on 2024-03-08 (archived)