|  |   | 
| Line 1: | Line 1: | 
|  | '''IGMD''' is a subfolder of [[GameDataFolder]]. That's where the level logic is defined,level per level. |  | '''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]. | 
|  | 
 |  | 
 | 
|  | If the contents of this folder is missing or corrupt, nothing interesting will ever happen :)
 |  | '''Notes on this folder''' | 
|  | ==Level logic folders==
 |  | *The level folder names are case-insensitive for Oni. | 
|  | ===[[IGMD/EnvWarehouse |EnvWarehouse]]===
 |  | *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'''. | 
|  | Level logic for '''level1_Final'''aka :
 |  | *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]]. | 
|  | *'''Chapter 0:COMBAT TRAINING'''aka '''TCTF Training''' |  | 
|  | *'''Chapter1:TRIAL RUN''' aka '''Syndicate Warehouse'''
 |  | 
|  | 
 |  | 
 | 
|  | ===[[IGMD/manplant |manplant]]===
 |  | 
|  | Level logic for '''Chapter 2:ENGINES OF EVIL'''
 |  | 
|  | aka '''Manufacturing Plant'''
 |  | 
|  | aka '''level2_Final'''
 |  | 
|  | 
 |  | 
 | 
|  | ===[[IGMD/lab|lab]]===
 |  | 
|  | Level logic for '''Chapter 3:PUZZLE PIECES'''
 |  | 
|  | aka '''Bio-Research Lab'''
 |  | 
|  | aka '''level3_Final'''
 |  | 
|  | 
 |  | 
 | 
|  | ===[[IGMD/Airport|Airport]]=== |  | {|align="center" | 
|  | Level logic for '''Chapter 4:TIGER BY THE TAIL'''
 |  | | | 
|  | aka '''Airport Assault'''
 |  | {|{{table}} | 
|  | aka '''level4_Final'''
 |  | |-style="background:violet;" | 
|  |   |  | !Folder | 
|  | ===[[IGMD/Airport_III|Airport_III]]===
 |  | ![[Chapters|Chapter]] | 
|  | Level logic for '''Chapter 5:HOT PURSUIT'''
 |  | !Location | 
|  | aka '''Airport Cargo Hangars'''
 |  | |- | 
|  | aka '''level6_Final'''
 |  | |[[Oni (folder)/GameDataFolder/IGMD/global|global]] | 
|  |   |  | |loads for all Chapters (Windows only) | 
|  | ===[[IGMD/tctf|tctf]]===
 |  | | | 
|  | Level logic for '''Chapter 6:COUNTERATTACK'''
 |  | |- | 
|  | aka '''TCTF Regional HQ'''
 |  | |[[Oni (folder)/GameDataFolder/IGMD/EnvWarehouse|EnvWarehouse]] | 
|  | aka '''level8_Final'''
 |  | |{{C|0|0: COMBAT TRAINING}}<br>{{C|1|1: TRIAL RUN}} | 
|  |   |  | |TCTF Training<br>Syndicate Warehouse | 
|  | ===[[IGMD/power|power]]===
 |  | |- | 
|  | Level logic for '''Chapter 7:A FRIEND IN NEED'''
 |  | |[[Oni (folder)/GameDataFolder/IGMD/manplant|manplant]] | 
|  | aka '''Atmospheric Conversion Center (exterior)'''
 |  | |{{C|2|2: ENGINES OF EVIL}} | 
|  | aka '''level9_Final'''
 |  | |Manufacturing Plant | 
|  |   |  | |- | 
|  | ===[[IGMD/power_II|power_II]]===
 |  | |[[Oni (folder)/GameDataFolder/IGMD/lab|lab]] | 
|  | Level logic for '''Chapter 8:AN INNOCENT LIFE'''
 |  | |{{C|3|3: PUZZLE PIECES}} | 
|  | aka '''Atmospheric Conversion Center (interior)'''
 |  | |Bio-Research Lab | 
|  | aka '''level10_Final'''
 |  | |- | 
|  |   |  | |[[Oni (folder)/GameDataFolder/IGMD/Airport|Airport]] | 
|  | ===[[IGMD/state|state]]===
 |  | |{{C|4|4: TIGER BY THE TAIL}} | 
|  | Level logic for '''Chapter 9:TRUTH AND CONSEQUENCES'''
 |  | |Airport Assault | 
|  | aka '''Regional State Building'''
 |  | |- | 
|  | aka '''level11_Final'''
 |  | |[[Oni (folder)/GameDataFolder/IGMD/Airport_III|Airport_III]] | 
|  |   |  | |{{C|5|5: HOT PURSUIT}} | 
|  | ===[[IGMD/roof|roof]]===
 |  | |Airport Cargo Hangars | 
|  | Level logic for '''Chapter 10:CAT AND MOUSE'''
 |  | |- | 
|  | aka '''Rooftops'''
 |  | |[[Oni (folder)/GameDataFolder/IGMD/tctf|tctf]] | 
|  | aka '''level12_Final'''
 |  | |{{C|6|6: COUNTERATTACK}} | 
|  |   |  | |TCTF Regional HQ | 
|  | ===[[IGMD/dream_lab|dream_lab]]===
 |  | |- | 
|  | Level logic for '''Chapter 11:DREAM DIVER'''
 |  | |[[Oni (folder)/GameDataFolder/IGMD/power|power]] | 
|  | aka '''Doctor Hasegawa's Lab'''
 |  | |{{C|7|7: A FRIEND IN NEED}} | 
