Skip to content

Commit

Permalink
Merge pull request #81 from Tsuey/Tsuey-patch-1
Browse files Browse the repository at this point in the history
Update for RocketDude, Assets, Tools and Readme
  • Loading branch information
Tsuey authored Oct 2, 2021
2 parents 17f52a1 + 9ae8989 commit 87ece96
Show file tree
Hide file tree
Showing 68 changed files with 24,118 additions and 485 deletions.
57 changes: 13 additions & 44 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,55 +10,24 @@ Kerry Davis has approved sharing of the non-encrypted VScript files.

You can do whatever you want with them.

However, if you intend to use these files as a template for your own mods (replacing "anv_mapfixes.nut" and "anv_versus.nut" entirely), please rename "mapspawn.nut" to "mapspawn_addon.nut" which will allow you to not override the base game fixes.
However, if you intend to use these files as a template for your own mods (replacing "mapfixes.nut" entirely), please rename "mapspawn.nut" to "mapspawn_addon.nut" which will allow you to not override the base game fixes.

Alternatively, if you're a server admin already settled with your Stripper:Source files, create an empty "mapspawn.nut" file to opt-out!

# Organization

Folder | Purpose
------ | -------
changelogs | Cumulative for each stretch of time before all hotfixes go live.<br><br>Includes dedicated credits list. This will be maintained but if you've long been missing, please open a PR.
root | Hotfix files for test VPK's that ultimately target going in-game officially.<br><br>Please keep all source files and everything else out. Upload original un-changed files before modified files.
sources | Valve requires QC and other source files for every model we recompile.<br><br>This includes textures but not materials.
tools | Some of the lighter-weight custom tools that our team uses, for community reference.<br><br>See its README for operational details.

# Contributors

Tsuey:

Framework and functions, pre-QA Infected ladders, Clipping rework, exploit and logic fixes

Jacob https://github.com/jacob404:

R&D, Versus balance tweaks and extensive QA work and polish, LOS fix brushes, Tank warp fixes

With further entity contributions from NF, ReneTM, JAiZ, CircleSquared, and Tabbernaut

And script contributions from Rayman1103 and Daroot Leafstorm

Special thanks to https://github.com/SirPlease/ and Wicket for the sourced ZoneMod 1.9.8 ladders

New Propper models in active use:

"models/props/effects/tankwall_128_2_128.mdl" -- Syberian Husky
"models/props/effects/tankwall_48_1_48.mdl" -- Syberian Husky
"models/props_update/plywood_128.mdl" -- Jacob
"models/props_update/c1m2_wrongway_rooftop1.mdl" -- Jacob
"models/props_update/c1m2_wrongway_rooftop2.mdl" -- Jacob
"models/props_update/c1m2_wrongway_wall.mdl" -- Jacob
"models/props_update/c2m2_fairgroundwall.mdl" -- Jacob
"models/props_update/c2m4_barn_overhang.mdl" -- NF
"models/props_update/c2m5_infectedroom.mdl" -- Syberian Husky
"models/props_update/c2m5_infectedroom_doorway.mdl" -- Jacob
"models/props_update/c3m3_nodrawfence.mdl" -- Syberian Husky
"models/props_update/c5m2_billboard_nodraw.mdl" -- Syberian Husky
"models/props_update/c8m1_rooftop_1.mdl" -- Syberian Husky
"models/props_update/c8m1_rooftop_2.mdl" -- Syberian Husky
"models/props_update/c8m1_rooftop_3.mdl" -- Syberian Husky
"models/props_update/c8m1_rooftop_4.mdl" -- Jacob
"models/props_update/c8m2_generatorroom.mdl" -- NF
"models/props_update/c8m4_skylight_rooftop.mdl" -- Jacob
"models/props_update/c9m1_nodraw_window.mdl" -- Jacob
"models/props_update/c10m4_hellcade_nodraw.mdl" -- Tsuey
"models/props_update/c11m1_greenhouse_nodraw.mdl" -- Tsuey
"models/props_update/c11m1_greenhouse_plywood.mdl" -- NF
"models/props_update/c11m3_nodraw_cinderwall.mdl" -- Jacob
"models/props_update/c11m3_wrongway_curb.mdl" -- Jacob
"models/props_update/c11m3_wrongway_fence.mdl" -- Jacob

Thanks to all playtesters and everyone on the L4D2 Community Update Team!
Dedicated credits list:

https://github.com/Tsuey/L4D2-Community-Update/blob/master/changelogs/README.md

