Jump to content

OBD talk:ONLD: Difference between revisions

1,063 bytes added ,  31 October 2008
a few more notes
(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)