Difference between revisions of "Zandronum"

From DoomWiki.org

[checked revision][checked revision]
m (Automated edit - Link Dusk)
m (Automated edit - italicize Quake)
 
(15 intermediate revisions by 9 users not shown)
Line 1: Line 1:
{{InfoboxSourcePort
+
{{InfoboxSoftware
 
|title = Zandronum
 
|title = Zandronum
 
|logo = [[Image:Zandronum_logo.png]]
 
|logo = [[Image:Zandronum_logo.png]]
 
|developer = [[Torr Samaho]]
 
|developer = [[Torr Samaho]]
 
|baseparent = [[Skulltag]]
 
|baseparent = [[Skulltag]]
|programming language = [[Wikipedia:C++|C++]]
+
|programming language = {{wp|C++}}
 
|status = Active
 
|status = Active
 
|initialversion = 1.0-alpha-120602-1356
 
|initialversion = 1.0-alpha-120602-1356
Line 10: Line 10:
 
|platform = Windows, Linux, Mac OS X
 
|platform = Windows, Linux, Mac OS X
 
|license = Modified {{wp|Sleepycat License}}
 
|license = Modified {{wp|Sleepycat License}}
|website = [http://zandronum.com/ zandronum.com]
+
|website = [https://zandronum.com/ zandronum.com]
 
|repotype = Mercurial
 
|repotype = Mercurial
|repourl = [https://bitbucket.org/Torr_Samaho/zandronum bitbucket.org]
+
|repourl = [https://foss.heptapod.net/zandronum/zandronum-stable foss.heptapod.net]
 
}}
 
}}
  
Line 20: Line 20:
 
Zandronum was forked from its parent project [[Skulltag]] on June 3, 2012, continuing the development of the latest Skulltag 98e. Since [[Brad Carney (Carnevil)]] requested the name Skulltag not to be used by a project over which he had no control, the community was asked to find a new name. Two of the most popular choices were Andromeda and Infernum, which emphasized respectively Doom's sci-fi and occult elements; other people wanted the port's name to begin with a 'Z' to reflect the port's [[ZDoom]] affiliation. In the absence of clear consensus, these were combined into a {{wp|portmanteau}}.  Despite the construction of the name, it is intended to be nonsense and the lack of any results in major search engines at the time made it a favorable choice.
 
Zandronum was forked from its parent project [[Skulltag]] on June 3, 2012, continuing the development of the latest Skulltag 98e. Since [[Brad Carney (Carnevil)]] requested the name Skulltag not to be used by a project over which he had no control, the community was asked to find a new name. Two of the most popular choices were Andromeda and Infernum, which emphasized respectively Doom's sci-fi and occult elements; other people wanted the port's name to begin with a 'Z' to reflect the port's [[ZDoom]] affiliation. In the absence of clear consensus, these were combined into a {{wp|portmanteau}}.  Despite the construction of the name, it is intended to be nonsense and the lack of any results in major search engines at the time made it a favorable choice.
  
In addition to rebranding, the team decided to change the goal of the source port. Skulltag, having started as a mod rather than a full source port, added a large selection of stock resources and made tweaks to existing things. These resources were helpful when the engine was more primitive, but with ZDoom now supporting ways for people to add these resources without modifying the source code, these changes were seen as unnecessary, were at times a source of minor incompatibility between ZDoom and Skulltag, and caused minor issues with games outside of Doom. As a result, Zandronum stripped most of the added content. The support structures needed do remain in order to provide full compatibility with Skulltag provided the data is loaded manually.
+
In addition to rebranding, the team decided to change the goal of the source port. Skulltag, having started as a mod rather than a full source port, added a large selection of stock resources and made tweaks to existing things. These resources were helpful when the engine was more primitive, but with ZDoom now supporting ways for people to add these resources without modifying the source code, these changes were seen as unnecessary, were at times a source of minor incompatibility between ZDoom and Skulltag, and caused minor issues with games outside of Doom. As a result, Zandronum stripped most of the added content. The support structures needed to remain in order to provide full compatibility with Skulltag provided the file [[Skulltag data|skulltag_data.pk3]] is loaded manually.
  
 
Zandronum's version numbering scheme uses two or three values. The major value increases with updates of the underlying ZDoom codebase, while the minor value increase for releases which do not change the base ZDoom compatibility level. For instance, Zandronum 1.x is based on ZDoom 2.3.1, while Zandronum 2.x is based on ZDoom 2.5.0. For pure bugfix releases, a third number can be used: Zandronum 1.2.2 has the same feature set as Zandronum 1.2, but fewer bugs.
 
Zandronum's version numbering scheme uses two or three values. The major value increases with updates of the underlying ZDoom codebase, while the minor value increase for releases which do not change the base ZDoom compatibility level. For instance, Zandronum 1.x is based on ZDoom 2.3.1, while Zandronum 2.x is based on ZDoom 2.5.0. For pure bugfix releases, a third number can be used: Zandronum 1.2.2 has the same feature set as Zandronum 1.2, but fewer bugs.
Line 28: Line 28:
 
* Support for most [[ZDoom]] and [[GZDoom]] features, including the latter's hardware accelerated renderer.  
 
* Support for most [[ZDoom]] and [[GZDoom]] features, including the latter's hardware accelerated renderer.  
 
* Continuing support for unique Skulltag editing features as well.
 
* Continuing support for unique Skulltag editing features as well.
* [[Console]], [[Quake]]-style keybindings, [[free look]], [[jumping]], and other advanced controls.
+
* [[Console]], ''[[Quake]]''-style keybindings, [[free look]], [[jumping]], and other advanced controls.
 
* Full support for all [[Doom engine]] games, including [[Heretic]], [[Hexen]], and [[Strife]].
 
* Full support for all [[Doom engine]] games, including [[Heretic]], [[Hexen]], and [[Strife]].
 
* Runs on Windows, Mac OS X, and Linux.
 
* Runs on Windows, Mac OS X, and Linux.
Line 34: Line 34:
 
==Team members==
 
==Team members==
 
* [[Torr Samaho]] - Lead developer
 
* [[Torr Samaho]] - Lead developer
 +
* Adam Kaminski - Co-developer
 
* [[Braden Obrzut (Blzut3)]] - Port developer, [[Doomseeker]] developer, webmaster
 
* [[Braden Obrzut (Blzut3)]] - Port developer, [[Doomseeker]] developer, webmaster
 +
* [[Nax]] - Administrator
 
* [[Dusk]] - Port developer, forum moderator
 
* [[Dusk]] - Port developer, forum moderator
 +
* Sean Baggaley - Zandronum wiki maintainer
 
* Edward-san - Tester
 
* Edward-san - Tester
 
* bond - IDE developer
 
* bond - IDE developer
* Zalewa - Doomseeker developer
+
* [[Zalewa]] - Doomseeker developer
  
 
==External links==
 
==External links==
* [http://zandronum.com/ Homepage]
+
* [https://zandronum.com/ Homepage]
* [http://zandronum.com/forum Forums]
+
* [https://zandronum.com/forum Forums]
 
* [[zandronum:Main Page|Wiki]]
 
* [[zandronum:Main Page|Wiki]]
  
[[Category:Source ports]]
+
[[Category:Source ports by name]]
 
[[Category:Boom compatible]]
 
[[Category:Boom compatible]]
 
[[Category:Doom ports]]
 
[[Category:Doom ports]]
Line 57: Line 60:
 
{{s-start}}
 
{{s-start}}
 
{{s-port}}
 
{{s-port}}
{{s-bef|before=[[Skulltag]]}}
+
{{s-cond}}
{{s-ttl|rows=1|title=Zandronum}}
+
{{s-bef-cond|before=[[Skulltag]]}}
{{s-non|reason=Active}}
+
{{s-ttl|title=Zandronum}}
 +
{{s-aft-cond|after=[[Q-Zandronum]]}}
 
{{s-end}}
 
{{s-end}}

Latest revision as of 17:39, 15 February 2024

Zandronum
Zandronum logo.png
Codebase Skulltag
Developer(s) Torr Samaho
Initial release 1.0-alpha-120602-1356 (2012-06-03, 11 years ago)
Latest release 3.1 (2021-12-13, 2 years ago)
Development status Active
Written in C++
Target Platform Windows, Linux, Mac OS X
License Modified Sleepycat License
Website zandronum.com
Source Repository

(Mercurial)

foss.heptapod.net

Zandronum is a source port focused on offering a modernized multiplayer experience, offering new game modes such as capture the flag, invasion or domination. The International Doom League adopted it as its port of choice in 2014.

History[edit]

Zandronum was forked from its parent project Skulltag on June 3, 2012, continuing the development of the latest Skulltag 98e. Since Brad Carney (Carnevil) requested the name Skulltag not to be used by a project over which he had no control, the community was asked to find a new name. Two of the most popular choices were Andromeda and Infernum, which emphasized respectively Doom's sci-fi and occult elements; other people wanted the port's name to begin with a 'Z' to reflect the port's ZDoom affiliation. In the absence of clear consensus, these were combined into a portmanteau. Despite the construction of the name, it is intended to be nonsense and the lack of any results in major search engines at the time made it a favorable choice.

In addition to rebranding, the team decided to change the goal of the source port. Skulltag, having started as a mod rather than a full source port, added a large selection of stock resources and made tweaks to existing things. These resources were helpful when the engine was more primitive, but with ZDoom now supporting ways for people to add these resources without modifying the source code, these changes were seen as unnecessary, were at times a source of minor incompatibility between ZDoom and Skulltag, and caused minor issues with games outside of Doom. As a result, Zandronum stripped most of the added content. The support structures needed to remain in order to provide full compatibility with Skulltag provided the file skulltag_data.pk3 is loaded manually.

Zandronum's version numbering scheme uses two or three values. The major value increases with updates of the underlying ZDoom codebase, while the minor value increase for releases which do not change the base ZDoom compatibility level. For instance, Zandronum 1.x is based on ZDoom 2.3.1, while Zandronum 2.x is based on ZDoom 2.5.0. For pure bugfix releases, a third number can be used: Zandronum 1.2.2 has the same feature set as Zandronum 1.2, but fewer bugs.

Features[edit]

Team members[edit]

  • Torr Samaho - Lead developer
  • Adam Kaminski - Co-developer
  • Braden Obrzut (Blzut3) - Port developer, Doomseeker developer, webmaster
  • Nax - Administrator
  • Dusk - Port developer, forum moderator
  • Sean Baggaley - Zandronum wiki maintainer
  • Edward-san - Tester
  • bond - IDE developer
  • Zalewa - Doomseeker developer

External links[edit]

Source code genealogy
Based on Name Base for
Skulltag Zandronum Q-Zandronum