18,700
edits
m (+cat) |
m (link fixes) |
||
Line 28: | Line 28: | ||
</Oni> | </Oni> | ||
GUI generated master files come with a "level specific item" ([[XML:IPge# | GUI generated master files come with a "level specific item" ([[XML:IPge#Related_files|LSI]]) attribute in the <Objects> tag. | ||
The tag is used by the GUI to copy the correct LSI files into the output folder where OniSplit generates all other level files for the "Final" archive or plugin. | The tag is used by the GUI to copy the correct LSI files into the output folder where OniSplit generates all other level files for the "Final" archive or plugin. | ||
Line 831: | Line 831: | ||
===Hierarchy builder for characters=== | ===Hierarchy builder for characters=== | ||
Based on old knowledge. See [[Mod_Tool# | Based on old knowledge. See [[Mod_Tool#Exchange_meshes_in_hierarchies|HERE]] for an easy manual way to change the meshes in hierarchies. | ||
Line 920: | Line 920: | ||
'''Data table''' | '''Data table''' | ||
[[Mod_Tool/Scripting# | [[Mod_Tool/Scripting#Read_binary_file|Reading the AKEV's name table]] was more or less easy. This time we need to look up the data table. | ||
Three things to take care about: '''reading hex numbers backwards''' (as usual in Oni), '''adding relative offsets''' to data table's offset (took a pretty while to find that one out*), '''subtracting 8 bytes''' for no other reason to get the correct offset. | Three things to take care about: '''reading hex numbers backwards''' (as usual in Oni), '''adding relative offsets''' to data table's offset (took a pretty while to find that one out*), '''subtracting 8 bytes''' for no other reason to get the correct offset. |