8,452
edits
Paradox-01 (talk | contribs) mNo edit summary |
Paradox-01 (talk | contribs) mNo edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==Idea== | |||
To convert an extracted ONLV into a new project file you need even more in-depth knowledge about the file structure than for simply building a level project file from scratch. | To convert an extracted ONLV into a new project file you need even more in-depth knowledge about the file structure than for simply building a level project file from scratch. | ||
Line 10: | Line 11: | ||
# BSL analysis to create FILM and cut scene sections? | # BSL analysis to create FILM and cut scene sections? | ||
==AE package== | |||
mods.oni2.net | |||
| | |||
+-- LevelRecycler.zip | |||
| | |||
+-- #####packageName | |||
| | |||
+-- Mod_Info.cfg | |||
+-- plain | |||
| | |||
+--win_only | |||
| | |||
+--Tools | |||
| | |||
+-- LevelRecycler | |||
| | |||
+-- icon.png (32 x 32 px) | |||
+-- LevelRecycler.exe | |||
'''Mod_Info.cfg''' | |||
AEInstallVersion -> 2.0 | |||
NameOfMod -> Level Recycler | |||
Creator -> | |||
ModVersion -> | |||
Readme -> | |||
ExeName -> Tools/LevelRecycler/LevelRecycler.exe | |||
WorkingDir -> Exe | |||
IconName -> Tools/LevelRecycler/icon.png | |||
==Startup== | |||
Oni | Oni | ||
| | | | ||
Line 17: | Line 47: | ||
+-- Tools | +-- Tools | ||
| | | | | | ||
| +-- OniSplit | | +-- OniSplit.exe | ||
| +-- LevelRecycler | | +-- LevelRecycler | ||
| | | |||
| +-- icon.png | |||
| +-- LevelRecycler.exe | |||
| | | | ||
+-- GameDataFolder | +-- GameDataFolder | ||
Line 48: | Line 81: | ||
As soon as the modder has selected the preferred level, it should be a one-click operation to carry out the recycling. | As soon as the modder has selected the preferred level, it should be a one-click operation to carry out the recycling. | ||
==Less write operations== | |||
With each onload event the ONLV and ONLD would get extracted. To reduce somewhat the amount of write operations an xml cache file could be used to feed the program's overview table. If the DAT files are older then no new extractions are done. |
edits