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

From OniGalore
Jump to navigation Jump to search
m (one IGMD folder was missing its ending "/")
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''IGMD''' is a subfolder of [[GameDataFolder]]. That's where the level logic is defined, level per level.
'''IGMD''' is a subfolder of GameDataFolder, where the level logic is defined, chapter by chapter. If the contents of this folder are missing or corrupt, nothing interesting will ever happen :-)


If the contents of this folder is 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].
==Level logic folders==
===[[IGMD/EnvWarehouse |EnvWarehouse]]===
Level logic for '''level1_Final''' aka :
*'''Chapter 0:COMBAT TRAINING''' aka '''TCTF Training'''
*'''Chapter 1:TRIAL RUN''' aka '''Syndicate Warehouse'''


===[[IGMD/manplant |manplant]]===
'''Notes on this folder'''
Level logic for '''Chapter 2:ENGINES OF EVIL'''
*The scripts in the subfolders of IGMD are plain-text files with the .bsl extension, written in BFW Scripting Language. See [[BSL]] for more information.
aka '''Manufacturing Plant'''
*The level folder names are case-insensitive for Oni, so you can rename "EnvWarehouse" to "eNvwArEhOuSe" and you'll still be able to play Chapter 1.
aka '''level2_Final'''
*The Mac and Windows scripts are almost identical, but there are minor differences in '''tctf_ii_cutscene.bsl''' and '''tctf2.bsl''' for the boss battle of Chapter 13, depicted [[PC_vs_Mac#Level_logic|HERE]].


===[[IGMD/lab|lab]]===
{| border="1" cellpadding="5" cellspacing="0" style="margin-left:auto; margin-right:auto;"
Level logic for '''Chapter 3:PUZZLE PIECES'''
!Legend
aka '''Bio-Research Lab'''
|-
aka '''level3_Final'''
|<center>[[Image:Aqua Dot-Red.png]] = needed to run Oni; [[Image:Aqua Dot-Blue.png]] = unneeded files</center>
|}


===[[IGMD/Airport|Airport]]===
{|style="margin-left:auto; margin-right:auto;"
Level logic for '''Chapter 4:TIGER BY THE TAIL'''
|
aka '''Airport Assault'''
{|{{table}}
aka '''level4_Final'''
{{th}}
!
!Folder
![[Chapters|Chapter]]
!Location (as in Load Game dialog)
|-
|[[Image:Aqua Dot-Blue.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/global|global/]]'''
|colspan=2|Loads for all levels
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/EnvWarehouse|EnvWarehouse/]]'''
|Two Chapters which share the same level data:<br>{{C|0|0: COMBAT TRAINING}}<br>{{C|1|1: TRIAL RUN}}
|valign=bottom|TCTF Training<br>Syndicate Warehouse
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/manplant|manplant/]]'''
|{{C|2|2: ENGINES OF EVIL}}
|Manufacturing Plant
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/lab|lab/]]'''
|{{C|3|3: PUZZLE PIECES}}
|Bio-Research Lab
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/Airport|Airport/]]'''
|{{C|4|4: TIGER BY THE TAIL}}
|Airport Assault
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/Airport_III|Airport_III/]]'''
|{{C|5|5: HOT PURSUIT}}
|Airport Cargo Hangars
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/tctf|tctf/]]'''
|{{C|6|6: COUNTERATTACK}}
|TCTF Regional HQ
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/power|power/]]'''
|{{C|7|7: A FRIEND IN NEED}}
|Atmospheric Conversion Center (exterior)
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/power_II|power_II/]]'''
|{{C|8|8: AN INNOCENT LIFE}}
|Atmospheric Conversion Center (interior)
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/state|state/]]'''
|{{C|9|9: TRUTH AND CONSEQUENCES}}
|Regional State Building
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/roof|roof/]]'''
|{{C|10|10: CAT AND MOUSE}}
|Rooftops
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/dream_lab|dream_lab/]]'''
|{{C|11|11: DREAM DIVER}}
|Doctor Hasegawa's Lab
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/neuro|neuro/]]'''
|{{C|12|12: SINS OF THE FATHER}}
|TCTF Science Prison
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/tctf_ii|tctf_ii/]]'''
|{{C|13|13: PHOENIX RISING}}
|TCTF Regional HQ (redux)
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/compound|compound/]]'''
|{{C|14|14: DAWN OF THE CHRYSALIS}}
|Syndicate Mountain Compound
|}
|}


===[[IGMD/Airport_III|Airport_III]]===
[[Category:Game directory map]]
Level logic for '''Chapter 5:HOT PURSUIT'''
aka '''Airport Cargo Hangars'''
aka '''level6_Final'''
 
