Jump to content

Oni (folder)/GameDataFolder/IGMD: Difference between revisions

sorry, Your Purpleness, but that's revolution for you; P.S. you're smelly
(table-fying)
(sorry, Your Purpleness, but that's revolution for you; P.S. you're smelly)
Line 1: Line 1:
'''IGMD''' is where the level logic is defined. If the contents of this folder are missing or corrupt, nothing interesting will ever happen :-) If you think your folder has been corrupted, download a .zip file of the unmodified files for your platform: [http://geyser.oni2.net/OSL/IGMD/IGMD_PC.zip Windows], [http://geyser.oni2.net/OSL/IGMD/IGMD_Mac.zip Mac OS].
'''IGMD''' is a subfolder of GameDataFolder, where the level logic is defined, [[Chapters|chapter]] by chapter.
If the contents of this folder are missing or corrupt, nothing interesting will ever happen :-)  
If you think your folder has been corrupted, download a .zip file of the unmodified files for your platform: [http://geyser.oni2.net/OSL/IGMD/IGMD_PC.zip Windows], [http://geyser.oni2.net/OSL/IGMD/IGMD_Mac.zip Mac OS].


'''Notes on this folder'''
'''Notes on this folder'''
*The level folder names are case-insensitive for Oni.
*The scripts in the subfolders of IGMD are files with the .bsl extension, written in BungieFrameWork Script Language. See [[BSL]] for more information.
*The Mac and PC scripts are almost identical, but not quite; there are small variations in the '''tctf_ii_cutscene.bsl''' and '''tctf2.bsl''' files, which probably fix (for Mac) a glitch that appears on PC during the "boss battle" of '''Chapter 13''' aka '''tctf_ii'''.
*The level folder names are case-insensitive for Oni, so you can rename "EnvWarehouse" to "eNvwArEhOuSe" and you'll still be able to play {{C|1}}.
*The Mac version also sports fewer dev-and-debug features, and possibly has fewer issues with messy binary resources; a somewhat more finished product, sort of... but this lack of BSL functionality prevents it from running some advanced scripts that Windows Oni can run. The solution to this is documented [[AE:OMNI|here]].
*The Mac and PC scripts are almost identical, but there are minor differences in '''tctf_ii_cutscene.bsl''' and '''tctf2.bsl''' (boss battle of {{C|13}}): possibly an attempted bug fix.
 
*[[PC vs Mac|More generally]], the Mac (and PC demo) version has fewer dev-and-debug features (a somewhat more finished product, perhaps...) but the missing [[BSL]] functionality prevents it from running some advanced scripts that Windows Oni can run. One problem is that the "global" folder is ignored, another is that a lot of [[BSL:Preset|preset commands]] are missing. This has been fixed to some extent through engine patching, see [[AE:OMNI|HERE]].




Line 11: Line 13:
|
|
{|{{table}}
{|{{table}}
|-style="background:violet;"
{{th}}
!Folder
!Folder
![[Chapters|Chapter]]
![[Chapters|Chapter]]
!Location
!Location (as in Load Game dialog)
|-
|-
|[[Oni (folder)/GameDataFolder/IGMD/global|global]]
|[[Oni (folder)/GameDataFolder/IGMD/global|global]]
|loads for all Chapters (Windows only)
|colspan=2|loads for all Chapters (Windows retail only)
|
|
|-
|-
Line 46: Line 48:
|[[Oni (folder)/GameDataFolder/IGMD/power|power]]
|[[Oni (folder)/GameDataFolder/IGMD/power|power]]
|{{C|7|7: A FRIEND IN NEED}}
|{{C|7|7: A FRIEND IN NEED}}
|Atmospheric Conversion<br>Center (exterior)
|Atmospheric Conversion Center (exterior)
|-
|-
|[[Oni (folder)/GameDataFolder/IGMD/power_II|power_II]]
|[[Oni (folder)/GameDataFolder/IGMD/power_II|power_II]]
|{{C|8|8: AN INNOCENT LIFE}}
|{{C|8|8: AN INNOCENT LIFE}}
|Atmospheric Conversion<br>Center (interior)
|Atmospheric Conversion Center (interior)
|-
|-
|[[Oni (folder)/GameDataFolder/IGMD/state|state]]
|[[Oni (folder)/GameDataFolder/IGMD/state|state]]