Difference between revisions of "Strife: Veteran Edition"

From DoomWiki.org

[checked revision][checked revision]
(let's make a page for this)
 
m (Accenuated that the OpenGL renderer is OpenGL 1.5 based.)
 
(45 intermediate revisions by 13 users not shown)
Line 1: Line 1:
[[Image:VeteranEdition.jpg|thumb|240px|right|Veteran Edition logo.]]'''The Original Strife: Veteran Edition''' is a re-release of ''[[Strife]]'', released on December 12, 2014. It features an enhanced engine derived from [[Chocolate Strife]] but with many additional optional features, including an OpenGL renderer with support for high-resolution, widescreen display, bloom, dynamic lights, and more. Some features that were planned but were not completed in time for the original release in 1996 have been fully implemented, including a multiplayer "[[Capture the Chalice]]" game mode derived from [[Capture the Flag]], objectives marked on the [[automap]], a special HUD display for the [[mauler]]'s torpedo mode, and so on.
+
{{mainimage|VeteranEdition.jpg|Veteran Edition logo.}}
 +
'''Strife: Veteran Edition''', also known as '''The Original Strife: Veteran Edition''', is a re-release of [[Strife]] which was released through [[Steam]] on [[Timeline#2014|December 12, 2014]] and [[GOG.com]] on {{timeline|2016|May 19, 2016}}. A version for the [[Nintendo Switch]] was released on {{timeline|2020|October 25, 2020}}, coinciding with a major update for the PC versions.{{cite web|author=Glagowski, Peter|title=Strife: Veteran Edition Lands On Switch October 25|url=https://www.thegamer.com/strife-veteran-edition-switch-date/|publication=TheGamer|publishdate=20 Oct 2020|accessdate=30 Sept 2022}} A streaming-only release via {{wp|Amazon Luna}} became playable as of {{timeline|2022|September 29, 2022}}.{{cite web|author=Amazon Luna|title=#NewonRetroChannel: Strife: Veteran Edition. Play the role of spy, assassin, warrior, and thief as you are lured into the darkest and most perilous adventure of your life...|url=https://twitter.com/amazonluna/status/1575587614110777345|publication=Twitter|publishdate=29 Sept 2022|accessdate=30 Sept 2022}} It features an enhanced engine derived from [[Chocolate Strife]] but with many additional optional features, including an {{wp|OpenGL}} 1.5 based renderer with support for high-resolution, [[widescreen]] display, bloom, static lightmaps created through [[DLight]], dynamic light sources, and more. Some features that were planned but were not completed in time for the original release in [[Timeline#1996|1996]] have been fully implemented, including a multiplayer "[[Capture the Chalice]]" game mode derived from [[Capture the Flag]], dynamic objective markers on the [[automap]], a special [[HUD]] display for the [[mauler]]'s torpedo mode, and so on.
  
The Veteran Edition also includes new content to highlight these additional features, however the original data files ([[STRIFE1.WAD]] and [[VOICES.WAD]]) have been left unchanged from the original 1.31 release, instead a new data file contains the supplemental content.
+
The Veteran Edition also includes new content to highlight these additional features, however the original data files ([[STRIFE1.WAD]] and [[VOICES.WAD]]) have been left unchanged from the original 1.31 release. Instead a new data file, [[SVE.wad]], contains modified and supplemental content.
  
The game package is sold through [[Steam]].
+
==Development==
 +
[[Stephen Kick]] was approached mid-summer 2014 by former employees of [[Rogue Entertainment]] who retained partial legal rights to Strife, after the latter were approached by several community members with questions about the game's legal status. After resolving the various issues left by the dissolving of the involved companies, Stephen set out to produce a new professional-quality release of the game, updated for needs of the modern market.
 +
 
 +
After initially approaching [[Simon Howard (Fraggle)]] to see if he would be interested in developing a custom version of the game, he was referred to [[James Haley (Quasar)]] and [[Samuel Villarreal (Kaiser)]], developers of the [[Chocolate Strife]] [[source port]]. He then commissioned a custom version of the game based on a specification devised by the two programmers and set an optimistic release date of October 2014. This was later pushed up to December due to delays and increasing scope of development.
 +
 
 +
[[Sven Ruthner (ptoing)]] was brought on as an artist to create new assets needed for the user interface, to fill in for deficiencies in widescreen support, and to touch up existing art where needed. Though it was an initial goal to have high resolution sprites and textures, this proved impossible to accomplish on the restricted budget and timeline of the project.
 +
 
 +
Due to then-ongoing recovery efforts with regard to the lost [[Strife source code]], basing the product on an existing code base was a necessity. Due to the timely completion of Chocolate Strife in 2013, [[Chocolate Doom]] was chosen as an ideal basis. This necessitated that the project be {{wp|open source}}, with the code released under the {{wp|GNU General Public License}}. A linking exception for the Steamworks API was provided by Simon Howard with the justification that it constitutes a system component due to ubiquitous distribution and the existence of {{wp|SteamOS}}.
 +
 
 +
Kaiser's primary focus was on the graphics engine, which is largely based on [[KEX 2]], an evolution of the [[Doom64 EX]] code base. Quasar's primary focus was on removal of [[Static limit|limits]], stability of the game engine and fixing [[Engine bugs in Strife|bugs]] in the original game (many conditionally, under the game's "classic mode" feature), and addition of new features such as Capture the Chalice.
 +
 
 +
On August 28, 2020, an update was released that brought the original {{wp|MS-DOS|DOS}} executable and a December 1995 beta release of Strife available as additional launch options.
 +
 
 +
The 2020 [[Nintendo Switch]] version was developed chiefly by [[Edward Richardson (Edward850)]] and [[Dimitris Giannakis (ModernVintageGamer)]], with initial portability work by Quasar and [[Max Waine (Altazimuth)]].
 +
 
 +
[[Nash Muhandes]]' [[WidePix]] mod was integrated in the December 21, 2021 update, bringing in support for widescreen static pictures in the menus, cinematic sequences, and ending screens.
 +
 
 +
==Levels==
 +
''Strife: Veteran Edition'' includes a total of four new maps: one single-player "super secret" level, and three levels dedicated to [[Capture the Chalice]] game play.
 +
* [[MAP35: Factory: Production (Strife: Veteran Edition)|MAP35: Factory: Production]]
 +
* [[MAP36: Castle Clash (Strife: Veteran Edition)|MAP36: Castle Clash]]
 +
* [[MAP37: Killing Grounds (Strife: Veteran Edition)|MAP37: Killing Grounds]]
 +
* [[MAP38: Ordered Chaos (Strife: Veteran Edition)|MAP38: Ordered Chaos]]
 +
 
 +
==Talismans==
 +
{{Main|Talisman}}
 +
Veteran Edition features an added quest to obtain three ancient relics called talismans, which are spread out through the game world. Obtaining the last talisman requires visiting the new secret level, a task which itself requires a new side quest added to flesh out the final hub of the game with more interactive characters. Completing this quest earns the player a super strength upgrade, which causes the [[punch dagger]] to be capable of destroying [[inquisitor]]s in a single blow.
  
==Development==
+
==Source port support==
<!-- Quasar could probably fill this section much better than I could. ;) -->
+
Strife: Veteran Edition includes the original {{c|STRIFE1.WAD}} and {{c|VOICES.WAD}} files, allowing existing [[:Category:Strife ports|source port]]s to play the original game. [[Chocolate Strife]] and [[ZDoom]], as well as downstream forks of each, support finding and loading the game files automatically on Windows with Steam and GOG.com installs, removing any need to manually copy the files.  
  
 +
On Wednesday, May 31, 2017, [[GZDoom]] 3.1.0 was released, now supporting Strife Veteran Edition's extended single player campaign. As of June 4, 2017 (the time of this writing), Capture the Chalice, the multiplayer mode, is not yet supported.
  
 
==Trivia==
 
==Trivia==
The trademark on "Strife" was allowed to lapse following the demise of [[Rogue Entertainment]] and [[Velocity Incorporated]]. In 2013, {{wp|S2 Games}} registered the trademark for [[wikipedia:Strife (MOBA)|a completely different game]] in the {{wp|multiplayer online battle arena}} genre. This new and unrelated Strife game explains the addition of "The Original" prefix to this re-release.
+
* The trademark on "Strife" was allowed to lapse following the demise of [[Rogue Entertainment]] and [[Velocity Incorporated]]. In 2013, {{wp|S2 Games}} registered the trademark for [[wikipedia:Strife (2015 video game)|a completely different game]] in the {{wp|multiplayer online battle arena}} genre. This new and unrelated Strife game explains the addition of "The Original" prefix in promotional materials for this re-release. After S2 Games was disbanded in 2018, the trademark again lapsed and was acquired by Nightdive Studios.
 +
* Various library functions and utilities, in addition to a native heap implementation, are borrowed from the last C-language version of the [[Eternity Engine]].
 +
 
 +
== External links ==
 +
* [https://github.com/svkaiser/strife-ve Strife VE source code] on GitHub
 +
* [https://www.gog.com/game/strife_veteran_edition The Original Strife: Veteran Edition] on GOG.
 +
* [https://store.steampowered.com/app/317040/ The Original Strife: Veteran Edition] on Steam.
 +
* [https://www.nintendo.com/games/detail/strife-veteran-edition-switch/ Strife: Veteran Edition] on Nintendo Switch.
 +
 
 +
==References==
 +
<references />
 +
 
 +
 
 +
{{Nightdive Studios}}
 +
 
 +
{{s-start}}
 +
{{s-port}}
 +
{{s-cond}}
 +
{{s-bef-cond|before=[[Chocolate Strife]]}}
 +
{{s-ttl|rows=2|title=Strife: Veteran Edition}}
 +
{{s-non|rows=2|reason=None}}
 +
{{s-bef-cond|before=[[KEX 2]]}}
 +
{{s-end}}
  
[[Category:Strife]]
 
 
[[Category:Games]]
 
[[Category:Games]]
 
[[Category:Commercial ports]]
 
[[Category:Commercial ports]]
 +
[[Category:Strife]]
 +
[[Category:Strife ports]]

Latest revision as of 00:59, 11 January 2024

Veteran Edition logo.

Strife: Veteran Edition, also known as The Original Strife: Veteran Edition, is a re-release of Strife which was released through Steam on December 12, 2014 and GOG.com on May 19, 2016. A version for the Nintendo Switch was released on October 25, 2020, coinciding with a major update for the PC versions.[1] A streaming-only release via Amazon Luna became playable as of September 29, 2022.[2] It features an enhanced engine derived from Chocolate Strife but with many additional optional features, including an OpenGL 1.5 based renderer with support for high-resolution, widescreen display, bloom, static lightmaps created through DLight, dynamic light sources, and more. Some features that were planned but were not completed in time for the original release in 1996 have been fully implemented, including a multiplayer "Capture the Chalice" game mode derived from Capture the Flag, dynamic objective markers on the automap, a special HUD display for the mauler's torpedo mode, and so on.

The Veteran Edition also includes new content to highlight these additional features, however the original data files (STRIFE1.WAD and VOICES.WAD) have been left unchanged from the original 1.31 release. Instead a new data file, SVE.wad, contains modified and supplemental content.

Development[edit]

Stephen Kick was approached mid-summer 2014 by former employees of Rogue Entertainment who retained partial legal rights to Strife, after the latter were approached by several community members with questions about the game's legal status. After resolving the various issues left by the dissolving of the involved companies, Stephen set out to produce a new professional-quality release of the game, updated for needs of the modern market.

After initially approaching Simon Howard (Fraggle) to see if he would be interested in developing a custom version of the game, he was referred to James Haley (Quasar) and Samuel Villarreal (Kaiser), developers of the Chocolate Strife source port. He then commissioned a custom version of the game based on a specification devised by the two programmers and set an optimistic release date of October 2014. This was later pushed up to December due to delays and increasing scope of development.

Sven Ruthner (ptoing) was brought on as an artist to create new assets needed for the user interface, to fill in for deficiencies in widescreen support, and to touch up existing art where needed. Though it was an initial goal to have high resolution sprites and textures, this proved impossible to accomplish on the restricted budget and timeline of the project.

Due to then-ongoing recovery efforts with regard to the lost Strife source code, basing the product on an existing code base was a necessity. Due to the timely completion of Chocolate Strife in 2013, Chocolate Doom was chosen as an ideal basis. This necessitated that the project be open source, with the code released under the GNU General Public License. A linking exception for the Steamworks API was provided by Simon Howard with the justification that it constitutes a system component due to ubiquitous distribution and the existence of SteamOS.

Kaiser's primary focus was on the graphics engine, which is largely based on KEX 2, an evolution of the Doom64 EX code base. Quasar's primary focus was on removal of limits, stability of the game engine and fixing bugs in the original game (many conditionally, under the game's "classic mode" feature), and addition of new features such as Capture the Chalice.

On August 28, 2020, an update was released that brought the original DOS executable and a December 1995 beta release of Strife available as additional launch options.

The 2020 Nintendo Switch version was developed chiefly by Edward Richardson (Edward850) and Dimitris Giannakis (ModernVintageGamer), with initial portability work by Quasar and Max Waine (Altazimuth).

Nash Muhandes' WidePix mod was integrated in the December 21, 2021 update, bringing in support for widescreen static pictures in the menus, cinematic sequences, and ending screens.

Levels[edit]

Strife: Veteran Edition includes a total of four new maps: one single-player "super secret" level, and three levels dedicated to Capture the Chalice game play.

Talismans[edit]

Main article: Talisman

Veteran Edition features an added quest to obtain three ancient relics called talismans, which are spread out through the game world. Obtaining the last talisman requires visiting the new secret level, a task which itself requires a new side quest added to flesh out the final hub of the game with more interactive characters. Completing this quest earns the player a super strength upgrade, which causes the punch dagger to be capable of destroying inquisitors in a single blow.

Source port support[edit]

Strife: Veteran Edition includes the original STRIFE1.WAD and VOICES.WAD files, allowing existing source ports to play the original game. Chocolate Strife and ZDoom, as well as downstream forks of each, support finding and loading the game files automatically on Windows with Steam and GOG.com installs, removing any need to manually copy the files.

On Wednesday, May 31, 2017, GZDoom 3.1.0 was released, now supporting Strife Veteran Edition's extended single player campaign. As of June 4, 2017 (the time of this writing), Capture the Chalice, the multiplayer mode, is not yet supported.

Trivia[edit]

  • The trademark on "Strife" was allowed to lapse following the demise of Rogue Entertainment and Velocity Incorporated. In 2013, S2 Games registered the trademark for a completely different game in the multiplayer online battle arena genre. This new and unrelated Strife game explains the addition of "The Original" prefix in promotional materials for this re-release. After S2 Games was disbanded in 2018, the trademark again lapsed and was acquired by Nightdive Studios.
  • Various library functions and utilities, in addition to a native heap implementation, are borrowed from the last C-language version of the Eternity Engine.

External links[edit]

References[edit]

  1. Glagowski, Peter (20 October 2020). "Strife: Veteran Edition Lands On Switch October 25." TheGamer. Retrieved 30 September 2022.
  2. Amazon Luna (29 September 2022). "#NewonRetroChannel: Strife: Veteran Edition. Play the role of spy, assassin, warrior, and thief as you are lured into the darkest and most perilous adventure of your life..." Twitter. Retrieved 30 September 2022.


Nightdive Studios
NightDiveStudiosLogo.png
Source code genealogy
Based on Name Base for
Chocolate Strife Strife: Veteran Edition None
KEX 2