Valid External Assets for Rooms Stages - LordNed/WindEditor GitHub Wiki

Wind Waker has a fixed list of resources it can (automatically) load for any given map.

Folder Names

The following folders are valid inside of a Map's folder:

Folder Name Use Description
bdl, bmd Map Geometry "model", "model1", "model2", "model3"
brk Tev Register Anim Matches Above. May only be supported on "model"
btk Texture Anim Matches Above. May only be supported on "model" and "model1"
dzb Collision "room", "door20", "door11", "door10"
dzr Room Data "room"
dzs Stage Data "stage"
dat Events "event_list"
tex Textures Clouds, Maps
stb Cutscenes Varied.

The following folder/formats do not appear to be used by Maps in Wind Waker. Support for these is untested. bmt, bls, bck, bpk, blk, btp, bas, tim, bva

The following folder/format appears in very old Maps in Wind Waker. Support for these is untested and unknown. msg

Map Geometry & Animations

Wind Waker supports a fixed list of models which can be used as geometry in maps. "model", "model1", "model2", "model3". It appears that each model has a specific purpose: "model" is the main geometry of the map. "model1" is any extra water layers. "model2" appears to be used for LOD purposes when inside rooms which can see out. "model3" appears to be light glows seen from windows.

It is suspected that Wind Waker automatically sets a specific set of Tev Colors/Tev kColors for each of the above model types automatically based on the day/night settings from EnvR. This means that you would have to match the usage of these Tev Colors/Tev kColors and model names if you wished to receive day/night lighting.

For brk and btk animations, it appears that if one of these exists in the appropriate folder that the game will attempt to automatically load them as well. It is unknown if all models support them or just "model" and "model1". Once loaded, they will automatically be applied to their respective bmd/bdl models.

Room Limits

Up to 50 rooms are used in a single map (sea), though this may be a special case. There is theoretically support for up to a maximum of 64 rooms (Room0-Room63), though this is untested. There is also support for LOD models which are used in the overworld (sea) and is unknown if these are globally supported or if it is another special case. They are denoted via a folder named "LOD01"-"LOD49", as well as a special LODALL.