Subversion Repositories nw_plus

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 h266 1
/*
2
--------------------------------------------------------------------------------
3
Duke: Nuclear Winter Plus
4
By Hendricks266
5
--------------------------------------------------------------------------------
6
*/
7
 
8
/*
9
List of tiles in NWINTER.GRP/TILES014.ART/TILES015.ART also found in DUKE3D.GRP, but with different tile numbers.
10
 
11
NWinter		Duke3D		Name					Done?
12
ŻŻŻŻŻŻŻ		ŻŻŻŻŻŻ		ŻŻŻŻ					ŻŻŻŻŻ
13
1470-1473	1289-1292	FEMPIC2					Yes
14
3627-3631	1312-1316	FEM1\HALFBITCH (Stripper)		Yes
15
3680		719		N/A (Swinging Door)			Yes
16
3684		4231		N/A (Fountain Drink Dispenser)		Yes
17
3753		908		TREE1					Yes
18
3632-3636	1255-1259	CEILINGSTEAM				Yes
19
3704-3708	79		CLOUDYSKIES				Yes
20
3727		757		N/A (Rusty Concrete)			Yes
21
3764-3768	904-907		WOODENHORSE				Yes
22
3799		4338		N/A (Down Arrow & Text)			Yes
23
3984-3991	1528-1535	DUKEGUN					Yes
24
 
25
raw dupes between Atomic and NW:
26
79 3704 3705 3706 3707 3708
27
719 3680
28
904 3768
29
905 3765
30
 
31
1255 3632
32
1256 3633
33
1257 3634
34
1258 3635
35
1259 3636
36
 
37
1528 3984
38
1529 3985
39
1530 3986
40
1531 3987
41
1532 3988
42
1533 3989
43
1534 3990
44
1535 3991
45
 
46
3584 3840
47
4231 3684
48
 
49
raw dupes within NW:
50
3400 3822
51
3599 3784
52
3646 3669
53
3662 3757
54
3697 3698
55
3709 3710
56
3787 3789
57
 
58
3910 3920 3930
59
3921 3931
60
3922 3932
61
3923 3933
62
3924 3934
63
3925 3935
64
3926 3936
65
3927 3937
66
3928 3938
67
3929 3939
68
3945 3955
69
3946 3956 3965
70
3947 3957 3966
71
3948 3958 3967 3968
72
3949 3959 3969
73
 
74
custom:
75
2504 2500 3292
76
2456 2505 2506 3270 3271 3272 3273 3280
77
3281 3290
78
3245 3291
79
 
80
*/
81
 
82
// Rear-View Stripper Screen (1470-1473)
83
texture 1470 { pal 0 { file "highres/textures/1289.jpg" } }
84
texture 1471 { pal 0 { file "highres/textures/1290.jpg" } }
85
texture 1472 { pal 0 { file "highres/textures/1291.jpg" } }
86
texture 1473 { pal 0 { file "highres/textures/1292.jpg" } }
87
 
88
// screen elimination
89
texture 2505 { pal 0 { file "highres/screen/menu/2456.jpg" } }
90
texture 2506 { pal 0 { file "highres/screen/menu/2456.jpg" } }
91
texture 3270 { pal 0 { file "highres/screen/menu/2456.jpg" } }
92
texture 3271 { pal 0 { file "highres/screen/menu/2456.jpg" } }
93
texture 3272 { pal 0 { file "highres/screen/menu/2456.jpg" } }
94
texture 3273 { pal 0 { file "highres/screen/menu/2456.jpg" } }
95
texture 3280 { pal 0 { file "highres/screen/menu/2456.jpg" } }
96
texture 3290 { pal 0 { file "highres/screen/menu/3281.jpg" } }
97
 