https://www.l4d.com/laststand/

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,9 @@ ShowUpdate():
RocketDude:
- Bandaid fix for "rocketdude.nut" to update "anv_mapfixes" to "community_update" namespace.

From Pull Request https://github.com/Tsuey/L4D2-Community-Update/pull/23 and https://github.com/Tsuey/L4D2-Community-Update/pull/34 and https://github.com/Tsuey/L4D2-Community-Update/pull/27
From Pull Request https://github.com/Tsuey/L4D2-Community-Update/pull/23
and https://github.com/Tsuey/L4D2-Community-Update/pull/34
and https://github.com/Tsuey/L4D2-Community-Update/pull/27

Organizational:
- Split fixes into map-specific scripts and removed empty cases.
Expand Down Expand Up @@ -161,4 +163,52 @@ instructor_lessons.txt:
Other:
- Added render coloring support to the Hunter, Smoker, Boomer and Charger models.
- Fixed Audio and Keyboard / Mouse menus in the Options flyout having broken navigation keys when trying to use the arrow keys or a controller.
- Gave the knife it's old slash pattern back.
- Gave the knife it's old slash pattern back.

From Pull Request https://github.com/Tsuey/L4D2-Community-Update/pull/71
and https://github.com/Tsuey/L4D2-Community-Update/pull/72
and https://github.com/Tsuey/L4D2-Community-Update/pull/74

Talker:
- Anything for the survivors that uses "then " will now use "then self" instead.
- Swapped Francis' ArriveBoat02 and ArriveBoat03 placements.
- Fixed two of Coach's rules using "IsTalkCoach" twice.
- Many tweaks to rules referring to leaving the starting area.
- Fixed RemarkC13M1DownHereMechanic rule having the wrong name. (Thanks, Haruko)
- Swapped Louis' ArriveChopper line placements.
- Deleted C6M3_ElevatorCancel rules for the L4D2 survivors (they had no real functionality)
- Added IsNotAlone to the C1M1Elevator lines for Coach, Gambler, Mechanic and Producer.
- Added NoOneInsafeSpot to the "outside" vehicle nags.
- Split the vehicle nags for C6M3 for Coach, Gambler and Producer.
- Added NotAloneOutsideSafeSpot to C5M5RunToHeliRareCoach.
- Added the FinalVehicleArrived concept for Dark Carnival and Swamp Fever.
- Added missing IntroEnd concept for Coach, Gambler, Producer and TeenGirl.
- Updated criteria definitions for IsIncappedStarted and IsIncappedBleeding.
- Removed IsNotAlone from C1M1Elevator remarks.
- Added missing IsNotAlone to the c1m1_enter_elevator concept for Gambler, Mechanic and Producer.

From Pull Request https://github.com/Tsuey/L4D2-Community-Update/pull/73

C4M2 Lump:
- Fixed multiple item spawns from falling into the ground.
- Fixed unreachable pipe_bomb and adrenaline spawn.
- Moved two upgrade spawns over to a new shelf prop so they spawn when transitioning from map 1.

C4M2 Nav:
- Fixed -9999 flow areas.
- Survivor bots can save you in more places.
- Lot of bad connections fixed.
- Lot of merging.

From Pull Request https://github.com/Tsuey/L4D2-Community-Update/pull/81

Misc:
- Updated readme/credits and added some of the team's tools for community reference.
- Added "rocketdude/rd_map_specifics" to update "c8m4_elevatorfix" call to community namespace.

Models:
- Improved collision and usability of the Forklift hittable for Versus Tanks.

Materials:
- Reduced the env map intensity on "models/props/cs_militia/refrigerator01.mdl".
- Reduced the env map intensity on pipebomb, hunting rifle, and worn variants.
59 changes: 59 additions & 0 deletions changelogs/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# Contributors

Tsuey:

Framework and functions, pre-QA Infected ladders, Clipping rework, exploit and logic fixes

Jacob:

R&D, Versus balance tweaks and extensive QA work and polish, LOS fix brushes, Tank warp fixes

RocketDude:

https://github.com/ReneTM/rocketdude

With further entity contributions from NF, ReneTM, JAiZ, CircleSquared, and Tabbernaut

And script contributions from Rayman1103, shqke, Daroot Leafstorm, Derpduck, and Orin.

Nescius for all of our new navmesh improvements.

Lt. Rocky for improved Forklift and material hotfixes.

Tool authors: nav_compare.nut by Nescius and talker_debug.vpk by Xanaguy.

