Subversion Repositories nw_plus

Rev

Rev 61 | Blame | Compare with Previous | Last modification | View Log | RSS feed

/*
--------------------------------------------------------------------------------
Duke: Nuclear Winter Plus
By Hendricks266
--------------------------------------------------------------------------------
*/

/*
List of tiles in NWINTER.GRP/TILES014.ART/TILES015.ART also found in DUKE3D.GRP, but with different tile numbers.

NWinter         Duke3D          Name                                    Done?
¯¯¯¯¯¯¯          ¯¯¯¯¯¯            ¯¯¯¯                                        ¯¯¯¯¯
1470-1473       1289-1292       FEMPIC2                                 Yes
3627-3631       1312-1316       FEM1\HALFBITCH (Stripper)               Yes
3680            719             N/A (Swinging Door)                     Yes
3684            4231            N/A (Fountain Drink Dispenser)          Yes
3753            908             TREE1                                   Yes
3632-3636       1255-1259       CEILINGSTEAM                            Yes
3704-3708       79              CLOUDYSKIES                             Yes
3727            757             N/A (Rusty Concrete)                    Yes
3764-3768       904-907         WOODENHORSE                             Yes
3799            4338            N/A (Down Arrow & Text)                 Yes
3984-3991       1528-1535       DUKEGUN                                 Yes

raw dupes between Atomic and NW:
79 3704 3705 3706 3707 3708
719 3680
904 3768
905 3765

1255 3632
1256 3633
1257 3634
1258 3635
1259 3636

1528 3984
1529 3985
1530 3986
1531 3987
1532 3988
1533 3989
1534 3990
1535 3991

3584 3840
4231 3684

raw dupes within NW:
3400 3822
3599 3784
3646 3669
3662 3757
3697 3698
3709 3710
3787 3789

3910 3920 3930
3921 3931
3922 3932
3923 3933
3924 3934
3925 3935
3926 3936
3927 3937
3928 3938
3929 3939
3945 3955
3946 3956 3965
3947 3957 3966
3948 3958 3967 3968
3949 3959 3969

custom:
2504 2500 3292
2456 2505 2506 3270 3271 3272 3273 3280
3281 3290
3245 3291

*/

// Rear-View Stripper Screen (1470-1473)
texture 1470 { pal 0 { file "highres/textures/1289.jpg" } }
texture 1471 { pal 0 { file "highres/textures/1290.jpg" } }
texture 1472 { pal 0 { file "highres/textures/1291.jpg" } }
texture 1473 { pal 0 { file "highres/textures/1292.jpg" } }

// screen elimination
texture 2505 { pal 0 { file "highres/screen/menu/2456.jpg" } }
texture 2506 { pal 0 { file "highres/screen/menu/2456.jpg" } }
texture 3270 { pal 0 { file "highres/screen/menu/2456.jpg" } }
texture 3271 { pal 0 { file "highres/screen/menu/2456.jpg" } }
texture 3272 { pal 0 { file "highres/screen/menu/2456.jpg" } }
texture 3273 { pal 0 { file "highres/screen/menu/2456.jpg" } }
texture 3280 { pal 0 { file "highres/screen/menu/2456.jpg" } }
texture 3290 { pal 0 { file "highres/screen/menu/3281.png" } }

// Top Half of Stripper (3627-3631)
model "highres/sprites/characters/1312_stripper.md3" {
   scale 1.9 shade 0 zadd -46.5 // needs angoff -384
   skin { pal 0 file "highres/sprites/characters/1312_stripper.png" }
   skin { pal 10 file "highres/sprites/characters/1312_stripper_10.png" }
   skin { pal 11 file "highres/sprites/characters/1312_stripper_11.png" }
   skin { pal 12 file "highres/sprites/characters/1312_stripper_12.png" }
   skin { pal 13 file "highres/sprites/characters/1312_stripper_13.png" }
   skin { pal 14 file "highres/sprites/characters/1312_stripper_14.png" }
   skin { pal 15 file "highres/sprites/characters/1312_stripper_15.png" }
   skin { pal 16 file "highres/sprites/characters/1312_stripper_16.png" }
   skin { pal 21 file "highres/sprites/characters/1312_stripper_21.png" }
   skin { pal 23 file "highres/sprites/characters/1312_stripper_23.png" }
   anim { frame0 "dance_b" frame1 "dance_e" fps 40 flags 0 }
   frame { name "dance_b" tile0 3627 tile1 3631 smoothduration 0.5 }
   anim { frame0 "shake_b" frame1 "shake_e" fps 31 flags 0 }
   frame { name "shake_b" tile0 3832 tile1 3834 smoothduration 0.5 }
}
// Top Half of Frozen Stripper (1313)
model "highres/sprites/ice/1313_stripper_ice.md3" {
  scale 1.9 flags 1 zadd -46.5
  skin { surface 0 file "highres/sprites/ice/1313_stripper_ice.png" }
  skin { surface 1 file "highres/sprites/ice/ice.png" }
  frame { pal 1 name "ice" tile 3628 }
}

// Ceiling Steam (3632-3636)
setuptilerange 3632 3636 22 86 0 212
texture 3632 { pal 0 { file "highres/sprites/effects/1255.png" } }
texture 3633 { pal 0 { file "highres/sprites/effects/1256.png" } }
texture 3634 { pal 0 { file "highres/sprites/effects/1257.png" } }
texture 3635 { pal 0 { file "highres/sprites/effects/1258.png" } }
texture 3636 { pal 0 { file "highres/sprites/effects/1259.png" } }

