Oni (folder)/GameDataFolder/IGMD
IGMD is a subfolder of GameDataFolder. That's where the level logic is defined, level per level.
If the contents of this folder is missing or corrupt, nothing interesting will ever happen :)
Level logic folders
EnvWarehouse
Level logic for level1_Final aka :
- Chapter 0:COMBAT TRAINING aka TCTF Training
- Chapter 1:TRIAL RUN aka Syndicate Warehouse
manplant
Level logic for Chapter 2:ENGINES OF EVIL aka Manufacturing Plant aka level2_Final
lab
Level logic for Chapter 3:PUZZLE PIECES aka Bio-Research Lab aka level3_Final
Airport
Level logic for Chapter 4:TIGER BY THE TAIL aka Airport Assault aka level4_Final
Airport_III
Level logic for Chapter 5:HOT PURSUIT aka Airport Cargo Hangars aka level6_Final
tctf
Level logic for Chapter 6:COUNTERATTACK aka TCTF Regional HQ aka level8_Final
power
Level logic for Chapter 7:A FRIEND IN NEED aka Atmospheric Conversion Center (exterior) aka level9_Final
power_II
Level logic for Chapter 8:AN INNOCENT LIFE aka Atmospheric Conversion Center (interior) aka level10_Final
state
Level logic for Chapter 9:TRUTH AND CONSEQUENCES aka Regional State Building aka level11_Final
roof
Level logic for Chapter 10:CAT AND MOUSE aka Rooftops aka level12_Final
dream_lab
Level logic for Chapter 11:DREAM DIVER aka Doctor Hasegawa's Lab aka level13_Final
neuro
Level logic for Chapter 12:SINS OF THE FATHER aka TCTF Science Prison aka level14_Final
tctf_ii
Level logic for Chapter 13:PHOENIX RISING aka TCTF Regional HQ (redux) aka level18_Final
compound
Level logic for Chapter 14:DAWN OF THE CHRYSALIS aka Syndicate Mountain Compound aka level19_Final
Other features
global
A "secret" subfolder of IGMD. Very useful.
Downloads
- IGMD folder for PC, zipped. Extract to GameDataFolder.
- IGMD folder for Mac, zipped. Extract to GameDataFolder.
Actually, I thought they were the exact same scripts as the [url=http://geyser.oni2.net/OSL/IGMD/IGMD.zip]PC version[/url], 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 that level.
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.