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

From OniGalore
Jump to navigation Jump to search
(PS2 notes)
m (minor wording)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''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 :-)
'''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: [http://geyser.oni2.net/OSL/IGMD/IGMD_PC.zip Windows], [http://geyser.oni2.net/OSL/IGMD/IGMD_Mac.zip Mac].
 
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].


'''Notes on this folder'''
'''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 scripts in the subfolders of IGMD are plain-text files with a .bsl extension, written in [[BSL|BFW Scripting Language]].
*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.
*Oni treats the level folder names as case-insensitive, 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 [[PC_vs_Mac#Level_logic|HERE]].
*The Mac and Windows scripts are identical except for minor differences in '''tctf_ii_cutscene.bsl''' and '''tctf2.bsl''' for the boss battle of Chapter 13, shown [[PC vs Mac#Level_logic|HERE]].
 
*The folders only present in the Euro Mac and PS2 IGMDs are development relics which do not correspond to [[Chapters|Chapters of the game]]; there are no level#_Final.dat/.raw(/.sep) files for them and so the script folders are never looked up by the engine. See [[Pre-beta content#Cut levels|HERE]] for an overview of the cut levels.
{| border="1" cellpadding="5" cellspacing="0" style="margin-left:auto; margin-right:auto;"
*The PS2's script folders 12/ (EnvWarehouse/) and 15/ (manplant/) each contain a "test" subfolder which is a backup of the unmodified scripts. The scripts in the main folder for each level are typically modified from the PC version, although those modifications are minor (documented on [[PS2 vs PC]]).
!Legend
|-
|<center>[[Image:Aqua Dot-Red.png]] = needed to run Oni; [[Image:Aqua Dot-Blue.png]] = unneeded files</center>
|}


{|style="margin-left:auto; margin-right:auto;"
{| class="wikitable sortable" style="margin-left:auto; margin-right:auto;"
|
!Standard Win/<br>Mac release
{|{{table}}
!European Mac<br>non-English
{{th}}
!Japanese<br>Win/Mac
!
!Play-<br>Station 2
!Folder
!Chapter
![[Chapters|Chapter]]
!Location (as in Load Game dialog)
!Location (as in Load Game dialog)
|-
|-
|[[Image:Aqua Dot-Blue.png]]
|bgcolor=lightgray|
|'''[[Oni (folder)/GameDataFolder/IGMD/global|global/]]'''
|'''[[Oni (folder)/GameDataFolder/IGMD/global|global/]]'''
|bgcolor=lightgray|
|13/
|colspan=2|Loads for all levels
|colspan=2|Loads for all levels
|-
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/EnvWarehouse|EnvWarehouse/]]'''
|'''[[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}}
|EnvWarehouse/
|EnvWarehouse/
|12/
|data-sort-value="00"|{{C|0|0: COMBAT TRAINING}}<br>{{C|1|1: TRIAL RUN}}
|valign=bottom|TCTF Training<br>Syndicate Warehouse
|valign=bottom|TCTF Training<br>Syndicate Warehouse
|-
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/manplant|manplant/]]'''
|'''[[Oni (folder)/GameDataFolder/IGMD/manplant|manplant/]]'''
|{{C|2|2: ENGINES OF EVIL}}
|manplant/
|MANPLANT/
|15/
|data-sort-value="02"|{{C|2|2: ENGINES OF EVIL}}
|Manufacturing Plant
|Manufacturing Plant
|-
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/lab|lab/]]'''
|'''[[Oni (folder)/GameDataFolder/IGMD/lab|lab/]]'''
|{{C|3|3: PUZZLE PIECES}}
|lab/
|LAB/
|14/
|data-sort-value="03"|{{C|3|3: PUZZLE PIECES}}
|Bio-Research Lab
|Bio-Research Lab
|-
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/Airport|Airport/]]'''
|'''[[Oni (folder)/GameDataFolder/IGMD/Airport|Airport/]]'''
|{{C|4|4: TIGER BY THE TAIL}}
|Airport/
|Airport/
|data-sort-value="01/"|1/
|data-sort-value="04"|{{C|4|4: TIGER BY THE TAIL}}
|Airport Assault
|Airport Assault
|-
|-
|[[Image:Aqua Dot-Red.png]]
|bgcolor=lightgray|
|Airport_II/
|bgcolor=lightgray|
|data-sort-value="02/"|2/
|(cut)
|Airport Part Deux
|-
|'''[[Oni (folder)/GameDataFolder/IGMD/Airport_III|Airport_III/]]'''
|'''[[Oni (folder)/GameDataFolder/IGMD/Airport_III|Airport_III/]]'''
|{{C|5|5: HOT PURSUIT}}
|Airport_III/
|Airport_III/
|data-sort-value="03/"|3/
|data-sort-value="05"|{{C|5|5: HOT PURSUIT}}
|Airport Cargo Hangars
|Airport Cargo Hangars
|-
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/tctf|tctf/]]'''
|'''[[Oni (folder)/GameDataFolder/IGMD/tctf|tctf/]]'''
|{{C|6|6: COUNTERATTACK}}
|tctf/
|TCTF/
|23/
|data-sort-value="06"|{{C|6|6: COUNTERATTACK}}
|TCTF Regional HQ
|TCTF Regional HQ
|-
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/power|power/]]'''
|'''[[Oni (folder)/GameDataFolder/IGMD/power|power/]]'''
|{{C|7|7: A FRIEND IN NEED}}
|power/
|POWER/
|18/
|data-sort-value="07"|{{C|7|7: A FRIEND IN NEED}}
|Atmospheric Conversion Center (exterior)
|Atmospheric Conversion Center (exterior)
|-
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/power_II|power_II/]]'''
|'''[[Oni (folder)/GameDataFolder/IGMD/power_II|power_II/]]'''
|{{C|8|8: AN INNOCENT LIFE}}
|power_II/
|power_II/
|19/
|data-sort-value="08"|{{C|8|8: AN INNOCENT LIFE}}
|Atmospheric Conversion Center (interior)
|Atmospheric Conversion Center (interior)
|-
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/state|state/]]'''
|'''[[Oni (folder)/GameDataFolder/IGMD/state|state/]]'''
|{{C|9|9: TRUTH AND CONSEQUENCES}}
|state/
|STATE/
|22/
|data-sort-value="09"|{{C|9|9: TRUTH AND CONSEQUENCES}}
|Regional State Building
|Regional State Building
|-
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/roof|roof/]]'''
|'''[[Oni (folder)/GameDataFolder/IGMD/roof|roof/]]'''
|roof/
|ROOF/
|20/
|{{C|10|10: CAT AND MOUSE}}
|{{C|10|10: CAT AND MOUSE}}
|Rooftops
|Rooftops
|-
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/dream_lab|dream_lab/]]'''
|'''[[Oni (folder)/GameDataFolder/IGMD/dream_lab|dream_lab/]]'''
|dream_lab/
|dream_lab/
|11/
|{{C|11|11: DREAM DIVER}}
|{{C|11|11: DREAM DIVER}}
|Doctor Hasegawa's Lab
|Doctor Hasegawa's Lab
|-
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/neuro|neuro/]]'''
|'''[[Oni (folder)/GameDataFolder/IGMD/neuro|neuro/]]'''
|neuro/
|NEURO/
|16/
|{{C|12|12: SINS OF THE FATHER}}
|{{C|12|12: SINS OF THE FATHER}}
|TCTF Science Prison
|TCTF Science Prison
|-
|-
|[[Image:Aqua Dot-Red.png]]
|bgcolor=lightgray|
|BGI/
|bgcolor=lightgray|
|16/
|(cut)
|BGI HQ
|-
|'''[[Oni (folder)/GameDataFolder/IGMD/tctf_ii|tctf_ii/]]'''
|'''[[Oni (folder)/GameDataFolder/IGMD/tctf_ii|tctf_ii/]]'''
|tctf_ii
|TCTF_II
|24/
|{{C|13|13: PHOENIX RISING}}
|{{C|13|13: PHOENIX RISING}}
|TCTF Regional HQ (redux)
|TCTF Regional HQ (redux)
|-
|-
|[[Image:Aqua Dot-Red.png]]
|'''[[Oni (folder)/GameDataFolder/IGMD/compound|compound/]]'''
|'''[[Oni (folder)/GameDataFolder/IGMD/compound|compound/]]'''
|compound/
|COMPOUND/
|data-sort-value="08/"|8/
|{{C|14|14: DAWN OF THE CHRYSALIS}}
|{{C|14|14: DAWN OF THE CHRYSALIS}}
|Syndicate Mountain Compound
|Syndicate Mountain Compound
|}
|}
;PS2 directory listing
(each of the directories includes an INDEX.DIR file that links the indices to the actual filenames and extensions)
{|border=1 cellspacing=0
!Corresponding chapter or level
!File/folder names (indexed and actual)
|-
|-
|level0_Final
|bgcolor=lightgray|
|'''"13" = global/''' (no .bsl files)
|aop/
|-valign=top
|bgcolor=lightgray|
|{{C0}}<br>{{C1}}
|data-sort-value="04/"|4/
|
|(multiplayer)
{{divhide|&nbsp;"12" <nowiki>=</nowiki> [[Oni (folder)/GameDataFolder/IGMD/EnvWarehouse|EnvWarehouse/]]|align=left}}
|The Arena of Pain
*{{divhide|&nbsp;"1" <nowiki>=</nowiki> test/|align=left}}"1" = '''warehouse_anim_scripts.bsl'''<br>"2" = '''warehouse_cutscene'''<br>"3" = '''warehouse_level_scripts.bsl'''<br>"4" = '''warehouse_main.bsl'''<br>"5" = '''warehouse_particles.bsl'''<br>"6" = '''warehouse_train2.bsl'''<br>"7" = '''warehouse_training_scripts.bsl'''{{divhide|end}}
|-
*"2" = '''warehouse_anim_scripts.bsl'''
|bgcolor=lightgray|
*"3" = '''warehouse_cutscene'''
|CZ/
*"4" = '''warehouse_level_scripts.bsl'''
|bgcolor=lightgray|
*"5" = '''warehouse_main.bsl'''
|data-sort-value="09/"|9/
*"6" = '''warehouse_particles.bsl'''
|(multiplayer)
*"7" = '''warehouse_train2.bsl'''
|Crossing Zone
*"8" = '''warehouse_training_scripts.bsl'''
|-
{{divhide|end}}
|bgcolor=lightgray|
|-valign=top
|pit/
|{{C2}}
|bgcolor=lightgray|
|
|17/
{{divhide|&nbsp;"15" <nowiki>=</nowiki> [[Oni (folder)/GameDataFolder/IGMD/manplant|manplant/]]|align=left}}
|(multiplayer)
*"1" = '''manplant_anim_scripts.bsl'''
|Pit
*"2" = '''manplant_cutscene'''
|-
*"3" = '''manplant_level_logic.bsl'''
|bgcolor=lightgray|
*"4" = '''manplant_main.bsl'''
|CZ_II/
*"5" = '''particle_scripts.bsl'''
|bgcolor=lightgray|
*{{divhide|&nbsp;"6" <nowiki>=</nowiki> Test/|align=left}}"1" = '''manplant_anim_scripts.bsl'''<br>"2" = '''manplant_cutscene'''<br>"3" = '''manplant_level_logic.bsl'''<br>"4" = '''manplant_main.bsl'''<br>"5" = '''particle_scripts.bsl'''{{divhide|end}}
|10/
{{divhide|end}}
|(multiplayer)
|-valign=top
|Crossing Zone Too
|{{C3}}
|-
|
|bgcolor=lightgray|
{{divhide|&nbsp;"14" <nowiki>=</nowiki> [[Oni (folder)/GameDataFolder/IGMD/lab|lab/]]|align=left}}
|cap/
*"1" = '''lab_cutscene.bsl'''
|bgcolor=lightgray|
*"2" = '''lab_level_logic'''
|data-sort-value="07/"|7/
*"3" = '''lab_main.bsl'''
|(multiplayer)
*"4" = '''particle_scripts.bsl'''
|Capture
{{divhide|end}}
|-
|-valign=top
|bgcolor=lightgray|
|{{C4}}
|ats/
|
|bgcolor=lightgray|
{{divhide|&nbsp;"1" <nowiki>=</nowiki> [[Oni (folder)/GameDataFolder/IGMD/Airport|Airport/]]|align=left}}
|data-sort-value="05/"|5/
*"1" = '''airport1_level_logic.bsl'''
|(development)
*"2" = '''airport_cutscene.bsl'''
|AlexTestSite
*"3" = '''airport_main.bsl'''
|-
{{divhide|end}}
|bgcolor=lightgray|
|-valign=top
|SR/
|level5_Final ("Airport Part Deux")
|bgcolor=lightgray|
|
|21/
{{divhide|&nbsp;"2" <nowiki>=</nowiki> Airport_II/|align=left}}
|(development)
*"1" = '''airportii_cutscene.bsl'''
|FiringRange
*"2" = '''airportii_main.bsl'''
{{divhide|end}}
|-valign=top
|{{C5}}
|
{{divhide|&nbsp;"3" <nowiki>=</nowiki> [[Oni (folder)/GameDataFolder/IGMD/Airport_III|Airport_III/]]|align=left}}
*"1" = '''airport2_cutscene.bsl'''
*"2" = '''airport2_level_logic.bsl'''
*"3" = '''airport2_main.bsl'''
{{divhide|end}}
|-valign=top
|{{C6}}
|
{{divhide|&nbsp;"23" <nowiki>=</nowiki> [[Oni (folder)/GameDataFolder/IGMD/tctf|tctf/]]|align=left}}
*"1" = '''particle_scripts.bsl'''
*"2" = '''tctf_cutscene.bsl'''
*"3" = '''tctf_door_lock_lights.bsl'''
*"4" = '''tctf_main.bsl'''
*"5" = '''tctf_objectives.bsl'''
*"6" = '''tctf_spawn_syndicate.bsl'''
{{divhide|end}}
|-valign=top
|{{C7}}
|
{{divhide|&nbsp;"18" <nowiki>=</nowiki> [[Oni (folder)/GameDataFolder/IGMD/power|power/]]|align=left}}
*"1" = '''particle_scripts.bsl'''
*"2" = '''power_cutscene.bsl'''
*"3" = '''power_main.bsl'''
*"4" = '''power_objectives.bsl'''
*"5" = '''power_spawn.bsl'''
{{divhide|end}}
|-valign=top
|{{C8}}
|
{{divhide|&nbsp;"19" <nowiki>=</nowiki> [[Oni (folder)/GameDataFolder/IGMD/power_II|power_II/]]|align=left}}
*"1" = '''particle_scripts.bsl'''
*"2" = '''power2_spawn.bsl'''
*"3" = '''powerII_cutscene.bsl'''
*"4" = '''power_II_main.bsl'''
{{divhide|end}}
|-valign=top
|{{C9}}
|
{{divhide|&nbsp;"22" <nowiki>=</nowiki> [[Oni (folder)/GameDataFolder/IGMD/state|state/]]|align=left}}
*"1" = '''state_cutscene.bsl'''
*"2" = '''state_level_logic.bsl'''
*"3" = '''state_main.bsl'''
{{divhide|end}}
|-valign=top
|{{C10}}
|
{{divhide|&nbsp;"20" <nowiki>=</nowiki> [[Oni (folder)/GameDataFolder/IGMD/roof|roof/]]|align=left}}
*"1" = '''particle_scripts.bsl'''
*"2" = '''roof.bsl'''
*"3" = '''roof_cutscene.bsl'''
*"4" = '''roof_main.bsl'''
{{divhide|end}}
|-valign=top
|{{C11}}
|
{{divhide|&nbsp;"11" <nowiki>=</nowiki> [[Oni (folder)/GameDataFolder/IGMD/dream_lab|dream_lab/]]|align=left}}
*"1" = '''dream_lab_cutscene.bsl'''
*"2" = '''dream_lab_logic.bsl'''
*"3" = '''dream_lab_main.bsl'''
*"4" = '''particle_scripts.bsl'''
{{divhide|end}}
|-valign=top
|{{C12}}
|
{{divhide|&nbsp;"16" <nowiki>=</nowiki> [[Oni (folder)/GameDataFolder/IGMD/neuro|neuro/]]|align=left}}
*"1" = '''neuro_cutscene.bsl'''
*"2" = '''neuro_level_logic.bsl'''
*"3" = '''neuro_main.bsl'''
*"4" = '''particle_scripts.bsl'''
{{divhide|end}}
|-valign=top
|level16_Final ("BGI HQ")
|
{{divhide|&nbsp;"6" <nowiki>=</nowiki> BGI/|align=left}}
*"1" = '''bgi_cutscene.bsl'''
*"2" = '''bgi_main.bsl'''
{{divhide|end}}
|-valign=top
|{{C13}}
|
{{divhide|&nbsp;"24" <nowiki>=</nowiki> [[Oni (folder)/GameDataFolder/IGMD/tctf_ii|tctf_ii/]]|align=left}}
*"1" = '''tctf2.bsl'''
*"2" = '''tctf_ii_cutscene.bsl'''
*"3" = '''tctf_ii_main.bsl'''
{{divhide|end}}
|-valign=top
|{{C14}}
|
{{divhide|&nbsp;"8" <nowiki>=</nowiki> [[Oni (folder)/GameDataFolder/IGMD/compound|compound/]]|align=left}}
*"1" = '''compound.bsl'''
*"2" = '''compound_cutscene.bsl'''
*"3" = '''compound_main.bsl'''
*"4" = '''particle_scripts.bsl'''
{{divhide|end}}
|-valign=top
|level30_Final ("The Arena of Pain")
|
{{divhide|&nbsp;"4" <nowiki>=</nowiki> aop/|align=left}}
*"1" = '''aop_main.bsl'''
{{divhide|end}}
|-valign=top
|level31_Final ("Crossing Zone")
|
{{divhide|&nbsp;"9" <nowiki>=</nowiki> CZ/|align=left}}
*"1" = '''CZ_main.bsl'''
{{divhide|end}}
|-valign=top
|level32_Final ("Pit")
|
{{divhide|&nbsp;"17" <nowiki>=</nowiki> pit/|align=left}}
*"1" = '''pit_main.bsl'''
{{divhide|end}}
|-valign=top
|level33_Final ("Crossing Zone Too")
|
{{divhide|&nbsp;"10" <nowiki>=</nowiki> CZ_II/|align=left}}
*"1" = '''CZ_II_main.bsl'''
{{divhide|end}}
|-valign=top
|level34_Final ("Capture")
|
{{divhide|&nbsp;"7" <nowiki>=</nowiki> cap/|align=left}}
*"1" = '''cap_main.bsl'''
{{divhide|end}}
|-valign=top
|level55_Final ("AlexTestSite")
|
{{divhide|&nbsp;"5" <nowiki>=</nowiki> ats/|align=left}}
*"1" = '''ats_main.bsl'''
*"2" = '''ninja_teleport.bsl'''
{{divhide|end}}
|-valign=top
|level71_Final ("FiringRange")
|
{{divhide|&nbsp;"21" <nowiki>=</nowiki> SR/|align=left}}
*"1" = '''SR_main.bsl'''
{{divhide|end}}
|}
|}
:The IGMD structure of the PS2 version closely resembles that of the "Big Blue Box" German Mac version, in that it contains vestigial script folders. These do not correspond to chapters: the corresponding level#_Final.* files are missing and the script folders are never looked up by the engine (see [[Pre-beta content#Cut levels|HERE]] for an overview of the cut levels). It also contains an empty "global" folder (unused by vanilla Oni) which is intended as a location for globally visible scripts (i.e., variables and functions that can be accessed from every level).
:The script folders for the first two levels, '''EnvWarehouse''' and '''manplant''' contain a "test" subfolder, which are in fact backup folders with unmodified scripts. The scripts in the main folder for each level are typically modified as compared to the PC/Mac version, although those modifications are minor (to be documented later).


