OBD talk:ONLD: Difference between revisions

m
+cat
(more, later)
m (+cat)
 
(8 intermediate revisions by 3 users not shown)
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)
::'''''I don't think () and [] are a good idea.'''''
::Only if it matter for win 95 / 98. I need a level0 plugin to load some instances before their doubles in level0_Final because I can't come up with a good name from A to F so it starts with "(" on PC and "[" on Mac. (no level0_imago, no _overwrite, no _project, no _update -_- )
::'''''I'm not sure that I get the point of the tests with level100_A_mod and level100_Final'''''
::level100_A_mod and level100_Final weren't presented at same time. In the test there were only level99_Final and level100_A_mod. But you're right, this is senseless because I wasn't aware that _Final and _custom archive are handled fully equal. --[[User:Paradox-01|Paradox-01]] 14:43, 31 October 2008 (CET)
:::On loading multiple ONLDs, I was talking about placement on the menu. Something odd and glitchy might have happened, but apparently not :) [[User:Gumby|Gumby]] 17:58, 31 October 2008 (CET)
As far as I know, "Next level" is ignored. [[User:Gumby|Gumby]] 17:57, 31 October 2008 (CET)
:Heck, that's right. Tested it on level 20 which should lead to level100 but lead to the nearest available level: 99. --[[User:Paradox-01|Paradox-01]] 18:57, 31 October 2008 (CET)
{{OBD}}