From 0eed468b6ecfd4a47774d18e1d2573d2f80c44c4 Mon Sep 17 00:00:00 2001 From: Reonu Date: Tue, 27 Aug 2024 16:16:07 +0100 Subject: [PATCH] [UI] [OOT] More informative text regarding culling (#433) * better text for culling * Be less vague * split line --------- Co-authored-by: Dragorn421 --- fast64_internal/oot/props_panel_main.py | 4 ++-- fast64_internal/oot/room/properties.py | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/fast64_internal/oot/props_panel_main.py b/fast64_internal/oot/props_panel_main.py index 11fdb9900..3323825b3 100644 --- a/fast64_internal/oot/props_panel_main.py +++ b/fast64_internal/oot/props_panel_main.py @@ -229,8 +229,8 @@ def draw_props(self, layout: bpy.types.UILayout): col.prop(self, "sizeControlsCull") if not self.sizeControlsCull: prop_split(col, self, "manualRadius", "Radius (OOT Units)") - col.label(text="Meshes generate cull groups automatically.", icon="INFO") - col.label(text="This is only for custom cull group shapes.") + col.label(text="RSP culling is automatic. The 'Custom Cull Group' empty type is for CPU culling.", icon="INFO") + col.label(text="This will create custom cull group shape entries to be used in Cullable rooms.") col.label(text="Use Options -> Transform -> Affect Only -> Parent ", icon="INFO") col.label(text="to move object without affecting children.") diff --git a/fast64_internal/oot/room/properties.py b/fast64_internal/oot/room/properties.py index 7af1e4628..1e9d643d2 100644 --- a/fast64_internal/oot/room/properties.py +++ b/fast64_internal/oot/room/properties.py @@ -172,7 +172,9 @@ def draw_props(self, layout: UILayout, dropdownLabel: str, headerIndex: int, obj if self.roomShape == "ROOM_SHAPE_TYPE_IMAGE": self.drawBGImageList(general, objName) if self.roomShape == "ROOM_SHAPE_TYPE_CULLABLE": - general.label(text="Cull regions are generated automatically.", icon="INFO") + general.label(text="The 'Cullable' room shape type is for CPU culling,", icon="INFO") + general.label(text="and requires meshes to be parented to Custom Cull Group empties.") + general.label(text="RSP culling is done automatically regardless of room shape.") prop_split(general, self, "defaultCullDistance", "Default Cull (Blender Units)") # Behaviour behaviourBox = layout.column()