

Note that because the second type of property is held by a material, if you edit a property on a material for one face, all other faces in the whole model with those same properties will be affected because they share the same material. You should see properties including attribute_type, exit_index, and sound_id here. These are handled by having a material hold the properties, so they can be found in the Material properties tab, by scrolling to the bottom of it and expanding "Custom Properties".

The second type is tied to individual faces within a mesh.You should see properties including is_lava, is_water, and rtbl_index here. These can be found in the Object Properties tab, by scrolling to the bottom of it and expanding "Custom Properties". The first type is tied to each mesh object.There are two different type of DZB custom properties, and each is found in a different place in Blender. Is it solid or water, what sound do footsteps make on it, can the player climb up it, etc. Editing collision propertiesĭZB collision has custom properties that determine how the collision behaves. Change "Clip Start" to 25 meters and "End" to 200000 meters.ĭepending on the size of the map you're editing you may want to adjust those numbers higher or lower. To fix this, first press N to bring up the right sidebar. This is because Wind Waker's maps are extremely large in scale compared to what Blender expects by default, so Blender cuts off geometry that is far away from your view. When you first open a DZB file in Blender, you might not be able to see anything. dzb file.Įxport the RARC archive, overwriting Room44.arc, and when you go to Outset Island ingame it should have your modified collision. Then back in GCFT, right click on room.dzb and choose Replace File, selecting your new. Once you've finished editing the collision model, go to File -> Export -> DZB Collision to export a new.

Then in Blender, go to File -> Import -> DZB Collision and select room.dzb. I recommend using GCFT to extract RARC archives.įor example, if you wanted to import Outset Island's collision into Blender, you would first open files/res/Stage/sea/Room44.arc in GCFT, right click on room.dzb and choose Extract File. Blender will now have options for DZB Collision added to its import and export menus.īefore you can import a DZB model, you'll need to extract the.Search for "DZB" and enable "Import-Export: DZB Tools". In Blender, go to Edit -> Preferences -> Add-ons.(Replace the 2.83 in the path with whatever Blender version you're using, e.g. Copy the dzb_tools folder into %APPDATA%\Blender Foundation\Blender\2.83\scripts\addons.This add-on only supports Blender 2.80 or higher. It's also used by The Legend of Zelda: Twilight Princess for some objects but not for any maps. The DZB format is used by The Legend of Zelda: The Wind Waker for all map collision as well as some object collision. This is a Blender add-on for editing DZB collision models.
