ZDuke: Difference between revisions

From ZDoom Wiki
Jump to navigation Jump to search
Content deleted Content added
mNo edit summary
Blzut3 (talk | contribs)
m Update this article with newly uncovered things
Line 1: Line 1:
Starting in 1999, [[User:Randy Heit|Randy]] started looking for ways of using [[Build]]-like features to enhance [[ZDoom]] and outgrow some of the limitations enforced by the use of a BSP algorithm. These forays didn't pan out entirely, as ZDoom still uses a BSP tree, but some elements (such as [[slopes]], [[cameras]], [[skybox]]es and [[stacked sectors]]) were implemented as a result. Other traces of Build support can be seen in the {{Class|CustomSprite}} actor and a limited ability to load Build maps.
Starting in 1999, [[User:Randy Heit|Randy]] started looking for ways of using [[Build]]-like features to enhance [[ZDoom]] and outgrow some of the limitations enforced by the use of a BSP algorithm. These forays didn't pan out entirely, as ZDoom still uses a BSP tree, but some elements (such as [[slopes]], [[cameras]], [[skybox]]es and [[stacked sectors]]) were implemented as a result. Other traces of Build support can be seen in the {{Class|CustomSprite}} actor and a limited ability to load Build maps.


But it also resulted in a ZDoom-based ''Duke Nukem 3D'' [[source port]], entitled '''ZDuke'''. ZDuke had one release, based on ZDoom 2.0.48, and was afterwards more or less abandoned. In November 2009, after some people expressed interest in this erstwhile project, Randy uploaded the ZDuke source code to the ZDoom SVN ({{plainlink|[http://zdoom.org/Changelog/1963/files r1963]}}). The thread with this discussion and the announcement of the release was in the "off topic" forum and therefore unfortunately pruned out. However, it mentioned that the ZDuke code is outdated and unsupported.
But it also resulted in a ZDoom-based ''Duke Nukem 3D'' [[source port]], entitled '''ZDuke'''. ZDuke had one release, based on ZDoom 2.0.43, and was afterwards more or less abandoned. In November 2009, after some people expressed interest in this erstwhile project, Randy uploaded the ZDuke source code, allegedly then based on 2.0.48, to the ZDoom SVN ({{plainlink|[http://zdoom.org/Changelog/1963/files r1963]}}). The thread with this discussion and the announcement of the release was in the "off topic" forum and therefore unfortunately pruned out. However, it mentioned that the ZDuke code is outdated and unsupported.


Following the migration to a [[Git repository]], the old [[Subversion repository]] on mancubus.net was erased, and the source code of ZDuke was taken along with it.
Following the migration to a [[Git repository]], the old [[Subversion repository]] on mancubus.net was erased, and the source code of ZDuke was taken along with it.
Line 8: Line 8:


== External links ==
== External links ==
*{{forum|p=8100|Forum post with ZDuke binary}}
*{{forum|t=22268|Forum thread on exploring Build maps in ZDoom}}
*{{forum|t=22268|Forum thread on exploring Build maps in ZDoom}}
*{{forum|t=22075|Old forum thread asking for adding Duke 3D support}}
*{{forum|t=22075|Old forum thread asking for adding Duke 3D support}}

Revision as of 00:30, 27 November 2019

Starting in 1999, Randy started looking for ways of using Build-like features to enhance ZDoom and outgrow some of the limitations enforced by the use of a BSP algorithm. These forays didn't pan out entirely, as ZDoom still uses a BSP tree, but some elements (such as slopes, cameras, skyboxes and stacked sectors) were implemented as a result. Other traces of Build support can be seen in the CustomSprite actor and a limited ability to load Build maps.

But it also resulted in a ZDoom-based Duke Nukem 3D source port, entitled ZDuke. ZDuke had one release, based on ZDoom 2.0.43, and was afterwards more or less abandoned. In November 2009, after some people expressed interest in this erstwhile project, Randy uploaded the ZDuke source code, allegedly then based on 2.0.48, to the ZDoom SVN (r1963). The thread with this discussion and the announcement of the release was in the "off topic" forum and therefore unfortunately pruned out. However, it mentioned that the ZDuke code is outdated and unsupported.

Following the migration to a Git repository, the old Subversion repository on mancubus.net was erased, and the source code of ZDuke was taken along with it.

Note that merging ZDoom and ZDuke (even an updated version) is considered more trouble than it would be worth. The internal game logics are too different to be conciliated in a single engine in a streamlined and stable fashion.

External links