98
// Top Half of Stripper (3627-3631)
99
model "highres/sprites/characters/1312_stripper.md3" {
100
   scale 1.9 shade 0 zadd -46.5 // needs angoff -384
101
   skin { pal 0 file "highres/sprites/characters/1312_stripper.png" }
102
   skin { pal 10 file "highres/sprites/characters/1312_stripper_10.png" }
103
   skin { pal 11 file "highres/sprites/characters/1312_stripper_11.png" }
104
   skin { pal 12 file "highres/sprites/characters/1312_stripper_12.png" }
105
   skin { pal 13 file "highres/sprites/characters/1312_stripper_13.png" }
106
   skin { pal 14 file "highres/sprites/characters/1312_stripper_14.png" }
107
   skin { pal 15 file "highres/sprites/characters/1312_stripper_15.png" }
108
   skin { pal 16 file "highres/sprites/characters/1312_stripper_16.png" }
109
   skin { pal 21 file "highres/sprites/characters/1312_stripper_21.png" }
110
   skin { pal 23 file "highres/sprites/characters/1312_stripper_23.png" }
111
   anim { frame0 "dance_b" frame1 "dance_e" fps 40 flags 0 }
112
   frame { name "dance_b" tile0 3627 tile1 3631 smoothduration 0.5 }
113
   anim { frame0 "shake_b" frame1 "shake_e" fps 31 flags 0 }
114
   frame { name "shake_b" tile0 3832 tile1 3834 smoothduration 0.5 }
115
}
116
// Top Half of Frozen Stripper (1313)
117
model "highres/sprites/ice/1313_stripper_ice.md3" {
118
  scale 1.9 flags 1 zadd -46.5
119
  skin { surface 0 file "highres/sprites/ice/1313_stripper_ice.png" }
120
  skin { surface 1 file "highres/sprites/ice/ice.png" }
121
  frame { pal 1 name "ice" tile 3628 }
122
}
123
 
124
// Ceiling Steam (3632-3636)
125
setuptilerange 3632 3636 22 86 0 212
126
texture 3632 { pal 0 { file "highres/sprites/effects/1255.png" } }
127
texture 3633 { pal 0 { file "highres/sprites/effects/1256.png" } }
128
texture 3634 { pal 0 { file "highres/sprites/effects/1257.png" } }
129
texture 3635 { pal 0 { file "highres/sprites/effects/1258.png" } }
130
texture 3636 { pal 0 { file "highres/sprites/effects/1259.png" } }
131
 
132
// Swinging Door (3680)
133
texture 3680 {
134
   pal 0 { file "highres/textures/0719.png" specpower 9 specfactor 1.75 }
135
   normal { file "highres/textures/0719_n.png" parallaxbias 0.04 parallaxscale 0.1 }
136
   specular { file "highres/textures/0719_s.png" }
137
   detail { file "highres/detail/paint.png" xscale 0.3 yscale 0.15 }
138
}
139
 
140
// Fountain Drink Dispenser (3684)
141
texture 3684 {
142
   pal 0 { file "highres/textures/4231.png" }
143
   detail { file "highres/detail/paint.png" xscale 0.3 yscale 0.3 }
144
}
145
 
146
// Rusty Concrete (3727)
147
texture 3727 {
148
   pal 0 { file "highres/textures/0757.png" }
149
   normal { file "highres/textures/0757_n.png" parallaxbias 0.0 parallaxscale 0.03 }
150
   specular { file "highres/textures/0757_s.png" }
151
   detail { file "highres/detail/concrete.png" xscale 0.15 yscale 0.15 }
152
}
153
 
154
// Down Arrow & Text (3799)
155
texture 3799 { pal 0 { file "highres/sprites/signs/4338.png" } }
156
 
157
// Wooden Horse (3764)
25 h266 158
model "highres/sprites/props/0904_woodenhorse.md3" {
1 h266 159
   scale 4 shade 16
25 h266 160
   detail { file "highres/detail/wood_v3.png" detailscale 0.3 }
1 h266 161
   skin { pal 0 file "highres/sprites/props/0904_woodenhorse.png" }
25 h266 162
   frame { name "frame00" tile0 3764 tile1 3768 }
1 h266 163
}
164
 