Special thanks to https://github.com/SirPlease/ and Wicket for the sourced ZoneMod 1.9.8 ladders

New Propper models in active use:

"models/props/effects/tankwall_128_2_128.mdl" -- Syberian Husky
"models/props/effects/tankwall_48_1_48.mdl" -- Syberian Husky
"models/props_update/plywood_128.mdl" -- Jacob
"models/props_update/c1m2_wrongway_rooftop1.mdl" -- Jacob
"models/props_update/c1m2_wrongway_rooftop2.mdl" -- Jacob
"models/props_update/c1m2_wrongway_wall.mdl" -- Jacob
"models/props_update/c2m2_fairgroundwall.mdl" -- Jacob
"models/props_update/c2m4_barn_overhang.mdl" -- NF
"models/props_update/c2m5_infectedroom.mdl" -- Syberian Husky
"models/props_update/c2m5_infectedroom_doorway.mdl" -- Jacob
"models/props_update/c3m3_nodrawfence.mdl" -- Syberian Husky
"models/props_update/c5m2_billboard_nodraw.mdl" -- Syberian Husky
"models/props_update/c8m1_rooftop_1.mdl" -- Syberian Husky
"models/props_update/c8m1_rooftop_2.mdl" -- Syberian Husky
"models/props_update/c8m1_rooftop_3.mdl" -- Syberian Husky
"models/props_update/c8m1_rooftop_4.mdl" -- Jacob
"models/props_update/c8m2_generatorroom.mdl" -- NF
"models/props_update/c8m4_skylight_rooftop.mdl" -- Jacob
"models/props_update/c9m1_nodraw_window.mdl" -- Jacob
"models/props_update/c10m4_hellcade_nodraw.mdl" -- Tsuey
"models/props_update/c11m1_greenhouse_nodraw.mdl" -- Tsuey
"models/props_update/c11m1_greenhouse_plywood.mdl" -- NF
"models/props_update/c11m3_nodraw_cinderwall.mdl" -- Jacob
"models/props_update/c11m3_wrongway_curb.mdl" -- Jacob
"models/props_update/c11m3_wrongway_fence.mdl" -- Jacob

Thanks to all playtesters and everyone on the L4D2 Community Update Team!

https://www.l4d.com/laststand/

