Menu

Tree [7f4fdb] master /
 History

HTTPS access


File Date Author Commit
 docs 2013-07-31 Ozkan Sezer Ozkan Sezer [12a232] add some stupid docs
 e3-beta 2021-05-05 Ozkan Sezer Ozkan Sezer [f2c150] updated patches for E3BETA version.
 h2-0.42-demo 2012-09-07 Ozkan Sezer Ozkan Sezer [555242] add h2 v0.42 demo
 h2-1.03 2012-09-07 Ozkan Sezer Ozkan Sezer [08558e] add h2 v1.03 to 1.11 and portals v1.12
 h2-1.08 2023-09-11 Ozkan Sezer Ozkan Sezer [7f4fdb] add h2 v1.08 (original Matrox m3D bundled version)
 h2-1.09 2012-09-07 Ozkan Sezer Ozkan Sezer [08558e] add h2 v1.03 to 1.11 and portals v1.12
 h2-1.10 2012-09-07 Ozkan Sezer Ozkan Sezer [08558e] add h2 v1.03 to 1.11 and portals v1.12
 h2-1.11 2012-09-07 Ozkan Sezer Ozkan Sezer [08558e] add h2 v1.03 to 1.11 and portals v1.12
 h2-1.11-demo 2012-09-07 Ozkan Sezer Ozkan Sezer [08558e] add h2 v1.03 to 1.11 and portals v1.12
 hw-0.09 2012-09-14 Ozkan Sezer Ozkan Sezer [e42228] add hw v0.09
 hw-0.11 2012-09-07 Ozkan Sezer Ozkan Sezer [9d8690] add hw v0.11, 0.14 and 0.15
 hw-0.14 2012-09-07 Ozkan Sezer Ozkan Sezer [9d8690] add hw v0.11, 0.14 and 0.15
 hw-0.15 2012-09-07 Ozkan Sezer Ozkan Sezer [9d8690] add hw v0.11, 0.14 and 0.15
 hw-src-release 2012-09-07 Ozkan Sezer Ozkan Sezer [9d8690] add hw v0.11, 0.14 and 0.15
 portals-1.12 2012-09-07 Ozkan Sezer Ozkan Sezer [08558e] add h2 v1.03 to 1.11 and portals v1.12
 portals-1.12a 2012-09-07 Ozkan Sezer Ozkan Sezer [08558e] add h2 v1.03 to 1.11 and portals v1.12
 siege-0.14 2013-07-31 Ozkan Sezer Ozkan Sezer [f31815] add siege sources
 siege-0.15 2013-07-31 Ozkan Sezer Ozkan Sezer [f31815] add siege sources
 siege-src-release 2013-07-31 Ozkan Sezer Ozkan Sezer [f31815] add siege sources
 .gitattributes 2021-05-05 Ozkan Sezer Ozkan Sezer [066771] add a .gitattributes file to override linguist'...
 README.txt 2023-09-11 Ozkan Sezer Ozkan Sezer [7f4fdb] add h2 v1.08 (original Matrox m3D bundled version)
 h2-v0.42-demo_to_h2-v1.03.diff 2013-07-31 Ozkan Sezer Ozkan Sezer [c4eb56] add diffs between several versions.
 h2-v1.03_to_h2-v1.08.diff 2023-09-11 Ozkan Sezer Ozkan Sezer [7f4fdb] add h2 v1.08 (original Matrox m3D bundled version)
 h2-v1.03_to_h2-v1.09.diff 2013-07-31 Ozkan Sezer Ozkan Sezer [c4eb56] add diffs between several versions.
 h2-v1.03_to_h2-v1.11.diff 2013-07-31 Ozkan Sezer Ozkan Sezer [c4eb56] add diffs between several versions.
 h2-v1.08_to_h2-v1.09.diff 2023-09-11 Ozkan Sezer Ozkan Sezer [7f4fdb] add h2 v1.08 (original Matrox m3D bundled version)
 h2-v1.08_to_h2-v1.10.diff 2023-09-11 Ozkan Sezer Ozkan Sezer [7f4fdb] add h2 v1.08 (original Matrox m3D bundled version)
 h2-v1.08_to_h2-v1.11.diff 2023-09-11 Ozkan Sezer Ozkan Sezer [7f4fdb] add h2 v1.08 (original Matrox m3D bundled version)
 h2-v1.09_to_h2-v1.10.diff 2013-07-31 Ozkan Sezer Ozkan Sezer [c4eb56] add diffs between several versions.
 h2-v1.09_to_h2-v1.11.diff 2013-07-31 Ozkan Sezer Ozkan Sezer [c4eb56] add diffs between several versions.
 h2-v1.10_to_h2-v1.11.diff 2013-07-31 Ozkan Sezer Ozkan Sezer [c4eb56] add diffs between several versions.
 h2-v1.11_to_h2-v1.11-demo.diff 2013-07-31 Ozkan Sezer Ozkan Sezer [c4eb56] add diffs between several versions.
 hw-v0.09_to_hw-v0.11.diff 2013-07-31 Ozkan Sezer Ozkan Sezer [c4eb56] add diffs between several versions.
 hw-v0.11_to_hw-v0.14.diff 2013-07-31 Ozkan Sezer Ozkan Sezer [c4eb56] add diffs between several versions.
 hw-v0.14_to_hw-v0.15.diff 2013-07-31 Ozkan Sezer Ozkan Sezer [c4eb56] add diffs between several versions.
 hw-v0.15_to_hw-v0.15.1.diff 2013-07-31 Ozkan Sezer Ozkan Sezer [c4eb56] add diffs between several versions.
 portals-1.12_to_portals-1.12a.diff 2013-07-31 Ozkan Sezer Ozkan Sezer [c4eb56] add diffs between several versions.
 siege-v0.14_to_siege-v0.15.diff 2013-07-31 Ozkan Sezer Ozkan Sezer [c4eb56] add diffs between several versions.
 siege-v0.15_to_siege-v0.15.x.diff 2013-07-31 Ozkan Sezer Ozkan Sezer [c4eb56] add diffs between several versions.

