VMDL/Internal External References: Difference between revisions
< VMDL
Jump to navigation
Jump to search
mNo edit summary |
Deprecated (talk | contribs) (Added top icons) |
||
Line 2: | Line 2: | ||
|zh-cn=Dota_2_Workshop_Tools:zh-cn/VMDL:zh-cn/Internal_External_References:zh-cn | |zh-cn=Dota_2_Workshop_Tools:zh-cn/VMDL:zh-cn/Internal_External_References:zh-cn | ||
}} | }} | ||
{{Dota 2Tools topicons}} | |||
A VMDL can store data ''internally'' or ''externally''. | A VMDL can store data ''internally'' or ''externally''. | ||
Revision as of 18:09, 15 May 2020
Template:Otherlang2 A VMDL can store data internally or externally.
An internal reference is written into the VMDL file, while an external reference is a content-relative path to the external file.
Making data external is useful when you want to share data between models. For example, if there are characters with shared attachments, each of the character VMDL files can refer to an external attachment list. When that attachment list is edited all VMDL files that refer to it will get updated.
Using Model Editor
When an item is "made external" in Model Editor via an Outliner right-click menu option, that data is written out as a separate file and the VMDL then references that new file.