diff --git a/assets/mdl/custom_models/weapons/hl_crowbar/hl_crowbar.rmdl b/assets/mdl/custom_models/weapons/hl_crowbar/hl_crowbar.rmdl new file mode 100644 index 00000000..903f545a Binary files /dev/null and b/assets/mdl/custom_models/weapons/hl_crowbar/hl_crowbar.rmdl differ diff --git a/assets/mdl/custom_models/weapons/hl_crowbar/hl_crowbar.vg b/assets/mdl/custom_models/weapons/hl_crowbar/hl_crowbar.vg new file mode 100644 index 00000000..e1a3a1aa Binary files /dev/null and b/assets/mdl/custom_models/weapons/hl_crowbar/hl_crowbar.vg differ diff --git a/assets/texture/defaults/default_ao.dds b/assets/texture/defaults/default_ao.dds new file mode 100644 index 00000000..a8d26cf3 Binary files /dev/null and b/assets/texture/defaults/default_ao.dds differ diff --git a/assets/texture/defaults/default_col.dds b/assets/texture/defaults/default_col.dds new file mode 100644 index 00000000..a64ee3a3 Binary files /dev/null and b/assets/texture/defaults/default_col.dds differ diff --git a/assets/texture/defaults/default_gls.dds b/assets/texture/defaults/default_gls.dds new file mode 100644 index 00000000..608a6772 Binary files /dev/null and b/assets/texture/defaults/default_gls.dds differ diff --git a/assets/texture/defaults/default_nml.dds b/assets/texture/defaults/default_nml.dds new file mode 100644 index 00000000..c41fd83e Binary files /dev/null and b/assets/texture/defaults/default_nml.dds differ diff --git a/assets/texture/defaults/default_spc.dds b/assets/texture/defaults/default_spc.dds new file mode 100644 index 00000000..1f36f928 Binary files /dev/null and b/assets/texture/defaults/default_spc.dds differ diff --git a/assets/texture/models/custom_models/weapons/hl_crowbar_cyl/hl_crowbar_cyl_col.dds b/assets/texture/models/custom_models/weapons/hl_crowbar_cyl/hl_crowbar_cyl_col.dds new file mode 100644 index 00000000..d3b03cfe Binary files /dev/null and b/assets/texture/models/custom_models/weapons/hl_crowbar_cyl/hl_crowbar_cyl_col.dds differ diff --git a/assets/texture/models/custom_models/weapons/hl_crowbar_cyl/hl_crowbar_cyl_nml.dds b/assets/texture/models/custom_models/weapons/hl_crowbar_cyl/hl_crowbar_cyl_nml.dds new file mode 100644 index 00000000..d6016c3b Binary files /dev/null and b/assets/texture/models/custom_models/weapons/hl_crowbar_cyl/hl_crowbar_cyl_nml.dds differ diff --git a/assets/texture/models/custom_models/weapons/hl_crowbar_uvw/hl_crowbar_uvw_col.dds b/assets/texture/models/custom_models/weapons/hl_crowbar_uvw/hl_crowbar_uvw_col.dds new file mode 100644 index 00000000..4484868c Binary files /dev/null and b/assets/texture/models/custom_models/weapons/hl_crowbar_uvw/hl_crowbar_uvw_col.dds differ diff --git a/assets/texture/models/custom_models/weapons/hl_crowbar_uvw/hl_crowbar_uvw_nml.dds b/assets/texture/models/custom_models/weapons/hl_crowbar_uvw/hl_crowbar_uvw_nml.dds new file mode 100644 index 00000000..1e43e474 Binary files /dev/null and b/assets/texture/models/custom_models/weapons/hl_crowbar_uvw/hl_crowbar_uvw_nml.dds differ diff --git a/common_sdk.json b/common_sdk.json index e037b28a..af1d0d4d 100644 --- a/common_sdk.json +++ b/common_sdk.json @@ -174,78 +174,6 @@ "6": "texture/sentinel_ESR/0xb3c6d3b038ba1918" } }, - { - "$type": "matl", - "path": "models/Weapons_R2/epg/epg", - "type": "sknp", - "cpu": "texture/models/Weapons_R2/epg/epg/epg", - "shaderset": "0xeedbeec9f345e71", - "samplers": "001D0300", - "flags2": "56000020", - "depthStencilFlags": 23, - "rasterizerFlags": 6, - "unkFlags": 4, - "width": 2048, - "height": 2048, - "textureSlotCount": 7, - "textures": { - "0": "texture/models/Weapons_R2/epg/epg/epg_col", - "1": "texture/models/Weapons_R2/epg/epg/epg_nml", - "2": "texture/models/Weapons_R2/epg/epg/epg_gls", - "3": "texture/models/Weapons_R2/epg/epg/epg_spc", - "4": "texture/models/Weapons_R2/epg/epg/epg_ilm", - "5": "texture/models/Weapons_R2/epg/epg/epg_ao", - "6": "texture/models/Weapons_R2/epg/epg/epg_cav" - } - }, - { - "$type": "matl", - "path": "models/weapons_r2/epg/epg_mag", - "type": "sknp", - "blendStates": "F0138286 F0138286 F0008286 00000000 F0138286 00000000 80500002 00000000", - "cpu": "texture/models/Weapons_R2/epg/epg_mag/epg_mag", - "samplers": "001D0300", - "flags2": "56000020", - "depthStencilFlags": 7, - "rasterizerFlags": 6, - "unkFlags": 5, - "shaderset": "0x14E3037D3B267871", - "width": 512, - "height": 512, - "textureSlotCount": 8, - "textures": { - "0": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_col", - "1": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_nml", - "2": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_gls", - "3": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_spc", - "5": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_ao", - "6": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_cav", - "7": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_opa" - } - }, - { - "$type": "matl", - "path": "models/Weapons_R2/epg/epg_mag_non_transparent", - "type": "sknp", - "cpu": "texture/models/Weapons_R2/epg/epg_mag/epg_mag", - "shaderset": "0xeedbeec9f345e71", - "samplers": "001D0300", - "flags2": "56000020", - "depthStencilFlags": 23, - "rasterizerFlags": 6, - "unkFlags": 4, - "width": 512, - "height": 512, - "textureSlotCount": 7, - "textures": { - "0": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_col", - "1": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_nml", - "2": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_gls", - "3": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_spc", - "5": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_ao", - "6": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_cav" - } - }, { "$type": "matl", "path": "models/Weapons_R2/attachments/IAL_laser", @@ -339,6 +267,54 @@ "6": "texture/models/Weapons_R2/smart_pistol/0x8426d1b37ca66cee" } }, + { + "$type": "matl", + "path": "models/custom_models/weapons/hl_crowbar_cyl", + "type": "sknp", + "cpu": "texture/models/weapons_r2/Smart_Pistol/Smart_Pistol_MK6_bullet", + "shaderset": "0xEEDBEEC9F345E71", + "samplers": "001D0300", + "flags2": "56000020", + "depthStencilFlags": 23, + "rasterizerFlags": 6, + "unkFlags": 4, + "width": 256, + "height": 256, + "textureSlotCount": 7, + "textures": { + "0": "texture/models/custom_models/weapons/hl_crowbar_cyl/hl_crowbar_cyl_col", + "1": "texture/models/custom_models/weapons/hl_crowbar_cyl/hl_crowbar_cyl_nml", + "2": "texture/defaults/default_gls", + "3": "texture/defaults/default_spc", + "4": "texture/defaults/default_spc", + "5": "texture/defaults/default_ao", + "6": "texture/defaults/default_ao" + } + }, + { + "$type": "matl", + "path": "models/custom_models/weapons/hl_crowbar_uvw", + "type": "sknp", + "cpu": "texture/models/weapons_r2/Smart_Pistol/Smart_Pistol_MK6_bullet", + "shaderset": "0xEEDBEEC9F345E71", + "samplers": "001D0300", + "flags2": "56000020", + "depthStencilFlags": 23, + "rasterizerFlags": 6, + "unkFlags": 4, + "width": 256, + "height": 256, + "textureSlotCount": 7, + "textures": { + "0": "texture/models/custom_models/weapons/hl_crowbar_uvw/hl_crowbar_uvw_col", + "1": "texture/models/custom_models/weapons/hl_crowbar_uvw/hl_crowbar_uvw_nml", + "2": "texture/defaults/default_gls", + "3": "texture/defaults/default_spc", + "4": "texture/defaults/default_spc", + "5": "texture/defaults/default_ao", + "6": "texture/defaults/default_ao" + } + }, { "$type": "matl", "path": "models/Weapons_R2/sp_arc_tool", @@ -353,15 +329,15 @@ "width": 2048, "height": 2048, "textureSlotCount": 7, - "textures": [ - "texture/models/weapons_r2/sp_arc_tool/sp_arc_tool_col", - "texture/models/weapons_r2/sp_arc_tool/sp_arc_tool_nml", - "texture/models/weapons_r2/sp_arc_tool/sp_arc_tool_gls", - "texture/models/weapons_r2/sp_arc_tool/sp_arc_tool_spc", - "texture/models/weapons_r2/sp_arc_tool/sp_arc_tool_ilm", - "texture/models/weapons_r2/sp_arc_tool/sp_arc_tool_ao", - "texture/models/weapons_r2/sp_arc_tool/sp_arc_tool_cav" - ] + "textures": { + "0": "texture/models/weapons_r2/sp_arc_tool/sp_arc_tool_col", + "1": "texture/models/weapons_r2/sp_arc_tool/sp_arc_tool_nml", + "2": "texture/models/weapons_r2/sp_arc_tool/sp_arc_tool_gls", + "3": "texture/models/weapons_r2/sp_arc_tool/sp_arc_tool_spc", + "4": "texture/models/weapons_r2/sp_arc_tool/sp_arc_tool_ilm", + "5": "texture/models/weapons_r2/sp_arc_tool/sp_arc_tool_ao", + "6": "texture/models/weapons_r2/sp_arc_tool/sp_arc_tool_cav" + } }, { "$type": "matl", @@ -503,112 +479,6 @@ "6": "texture/models/creatures_r5/prowler/prowler_head_02/0xaa272b883e8036b9" } }, - { - "$type": "arig", - "path": "animrig/weapons/epg/ptpov_epg.rrig", - "sequences": [ - "animseq/weapons/epg/ptpov_epg/ads_out_onehanded_seq.rseq", - "animseq/weapons/epg/ptpov_epg/ads_out_onehanded_seq_air.rseq", - "animseq/weapons/epg/ptpov_epg/ads_out_onehanded_seq_crouch.rseq", - "animseq/weapons/epg/ptpov_epg/ads_out_onehanded_seq_sliding.rseq", - "animseq/weapons/epg/ptpov_epg/ads_out_onehanded_seq_sliding_grapple.rseq", - "animseq/weapons/epg/ptpov_epg/ads_out_onehanded_seq_wallrun.rseq", - "animseq/weapons/epg/ptpov_epg/ads_out_seq.rseq", - "animseq/weapons/epg/ptpov_epg/ads_out_seq_air.rseq", - "animseq/weapons/epg/ptpov_epg/attack_onehanded_seq.rseq", - "animseq/weapons/epg/ptpov_epg/attack_onehanded_slide_seq.rseq", - "animseq/weapons/epg/ptpov_epg/attack_seq.rseq", - "animseq/weapons/epg/ptpov_epg/attack_seq_crouch.rseq", - "animseq/weapons/epg/ptpov_epg/attack_seq_regrip.rseq", - "animseq/weapons/epg/ptpov_epg/attack_seq_slide.rseq", - "animseq/weapons/epg/ptpov_epg/crouch2idle_seq.rseq", - "animseq/weapons/epg/ptpov_epg/cylinder_layer.rseq", - "animseq/weapons/epg/ptpov_epg/draw_crouch_seq.rseq", - "animseq/weapons/epg/ptpov_epg/draw_onehanded_crouch_seq.rseq", - "animseq/weapons/epg/ptpov_epg/draw_onehanded_seq.rseq", - "animseq/weapons/epg/ptpov_epg/draw_seq.rseq", - "animseq/weapons/epg/ptpov_epg/drawfirst_crouch_seq.rseq", - "animseq/weapons/epg/ptpov_epg/drawfirst_seq.rseq", - "animseq/weapons/epg/ptpov_epg/holster_onehanded_seq.rseq", - "animseq/weapons/epg/ptpov_epg/holster_seq.rseq", - "animseq/weapons/epg/ptpov_epg/idle_check_crouch_seq.rseq", - "animseq/weapons/epg/ptpov_epg/idle_check_seq.rseq", - "animseq/weapons/epg/ptpov_epg/idle_onehanded_seq.rseq", - "animseq/weapons/epg/ptpov_epg/idle_onehanded_seq_air.rseq", - "animseq/weapons/epg/ptpov_epg/idle_onehanded_seq_air_slide.rseq", - "animseq/weapons/epg/ptpov_epg/idle_onehanded_seq_crouch.rseq", - "animseq/weapons/epg/ptpov_epg/idle_onehanded_seq_crouch_air.rseq", - "animseq/weapons/epg/ptpov_epg/idle_seq.rseq", - "animseq/weapons/epg/ptpov_epg/idle_seq_air.rseq", - "animseq/weapons/epg/ptpov_epg/idle_seq_autoplay.rseq", - "animseq/weapons/epg/ptpov_epg/idle_seq_crouch.rseq", - "animseq/weapons/epg/ptpov_epg/idle_seq_crouch_air.rseq", - "animseq/weapons/epg/ptpov_epg/lower_onehanded_seq.rseq", - "animseq/weapons/epg/ptpov_epg/lower_seq.rseq", - "animseq/weapons/epg/ptpov_epg/onehanded_jump.rseq", - "animseq/weapons/epg/ptpov_epg/onehanded_jump_crouch.rseq", - "animseq/weapons/epg/ptpov_epg/onehanded_land.rseq", - "animseq/weapons/epg/ptpov_epg/onehanded_land_crouch.rseq", - "animseq/weapons/epg/ptpov_epg/raise_crouch_seq.rseq", - "animseq/weapons/epg/ptpov_epg/raise_frommelee_crouch_seq.rseq", - "animseq/weapons/epg/ptpov_epg/raise_frommelee_seq.rseq", - "animseq/weapons/epg/ptpov_epg/raise_frommelee_sliding_seq.rseq", - "animseq/weapons/epg/ptpov_epg/raise_onehanded_crouch_seq.rseq", - "animseq/weapons/epg/ptpov_epg/raise_onehanded_seq.rseq", - "animseq/weapons/epg/ptpov_epg/raise_seq.rseq", - "animseq/weapons/epg/ptpov_epg/regrip.rseq", - "animseq/weapons/epg/ptpov_epg/regrip_02.rseq", - "animseq/weapons/epg/ptpov_epg/reload_crouch_seq.rseq", - "animseq/weapons/epg/ptpov_epg/reload_empty_late1_crouch_seq.rseq", - "animseq/weapons/epg/ptpov_epg/reload_empty_late1_seq.rseq", - "animseq/weapons/epg/ptpov_epg/reload_empty_late2_crouch_seq.rseq", - "animseq/weapons/epg/ptpov_epg/reload_empty_late2_seq.rseq", - "animseq/weapons/epg/ptpov_epg/reload_empty_onehanded_late1_seq.rseq", - "animseq/weapons/epg/ptpov_epg/reload_empty_onehanded_late2_seq.rseq", - "animseq/weapons/epg/ptpov_epg/reload_empty_onehanded_seq.rseq", - "animseq/weapons/epg/ptpov_epg/reload_late1_crouch_seq.rseq", - "animseq/weapons/epg/ptpov_epg/reload_late1_seq.rseq", - "animseq/weapons/epg/ptpov_epg/reload_onehanded_crouch_seq.rseq", - "animseq/weapons/epg/ptpov_epg/reload_onehanded_late1_crouch_seq.rseq", - "animseq/weapons/epg/ptpov_epg/reload_onehanded_late1_seq.rseq", - "animseq/weapons/epg/ptpov_epg/reload_onehanded_seq.rseq", - "animseq/weapons/epg/ptpov_epg/reload_seq.rseq", - "animseq/weapons/epg/ptpov_epg/reload_seq_crouch_empty.rseq", - "animseq/weapons/epg/ptpov_epg/reload_seq_empty.rseq", - "animseq/weapons/epg/ptpov_epg/run_layer.rseq", - "animseq/weapons/epg/ptpov_epg/run_layer_reload.rseq", - "animseq/weapons/epg/ptpov_epg/run_layer_wall.rseq", - "animseq/weapons/epg/ptpov_epg/sprint_onehanded_seq.rseq", - "animseq/weapons/epg/ptpov_epg/sprint_transition_seq.rseq", - "animseq/weapons/epg/ptpov_epg/sprintdraw_onehanded_seq.rseq", - "animseq/weapons/epg/ptpov_epg/sprintraise_onehanded_seq.rseq", - "animseq/weapons/epg/ptpov_epg/sprintraise_seq.rseq", - "animseq/weapons/epg/ptpov_epg/sprintraise_seq_air.rseq", - "animseq/weapons/epg/ptpov_epg/sprintraise_seq_regrip.rseq", - "animseq/weapons/epg/ptpov_epg/switch_to_jump_iron.rseq", - "animseq/weapons/epg/ptpov_epg/switch_to_jump_iron_crouch.rseq", - "animseq/weapons/epg/ptpov_epg/switch_to_jump_sprint.rseq", - "animseq/weapons/epg/ptpov_epg/switch_to_land_iron.rseq", - "animseq/weapons/epg/ptpov_epg/switch_to_land_iron_crouch.rseq", - "animseq/weapons/epg/ptpov_epg/switch_to_onehanded.rseq", - "animseq/weapons/epg/ptpov_epg/switch_to_onehanded_jump.rseq", - "animseq/weapons/epg/ptpov_epg/switch_to_onehanded_land.rseq", - "animseq/weapons/epg/ptpov_epg/switch_to_twohanded.rseq", - "animseq/weapons/epg/ptpov_epg/walk_seq.rseq", - "animseq/weapons/epg/ptpov_epg/walk_seq_nocam.rseq", - "animseq/weapons/epg/ptpov_epg/wind_effect_layer.rseq", - "animseq/weapons/epg/ptpov_epg/wind_loop_ads_layer.rseq", - "animseq/weapons/epg/ptpov_epg/wind_loop_layer.rseq" - ] - }, - { - "$type": "arig", - "path": "animrig/weapons/epg/w_epg.rrig", - "sequences": [ - "animseq/weapons/epg/w_epg/attack_seq.rseq", - "animseq/weapons/epg/w_epg/idle_seq.rseq" - ] - }, { "$type": "arig", "path": "animrig/weapons/empty_handed/ptpov_wraith_phasewalk.rrig", @@ -1255,36 +1125,6 @@ "path": "mdl/Weapons/empty_handed/ptpov_wraith_phasewalk.rmdl", "animrigs": ["animrig/weapons/empty_handed/ptpov_wraith_phasewalk.rrig"] }, - { - "$type": "rmdl", - "path": "mdl/weapons/epg/w_epg.rmdl", - "usePhysics": true, - "animrigs": ["animrig/weapons/epg/w_epg.rrig"] - }, - { - "$type": "rmdl", - "path": "mdl/weapons/epg/ptpov_epg.rmdl", - "usePhysics": false, - "sequences": [ - "animseq/weapons/epg/ptpov_epg/ads_in_crouch_seq.rseq", - "animseq/weapons/epg/ptpov_epg/ads_in_onehanded_seq.rseq", - "animseq/weapons/epg/ptpov_epg/ads_in_onehanded_seq_air.rseq", - "animseq/weapons/epg/ptpov_epg/ads_in_onehanded_seq_sliding.rseq", - "animseq/weapons/epg/ptpov_epg/ads_in_seq.rseq", - "animseq/weapons/epg/ptpov_epg/ads_in_seq_air.rseq", - "animseq/weapons/epg/ptpov_epg/ads_out_crouch_seq.rseq", - "animseq/weapons/epg/ptpov_epg/inspect_idle.rseq", - "animseq/weapons/epg/ptpov_epg/reload_empty_onehanded_crouch_seq.rseq", - "animseq/weapons/epg/ptpov_epg/reload_empty_onehanded_late1_crouch_seq.rseq", - "animseq/weapons/epg/ptpov_epg/reload_empty_onehanded_late2_crouch_seq.rseq", - "animseq/weapons/epg/ptpov_epg/sprint_seq.rseq", - "animseq/weapons/epg/ptpov_epg/sprintdraw_seq.rseq", - "animseq/weapons/epg/ptpov_epg/sprintholster_onehanded_seq.rseq", - "animseq/weapons/epg/ptpov_epg/sprintholster_seq.rseq", - "animseq/weapons/epg/ptpov_epg/sprintraise_onehanded_seq_slide.rseq" - ], - "animrigs": ["animrig/weapons/epg/ptpov_epg.rrig"] - }, { "$type": "rmdl", "path": "mdl/weapons/bullets/projectile_arl.rmdl", @@ -1307,18 +1147,17 @@ "models/test/weapons_test/pickups_test/wep_test_pickups_ammo_exp_blend_rgdp" ] }, - { - "$type": "rmdl", - "path": "mdl/weapons/sp_arc_tool/ptpov_arc_tool.rmdl", - "materials": ["models/Weapons_R2/sp_arc_tool_sknp"], - "animrigs": ["animrig/weapons/epg/ptpov_epg.rrig"] - }, { "$type": "rmdl", "path": "mdl/weapons/sp_arc_tool/w_arc_tool.rmdl", "usePhysics": true, "materials": ["models/Weapons_R2/sp_arc_tool_sknp"] }, + { + "$type": "rmdl", + "path": "mdl/custom_models/weapons/hl_crowbar/hl_crowbar.rmdl", + "animrigs": ["animrig/weapons/bloodhound_axe/ptpov_axe_bloodhound.rrig"] + }, { "$type": "rmdl", "path": "mdl/weapons/p2011sp/ptpov_p2011sp.rmdl",