===[[IGMD/tctf|tctf]]===
Level logic for '''Chapter 6:COUNTERATTACK'''
aka '''TCTF Regional HQ'''
aka '''level8_Final'''
 
===[[IGMD/power|power]]===
Level logic for '''Chapter 7:A FRIEND IN NEED'''
aka '''Atmospheric Conversion Center (exterior)'''
aka '''level9_Final'''
 
===[[IGMD/power_II|power_II]]===
Level logic for '''Chapter 8:AN INNOCENT LIFE'''
aka '''Atmospheric Conversion Center (interior)'''
aka '''level10_Final'''
 
===[[IGMD/state|state]]===
Level logic for '''Chapter 9:TRUTH AND CONSEQUENCES'''
aka '''Regional State Building'''
aka '''level11_Final'''
 
===[[IGMD/roof|roof]]===
Level logic for '''Chapter 10:CAT AND MOUSE'''
aka '''Rooftops'''
aka '''level12_Final'''
 
===[[IGMD/dream_lab|dream_lab]]===
Level logic for '''Chapter 11:DREAM DIVER'''
aka '''Doctor Hasegawa's Lab'''
aka '''level13_Final'''
 
===[[IGMD/neuro|neuro]]===
Level logic for '''Chapter 12:SINS OF THE FATHER'''
aka '''TCTF Science Prison'''
aka '''level14_Final'''
 
===[[IGMD/tctf_ii|tctf_ii]]===
Level logic for '''Chapter 13:PHOENIX RISING'''
aka '''TCTF Regional HQ (redux)'''
aka '''level18_Final'''
 
===[[IGMD/compound|compound]]===
Level logic for '''Chapter 14:DAWN OF THE CHRYSALIS'''
aka '''Syndicate Mountain Compound'''
aka '''level19_Final'''
 
 
----
==Other features==
===[[IGMD/global|global]]===
A "secret" subfolder of IGMD. Very useful. Only works on PC.
 
 
----
 
==Downloads==
*[http://geyser.oni2.net/OSL/IGMD/IGMD_PC.zip IGMD] folder for PC, zipped. Extract to [[GameDataFolder]].
*[http://geyser.oni2.net/OSL/IGMD/IGMD_Mac.zip IGMD] folder for Mac, zipped. Extract to [[GameDataFolder]].
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.

Revision as of 00:02, 5 December 2015

IGMD is a subfolder of GameDataFolder, where the level logic is defined, 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: Windows, Mac.

Notes on this folder

  • The scripts in the subfolders of IGMD are plain-text files with the .bsl extension, written in BFW Scripting Language. See BSL for more information.
  • The level folder names are case-insensitive for Oni, so you can rename "EnvWarehouse" to "eNvwArEhOuSe" and you'll still be able to play Chapter 1.
  • The Mac and Windows scripts are almost identical, but there are minor differences in tctf_ii_cutscene.bsl and tctf2.bsl for the boss battle of Chapter 13, depicted HERE.
Legend
Aqua Dot-Red.png = needed to run Oni; Aqua Dot-Blue.png = unneeded files
Folder Chapter Location (as in Load Game dialog)
Aqua Dot-Blue.png global/ Loads for all levels
Aqua Dot-Red.png EnvWarehouse/ Two Chapters which share the same level data:
0: COMBAT TRAINING
1: TRIAL RUN
TCTF Training
Syndicate Warehouse
Aqua Dot-Red.png manplant/ 2: ENGINES OF EVIL Manufacturing Plant
Aqua Dot-Red.png lab/ 3: PUZZLE PIECES Bio-Research Lab
Aqua Dot-Red.png Airport/ 4: TIGER BY THE TAIL Airport Assault
Aqua Dot-Red.png Airport_III/ 5: HOT PURSUIT Airport Cargo Hangars
Aqua Dot-Red.png tctf/ 6: COUNTERATTACK TCTF Regional HQ
Aqua Dot-Red.png power/ 7: A FRIEND IN NEED Atmospheric Conversion Center (exterior)
Aqua Dot-Red.png power_II/ 8: AN INNOCENT LIFE Atmospheric Conversion Center (interior)
Aqua Dot-Red.png state/ 9: TRUTH AND CONSEQUENCES Regional State Building
Aqua Dot-Red.png roof/ 10: CAT AND MOUSE Rooftops
Aqua Dot-Red.png dream_lab/ 11: DREAM DIVER Doctor Hasegawa's Lab
Aqua Dot-Red.png neuro/ 12: SINS OF THE FATHER TCTF Science Prison
Aqua Dot-Red.png tctf_ii/ 13: PHOENIX RISING TCTF Regional HQ (redux)
Aqua Dot-Red.png compound/ 14: DAWN OF THE CHRYSALIS Syndicate Mountain Compound