Map unit: Difference between revisions
Jump to navigation
Jump to search
merge mubin into Map unit
imported>Leoetlino mNo edit summary |
imported>Leoetlino (merge mubin into Map unit) |
||
Line 16: | Line 16: | ||
== File formats == | == File formats == | ||
In ''Breath of the Wild'', map units are stored in a binary format and given the [[ | === Map unit binary === | ||
In ''Breath of the Wild'', map units are stored in a binary format and given the ''mubin'' (Map Unit Binary) file extension. All map object IDs are replaced with CRC32 hashes as a space optimisation. [[BYML]] is used as the serialisation format. | |||
=== Source map unit === | |||
Source map units have muunt<ref>The executable has remnants of functions that can load map units with the following path: <code>Map/Project/%s/Data/%s/%s.muunt</code> (in what appears to be development code)</ref> as their file extension and use strings for map object IDs such as <code>F-5_challenge.muunt/obj760</code> instead of CRC32 hashes of the IDs in map unit binaries. | Source map units have muunt<ref>The executable has remnants of functions that can load map units with the following path: <code>Map/Project/%s/Data/%s/%s.muunt</code> (in what appears to be development code)</ref> as their file extension and use strings for map object IDs such as <code>F-5_challenge.muunt/obj760</code> instead of CRC32 hashes of the IDs in map unit binaries. | ||
[[Category:Internals]] | [[Category:Internals]] |