https://steamcommunity.com/groups/l4d2cut
18 changes: 18 additions & 0 deletions root/materials/models/props/cs_militia/refrigerator01.vmt
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
VertexLitGeneric
{
$baseTexture "models\props\CS_Militia/Refrigerator01"
$bumpmap "effects/flat_normal"
$envmap env_cubemap
$normalmapalphaenvmapmask 1
//$envmapmask "models\props\CS_Militia\Refrigerator01_ref"
$envmapsaturation .2
$envmapcontrast .7
$envmaptint "[.04 .04 .05]"

$phongboost 10
$phongexponent 16
$phongfresnelranges "[.1 1 .3]"
$BASEMAPLUMINANCEPHONGMASK 1
$phong 0
"GPU>=2?$phong" 1
}
26 changes: 26 additions & 0 deletions root/materials/models/v_models/Infected/v_hunter_hands.vmt
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
VertexLitGeneric
{
$baseTexture "models\v_models\Infected\v_Hunter_Hands"
$basemapalphaphongmask 1
$phong 1
$phongboost 1
$phongexponent 1
$phongfresnelranges "[0 2 20]"
$detail "models/infected/hunter/hunter_01_detail.vtf"
$detailscale "1.75"
$detailblendfactor .001
$detailblendmode 0
$detailAmount 0
Proxies
{
BloodyHands
{
resultVar $detailAmount
}
Equals
{
srcVar1 $detailAmount
resultVar $detailblendfactor
}
}
}
Binary file not shown.
23 changes: 23 additions & 0 deletions root/materials/models/v_models/weapons/autoshot/m4super_worn.vmt
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
VertexLitGeneric
{
$baseTexture "models\v_models\Weapons\autoshot/m4super_worn"
$bumpmap "effects/flat_normal"

$phongboost 2
//$phongexponent 10
$phongexponenttexture "models\v_models\Weapons\autoshot/m4super_worn"
$phongalbedotint 1
$phongfresnelranges "[5 20 .1]"
$BASEMAPLUMINANCEPHONGMASK 1
$color2 "[1.5 1.5 1.5]"
$ambientocclusion 1
$halflambert 1
$phong 0
"GPU>=2?$phong" 1

$normalmapalphaenvmapmask 1
$envmap env_cubemap
$envmapfresnel 1
$envmapFresnelMinMaxExp "[0 0 .4]"
"$envmaptint" "[0.05 0.04 0.04]"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
VertexLitGeneric
{
$baseTexture "models\v_models\weapons\eq_pipebomb\v_eq_pipebomb"
$bumpmap "effects/flat_normal"
$halflambert 1

$phong 0
"GPU>=2?$phong" 1
$basemapalphaphongmask 1
$phongboost "0.6"
$phongexponent 8
$phongexponenttexture "models\v_models\weapons\eq_pipebomb\v_eq_pipebomb"
$phongalbedotint 1
$phongfresnelranges "[10 40 1]"
$ambientocclusion 1

$basemapalphaenvmapmask 1
$envmap env_cubemap
$envmapfresnel 1
$envmapFresnelMinMaxExp "[0 0 .4]"
"$envmaptint" "[0.07 0.07 0.07]"
}
23 changes: 23 additions & 0 deletions root/materials/models/v_models/weapons/rifle/m16a2_worn.vmt
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
VertexLitGeneric
{
$baseTexture "models\v_models\Weapons\rifle/m16a2_worn"
$bumpmap "effects/flat_normal"

$phongboost 1
//$phongexponent 10
$phongexponenttexture "models\v_models\Weapons\rifle/m16a2_worn"
$phongalbedotint 1
$phongfresnelranges "[10 30 .1]"
$BASEMAPLUMINANCEPHONGMASK 1
$color2 "[1.5 1.5 1.5]"
$ambientocclusion 1
$halflambert 1
$phong 0
"GPU>=2?$phong" 1

$normalmapalphaenvmapmask 1
$envmap env_cubemap
$envmapfresnel 1
$envmapFresnelMinMaxExp "[0 0 .4]"
"$envmaptint" "[0.05 0.05 0.05]"
}
23 changes: 23 additions & 0 deletions root/materials/models/v_models/weapons/smg/uzi_worn.vmt
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
VertexLitGeneric
{
$baseTexture "models\v_models\Weapons\smg/uzi_worn"
$bumpmap "effects/flat_normal"

$phongboost 1
//$phongexponent 10
$phongexponenttexture "models\v_models\Weapons\smg/uzi_worn"
$phongalbedotint 1
$phongfresnelranges "[10 30 .1]"
$BASEMAPLUMINANCEPHONGMASK 1
$color2 "[1.5 1.5 1.5]"
$ambientocclusion 1
$halflambert 1
$phong 0
"GPU>=2?$phong" 1

$normalmapalphaenvmapmask 1
$envmap env_cubemap
$envmapfresnel 1
$envmapFresnelMinMaxExp "[0 0 .4]"
$envmaptint "[0.07 0.07 0.07]"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
VertexLitGeneric
{
$baseTexture "models\v_models\Weapons\Sniper\V_Sniper_Reference"
$bumpmap "effects/flat_normal"

$phongboost 1
//$phongexponent 30
$phongexponentTexture "models\v_models\Weapons\Sniper\V_Sniper_Reference"
$phongfresnelranges "[10 20 .1]"
$BASEMAPLUMINANCEPHONGMASK 1
$color2 "[1.1 1.1 1.1]"
$halflambert 1
$phongalbedotint 1
$phong 0
"GPU>=2?$phong" 1

$basemapalphaenvmapmask 1
$envmap env_cubemap
//$envmapfresnel 1
$envmaptint "[0.5 0.5 0.5]"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
VertexLitGeneric
{
$baseTexture "models\v_models\Weapons\Sniper\v_sniper_reference_worn"
$bumpmap "effects/flat_normal"

$phongboost 1
//$phongexponent 30
$phongexponentTexture "models\v_models\Weapons\Sniper\v_sniper_reference_worn"
$phongfresnelranges "[10 10 30]"
$BASEMAPLUMINANCEPHONGMASK 1
$color2 "[1.1 1.1 1.1]"
$halflambert 1
$phongalbedotint 1
$phong 0
"GPU>=2?$phong" 1

$basemapalphaenvmapmask 1
$envmap env_cubemap
//$envmapfresnel 1
$envmaptint "[0.2 0.2 0.2]"
}
Binary file added root/models/props/cs_assault/forklift.mdl
Binary file not shown.
Binary file added root/models/props/cs_assault/forklift.phy
Binary file not shown.
Binary file added root/models/props/cs_assault/forklift.vvd
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit 87ece96

Please sign in to comment.