I am sure we all remember Strife: Veteran Edition, bringing an OpenGL renderer to the often overlooked title Strife.
Many years prior, a reverse engineered source release known as SvStrife was released by Samuel @Kaiser Villarreal. Based off PrBoom 2.23, it brought not only the Strife experience to modern platforms, it also provided a codebase for the Strife source code, whose original version remains unreleased as of today.
As it turns out, there was however a source port based off SvStrife.
(Opening scene of SvStrife-plus ran in OpenGL mode using glstrife.exe, default 640x480 resolution)
When SvStrife 1.4 released in January 2006, Entryway took the source code, and applied some of his PrBoom+ code work, and released it on February 1, 2006.
- Includes an OpenGL 1.1 renderer through a separate executable, glstrife.exe. It is based off GLBoom
- Uncapped framerate (movement_smooth)
- "Invert mouse" feature (movement_mouseinvert)
- Smoother mouse control (movement_altmousesupport)
- Mouse acceleration code (mouse_acceleration)
- Variable gamespeed (Num+, Num-, Num*)
- OpenGL: Full mouse look (movement_mouselook, mouse_sensitivity_mlook, movement_mouseinvert)
- OpenGL: FOV (render_fov)
- OpenGL: "Smart Items Clipping" setting (render_smartitemsclipping)
Its however a shame that it went by so unnoticed - You could play Strife in OpenGL on its own native port in 2006, several years before Strife VE was released.*
Note: * Ofcourse, GZDoom could run Strife at the time given support was included in ZDoom 2.0.90, dated October 21.2004 and GZDoom's first release was based on 2.0.96x, so it inherited Strife support from day one.
Kaiser was impressed by the port and wanted to include it in a future SvStrife release, however, this never came to be.
Outside of that post, SvStrife-plus was never mentioned. Its also not directly found or visible on the Sourceforge page for PrBoom+: It resides in a hidden folder, called OldFiles.