diff --git a/lua/autorun/pac_editor_init.lua b/lua/autorun/pac_editor_init.lua index aa781940..ee48aec1 100644 --- a/lua/autorun/pac_editor_init.lua +++ b/lua/autorun/pac_editor_init.lua @@ -14,6 +14,9 @@ if SERVER then add_files("pac3/editor/client/") include("pac3/editor/server/init.lua") + + -- for the default models + resource.AddWorkshop("104691717") end if CLIENT then diff --git a/lua/pac3/editor/client/parts.lua b/lua/pac3/editor/client/parts.lua index d8b40749..9166e193 100644 --- a/lua/pac3/editor/client/parts.lua +++ b/lua/pac3/editor/client/parts.lua @@ -39,7 +39,11 @@ function pace.OnCreatePart(class_name, name, desc, mdl) end if desc then part:SetDescription(desc) end - if mdl then part:SetModel(mdl) end + if mdl then + part:SetModel(mdl) + elseif class_name == "model" then + part:SetModel("models/pac/default.mdl") + end local ply = LocalPlayer() diff --git a/materials/pac/default.vmt b/materials/pac/default.vmt new file mode 100644 index 00000000..5b3ef838 --- /dev/null +++ b/materials/pac/default.vmt @@ -0,0 +1,10 @@ +"VertexlitGeneric" +{ + "$BaseTexture" "models\debug\debugwhite" + "$BumpMap" "dev\bump_normal" + + "$Phong" 1 + "$PhongBoost" 2 + "$PhongExponent" 5 + "$PhongFresnelRanges" "[0 0.5 1]" +} diff --git a/models/pac/default.dx80.vtx b/models/pac/default.dx80.vtx new file mode 100644 index 00000000..10b6dbca Binary files /dev/null and b/models/pac/default.dx80.vtx differ diff --git a/models/pac/default.dx90.vtx b/models/pac/default.dx90.vtx new file mode 100644 index 00000000..43dc7c45 Binary files /dev/null and b/models/pac/default.dx90.vtx differ diff --git a/models/pac/default.mdl b/models/pac/default.mdl new file mode 100644 index 00000000..11e3c4e4 Binary files /dev/null and b/models/pac/default.mdl differ diff --git a/models/pac/default.phy b/models/pac/default.phy new file mode 100644 index 00000000..33a1c523 Binary files /dev/null and b/models/pac/default.phy differ diff --git a/models/pac/default.sw.vtx b/models/pac/default.sw.vtx new file mode 100644 index 00000000..46252caf Binary files /dev/null and b/models/pac/default.sw.vtx differ diff --git a/models/pac/default.vvd b/models/pac/default.vvd new file mode 100644 index 00000000..67cfdf46 Binary files /dev/null and b/models/pac/default.vvd differ