From 9b77ba1c28fba6c8c68cf3885f99f060cf92937b Mon Sep 17 00:00:00 2001 From: Vanessa Dannenberg Date: Tue, 28 May 2019 07:57:23 -0400 Subject: [PATCH] move door 3d models to "3d extras" mod by extension, require its presence to cause doors to be 3d for consistency with the appearance/style of mtg doors in worlds that wouldn't normally use the 3d extras mod minor rework of closet door textures to make them work decently in both modes --- .../models/homedecor_door_closet_a.obj | 208 +++++++++--------- .../models/homedecor_door_closet_b.obj | 208 +++++++++--------- .../models/homedecor_door_fancy_a.obj | 0 .../models/homedecor_door_fancy_b.obj | 0 .../models/homedecor_door_wood_glass_3_a.obj | 0 .../models/homedecor_door_wood_glass_3_b.obj | 0 .../models/homedecor_door_wood_glass_a.obj | 0 .../models/homedecor_door_wood_glass_b.obj | 0 .../models/homedecor_door_wrought_iron_a.obj | 0 .../models/homedecor_door_wrought_iron_b.obj | 0 homedecor_doors_and_gates/depends.txt | 1 + homedecor_doors_and_gates/init.lua | 4 +- .../homedecor_door_closet_mahogany.png | Bin 5093 -> 5893 bytes .../textures/homedecor_door_closet_oak.png | Bin 5163 -> 6080 bytes 14 files changed, 212 insertions(+), 209 deletions(-) rename {homedecor_doors_and_gates => homedecor_3d_extras}/models/homedecor_door_closet_a.obj (90%) rename {homedecor_doors_and_gates => homedecor_3d_extras}/models/homedecor_door_closet_b.obj (90%) rename {homedecor_doors_and_gates => homedecor_3d_extras}/models/homedecor_door_fancy_a.obj (100%) rename {homedecor_doors_and_gates => homedecor_3d_extras}/models/homedecor_door_fancy_b.obj (100%) rename {homedecor_doors_and_gates => homedecor_3d_extras}/models/homedecor_door_wood_glass_3_a.obj (100%) rename {homedecor_doors_and_gates => homedecor_3d_extras}/models/homedecor_door_wood_glass_3_b.obj (100%) rename {homedecor_doors_and_gates => homedecor_3d_extras}/models/homedecor_door_wood_glass_a.obj (100%) rename {homedecor_doors_and_gates => homedecor_3d_extras}/models/homedecor_door_wood_glass_b.obj (100%) rename {homedecor_doors_and_gates => homedecor_3d_extras}/models/homedecor_door_wrought_iron_a.obj (100%) rename {homedecor_doors_and_gates => homedecor_3d_extras}/models/homedecor_door_wrought_iron_b.obj (100%) diff --git a/homedecor_doors_and_gates/models/homedecor_door_closet_a.obj b/homedecor_3d_extras/models/homedecor_door_closet_a.obj similarity index 90% rename from homedecor_doors_and_gates/models/homedecor_door_closet_a.obj rename to homedecor_3d_extras/models/homedecor_door_closet_a.obj index 8cbc5bcd..c835503d 100644 --- a/homedecor_doors_and_gates/models/homedecor_door_closet_a.obj +++ b/homedecor_3d_extras/models/homedecor_door_closet_a.obj @@ -293,12 +293,12 @@ vt 0.000000 0.062500 vt 0.000000 0.000000 vt 0.421053 0.000000 vt 0.421053 0.000000 -vt 0.052632 0.937500 -vt 0.368421 0.937500 +vt 0.052632 0.921875 +vt 0.368421 0.921875 vt 0.368421 0.906250 vt 0.052632 0.906250 -vt 0.473684 0.937500 -vt 0.789474 0.937500 +vt 0.473684 0.921875 +vt 0.789474 0.921875 vt 0.789474 0.906250 vt 0.473684 0.906250 vt 0.842105 0.937500 @@ -339,12 +339,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.906250 -vt 0.368421 0.906250 +vt 0.052632 0.890625 +vt 0.368421 0.890625 vt 0.368421 0.875000 vt 0.052632 0.875000 -vt 0.473684 0.906250 -vt 0.789474 0.906250 +vt 0.473684 0.890625 +vt 0.789474 0.890625 vt 0.789474 0.875000 vt 0.473684 0.875000 vt 0.986842 0.562500 @@ -355,12 +355,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.875000 -vt 0.368421 0.875000 +vt 0.052632 0.859375 +vt 0.368421 0.859375 vt 0.368421 0.843750 vt 0.052632 0.843750 -vt 0.473684 0.875000 -vt 0.789474 0.875000 +vt 0.473684 0.859375 +vt 0.789474 0.859375 vt 0.789474 0.843750 vt 0.473684 0.843750 vt 0.986842 0.562500 @@ -371,12 +371,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.843750 -vt 0.368421 0.843750 +vt 0.052632 0.828125 +vt 0.368421 0.828125 vt 0.368421 0.812500 vt 0.052632 0.812500 -vt 0.473684 0.843750 -vt 0.789474 0.843750 +vt 0.473684 0.828125 +vt 0.789474 0.828125 vt 0.789474 0.812500 vt 0.473684 0.812500 vt 0.986842 0.562500 @@ -387,12 +387,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.812500 -vt 0.368421 0.812500 +vt 0.052632 0.796875 +vt 0.368421 0.796875 vt 0.368421 0.781250 vt 0.052632 0.781250 -vt 0.473684 0.812500 -vt 0.789474 0.812500 +vt 0.473684 0.796875 +vt 0.789474 0.796875 vt 0.789474 0.781250 vt 0.473684 0.781250 vt 0.986842 0.562500 @@ -403,12 +403,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.781250 -vt 0.368421 0.781250 +vt 0.052632 0.765625 +vt 0.368421 0.765625 vt 0.368421 0.750000 vt 0.052632 0.750000 -vt 0.473684 0.781250 -vt 0.789474 0.781250 +vt 0.473684 0.765625 +vt 0.789474 0.765625 vt 0.789474 0.750000 vt 0.473684 0.750000 vt 0.986842 0.562500 @@ -419,12 +419,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.718750 -vt 0.368421 0.718750 +vt 0.052632 0.703125 +vt 0.368421 0.703125 vt 0.368421 0.687500 vt 0.052632 0.687500 -vt 0.473684 0.718750 -vt 0.789474 0.718750 +vt 0.473684 0.703125 +vt 0.789474 0.703125 vt 0.789474 0.687500 vt 0.473684 0.687500 vt 0.986842 0.562500 @@ -435,12 +435,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.750000 -vt 0.368421 0.750000 +vt 0.052632 0.734375 +vt 0.368421 0.734375 vt 0.368421 0.718750 vt 0.052632 0.718750 -vt 0.473684 0.750000 -vt 0.789474 0.750000 +vt 0.473684 0.734375 +vt 0.789474 0.734375 vt 0.789474 0.718750 vt 0.473684 0.718750 vt 0.986842 0.562500 @@ -451,12 +451,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.687500 -vt 0.368421 0.687500 +vt 0.052632 0.671875 +vt 0.368421 0.671875 vt 0.368421 0.656250 vt 0.052632 0.656250 -vt 0.473684 0.687500 -vt 0.789474 0.687500 +vt 0.473684 0.671875 +vt 0.789474 0.671875 vt 0.789474 0.656250 vt 0.473684 0.656250 vt 0.986842 0.562500 @@ -467,12 +467,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.656250 -vt 0.368421 0.656250 +vt 0.052632 0.640625 +vt 0.368421 0.640625 vt 0.368421 0.625000 vt 0.052632 0.625000 -vt 0.473684 0.656250 -vt 0.789474 0.656250 +vt 0.473684 0.640625 +vt 0.789474 0.640625 vt 0.789474 0.625000 vt 0.473684 0.625000 vt 0.986842 0.562500 @@ -483,12 +483,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.625000 -vt 0.368421 0.625000 +vt 0.052632 0.609375 +vt 0.368421 0.609375 vt 0.368421 0.593750 vt 0.052632 0.593750 -vt 0.473684 0.625000 -vt 0.789474 0.625000 +vt 0.473684 0.609375 +vt 0.789474 0.609375 vt 0.789474 0.593750 vt 0.473684 0.593750 vt 0.986842 0.562500 @@ -499,12 +499,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.593750 -vt 0.368421 0.593750 +vt 0.052632 0.578125 +vt 0.368421 0.578125 vt 0.368421 0.562500 vt 0.052632 0.562500 -vt 0.473684 0.593750 -vt 0.789474 0.593750 +vt 0.473684 0.578125 +vt 0.789474 0.578125 vt 0.789474 0.562500 vt 0.473684 0.562500 vt 0.986842 0.562500 @@ -515,12 +515,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.562500 -vt 0.368421 0.562500 +vt 0.052632 0.546875 +vt 0.368421 0.546875 vt 0.368421 0.531250 vt 0.052632 0.531250 -vt 0.473684 0.562500 -vt 0.789474 0.562500 +vt 0.473684 0.546875 +vt 0.789474 0.546875 vt 0.789474 0.531250 vt 0.473684 0.531250 vt 0.986842 0.562500 @@ -533,12 +533,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.468750 vt 0.368421 0.468750 -vt 0.368421 0.437500 -vt 0.052632 0.437500 +vt 0.368421 0.453125 +vt 0.052632 0.453125 vt 0.473684 0.468750 vt 0.789474 0.468750 -vt 0.789474 0.437500 -vt 0.473684 0.437500 +vt 0.789474 0.453125 +vt 0.473684 0.453125 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -549,12 +549,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.437500 vt 0.368421 0.437500 -vt 0.368421 0.406250 -vt 0.052632 0.406250 +vt 0.368421 0.421875 +vt 0.052632 0.421875 vt 0.473684 0.437500 vt 0.789474 0.437500 -vt 0.789474 0.406250 -vt 0.473684 0.406250 +vt 0.789474 0.421875 +vt 0.473684 0.421875 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -565,12 +565,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.406250 vt 0.368421 0.406250 -vt 0.368421 0.375000 -vt 0.052632 0.375000 +vt 0.368421 0.390625 +vt 0.052632 0.390625 vt 0.473684 0.406250 vt 0.789474 0.406250 -vt 0.789474 0.375000 -vt 0.473684 0.375000 +vt 0.789474 0.390625 +vt 0.473684 0.390625 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -581,12 +581,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.375000 vt 0.368421 0.375000 -vt 0.368421 0.343750 -vt 0.052632 0.343750 +vt 0.368421 0.359375 +vt 0.052632 0.359375 vt 0.473684 0.375000 vt 0.789474 0.375000 -vt 0.789474 0.343750 -vt 0.473684 0.343750 +vt 0.789474 0.359375 +vt 0.473684 0.359375 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -597,12 +597,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.343750 vt 0.368421 0.343750 -vt 0.368421 0.312500 -vt 0.052632 0.312500 +vt 0.368421 0.328125 +vt 0.052632 0.328125 vt 0.473684 0.343750 vt 0.789474 0.343750 -vt 0.789474 0.312500 -vt 0.473684 0.312500 +vt 0.789474 0.328125 +vt 0.473684 0.328125 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -613,12 +613,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.312500 vt 0.368421 0.312500 -vt 0.368421 0.281250 -vt 0.052632 0.281250 +vt 0.368421 0.296875 +vt 0.052632 0.296875 vt 0.473684 0.312500 vt 0.789474 0.312500 -vt 0.789474 0.281250 -vt 0.473684 0.281250 +vt 0.789474 0.296875 +vt 0.473684 0.296875 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -629,12 +629,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.250000 vt 0.368421 0.250000 -vt 0.368421 0.218750 -vt 0.052632 0.218750 +vt 0.368421 0.234375 +vt 0.052632 0.234375 vt 0.473684 0.250000 vt 0.789474 0.250000 -vt 0.789474 0.218750 -vt 0.473684 0.218750 +vt 0.789474 0.234375 +vt 0.473684 0.234375 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -645,12 +645,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.281250 vt 0.368421 0.281250 -vt 0.368421 0.250000 -vt 0.052632 0.250000 +vt 0.368421 0.265625 +vt 0.052632 0.265625 vt 0.473684 0.281250 vt 0.789474 0.281250 -vt 0.789474 0.250000 -vt 0.473684 0.250000 +vt 0.789474 0.265625 +vt 0.473684 0.265625 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -661,12 +661,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.218750 vt 0.368421 0.218750 -vt 0.368421 0.187500 -vt 0.052632 0.187500 +vt 0.368421 0.203125 +vt 0.052632 0.203125 vt 0.473684 0.218750 vt 0.789474 0.218750 -vt 0.789474 0.187500 -vt 0.473684 0.187500 +vt 0.789474 0.203125 +vt 0.473684 0.203125 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -677,12 +677,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.187500 vt 0.368421 0.187500 -vt 0.368421 0.156250 -vt 0.052632 0.156250 +vt 0.368421 0.171875 +vt 0.052632 0.171875 vt 0.473684 0.187500 vt 0.789474 0.187500 -vt 0.789474 0.156250 -vt 0.473684 0.156250 +vt 0.789474 0.171875 +vt 0.473684 0.171875 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -693,12 +693,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.156250 vt 0.368421 0.156250 -vt 0.368421 0.125000 -vt 0.052632 0.125000 +vt 0.368421 0.140625 +vt 0.052632 0.140625 vt 0.473684 0.156250 vt 0.789474 0.156250 -vt 0.789474 0.125000 -vt 0.473684 0.125000 +vt 0.789474 0.140625 +vt 0.473684 0.140625 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -709,12 +709,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.125000 vt 0.368421 0.125000 -vt 0.368421 0.093750 -vt 0.052632 0.093750 +vt 0.368421 0.109375 +vt 0.052632 0.109375 vt 0.473684 0.125000 vt 0.789474 0.125000 -vt 0.789474 0.093750 -vt 0.473684 0.093750 +vt 0.789474 0.109375 +vt 0.473684 0.109375 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -725,12 +725,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.093750 vt 0.368421 0.093750 -vt 0.368421 0.062500 -vt 0.052632 0.062500 +vt 0.368421 0.078125 +vt 0.052632 0.078125 vt 0.473684 0.093750 vt 0.789474 0.093750 -vt 0.789474 0.062500 -vt 0.473684 0.062500 +vt 0.789474 0.078125 +vt 0.473684 0.078125 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 diff --git a/homedecor_doors_and_gates/models/homedecor_door_closet_b.obj b/homedecor_3d_extras/models/homedecor_door_closet_b.obj similarity index 90% rename from homedecor_doors_and_gates/models/homedecor_door_closet_b.obj rename to homedecor_3d_extras/models/homedecor_door_closet_b.obj index 94daf101..5098ea9d 100644 --- a/homedecor_doors_and_gates/models/homedecor_door_closet_b.obj +++ b/homedecor_3d_extras/models/homedecor_door_closet_b.obj @@ -293,12 +293,12 @@ vt 0.000000 0.062500 vt 0.000000 0.000000 vt 0.421053 0.000000 vt 0.421053 0.000000 -vt 0.052632 0.937500 -vt 0.368421 0.937500 +vt 0.052632 0.921875 +vt 0.368421 0.921875 vt 0.368421 0.906250 vt 0.052632 0.906250 -vt 0.473684 0.937500 -vt 0.789474 0.937500 +vt 0.473684 0.921875 +vt 0.789474 0.921875 vt 0.789474 0.906250 vt 0.473684 0.906250 vt 0.842105 0.937500 @@ -339,12 +339,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.906250 -vt 0.368421 0.906250 +vt 0.052632 0.890625 +vt 0.368421 0.890625 vt 0.368421 0.875000 vt 0.052632 0.875000 -vt 0.473684 0.906250 -vt 0.789474 0.906250 +vt 0.473684 0.890625 +vt 0.789474 0.890625 vt 0.789474 0.875000 vt 0.473684 0.875000 vt 0.986842 0.562500 @@ -355,12 +355,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.875000 -vt 0.368421 0.875000 +vt 0.052632 0.859375 +vt 0.368421 0.859375 vt 0.368421 0.843750 vt 0.052632 0.843750 -vt 0.473684 0.875000 -vt 0.789474 0.875000 +vt 0.473684 0.859375 +vt 0.789474 0.859375 vt 0.789474 0.843750 vt 0.473684 0.843750 vt 0.986842 0.562500 @@ -371,12 +371,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.843750 -vt 0.368421 0.843750 +vt 0.052632 0.828125 +vt 0.368421 0.828125 vt 0.368421 0.812500 vt 0.052632 0.812500 -vt 0.473684 0.843750 -vt 0.789474 0.843750 +vt 0.473684 0.828125 +vt 0.789474 0.828125 vt 0.789474 0.812500 vt 0.473684 0.812500 vt 0.986842 0.562500 @@ -387,12 +387,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.812500 -vt 0.368421 0.812500 +vt 0.052632 0.796875 +vt 0.368421 0.796875 vt 0.368421 0.781250 vt 0.052632 0.781250 -vt 0.473684 0.812500 -vt 0.789474 0.812500 +vt 0.473684 0.796875 +vt 0.789474 0.796875 vt 0.789474 0.781250 vt 0.473684 0.781250 vt 0.986842 0.562500 @@ -403,12 +403,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.781250 -vt 0.368421 0.781250 +vt 0.052632 0.765625 +vt 0.368421 0.765625 vt 0.368421 0.750000 vt 0.052632 0.750000 -vt 0.473684 0.781250 -vt 0.789474 0.781250 +vt 0.473684 0.765625 +vt 0.789474 0.765625 vt 0.789474 0.750000 vt 0.473684 0.750000 vt 0.986842 0.562500 @@ -419,12 +419,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.718750 -vt 0.368421 0.718750 +vt 0.052632 0.703125 +vt 0.368421 0.703125 vt 0.368421 0.687500 vt 0.052632 0.687500 -vt 0.473684 0.718750 -vt 0.789474 0.718750 +vt 0.473684 0.703125 +vt 0.789474 0.703125 vt 0.789474 0.687500 vt 0.473684 0.687500 vt 0.986842 0.562500 @@ -435,12 +435,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.750000 -vt 0.368421 0.750000 +vt 0.052632 0.734375 +vt 0.368421 0.734375 vt 0.368421 0.718750 vt 0.052632 0.718750 -vt 0.473684 0.750000 -vt 0.789474 0.750000 +vt 0.473684 0.734375 +vt 0.789474 0.734375 vt 0.789474 0.718750 vt 0.473684 0.718750 vt 0.986842 0.562500 @@ -451,12 +451,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.687500 -vt 0.368421 0.687500 +vt 0.052632 0.671875 +vt 0.368421 0.671875 vt 0.368421 0.656250 vt 0.052632 0.656250 -vt 0.473684 0.687500 -vt 0.789474 0.687500 +vt 0.473684 0.671875 +vt 0.789474 0.671875 vt 0.789474 0.656250 vt 0.473684 0.656250 vt 0.986842 0.562500 @@ -467,12 +467,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.656250 -vt 0.368421 0.656250 +vt 0.052632 0.640625 +vt 0.368421 0.640625 vt 0.368421 0.625000 vt 0.052632 0.625000 -vt 0.473684 0.656250 -vt 0.789474 0.656250 +vt 0.473684 0.640625 +vt 0.789474 0.640625 vt 0.789474 0.625000 vt 0.473684 0.625000 vt 0.986842 0.562500 @@ -483,12 +483,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.625000 -vt 0.368421 0.625000 +vt 0.052632 0.609375 +vt 0.368421 0.609375 vt 0.368421 0.593750 vt 0.052632 0.593750 -vt 0.473684 0.625000 -vt 0.789474 0.625000 +vt 0.473684 0.609375 +vt 0.789474 0.609375 vt 0.789474 0.593750 vt 0.473684 0.593750 vt 0.986842 0.562500 @@ -499,12 +499,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.593750 -vt 0.368421 0.593750 +vt 0.052632 0.578125 +vt 0.368421 0.578125 vt 0.368421 0.562500 vt 0.052632 0.562500 -vt 0.473684 0.593750 -vt 0.789474 0.593750 +vt 0.473684 0.578125 +vt 0.789474 0.578125 vt 0.789474 0.562500 vt 0.473684 0.562500 vt 0.986842 0.562500 @@ -515,12 +515,12 @@ vt 0.973684 0.062500 vt 0.960526 0.062500 vt 0.960526 0.437500 vt 0.973684 0.437500 -vt 0.052632 0.562500 -vt 0.368421 0.562500 +vt 0.052632 0.546875 +vt 0.368421 0.546875 vt 0.368421 0.531250 vt 0.052632 0.531250 -vt 0.473684 0.562500 -vt 0.789474 0.562500 +vt 0.473684 0.546875 +vt 0.789474 0.546875 vt 0.789474 0.531250 vt 0.473684 0.531250 vt 0.986842 0.562500 @@ -533,12 +533,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.468750 vt 0.368421 0.468750 -vt 0.368421 0.437500 -vt 0.052632 0.437500 +vt 0.368421 0.453125 +vt 0.052632 0.453125 vt 0.473684 0.468750 vt 0.789474 0.468750 -vt 0.789474 0.437500 -vt 0.473684 0.437500 +vt 0.789474 0.453125 +vt 0.473684 0.453125 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -549,12 +549,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.437500 vt 0.368421 0.437500 -vt 0.368421 0.406250 -vt 0.052632 0.406250 +vt 0.368421 0.421875 +vt 0.052632 0.421875 vt 0.473684 0.437500 vt 0.789474 0.437500 -vt 0.789474 0.406250 -vt 0.473684 0.406250 +vt 0.789474 0.421875 +vt 0.473684 0.421875 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -565,12 +565,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.406250 vt 0.368421 0.406250 -vt 0.368421 0.375000 -vt 0.052632 0.375000 +vt 0.368421 0.390625 +vt 0.052632 0.390625 vt 0.473684 0.406250 vt 0.789474 0.406250 -vt 0.789474 0.375000 -vt 0.473684 0.375000 +vt 0.789474 0.390625 +vt 0.473684 0.390625 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -581,12 +581,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.375000 vt 0.368421 0.375000 -vt 0.368421 0.343750 -vt 0.052632 0.343750 +vt 0.368421 0.359375 +vt 0.052632 0.359375 vt 0.473684 0.375000 vt 0.789474 0.375000 -vt 0.789474 0.343750 -vt 0.473684 0.343750 +vt 0.789474 0.359375 +vt 0.473684 0.359375 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -597,12 +597,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.343750 vt 0.368421 0.343750 -vt 0.368421 0.312500 -vt 0.052632 0.312500 +vt 0.368421 0.328125 +vt 0.052632 0.328125 vt 0.473684 0.343750 vt 0.789474 0.343750 -vt 0.789474 0.312500 -vt 0.473684 0.312500 +vt 0.789474 0.328125 +vt 0.473684 0.328125 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -613,12 +613,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.312500 vt 0.368421 0.312500 -vt 0.368421 0.281250 -vt 0.052632 0.281250 +vt 0.368421 0.296875 +vt 0.052632 0.296875 vt 0.473684 0.312500 vt 0.789474 0.312500 -vt 0.789474 0.281250 -vt 0.473684 0.281250 +vt 0.789474 0.296875 +vt 0.473684 0.296875 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -629,12 +629,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.250000 vt 0.368421 0.250000 -vt 0.368421 0.218750 -vt 0.052632 0.218750 +vt 0.368421 0.234375 +vt 0.052632 0.234375 vt 0.473684 0.250000 vt 0.789474 0.250000 -vt 0.789474 0.218750 -vt 0.473684 0.218750 +vt 0.789474 0.234375 +vt 0.473684 0.234375 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -645,12 +645,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.281250 vt 0.368421 0.281250 -vt 0.368421 0.250000 -vt 0.052632 0.250000 +vt 0.368421 0.265625 +vt 0.052632 0.265625 vt 0.473684 0.281250 vt 0.789474 0.281250 -vt 0.789474 0.250000 -vt 0.473684 0.250000 +vt 0.789474 0.265625 +vt 0.473684 0.265625 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -661,12 +661,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.218750 vt 0.368421 0.218750 -vt 0.368421 0.187500 -vt 0.052632 0.187500 +vt 0.368421 0.203125 +vt 0.052632 0.203125 vt 0.473684 0.218750 vt 0.789474 0.218750 -vt 0.789474 0.187500 -vt 0.473684 0.187500 +vt 0.789474 0.203125 +vt 0.473684 0.203125 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -677,12 +677,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.187500 vt 0.368421 0.187500 -vt 0.368421 0.156250 -vt 0.052632 0.156250 +vt 0.368421 0.171875 +vt 0.052632 0.171875 vt 0.473684 0.187500 vt 0.789474 0.187500 -vt 0.789474 0.156250 -vt 0.473684 0.156250 +vt 0.789474 0.171875 +vt 0.473684 0.171875 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -693,12 +693,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.156250 vt 0.368421 0.156250 -vt 0.368421 0.125000 -vt 0.052632 0.125000 +vt 0.368421 0.140625 +vt 0.052632 0.140625 vt 0.473684 0.156250 vt 0.789474 0.156250 -vt 0.789474 0.125000 -vt 0.473684 0.125000 +vt 0.789474 0.140625 +vt 0.473684 0.140625 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -709,12 +709,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.125000 vt 0.368421 0.125000 -vt 0.368421 0.093750 -vt 0.052632 0.093750 +vt 0.368421 0.109375 +vt 0.052632 0.109375 vt 0.473684 0.125000 vt 0.789474 0.125000 -vt 0.789474 0.093750 -vt 0.473684 0.093750 +vt 0.789474 0.109375 +vt 0.473684 0.109375 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 @@ -725,12 +725,12 @@ vt 0.960526 0.437500 vt 0.973684 0.437500 vt 0.052632 0.093750 vt 0.368421 0.093750 -vt 0.368421 0.062500 -vt 0.052632 0.062500 +vt 0.368421 0.078125 +vt 0.052632 0.078125 vt 0.473684 0.093750 vt 0.789474 0.093750 -vt 0.789474 0.062500 -vt 0.473684 0.062500 +vt 0.789474 0.078125 +vt 0.473684 0.078125 vt 0.986842 0.562500 vt 0.973684 0.562500 vt 0.973684 0.937500 diff --git a/homedecor_doors_and_gates/models/homedecor_door_fancy_a.obj b/homedecor_3d_extras/models/homedecor_door_fancy_a.obj similarity index 100% rename from homedecor_doors_and_gates/models/homedecor_door_fancy_a.obj rename to homedecor_3d_extras/models/homedecor_door_fancy_a.obj diff --git a/homedecor_doors_and_gates/models/homedecor_door_fancy_b.obj b/homedecor_3d_extras/models/homedecor_door_fancy_b.obj similarity index 100% rename from homedecor_doors_and_gates/models/homedecor_door_fancy_b.obj rename to homedecor_3d_extras/models/homedecor_door_fancy_b.obj diff --git a/homedecor_doors_and_gates/models/homedecor_door_wood_glass_3_a.obj b/homedecor_3d_extras/models/homedecor_door_wood_glass_3_a.obj similarity index 100% rename from homedecor_doors_and_gates/models/homedecor_door_wood_glass_3_a.obj rename to homedecor_3d_extras/models/homedecor_door_wood_glass_3_a.obj diff --git a/homedecor_doors_and_gates/models/homedecor_door_wood_glass_3_b.obj b/homedecor_3d_extras/models/homedecor_door_wood_glass_3_b.obj similarity index 100% rename from homedecor_doors_and_gates/models/homedecor_door_wood_glass_3_b.obj rename to homedecor_3d_extras/models/homedecor_door_wood_glass_3_b.obj diff --git a/homedecor_doors_and_gates/models/homedecor_door_wood_glass_a.obj b/homedecor_3d_extras/models/homedecor_door_wood_glass_a.obj similarity index 100% rename from homedecor_doors_and_gates/models/homedecor_door_wood_glass_a.obj rename to homedecor_3d_extras/models/homedecor_door_wood_glass_a.obj diff --git a/homedecor_doors_and_gates/models/homedecor_door_wood_glass_b.obj b/homedecor_3d_extras/models/homedecor_door_wood_glass_b.obj similarity index 100% rename from homedecor_doors_and_gates/models/homedecor_door_wood_glass_b.obj rename to homedecor_3d_extras/models/homedecor_door_wood_glass_b.obj diff --git a/homedecor_doors_and_gates/models/homedecor_door_wrought_iron_a.obj b/homedecor_3d_extras/models/homedecor_door_wrought_iron_a.obj similarity index 100% rename from homedecor_doors_and_gates/models/homedecor_door_wrought_iron_a.obj rename to homedecor_3d_extras/models/homedecor_door_wrought_iron_a.obj diff --git a/homedecor_doors_and_gates/models/homedecor_door_wrought_iron_b.obj b/homedecor_3d_extras/models/homedecor_door_wrought_iron_b.obj similarity index 100% rename from homedecor_doors_and_gates/models/homedecor_door_wrought_iron_b.obj rename to homedecor_3d_extras/models/homedecor_door_wrought_iron_b.obj diff --git a/homedecor_doors_and_gates/depends.txt b/homedecor_doors_and_gates/depends.txt index c897dba1..8879c414 100644 --- a/homedecor_doors_and_gates/depends.txt +++ b/homedecor_doors_and_gates/depends.txt @@ -1,5 +1,6 @@ homedecor_common homedecor_misc? +homedecor_3d_extras? default basic_materials dye diff --git a/homedecor_doors_and_gates/init.lua b/homedecor_doors_and_gates/init.lua index 5a1e8813..a0f72536 100644 --- a/homedecor_doors_and_gates/init.lua +++ b/homedecor_doors_and_gates/init.lua @@ -163,6 +163,8 @@ if mesecons_mp then } end +local hd_3d = minetest.get_modpath("homedecor_3d_extras") + for _, door in ipairs(door_list) do doors.register(door.name, { tiles = {{ name = "homedecor_door_"..door.name..".png", backface_culling = door.backface }}, @@ -190,7 +192,7 @@ for _, door in ipairs(door_list) do minetest.register_node(":"..nn_b, def) end - if door.custom_model then + if door.custom_model and hd_3d then def = hd_doors_clone_node(nn_a) def.mesh = door.custom_model.."_a.obj" minetest.register_node(":"..nn_a, def) diff --git a/homedecor_doors_and_gates/textures/homedecor_door_closet_mahogany.png b/homedecor_doors_and_gates/textures/homedecor_door_closet_mahogany.png index 19d5701aa732ef05dafc5d24c523be995a97698d..b5cc750880cfb216e4cc30e3a36d05d0a5faca00 100644 GIT binary patch literal 5893 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%0DJ*??Q17fMhY7}WLw@vxj5 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 S<}>jSkOZo(r&gh29q~V3as|u)