// Swinging Door (3680)
/*
texture 3680 {
   pal 0 { file "highres/textures/0719.png" }
   detail { file "highres/detail/paint.png" xscale 0.3 yscale 0.15 }
}
*/
texture 3680 {
   pal 0 { file "highres/textures/0719_d.png" specpower 9 specfactor 1.75 }
   normal { file "highres/textures/0719_n.png" parallaxbias 0.04 parallaxscale 0.1 }
   specular { file "highres/textures/0719_s.png" }
   detail { file "highres/detail/paint.png" xscale 0.3 yscale 0.15 }
}

// Fountain Drink Dispenser (3684)
texture 3684 {
   pal 0 { file "highres/textures/4231.png" }
   detail { file "highres/detail/paint.png" xscale 0.3 yscale 0.3 }
}

// Rusty Concrete (3727)
/*
texture 3727 {
   pal 0 { file "highres/textures/0757.png" }
   pal 24 { file "highres/textures/0757_24.png" }
   detail { file "highres/detail/concrete.png" xscale 0.15 yscale 0.15 }
}
*/
texture 3727 {
   pal 0 { file "highres/textures/0757_d.png" }
   normal { file "highres/textures/0757_n.png" parallaxbias 0.0 parallaxscale 0.03 }
   specular { file "highres/textures/0757_s.png" }
   detail { file "highres/detail/concrete.png" xscale 0.15 yscale 0.15 }
}

// Down Arrow & Text (3799)
texture 3799 { pal 0 { file "highres/sprites/signs/4338.png" } }

// Wooden Horse (3764)
model "highres/sprites/props/0904_woodenhorse.md3" {
   scale 4 shade 16
   detail { file "highres/detail/wood_v3.png" detailscale 0.3 }
   skin { pal 0 file "highres/sprites/props/0904_woodenhorse.png" }
   frame { name "frame00" tile0 3764 tile1 3768 }
}

// Tree (3753)
model "highres/sprites/props/0908_tree.md3" {
   scale 1
   skin { pal 0 surface 0 file "highres/sprites/props/0909_treetrunk.jpg" }
   skin { pal 0 surface 1 file "highres/sprites/props/0908_tree.png" }
   skin { pal 0 surface 2 file "highres/sprites/props/0908_tree.png" }
   anim { frame0 "Frame0" frame1 "Frame6" fps 5 flags 0 }
   frame { name "Frame0" tile 3753 }
}
texture 3753 { pal 0 { file "highres/sprites/props/0908.png" } }

// Cloudy Skies (3704-3708)
skybox {
   tile 3704 pal 0 
   front "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_front.png" nocompress nodownsize
   right "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_right.png" nocompress nodownsize
   back  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_back.png" nocompress nodownsize
   left  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_left.png" nocompress nodownsize
   top   "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_top.png" nocompress nodownsize
   down  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_down.png" nocompress nodownsize
}
skybox {
   tile 3705 pal 0 
   front "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_front.png" nocompress nodownsize
   right "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_right.png" nocompress nodownsize
   back  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_back.png" nocompress nodownsize
   left  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_left.png" nocompress nodownsize
   top   "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_top.png" nocompress nodownsize
   down  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_down.png" nocompress nodownsize
}
skybox {
   tile 3706 pal 0 
   front "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_front.png" nocompress nodownsize
   right "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_right.png" nocompress nodownsize
   back  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_back.png" nocompress nodownsize
   left  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_left.png" nocompress nodownsize
   top   "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_top.png" nocompress nodownsize
   down  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_down.png" nocompress nodownsize
}
skybox {
   tile 3707 pal 0 
   front "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_front.png" nocompress nodownsize
   right "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_right.png" nocompress nodownsize
   back  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_back.png" nocompress nodownsize
   left  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_left.png" nocompress nodownsize
   top   "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_top.png" nocompress nodownsize
   down  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_down.png" nocompress nodownsize
}
skybox {
   tile 3708 pal 0 
   front "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_front.png" nocompress nodownsize
   right "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_right.png" nocompress nodownsize
   back  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_back.png" nocompress nodownsize
   left  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_left.png" nocompress nodownsize
   top   "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_top.png" nocompress nodownsize
   down  "highres/skyboxes/0079_cloudyskies/0079_cloudyskies_down.png" nocompress nodownsize
}

// Santa Gibs - Arm (3984-3991)
model "highres/sprites/jibs/1528_dukearm.md3" {
   scale 1.3 shade 3
   skin { pal 0 file "highres/sprites/jibs/1528_dukearm.png" }
//   skin { pal 30 file "nwinter/sprites/gibs/1536_santaarm.png" }
   anim { frame0 "FRAME4" frame1 "FRAME11" fps 15 flags 0 }
   frame { name "FRAME4" tile0 3984 tile1 3991 }
}

// Leg (1536)
model "highres/sprites/jibs/1536_dukeleg.md3" {
   scale 15 shade 3
   skin { pal 0 file "highres/sprites/jibs/1536_dukeleg.png" }
   skin { pal 30 file "nwinter/sprites/gibs/1536_santaleg.png" }
   anim { frame0 "FRAME3" frame1 "FRAME10" fps 15 flags 0 }
   frame { name "FRAME3" tile0 1536 tile1 1543 }
}