Anniversary Edition/Framework: Difference between revisions

m
(rewrite for AE7 except for XML patching)
Line 2: Line 2:


==Initialization==
==Initialization==
When first running the Installer, this is a one-time process that uses [[OniSplit]] to break the .dat/.raw(/.sep) files in Oni's [[GDF]] and breaks them into their constituent resources, yielding thousands of .oni files. These files are stored in temporary folders, one for each level. Next, the Installer performs what is called globalization: in order to allow modders access to (nearly) all data in all levels, it moves the .onis from each game level's folder to level 0, discarding duplicates (for instance, BWest would only put the [[ONCC]]s in each level for the characters they needed, to save memory; this means that the same character data can occur many times in the game data). The exception to this globalization is each level's [[AKEV]] and all child resources, its title, fail and win screens, and its [[LSI]]. Finally, the Installer recombines those folders of .oni files into the .dat/.raw(/.sep) files for each level, in AE/AEInstaller/vanilla/. Note that no data has been modded yet, just reformatted.
When first running the Installer, this is a one-time process that uses [[OniSplit]] to break the .dat/.raw(/.sep) files in Oni's [[GDF]] and breaks them into their constituent resources, yielding thousands of .oni files. These files are stored in temporary folders, one for each level. Next, the Installer performs what is called globalization: in order to allow modders access to (nearly) all data in all levels, it moves the .onis from each game level's folder to level 0, discarding duplicates (for instance, instead of making all characters available globally, BWest would put the [[ONCC]]s in each level for the characters they needed, to save memory; this means that the same character data can occur many times throughout the game data). The exception to this globalization is each level's [[AKEV]] and all child resources, its title, fail and win screens, and its [[LSI]]. Finally, the Installer recombines those folders of .oni files into the .dat/.raw(/.sep) files for each level, in AE/AEInstaller/vanilla/. Note that no data has been modded yet, just reformatted.


==Installation==
==Installation==