From 966e26e78d3da0b6136c95e418e2bb9ed491ad81 Mon Sep 17 00:00:00 2001 From: hgn Date: Mon, 18 Apr 2022 17:08:11 +0100 Subject: [PATCH] .phy pack --- __init__.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/__init__.py b/__init__.py index 14f23e5..c3dfacf 100644 --- a/__init__.py +++ b/__init__.py @@ -1237,6 +1237,12 @@ def compile_material(mat): vmt.edon() return props +def cxr_modelsrc_vphys( mdl ): + for obj in mdl.objects: + if obj.name == F"{mdl.name}_phy": + return obj + return None + def cxr_export_modelsrc( mdl, origin, asset_dir, project_name, transform ): dgraph = bpy.context.evaluated_depsgraph_get() @@ -1738,7 +1744,7 @@ class CXR_COMPILER_CHAIN(bpy.types.Operator): for img_job in image_jobs: img = img_job[0] fp.write(F"{asset_path('materials',img)}.vtf\n") - fp.write(F"{cxr_winepath(asset_full_path('materials',img))}.vmt\n") + fp.write(F"{cxr_winepath(asset_full_path('materials',img))}.vtf\n") for mdl in a_models: local = asset_path('models',mdl) @@ -1752,6 +1758,10 @@ class CXR_COMPILER_CHAIN(bpy.types.Operator): fp.write(F"{winep}.mdl\n") fp.write(F"{local}.vvd\n") fp.write(F"{winep}.vvd\n") + + if cxr_modelsrc_vphys(mdl): + fp.write(F"{local}.phy\n") + fp.write(F"{winep}.phy\n") # Convexer jobs static.JOBID = 0 -- 2.25.1