165
// Tree (3753)
166
model "highres/sprites/props/0908_tree.md3" {
167
   scale 1
168
   skin { pal 0 surface 0 file "highres/sprites/props/0909_treetrunk.jpg" }
169
   skin { pal 0 surface 1 file "highres/sprites/props/0908_tree.png" }
170
   skin { pal 0 surface 2 file "highres/sprites/props/0908_tree.png" }
171
   anim { frame0 "Frame0" frame1 "Frame6" fps 5 flags 0 }
172
   frame { name "Frame0" tile 3753 }
173
}
174
texture 3753 { pal 0 { file "highres/sprites/props/0908.png" } }
175
 
176
// Cloudy Skies (3704-3708)
177
skybox {
178
   tile 3704 pal 0 
179
   front "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_front.png" nocompress nodownsize
180
   right "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_right.png" nocompress nodownsize
181
   back  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_back.png" nocompress nodownsize
182
   left  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_left.png" nocompress nodownsize
183
   top   "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_top.png" nocompress nodownsize
184
   down  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_down.png" nocompress nodownsize
185
}
186
skybox {
187
   tile 3705 pal 0 
188
   front "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_front.png" nocompress nodownsize
189
   right "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_right.png" nocompress nodownsize
190
   back  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_back.png" nocompress nodownsize
191
   left  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_left.png" nocompress nodownsize
192
   top   "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_top.png" nocompress nodownsize
193
   down  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_down.png" nocompress nodownsize
194
}
195
skybox {
196
   tile 3706 pal 0 
197
   front "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_front.png" nocompress nodownsize
198
   right "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_right.png" nocompress nodownsize
199
   back  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_back.png" nocompress nodownsize
200
   left  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_left.png" nocompress nodownsize
201
   top   "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_top.png" nocompress nodownsize
202
   down  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_down.png" nocompress nodownsize
203
}
204
skybox {
205
   tile 3707 pal 0 
206
   front "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_front.png" nocompress nodownsize
207
   right "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_right.png" nocompress nodownsize
208
   back  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_back.png" nocompress nodownsize
209
   left  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_left.png" nocompress nodownsize
210
   top   "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_top.png" nocompress nodownsize
211
   down  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_down.png" nocompress nodownsize
212
}
213
skybox {
214
   tile 3708 pal 0 
215
   front "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_front.png" nocompress nodownsize
216
   right "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_right.png" nocompress nodownsize
217
   back  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_back.png" nocompress nodownsize
218
   left  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_left.png" nocompress nodownsize
219
   top   "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_top.png" nocompress nodownsize
220
   down  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_down.png" nocompress nodownsize
221
}
222
 
223
// Santa Gibs - Arm (3984-3991)
224
model "highres/sprites/jibs/1528_dukearm.md3" {
225
   scale 1.3 shade 3
226
   skin { pal 0 file "highres/sprites/jibs/1528_dukearm.png" }
227
//   skin { pal 30 file "nwinter/sprites/gibs/1536_santaarm.png" }
228
   anim { frame0 "FRAME4" frame1 "FRAME11" fps 15 flags 0 }
229
   frame { name "FRAME4" tile0 3984 tile1 3991 }
230
}
231
 
232
// Leg (1536)
233
model "highres/sprites/jibs/1536_dukeleg.md3" {
234
   scale 15 shade 3
235
   skin { pal 0 file "highres/sprites/jibs/1536_dukeleg.png" }
236
   skin { pal 30 file "nwinter/sprites/gibs/1536_santaleg.png" }
237
   anim { frame0 "FRAME3" frame1 "FRAME10" fps 15 flags 0 }
238
   frame { name "FRAME3" tile0 1536 tile1 1543 }
239
}