Difference between revisions of "3DGE"

From 3DGE Wiki
Jump to: navigation, search
(Created page with "{{InfoboxSourcePort |title = 3DGE, Hyper3DGE, Dream3DGE |developer = Corbin. A, Alex Nesseman, Stroggos |nondeveloper = Chris Mullen (CeeJay) |baseparent = E...")
 
m (clean out previous '3DGE' article and link directly to 'EDGE')
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{InfoboxSourcePort
+
#REDIRECT [[EDGE]]
|title = 3DGE, Hyper3DGE, Dream3DGE
 
|developer = [[Corbin. A]], [[Alex Nesseman]], [[Stroggos]]
 
|nondeveloper = [[Chris Mullen (CeeJay)]]
 
|baseparent = [[EDGE]]
 
|logo = [[File:3DGE Logos.png]]
 
|programming language = [[Wikipedia:C++|C++]], [[Wikipedia:Lua_(programming_language)|Lua]], ASM
 
|status = Active
 
|platform = Windows, KallistOS, Cross-Platform
 
|license = {{GPL||2+}}
 
|website = [http://edge2.sf.net/ http://edge2.sf.net/]}}'''3DGE''', also called '''Hyper3DGE''', is the successor to [[EDGE]]. Originally created to power the ''Hypertension'' TC, its goal was changed to a full-fledged successor to EDGE after [[Andrew Apted]] discontinued the parent port. The first version, numbered 1.35d, was released on 2011-04-11. The latest version is {{:{{PAGENAME}}/Version}}, released on {{:{{PAGENAME}}/Date}}. The first version of '''Dream3DGE''', numbered 1.29dc, was released on 2013-09-18, and is playable on the {{wp|Dreamcast|Sega Dreamcast}}. The port only comes with Windows binaries, though the user can build both Linux and Macintosh versions from source.
 
 
 
As well as adding new features, the team also incorporated fixes to a few bugs left behind from EDGE. The name is a play on EDGE - the "3" is to symbolize the third line of continuation from EDGE and [[DOSDoom]]. The team still receives help from Andrew Apted when applicable.
 
 
 
A few notable mods in development are [http://www.doomworld.com/vb/wads-mods/53125-a-more-violent-approach-abrasion-test-get-it/ Abrasion] by Kronos (utilizing the MD3 code), [http://www.doomworld.com/vb/wads-mods/66125-doom-forever-final-update/ Doom Forever] by Chris Mullen (CeeJay), and a [http://www.doomworld.com/vb/wads-mods/64491-qdoom-2-progress-screens/ sequel] to the [[Marc A. Pullen (Fanatic)]] mod QDOOM. [http://facebook.com/slavefps/ SLaVE] and  [https://www.facebook.com/pages/Isotope-TDGMods/232903863419077/ Hypertension: Harmony of Darkness] are two commercial products using this engine, both being developed by Isotope Softworks and published by [http://www.goatstorepublishing.com/ Goat Store Publishing].
 
 
 
'''Dream3DGE''' is a Sega Dreamcast-only port of EDGE 1.29, and has high compatibility with pre-1.31 mods, as it cannot currently run anything created with EDGE 1.31 or above. It must be built with [http://gamedev.allusion.net/softprj/kos/ KallistOS].
 
 
 
The Dream3DGE branch (and EDGE 1.29 that it was based off of) was abandoned officially and rewritten/integrated back into 3DGE with version 1.37. The Dreamcast code uses ifdefs for KGL instead of OpenGL for important rendering functions concerning the SH2 CPU. To achieve harmony between versions, things like floodfill emulation was abandoned and written to display directly as polygons.
 
 
 
== Features (1.36+) ==
 
* All EDGE 1.35 features
 
* Several important bugs squashed
 
* Heretic/Chex IWAD support
 
* MD3 model support
 
* 2 player [[splitscreen]] [[co-op]] or [[deathmatch]] (local only)
 
* [http://wiki.multimedia.cx/index.php?title=RoQ RoQ] video support for cinematics
 
* Runs on the [[Wikipedia:Dreamcast|Sega Dreamcast]] console, based on a [https://sourceforge.net/projects/edge2/files/3DGE%20SOURCE/DreamEDGE/ modified EDGE 1.29].
 
* Post-processing effects
 
* Decals
 
* [[DDF]] enhancements and additions
 
 
 
 
 
== In-Progress (1.4/2.0)==
 
* Rendering interpolation - "uncapped" framerate (available in version 1.4A)
 
* New scripting language [[SPLINE]], which allows the engine to utilize spline-based cameras.
 
* MD5 Model Support, with Level-of-Detail implementation and TCMOD shaders
 
* Quake 3: Arena-style shader-based sky system
 
* ACS/DECORATE support/converters
 
 
 
[http://www.youtube.com/watch?v=PpzvWcz7uDY Heretic support is being written] is in beta as of 1.36E, using a similarly named definition file called HDF (Heretic Definition File). The HDF definitions in whole were provided by CeeJay.
 
 
 
== External links ==
 
*[http://sourceforge.net/projects/edge2/ Official 3DGE project site]
 
*[http://sourceforge.net/projects/edge2/files/3DGE%20SOURCE/ 3DGE source release packages], hosted by {{wp|SourceForge}}
 
{{s-start}}
 
{{s-port}}
 
{{s-bef|before=[[EDGE]]}}
 
{{s-ttl|title=3DGE}}
 
{{s-non|reason=Active}}
 
{{s-end}}
 
[[Category:Source ports]]
 
[[Category:Boom compatible]]
 
[[Category:Doom ports]]
 
[[Category:OpenGL ports]]
 

Latest revision as of 09:59, 12 February 2020

Redirect to: