Subversion Repositories duke3d_hrp

Rev

Rev 689 | Rev 694 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 689 Rev 690
1
                   ==========================================
1
                   ==========================================
2
                   |              Duke Nukem 3D             |
2
                   |              Duke Nukem 3D             |
3
                   |        Maphacks for the EDuke32        |
3
                   |        Maphacks for the EDuke32        |
4
                   |       High Resolution Pack (HRP)       |
4
                   |       High Resolution Pack (HRP)       |
5
                   |                   or                   |
5
                   |                   or                   |
6
                   |               Voxel Pack               |
6
                   |               Voxel Pack               |
7
                   |                                        |
7
                   |                                        |
8
                   ==========================================
8
                   ==========================================
9
 
9
 
10
 
10
 
11
 
11
 
12
 
12
 
13
=======================
13
=======================
14
CONTENTS OF THIS README
14
CONTENTS OF THIS README
15
=======================
15
=======================
16
 
16
 
17
1) About
17
1) About
18
2) Installation
18
2) Installation
19
3) Notes
19
3) Notes
20
4) Support for NightFright's Addon Pack
20
4) Support for NightFright's Addon Pack
21
5) License
21
5) License
22
6) Contact/Links
22
6) Contact/Links
23
7) Credits
23
7) Credits
24
8) Changelog
24
8) Changelog
25
 
25
 
26
 
26
 
27
1) ABOUT
27
1) ABOUT
28
========
28
========
29
Maphacks are used to edit the positioning of objects and other parts of a level
29
 Maphacks are used to edit the positioning of objects and other parts of a level
30
in cases where the maps cannot be redistributed. These maphacks' goal is to
30
in cases where the maps cannot be redistributed. These maphacks' goal is to
31
improve the compatibility of user created maps with the HRP or the Voxel Pack.
31
improve the compatibility of user created maps with the HRP or the Voxel Pack.
32
Since there is no central site for map downloads, patching the maps directly
32
Since there is no central site for map downloads, patching the maps directly
33
would lead to quite some confusion among players about their respective
33
would lead to quite some confusion among players about their respective
34
versions. By distributing separated maphacks the original map download archives
34
versions. By distributing separated maphacks the original map download archives
35
can be kept unchanged.
35
can be kept unchanged.
36
 
36
 
37
 
37
 
38
2) INSTALLATION
38
2) INSTALLATION
39
===============
39
===============
40
Technically this is like an HRP update pack with maphack additions and 
40
 Technically this is like an HRP update pack with maphack additions and 
41
updates only - therefore, if your current HRP's (or regular HRP update pack's) 
41
updates only - therefore, if your current HRP's (or regular HRP update pack's) 
42
version number is greater than ours, don't use this pack.
42
version number is greater than ours, don't use this pack.
43
 
43
 
44
Drop this pack into the autoload folder alongside your HRP (5.4 or later) and 
44
Drop this pack into the autoload folder alongside your HRP (5.4 or later) and 
45
you should be done.
45
you should be done.
46
 
46
 
-
 
47
 
47
You need a recent EDuke32 executable which has the UserMapHacks functions 
48
You need a recent EDuke32 executable which has the UserMapHacks functions 
48
implemented - at least r4886 (source r4884). (HRP 5.4 comes with r5267.)
49
implemented - at least r4886 (source r4884). (HRP 5.4 comes with r5267.)
49
 
50
 
50
Currently users are reporting various issues with recent EDuke32 builds. If you 
51
Currently users are reporting various issues with recent EDuke32 builds. If you 
51
should encounter problems as well, try the r4495 version with backported 
52
should encounter problems as well, try the r4495 version with backported 
52
UserMapHack functions from the "Other Stuff" link below.
53
UserMapHack functions from the "Other Stuff" link below.
53
 
54
 
54
Your eduke32.log should contain one or more lines similar to this after playing:
55
Your eduke32.log should contain one or more lines similar to this after playing:
55
   Loaded map hack file "maphacks/usermaps/foobar.mhk"
56
   Loaded map hack file "maphacks/usermaps/foobar.mhk"
56
 
57
 
57
 
58
 
58
3) NOTES
59
3) NOTES
59
========
60
========
60
The main goal is to get rid of the most annoying HRP-related problems of popular
61
 The main goal is to get rid of the most annoying HRP-related problems of 
61
(highly rated by reviewers) and recently released user maps. 
62
popular (highly rated by reviewers) and recently released user maps. 
62
Since the Introduction of the Poymer renderer in 2009 and the big HRP model 
63
Since the Introduction of the Poymer renderer in 2009 and the big HRP model 
63
rotation in early 2012 (r5.1.295), even maps which were designed with the HRP 
64
rotation in early 2012 (r5.1.295), even maps which were designed with the HRP 
64
in mind need some adjustments. 
65
in mind need some adjustments. 
65
Do not expect a maphack quality comparable to what has been done for the 
66
Do not expect a maphack quality comparable to what has been done for the 
66
original game's levels, though. No Polymer lighting for example.
67
original game's levels, though. No Polymer lighting for example.
67
 
68
 
68
A few older maps make use of tricks which can't be reproduced (yet?) using the 
69
A few older maps make use of tricks which can't be reproduced (yet?) using the 
69
modern OpenGL renderers. Some recent maps' README files explicitly state that 
70
modern OpenGL renderers. Some recent maps' README files explicitly state that 
70
the respective map is meant to be played without fancy renderers or the HRP.
71
the respective map is meant to be played without fancy renderers or the HRP.
71
Remember that these maphacks do not claim to make those maps look as intended 
72
Remember that these maphacks do not claim to make those maps look as intended 
72
if you are using the HRP anyway, but try to fix the obvious glitches as far as 
73
if you are using the HRP anyway, but try to fix the obvious glitches as far as 
73
it is technically possible. Do not complain to mappers, do not ask them to 
74
it is technically possible. Do not complain to mappers, do not ask them to 
74
'fix' their map if it looks bad when HRPlaying it.
75
'fix' their map if it looks bad when HRPlaying it.
75
 
76
 
76
A number of maps and episodes come with custom textures. Tiles014.art, 
77
Some other maps and episodes come with custom textures. Tiles014.art, 
77
tiles15.art, tiles20.art and up, will technically never interfere with the HRP, 
78
tiles15.art, tiles20.art and up, will technically never interfere with the HRP, 
78
whereas extensive use of custom textures may look off when combined with 
79
whereas extensive use of custom textures may look off when combined with 
79
the HRP. In case of conflicting ART I may have added a README and/or a ZIP file 
80
the HRP. In case of conflicting ART I may have added a README and/or a ZIP file 
80
to explain or improve compatibility. But even if a maphack and further 
81
to explain or improve compatibility. But even if a maphack and further 
81
compatibility improvements exist, it's still your decision to HRPlay or not.
82
compatibility improvements exist, it's still your decision to HRPlay or not.
82
 
83
 
83
This Pack is suitable for the Voxel Pack as well, although only the 'angoff'
84
This Pack is suitable for the Voxel Pack as well, although only the 'angoff'
84
directive (model rotation) works currently on voxels (EDuke32 r5730). 
85
directive (model rotation) works currently on voxels (EDuke32 r5771). 
85
But that's the most commonly used correction anyway.
86
But that's the most commonly used correction anyway.
86
 
87
 
87
 
88
 
88
You can help:
89
You can help:
89
 
90
 
90
 - If you find anything you consider worthy correcting in an already maphacked
91
 - If you find anything you consider worthy correcting in an already maphacked
91
level, don't hesitate to report it (DNCOORDS!), and which renderer/HRP version
92
level, don't hesitate to report it (DNCOORDS!), and which renderer/HRP version
92
you are using. Some models (like the 0603 hangbabe) might need different
93
you are using. Some models (like the 0603 hangbabe) might need different
93
maphacks and some floor/ceiling aligned sprites may show up different
94
maphacks and some floor/ceiling aligned sprites may show up different
94
(or not at all) in either Polymost or Polymer renderer/HRP.
95
(or not at all) in either Polymost or Polymer renderer/HRP.
95
 
96
 
96
 - You can contribute your own maphacks. Basic information is available at:
97
 - You can contribute your own maphacks. Basic information is available at:
