5,391
edits
(more, later) |
(a few more notes) |
||
Line 47: | Line 47: | ||
---- | ---- | ||
Actually, there is no difference between "Final" [[dat|instance files]] and "plugins": of course, the filename hash is based on "Final", and there's a check in the engine that ignores non-Final files (which we removed), but otherwise all names are equivalent. For example, you can repack all the original content to instance files named level0_GlobalStuff.dat, level1_TrialRun.dat, level2_EnginesOfEvil.dat, etc (or more exotic names) and Oni will run fine even though there are no _Final files at all(if you have enabled "plugins" of course). --[[User:Geyser|geyser]] 13:04, 31 October 2008 (CET) | Actually, there is no difference between "Final" [[dat|instance files]] and "plugins": of course, the filename hash is based on "Final", and there's a check in the engine that ignores non-Final files (which we removed), but otherwise all names are equivalent. For example, you can repack all the original content to instance files named level0_GlobalStuff.dat, level1_TrialRun.dat, level2_EnginesOfEvil.dat, etc (or more exotic names) and Oni will run fine even though there are no _Final files at all(if you have enabled "plugins" of course). --[[User:Geyser|geyser]] 13:04, 31 October 2008 (CET) | ||
:Erm, a few more things. About the loading order: it's indeed ASCII (except on Win95 and Win98, that is), and for the ONLD it's the direct loading order that matters (for BINA it's the ''reverse'' loading order: if you want to "override" the CHAR of level2, you have to call the plugin level2_OBJC for example, i.e., make it come ''after'' level2_Final). --[[User:Geyser|geyser]] 13:47, 31 October 2008 (CET) | |||
:I don't think () and [] are a good idea. First, because [] come after A-Z, which kinda kills the point of using () in the first place. Second, because there are perfectly "normal" chars you can use, like 0-9 or "-". --[[User:Geyser|geyser]] 13:47, 31 October 2008 (CET) | |||
:On another note, I'm not sure that I get the point of the tests with level100_A_mod and level100_Final: if both are present, then of course Oni will use not one of them but ''both'' when it loads level 100 (with level100_A_mod loaded before level100_Final, which has a different "priority" effect for different instance types). --[[User:Geyser|geyser]] 13:47, 31 October 2008 (CET) |