Read Me

Hexen II hcode versions:
------------------------------------------------------------------------
h2-1.11 and portals-1.12a are the official hcode releases from Raven. I
generated the other versions by decompiling the relevant progs and then
comparing to h2-1.11 and experimenting.  All the sources compile to
output precisely the same progs.dat as the original binary ones.

These have been good reference material for me when working on uHexen2 -
Hammer of Thyrion, therefore I am sharing them.

* h2-0.42-demo	 HexenC source for Hexen II demo v0.42 from Aug. 1997
* h2-1.03	 HexenC source for Hexen II retail version (PC CD-ROM)
* h2-1.08	 HexenC source for Hexen II v1.08 (from Matrox m3D cd
				a.k.a. Continent of Blackmarsh, v1.08)
* h2-1.09	 HexenC source for Hexen II v1.09 update
* h2-1.10	 HexenC source for Hexen II v1.10 (from Matrox m3D cd
				a.k.a. Continent of Blackmarsh, v1.10)
* h2-1.11	 HexenC source for Hexen II v1.11 update (official)
* h2-1.11-demo	 HexenC source for Hexen II demo v1.11 from Nov. 1997
* portals-1.12	 HexenC for Portal of Praevus mission pack (ver.cdrom)
* portals-1.12a	 HexenC for Portal of Praevus 1.12a update (official)

* e3-beta	 HexenC source code for E3-beta version of Hexen II.
				(See e3-beta/README.txt for details.)

Diff outputs between several versions:
* h2-v0.42-demo_to_h2-v1.03.diff
* h2-v1.03_to_h2-v1.08.diff
* h2-v1.03_to_h2-v1.09.diff
* h2-v1.03_to_h2-v1.11.diff
* h2-v1.08_to_h2-v1.09.diff
* h2-v1.08_to_h2-v1.10.diff
* h2-v1.08_to_h2-v1.11.diff
* h2-v1.09_to_h2-v1.10.diff
* h2-v1.09_to_h2-v1.11.diff
* h2-v1.10_to_h2-v1.11.diff
* h2-v1.11_to_h2-v1.11-demo.diff

Hexen2World hcode versions:
------------------------------------------------------------------------
hw-src-release is the official hcode release from Raven.  I generated
the other versions by decompiling the relevant progs and then comparing
to hw-src-release and experimenting. All the sources compile to output
precisely the same hwprogs.dat as the original binary ones.

The only difference between the hw-0.15 binary release and the later
hwsource release is that the EF_BRIGHTFIELD and EF_ONFIRE: the original
binary releases had them as 1 and 1024 respectively, but the later src
releases have the flipped: EF_BRIGHTFIELD = 1024 and EF_ONFIRE = 1,
which is a BIG BOO BOO. The hexenworld engine source release also have
EF_BRIGHTFIELD as 1024 and EF_ONFIRE as 1, therefore uHexen2 sticks to
those values.

* hw-0.09	  HexenC source for HexenWorld v0.09 binary release
		    (ancient release. AFAIK, the initial hw release.)
* hw-0.11	  HexenC source for HexenWorld v0.11 binary release
* hw-0.14	  HexenC source for HexenWorld v0.14 binary release
* hw-0.15	  HexenC source for HexenWorld v0.15 binary release
* hw-src-release  The official HexenC source release for HexenWorld

Diff outputs between several versions:
--------------------------------------
* hw-v0.09_to_hw-v0.11.diff
* hw-v0.11_to_hw-v0.14.diff
* hw-v0.14_to_hw-v0.15.diff
* hw-v0.15_to_hw-v0.15.1.diff  (hw-0.15 release <-> hw-src-release.)

HexenWorld Siege hcode versions:
------------------------------------------------------------------------
siege-src-release is the official hcode release from Raven. I generated
the other versions by decompiling the relevant progs and then comparing
to siege-src-release and experimenting.  All generated sources compile
to output precisely the same hwprogs.dat as the original binary ones.
The official siege documentation has mention of a siege 0.13 version
but I couldn't locate it so far: 0.14 and the latest 0.15 are the only
binary releases I have access to.

* siege-0.14		HexenC source for Siege v0.14 binary release
* siege-0.15		HexenC source for Siege v0.15 binary release
* siege-src-release	Official HexenC source release for HW/Siege mod

Diff outputs between several versions:
--------------------------------------
* siege-v0.14_to_siege-v0.15.diff
* siege-v0.15_to_siege-v0.15.x.diff (siege-0.15 <-> siege-src-release.)

--
sezero[at]users[dot]sourceforge[dot]net