|  | aka '''level13_Final'''
 |  | |Atmospheric Conversion<br>Center (exterior) | 
|  |   |  | |- | 
|  | ===[[IGMD/neuro|neuro]]===
 |  | |[[Oni (folder)/GameDataFolder/IGMD/power_II|power_II]] | 
|  | Level logic for '''Chapter 12:SINS OF THE FATHER'''
 |  | |{{C|8|8: AN INNOCENT LIFE}} | 
|  | aka '''TCTF Science Prison'''
 |  | |Atmospheric Conversion<br>Center (interior) | 
|  | aka '''level14_Final'''
 |  | |- | 
|  |   |  | |[[Oni (folder)/GameDataFolder/IGMD/state|state]] | 
|  | ===[[IGMD/tctf_ii|tctf_ii]]===
 |  | |{{C|9|9: TRUTH AND CONSEQUENCES}} | 
|  | Level logic for '''Chapter 13:PHOENIX RISING'''
 |  | |Regional State Building | 
|  | aka '''TCTF Regional HQ (redux)'''
 |  | |- | 
|  | aka '''level18_Final'''
 |  | |[[Oni (folder)/GameDataFolder/IGMD/roof|roof]] | 
|  |   |  | |{{C|10|10: CAT AND MOUSE}} | 
|  | ===[[IGMD/compound|compound]]===
 |  | |Rooftops | 
|  | Level logic for '''Chapter 14:DAWN OF THE CHRYSALIS'''
 |  | |- | 
|  | aka '''Syndicate Mountain Compound'''
 |  | |[[Oni (folder)/GameDataFolder/IGMD/dream_lab|dream_lab]] | 
|  | aka '''level19_Final'''
 |  | |{{C|11|11: DREAM DIVER}} | 
|  |   |  | |Doctor Hasegawa's Lab | 
|  |   |  | |- | 
|  | ----
 |  | |[[Oni (folder)/GameDataFolder/IGMD/neuro|neuro]] | 
|  | ==Other features==
 |  | |{{C|12|12: SINS OF THE FATHER}} | 
|  | ===[[IGMD/global|global]]===
 |  | |TCTF Science Prison | 
|  | A "secret" subfolder of IGMD. Very useful. Only works on PC.
 |  | |- | 
|  |   |  | |[[Oni (folder)/GameDataFolder/IGMD/tctf_ii|tctf_ii]] | 
|  |   |  | |{{C|13|13: PHOENIX RISING}} | 
|  | ----
 |  | |TCTF Regional HQ (redux) | 
|  |   |  | |- | 
|  | ==Downloads==
 |  | |[[Oni (folder)/GameDataFolder/IGMD/compound|compound]] | 
|  | *[http://geyser.oni2.net/OSL/IGMD/IGMD_PC.zip IGMD] folder for PC, zipped. Extract to [[GameDataFolder]].
 |  | |{{C|14|14: DAWN OF THE CHRYSALIS}} | 
|  | *[http://geyser.oni2.net/OSL/IGMD/IGMD_Mac.zip IGMD] folder for Mac, zipped. Extract to [[GameDataFolder]].
 |  | |Syndicate Mountain Compound | 
|  | Actually, I thought they were the exact same scripts for Mac and PC, but a thorough check proved me wrong.
 |  | |} | 
|  |   |  | |} | 
|  | 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 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...
 |  | 
|  |   |  | 
|  | So there are some "sophisticated" PC scripts that just won't work on Mac, because some of those "advanced" scripting features were removed from the Mac package.
 |  | 
|  |   |  | 
|  |   |  | 
|  | ----
 |  | 
|  |   |  | 
|  | ==Tips==
 |  | 
|  | :The level folder names are case-insensitive for Oni.
 |  | 
|  | ::For example, the name specified in [[OBD:ONLV|ONLV]] differs in case for "tctf_II".
 |  | 
|  | :Thus you can rename, e.g., "dream_lab" to "DrEaM_LaB" and it will still work.
 |  | 
|  | ::Windows won't let you have several case variations around, though.
 |  |