8,484
edits
Paradox-01 (talk | contribs) m (accessing dev mode (~/^/customkey))  | 
				Paradox-01 (talk | contribs)  m (fixing one or another issue)  | 
				||
| Line 5: | Line 5: | ||
Animations, characters, flags, functions from binaries (CONS, CHAR, etc.), lasers, sounds, text pages, trigger volumes, turrets, weapons, etc., they all are recognized by their name or ID in BSL.  | Animations, characters, flags, functions from binaries (CONS, CHAR, etc.), lasers, sounds, text pages, trigger volumes, turrets, weapons, etc., they all are recognized by their name or ID in BSL.  | ||
This means that you don't have to modify everything, you can also add new content and it will work together with the old stuff.  | |||
:: '''''Resources depend on each other.'''''  | :: '''''Resources depend on each other.'''''  | ||
| Line 30: | Line 30: | ||
* We goto three points. First, beneath the edge (-600 0 -640). Second, to the always closed door (-650 0 -750). Third, at the opposite side is a electro thingy (-650 0 -475).  | * We goto three points. First, beneath the edge (-600 0 -640). Second, to the always closed door (-650 0 -750). Third, at the opposite side is a electro thingy (-650 0 -475).  | ||
* Now our XML work begins. We need to extract '''"BINACJBOFlag.oni"''' and '''"BINACJBOPatrol Path.oni"''' from '''level1_Final folder'''. Use "BINACJBOPatrol*.oni when you can't extract the Patrol Path file. (* ''replaces everything'' what comes after it.)  | * Now our XML work begins. We need to extract '''"BINACJBOFlag.oni"''' and '''"BINACJBOPatrol Path.oni"''' from '''level1_Final folder'''. Use "BINACJBOPatrol*.oni" when you can't extract the Patrol Path file. (* ''replaces everything'' what comes after it.)  | ||
*   | * At file's end we see. "<FlagId>7056</FlagId>" So 7056 is very probably the last flag.  | ||
* Now we copy a block three times and insert our new data.  | * Now we copy a block three times and insert our new data.  | ||
| Line 107: | Line 105: | ||
* Convert it back to .oni format.  | * Convert it back to .oni format.  | ||
*   | * The modified "BINACJBOFlag.oni" and "BINACJBOPatrol Path.oni" are put into a [[XML_basic_tutorial|package]] now. Reinstall with this package.  | ||
* Hohoho, we are done? Almost. Still a BSL file needs to be written. Let's kick out all BSL files from '''"Oni\Edition\GameDataFolder\IGMD\EnvWarehouse"''' and insert only this as BSL file. (It's a txt file, suffix changed to bsl.)  | * Hohoho, we are done? Almost. Still a BSL file needs to be written. Let's kick out all BSL files from '''"Oni\Edition\GameDataFolder\IGMD\EnvWarehouse"''' and insert only this as BSL file. (It's a txt file, suffix changed to bsl.)  | ||
edits