97
     http://wiki.eduke32.com/wiki/Maphack_Language
98
     http://wiki.eduke32.com/wiki/Maphack_Language
98
 
99
 
99
 - If you have a newer version of an already maphacked level, please let LeoD
100
 - If you have a newer version of an already maphacked level, please let LeoD
100
   know. (But compare the checksums first.)
101
   know. (But compare the checksums first.)
101
 
102
 
102
 
103
 
103
4) Support for NightFright's Addon Pack
104
4) Support for NightFright's Addon Pack 2.0
104
=======================================
105
===========================================
105
A full set of maphacks is included for each of the following GRPs (208):
106
A full set of maphacks is available for each of the following GRPs (208):
106
  adg.grp       (5)
107
  adg.grp       (5)
107
  aqua_grp      (3)
108
  aqua_grp      (3)
108
  bf3.grp       (3)
109
  bf3.grp       (3)
109
  bobsp.grp     (5)
110
  bobsp.grp     (5)
110
  cbp.grp       (8)
111
  cbp.grp       (8)
111
  chronic.grp   (5) - Check out HRP-TheChronic-compatibility.zip
112
  chronic.grp   (5) - Check out HRP-TheChronic-compatibility.zip
112
  conflict.grp  (3)
113
  conflict.grp  (3)
113
  daikarin.grp  (7) - Check out HRP-DaikariN-compatibility.zip
114
  daikarin.grp  (7) - Check out HRP-DaikariN-compatibility.zip
114
  deadrive.grp  (5)
115
  deadrive.grp  (5)
115
  dn64rev.grp   (3)
116
  dn64rev.grp   (3)
116
  duke10.grp    (3)
117
  duke10.grp    (3)
117
  dukehard.grp (17) - Check out HrpDukePlus-DukeHard-compatibility.zip
118
  dukehard.grp (17) - Check out HrpDukePlus-DukeHard-compatibility.zip
118
  glavic.grp   (10) 
119
  glavic.grp   (10) 
119
  kaiser.grp    (3)
120
  kaiser.grp    (3)
120
  losthway.grp  (7)
121
  losthway.grp  (7)
121
  math_pak.grp  (5)
122
  math_pak.grp  (5)
122
  metromay.grp (15)
123
  metromay.grp (15)
123
  milltown.grp  (2)
124
  milltown.grp  (2)
124
  mssp3.grp     (8)
125
  mssp3.grp     (8)
125
  opblitz.grp   (5)
126
  opblitz.grp   (5)
126
  plugpray.grp  (7)
127
  plugpray.grp  (7)
127
  red.grp       (7)
128
  red.grp       (7)
128
  roch.grp      (9)
129
  roch.grp      (9)
129
  showdown.grp (21) - Check out HRP-NuclearShowdown-compatibility.zip ???
130
  showdown.grp (21) - Check out HRP-NuclearShowdown-compatibility.zip ???
130
  spcmissn.grp  (2)
131
  spcmissn.grp  (2)
131
  taivo.grp    (10)
132
  taivo.grp    (10)
132
  tbnw.grp      (5) - Check out HRP-BNW-compatibility.zip
133
  tbnw.grp      (5) - Check out HRP-BNW-compatibility.zip
133
  undertkr.grp  (5)
134
  undertkr.grp  (5)
134
  vermin.grp   (12)
135
  vermin.grp   (12)
135
  wgspace.grp   (8)
136
  wgspace.grp   (8)
136
 
137
 
137
Maphacks for the following GRPs are not yet completed (121/194):
138
Maphacks for the following GRPs are not yet completed (121/194):
138
  c3po.grp     :  2/4
139
  c3po.grp     :  2/4
139
  escape.grp   :  2/5
140
  escape.grp   :  2/5
140
  fm3x.grp     : 34/42 - FM1X-FM3X
141
  fm3x.grp     : 34/42 - FM1X-FM3X
141
  forklift.grp :  4/12 - PRETIME Episode
142
  forklift.grp :  4/12 - PRETIME Episode
142
  kucera.grp   :  4/11
143
  kucera.grp   :  4/11
143
  quakis.grp   :  6/8