[[Category:Game directory map]]
[[Category:Game directory map]]

Latest revision as of 02:10, 14 April 2023

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 a .bsl extension, written in BFW Scripting Language.
  • Oni treats the level folder names as case-insensitive, so you can rename "EnvWarehouse" to "eNvwArEhOuSe" and you'll still be able to play Chapter 1.
  • The Mac and Windows scripts are identical except for minor differences in tctf_ii_cutscene.bsl and tctf2.bsl for the boss battle of Chapter 13, shown HERE.
  • The folders only present in the Euro Mac and PS2 IGMDs are development relics which do not correspond to Chapters of the game; there are no level#_Final.dat/.raw(/.sep) files for them and so the script folders are never looked up by the engine. See HERE for an overview of the cut levels.
  • The PS2's script folders 12/ (EnvWarehouse/) and 15/ (manplant/) each contain a "test" subfolder which is a backup of the unmodified scripts. The scripts in the main folder for each level are typically modified from the PC version, although those modifications are minor (documented on PS2 vs PC).
Standard Win/
Mac release
European Mac
non-English
Japanese
Win/Mac
Play-
Station 2
Chapter Location (as in Load Game dialog)
global/ 13/ Loads for all levels
EnvWarehouse/ EnvWarehouse/ EnvWarehouse/ 12/ 0: COMBAT TRAINING
1: TRIAL RUN
TCTF Training
Syndicate Warehouse
manplant/ manplant/ MANPLANT/ 15/ 2: ENGINES OF EVIL Manufacturing Plant
lab/ lab/ LAB/ 14/ 3: PUZZLE PIECES Bio-Research Lab
Airport/ Airport/ Airport/ 1/ 4: TIGER BY THE TAIL Airport Assault
Airport_II/ 2/ (cut) Airport Part Deux
Airport_III/ Airport_III/ Airport_III/ 3/ 5: HOT PURSUIT Airport Cargo Hangars
tctf/ tctf/ TCTF/ 23/ 6: COUNTERATTACK TCTF Regional HQ
power/ power/ POWER/ 18/ 7: A FRIEND IN NEED Atmospheric Conversion Center (exterior)
power_II/ power_II/ power_II/ 19/ 8: AN INNOCENT LIFE Atmospheric Conversion Center (interior)
state/ state/ STATE/ 22/ 9: TRUTH AND CONSEQUENCES Regional State Building
roof/ roof/ ROOF/ 20/ 10: CAT AND MOUSE Rooftops
dream_lab/ dream_lab/ dream_lab/ 11/ 11: DREAM DIVER Doctor Hasegawa's Lab
neuro/ neuro/ NEURO/ 16/ 12: SINS OF THE FATHER TCTF Science Prison
BGI/ 16/ (cut) BGI HQ
tctf_ii/ tctf_ii TCTF_II 24/ 13: PHOENIX RISING TCTF Regional HQ (redux)
compound/ compound/ COMPOUND/ 8/ 14: DAWN OF THE CHRYSALIS Syndicate Mountain Compound
aop/ 4/ (multiplayer) The Arena of Pain
CZ/ 9/ (multiplayer) Crossing Zone
pit/ 17/ (multiplayer) Pit
CZ_II/ 10/ (multiplayer) Crossing Zone Too
cap/ 7/ (multiplayer) Capture
ats/ 5/ (development) AlexTestSite
SR/ 21/ (development) FiringRange