144
  quakis.grp   :  6/8
144
  space.grp    : 19/33
145
  space.grp    : 19/33
145
  urban.grp    : 50/79
146
  urban.grp    : 50/79
146
 
147
 
147
Some GRPs' high resloution contents have been left out from the Addon Pack:
148
Some GRPs' high resolution contents have been left out from the Addon Pack:
148
  inftime.grp  : 39/39 : Check out IITTC-HRP-compatibility.zip
149
  inftime.grp  : 39/39 : Check out IITTC-HRP-compatibility.zip
149
  moonbase.grp :  9/9
150
  moonbase.grp :  9/9
150
  wgrealms.grp :  6/6
151
  wgrealms.grp :  6/6
151
They will probably get recompiled for HRP with the Addon's maps included (54).
152
They will probably get recompiled for HRP with the Addon's maps included (54).
152
They'll become available at the "Other Stuff" link below.
153
They'll become available at the "Other Stuff" link below.
153
 
154
 
154
Most other GRPs included in the Addon Pack are probably not compatible with the
155
Most other GRPs included in the Addon Pack are probably not compatible with the
155
HRP, but they need to be actually checked out, though.
156
HRP, but they need to be actually checked out, though.
156
 
157
 
157
 
158
 
158
5) LICENSE
159
5) LICENSE
159
==========
160
==========
160
Maphacks for the original game's maps and official addon maps (Nuclear Winter, 
161
 Maphacks for the original game's maps and official addon maps (Nuclear Winter, 
161
Duke in D.C., Caribbean/Vacation) are covered by the HRP Art License.
162
Duke in D.C., Caribbean/Vacation) are covered by the HRP Art License.
162
You are free to copy, alter, reproduce, and redistribute all other maphack files
163
You are free to copy, alter, reproduce, and redistribute all other maphack files
163
as long as their original author[s] are credited in each *.mhk respectively.
164
as long as their original author[s] are credited in each *.mhk respectively.
164
 
165
 
165
 
166
 
166
6) CONTACT/LINKS
167
6) CONTACT/LINKS
167
================
168
================
168
  You can check the related EDuke32 forum thread over at Duke4.net:
169
  You can check the related EDuke32 forum thread over at Duke4.net:
169
  https://forums.duke4.net/index.php?showtopic=6070
170
  https://forums.duke4.net/index.php?showtopic=6070
170
 
171
 
171
Contact:
172
Contact:
172
--------
173
--------
173
  https://forums.duke4.net/index.php?showuser=1299
174
  https://forums.duke4.net/index.php?showuser=1299
174
 
175
 
175
Related Links:
176
Related Links:
176
--------------
177
--------------
177
  Duke4.net ................................... http://www.duke4.net
178
  Duke4.net ................................... http://www.duke4.net
178
  Duke Nukem 3D High-Resolution Pack .......... http://hrp.duke4.net
179
  Duke Nukem 3D High-Resolution Pack .......... http://hrp.duke4.net
179
  NightFright's Addon Pack .................... http://hrp.duke4.net
180
  NightFright's Addon Pack .................... http://hrp.duke4.net
180
  EDuke32 port ................................ http://eduke32.com
181
  EDuke32 port ................................ http://eduke32.com
181
  RHash checksum generator .................... http://rhash.anz.ru
182
  RHash checksum generator .................... http://rhash.anz.ru
182
  Maphacks in the HRP repository ... http://svn.eduke32.com/polymer_hrp/maphacks
183
  Maphacks in the HRP repository ... http://svn.eduke32.com/polymer_hrp/maphacks
183
 
184
 
184
Advertisement:
185
Advertisement:
185
--------------
186
--------------
186
  Other Stuff by LeoD ........ https://forums.duke4.net/index.php?showtopic=3513
187
  Other Stuff by LeoD ........ https://forums.duke4.net/index.php?showtopic=3513
187
 
188
 
188
 
189
 
189
7) CREDITS
190
7) CREDITS
190
==========
191
==========
191
  Anyone who has contributed to EDuke32, the HRP, or the user maps listed herein
192
  Anyone who has contributed to EDuke32, the HRP, or the user maps listed herein
192
 
193