Real World

Map file: Difference between revisions

From Halopedia, the Halo wiki

Tag: Mobile edit
 
(32 intermediate revisions by 4 users not shown)
Line 7: Line 7:


==Overview==
==Overview==
Within the Blam engine, [[tag]]s serve as individual containers storing data about a given subject. These include but are not limited to: models, textures, ai, vehicles, weapons, projectiles, scenery objects, and level data. Tags can be created and edited using the ''[[Halo Editing Kit]]'' components ''[[Guerilla]]'' or ''[[Foundation]]''. One tag type, know as a '''scenario''' tag, stores the necessary information required to compile an actual level, such as the map model (BSP), lighting, scripts, positions of player and enemy spawns, weapons and vehicles, objectives, and so forth. Scenario tags can be edited in the ''Halo Editing Kit'' component ''[[Sapien]]'' which gives a 3D view of the scenario.
Within the Blam engine, [[tag]]s serve as individual containers storing data about a given subject. These include but are not limited to: models, textures, ai, vehicles, weapons, projectiles, scenery objects, and level data. Tags can be created and edited using the ''[[Halo Editing Kit]]'' components ''[[Guerilla (HEK)|Guerilla]]'' or ''[[Foundation (HEK)|Foundation]]''. One tag type, know as a '''scenario''' tag, stores the necessary information required to compile an actual level, such as the map model (BSP), lighting, scripts, positions of player and enemy spawns, weapons and vehicles, objectives, and so forth. Scenario tags can be edited in the ''Halo Editing Kit'' component ''[[Sapien]]'' which gives a 3D view of the scenario.


Scenarios can then be played in the ''Halo Editing Kit'' component ''[[Tag Test]]'' or compiled using the component ''[[Tool]]'' to create a map file. Compiled maps share their name with the scenario they were compiled from and contain all of the same info in a compressed format superficially similar to a .zip file or a .pak file. Map files are self contained and no longer reference any info from the ''Halo Editing Kit''. Because of this it is possible for two or more separate map files to contain different versions of the same tag or tags. This is what allows mod authors to upload new maps containing custom tags that do not overwrite any retail data. While maps do not share data directly with other maps of the same type (campaign, multiplayer, etc) they may inherit data from a shared map. Shared maps may be created for the purpose of optimizing frequently used tags such as multiplayer characters.
Scenarios can then be played in the ''Halo Editing Kit'' component ''[[Tag Test]]'' or compiled using the component ''[[Tool]]'' to create a map file. Compiled maps share their name with the scenario they were compiled from and contain all of the same info in a compressed format superficially similar to a .zip file or a .pak file. Map files are self contained and no longer reference any info from the ''Halo Editing Kit''. Because of this it is possible for two or more separate map files to contain different versions of the same tag or tags. This is what allows mod authors to upload new maps containing custom tags that do not overwrite any retail data. While maps do not share data directly with other maps of the same type (campaign, multiplayer, etc) they may inherit data from a shared map. Shared maps may be created for the purpose of optimizing frequently used tags such as multiplayer characters.
Line 103: Line 103:
| [[Cut_Halo:_Combat_Evolved_levels#Indoor|Underground]] || <code>agoraphobia</code> || remix of Indoor by Digsite
| [[Cut_Halo:_Combat_Evolved_levels#Indoor|Underground]] || <code>agoraphobia</code> || remix of Indoor by Digsite
|-
|-
| [[Ruined Pain]] || <code>ruinedpain</code> || different from the iteration seen [[Cut_Halo:_Combat_Evolved_levels#Ruined_Pain|here]]
| [[Cut_Halo:_Combat_Evolved_levels#Ruined_Pain|Ruined Pain]] || <code>ruinedpain</code> || UNSC iteration.
|-
|-
| [[Spasm]] || <code>spasm</code> ||  
| [[Spasm]] || <code>spasm</code> ||  
Line 152: Line 152:
| [[Ascension]] || <code>ascension</code> ||  
| [[Ascension]] || <code>ascension</code> ||  
|-
|-
| [[Beaver Creek]] || <code>beaver_creek</code> || <code>halo</code> folder denotes ''Halo: Combat Evolved'' remake.
| [[Beaver Creek]] || <code>beavercreek</code> || <code>halo</code> folder denotes ''Halo: Combat Evolved'' remake.
|-
|-
| [[Burial Mounds]] || <code>burial_mounds</code> ||  
| [[Burial Mounds]] || <code>burial_mounds</code> ||  
Line 208: Line 208:
| "[[highcharity (Halo 2)|high charity]]" || <code>highcharity</code> || possibly an early iteration of [[High Charity]] or an iteration of [[covenantship]] which was at one point named "High Charity".
| "[[highcharity (Halo 2)|high charity]]" || <code>highcharity</code> || possibly an early iteration of [[High Charity]] or an iteration of [[covenantship]] which was at one point named "High Charity".
|-
|-
| "[[earthcity|earth city]]" || <code>earthcity</code> ||  
| "[[Cut_Halo_2_levels#earthcity|earth city]]" || <code>earthcity</code> ||  
|-
|-
| "[[Halo 2 E3 demo|earth city (E3 2003)]]" || <code>earthcity_e3</code>{{Ref/File|Id=H2EKdata|H2EK|H2EK\data\scenarios\solo\earthcity\earthcity_e3\scripts\earthcity_e3_mission.hsc}} ||  
| "[[Halo 2 E3 demo|earth city (E3 2003)]]" || <code>earthcity_e3</code>{{Ref/File|Id=H2EKdata|H2EK|H2EK\data\scenarios\solo\earthcity\earthcity_e3\scripts\earthcity_e3_mission.hsc}} ||  
Line 226: Line 226:
| "[[Anchor Point|anchor point]]" || <code>anchor_point</code> ||  
| "[[Anchor Point|anchor point]]" || <code>anchor_point</code> ||  
|-
|-
| "[[artery]]" || <code>artery</code> ||  
| "[[Cut_Halo_2_levels#Convict|convict]]" || <code>convict</code> ||  
|-
|-
| "[[backwoods]]" || <code>backwoods</code> ||  
| "[[grotto]]" || <code>grotto</code> ||  
|-
|-
| "[[convergence]]" || <code>convergence</code> ||  
| "[[shaft]]" || <code>shaft</code> ||  
|-
|-
| "[[Cut_Halo_2_levels#Convict|convict]]" || <code>convict</code> ||  
| "[[artery]]" || <code>artery</code> || cut from Vista.{{Ref/Site|Id=DigsiteDeliveries|URL=https://www.halowaypoint.com/news/digsite-deliveries|Site=Halo Waypoint|Page=Digsite Deliveries|D=07|M=07|Y=2023}}
|-
|-
| "[[grotto]]" || <code>grotto</code> ||  
| "[[backwoods]]" || <code>backwoods</code> || cut from Vista.
|-
|-
| "[[rodentia]]" || <code>rodentia</code> ||  
| "[[convergence]]" || <code>convergence</code> || cut from Vista.
|-
|-
| "[[shaft]]" || <code>shaft</code> ||  
| "[[rodentia]]" || <code>rodentia</code> || [[Rat Race|rat race]] remake cut from Vista.
|-
|-
| "[[soccer]]" || <code>soccer</code> ||  
| "[[soccer]]" || <code>soccer</code> || cut from Vista.
|-
|-
| "[[covenant sample]]" || <code>covenant_sample</code> || created by [[Hired Gun]] developer "NiTrOuSoXiDe2k"
| "[[Cut_Halo_2_levels#covenant_sample|covenant sample]]" || <code>covenant_sample</code> || created by [[Hired Gun]] developer "NiTrOuSoXiDe2k"
|-
|-
| [[Cut_Halo_2_levels#Beach_Battle_.28forerunner_sample.29|Beach Battle]] || <code>forerunner_sample</code> || created by Hired Gun developer "NiTrOuSoXiDe2k", originally released as a [https://halomaps.org/h2v/detail.cfm?fid=2136 mod for Vista].
| [[Cut_Halo_2_levels#Beach_Battle_.28forerunner_sample.29|Beach Battle]] || <code>forerunner_sample</code> || created by Hired Gun developer "NiTrOuSoXiDe2k", originally released as a [https://halomaps.org/h2v/detail.cfm?fid=2136 mod for Vista].
Line 339: Line 339:
| [[Assembly]] || <code>descent</code> || [[Mythic Map Pack]], ''Mythic'' disc and MCC-exclusive
| [[Assembly]] || <code>descent</code> || [[Mythic Map Pack]], ''Mythic'' disc and MCC-exclusive
|-
|-
| [[Orbital]] || <code>spacecamp</code> ||[Mythic Map Pack, ''Mythic'' disc and MCC-exclusive
| [[Orbital]] || <code>spacecamp</code> ||Mythic Map Pack, ''Mythic'' disc and MCC-exclusive
|-
|-
| [[Sandbox]] || <code>sandbox</code> || Mythic Map Pack, ''Mythic'' disc and MCC-exclusive
| [[Sandbox]] || <code>sandbox</code> || Mythic Map Pack, ''Mythic'' disc and MCC-exclusive
Line 412: Line 412:
|colspan="3"; align="center"|'''Campaign'''
|colspan="3"; align="center"|'''Campaign'''
|-
|-
| ''[[Prepare To Drop]]'' || <code>c100</code> || <code>c</code> denotes "cutscene".
| ''[[Prepare To Drop]]'' || <code>c100</code> || <code>c</code> denotes "cinematic" or "cutscene".
|-
|-
| ''[[Mombasa Streets]]'' || <code>h100</code> || Persistent, non-linear mission connecting all flashback missions. <br>Revisited until all flashback missions are complete. <code>h</code> denotes "hub" mission.
| ''[[Mombasa Streets]]'' || <code>h100</code> || Persistent, non-linear mission connecting all flashback missions. <br>Revisited until all flashback missions are complete. <code>h</code> denotes "hub" mission.
Line 525: Line 525:
| [[Overlook]] || <code>ff10_prototype</code> ||  
| [[Overlook]] || <code>ff10_prototype</code> ||  
|-
|-
| [[Waterfront]] || <code>ff50_park</code> ||  
| [[Waterfront]] || <code>ff30_waterfront</code> ||  
|-
|-
| [[Unearthed]] || <code>ff_unearthed</code> || Defiant Map Pack and MCC-exclusive
| [[Unearthed]] || <code>ff_unearthed</code> || Defiant Map Pack and MCC-exclusive
Line 548: Line 548:
| ''[[Forerunner (level)|Forerunner]]'' || <code>m30_cryptum</code> ||  
| ''[[Forerunner (level)|Forerunner]]'' || <code>m30_cryptum</code> ||  
|-
|-
| ''[[Infinity (Halo 4 level)|Infinity]]'' || <code>m40_invasion</code> ||  
| ''[[Infinity (Halo 4 level)|Infinity]]'' || <code>m60_rescue</code> ||  
|-
|-
|  ''[[Reclaimer (level)|Reclaimer]]'' || <code>m60_rescue</code> ||  
|  ''[[Reclaimer (level)|Reclaimer]]'' || <code>m40_invasion</code> ||  
|-
|-
| ''[[Shutdown]]'' || <code>m70_liftoff</code> ||  
| ''[[Shutdown]]'' || <code>m70_liftoff</code> ||  
Line 626: Line 626:
| [[The Gate]] || <code>ff81_courtyard</code> || Shared map with all missions at same location
| [[The Gate]] || <code>ff81_courtyard</code> || Shared map with all missions at same location
|-
|-
| [[Galileo Base]] || <code>ff91_complex</code> || Shared map with all missions at same location
| [[Galileo Base (Spartan Ops)|Galileo Base]] || <code>ff91_complex</code> || Shared map with all missions at same location
|-
|-
| [[Two Giants]] || <code>ff92_valhalla</code> || Shared map with all missions at same location
| [[Two Giants]] || <code>ff92_valhalla</code> || Shared map with all missions at same location
Line 638: Line 638:
| [[Cyclone]] || <code>ff152_vortex</code> || Shared map with all missions at same location
| [[Cyclone]] || <code>ff152_vortex</code> || Shared map with all missions at same location
|-
|-
| [[Harvester]] || <code>ff155_breach</code> || Shared map with all missions at same location
| [[Harvester (location)|Harvester]] || <code>ff155_breach</code> || Shared map with all missions at same location
|-
|-
| [[Invasion (Spartan Ops)|Infinity]] || <code>dlc01_engine</code> || Shared map with all missions at same location
| [[Infinity (Spartan Ops)|Infinity]] || <code>dlc01_engine</code> || Shared map with all missions at same location
|-
|-
| [[Apex]] || <code>ff154_hillside</code> || Shared map with all missions at same location
| [[Apex]] || <code>ff154_hillside</code> || Shared map with all missions at same location
Line 653: Line 653:
|colspan="3"; align="center"|'''Multiplayer'''
|colspan="3"; align="center"|'''Multiplayer'''
|-
|-
| [[Awash]] || <code>ca_forge_skybox01</code> || <code>ca</code> denotes collaboration with Certain Affinity.
| [[Bloodline]] || <code>ca_coagulation</code> || <code>ca</code> denotes collaboration with Certain Affinity.
|-
| [[Bloodline]] || <code>ca_coagulation</code> ||
|-
|-
| [[Lockdown]] || <code>ca_lockout</code> ||  
| [[Lockdown]] || <code>ca_lockout</code> ||  
|-
| [[Nebula]] || <code>ca_forge_skybox02</code> ||
|-
|-
| [[Shrine]] || <code>ca_sanctuary</code> ||  
| [[Shrine]] || <code>ca_sanctuary</code> ||  
|-
| [[Skyward]] || <code>ca_forge_skybox03</code> ||
|-
|-
| [[Stonetown]] || <code>ca_zanzibar</code> ||  
| [[Stonetown]] || <code>ca_zanzibar</code> ||  
Line 671: Line 665:
| [[Zenith]] || <code>ca_ascension</code> ||  
| [[Zenith]] || <code>ca_ascension</code> ||  
|-
|-
| [[Remnant]] || <code>ca_relic</code> ||  
| [[Awash]] || <code>ca_forge_skybox01</code> ||
|-
| [[Nebula]] || <code>ca_forge_skybox02</code> ||
|-
| [[Skyward]] || <code>ca_forge_skybox03</code> ||
|-
| [[Remnant]] || <code>ca_relic</code> || released post-launch
|}
|}


===''Halo 5: Guardians''===
===''Halo 5: Guardians''===
{{Expand-section}}
<center>''Disclaimer: all below statistics are derived from unofficial tools and may be inaccurate''</center>
''[[Halo 5: Guardians]]'' never saw a full PC release and as such, the full index of map names for the game is unknown. A limited component of the game was released on Windows Store as ''[[Halo 5: Forge]]'', allowing most of the game's multiplayer maps to have known names.
All ''[[Halo 5: Guardians]]'' maps use .module files instead of .map files. This means levels aren't all stored in one file, they are stored in many files that share a common name, and the base names are referenced in this list. It also means levels can use multiple modules, such as the <code>cin</code> modules, which are used for the Infinity cutscenes, while the <code>w</code> modules are used for the rest of the campaign.
{| class="wikitable"
|-
! Map !! .module filename !! Notes
|-
|colspan="3"; align="center"|'''Campaign'''
|-
| ''[[Osiris_(level)|Osiris]]'' || <code>w3_halsey</code> || <code>w</code> denotes "world".
|-
| ''[[Blue_Team_(level)|Blue Team]]'' || <code>w4_station</code> || <code>cin_030</code> is included at the start.
|-
| ''[[Glassed]]'' || <code>w1_meridian</code> || <code>cin_060</code> is included at the start.
|-
| ''[[Meridian Station]]'' || <code>w1_miningtown</code> ||
|-
| ''[[Unconfirmed]]'' || <code>w1_unconfirmed_reports</code> ||
|-
| ''[[Evacuation]]'' || <code>w1_evacuation</code> ||
|-
| ''[[Reunion]]'' || <code>w3_builder</code> || <code>cin_110</code> is included at the start.
|-
| ''[[Swords of Sanghelios (level)|Swords of Sanghelios]]'' || <code>w2_grotto</code> || <code>cin_120</code> is included at the start.
|-
| ''[[Alliance]]'' || <code>w2_campsite</code> ||
|-
| ''[[Enemy Lines]]'' || <code>w2_plateau</code> ||
|-
| ''[[Before the Storm]]'' || <code>w2_campsite_return</code> ||
|-
| ''[[Battle_of_Sunaion_(level)|Battle of Sunaion]]'' || <code>w2_tsunami</code> ||
|-
| ''[[Genesis (level)|Genesis]]'' || <code>w3_arrival</code> ||
|-
| ''[[The Breaking]]'' || <code>w3_citadel</code> ||
|-
| ''[[Guardians]]'' || <code>w3_innerworld</code> ||
|-
|colspan="3"; align="center"|'''Multiplayer'''
|-
| [[Coliseum]] || <code>ng50_ss_coliseum</code> ||
|-
| [[Empire]] || <code>ng42_acropolis</code> ||
|-
| [[Eden]] || <code>ng42r_acropolis_remix</code> || remix of Empire
|-
| [[Fathom]] || <code>ng23_ss_skew</code> ||
|-
| [[Plaza]] || <code>ng11_la_courtyard</code> ||
|-
| [[The Rig]] || <code>ng20_sa_towers</code> ||
|-
| [[Truth]] || <code>ng43_midship</code> ||
|-
| [[Regret (Halo 5: Guardians map)|Regret]] || <code>ng43r_midship_remix</code> || remix of Truth
|-
| [[Overgrowth]] || <code>ng11r_la_courtyard_remix</code> || [[Cartographer's Gift]], remix of Plaza
|-
| [[Alpine]] || <code>fo01_terrain_alpine</code> || Cartographer's Gift
|-
| [[Breakout Arena]] || <code>fo_arena_breakout</code> || Cartographer's Gift
|-
| [[Glacier (Halo 5: Guardians map)|Glacier]] || <code>fo02_glacier</code> || Cartographer's Gift
|-
| [[Parallax]] || <code>fo03_space</code> || Cartographer's Gift
|-
| [[Riptide]] || <code>ng23r_ss_skew_remix</code> || [[Infinity's Armory]], remix of Fathom
|-
| [[Tyrant]] || <code>ng50r_ss_coliseum_remix</code> || [[Ghosts of Meridian]], remix of Coliseum
|-
| [[Torque]] || <code>ng25_ss_pistons</code> || [[Hammer Storm]]
|-
| [[Stasis]] || <code>ng25r_ss_pistons_remixed</code> || [[Memories of Reach]], remix of Torque
|-
| [[Molten]] || <code>ng20r_sa_towers_remix</code> || [[Warzone Firefight]] update, remix of The Rig
|-
| [[Tidal]] || <code>fo04_ocean</code> || Warzone Firefight update
|-
| [[Mercy]] || <code>ng93_haven</code> || [[Anvil's Legacy]], remake of [[Haven]]
|-
| [[Barrens (Halo 5: Guardians)|Barrens]] || <code>fo05_desert</code> || [[Monitor's Bounty]]
|-
| [[Depths]] || <code>fo06_deepsea</code> || Monitor's Bounty
|-
|colspan="3"; align="center"|'''[[Warzone]]'''
|-
| [[Escape from ARC]] || <code>ng101_wz_arc</code> ||
|-
| [[Dispatch]] || <code>ng101r_wz_arc_remix</code> || [[Warzone Assault]] remix of Escape from ARC
|-
| [[March on Stormbreak]] || <code>ng100_wz_iceworld</code> ||
|-
| [[Summit]] || <code>ng100r_wz_iceworld_remix</code> || Warzone Assault remix of March on Stormbreak
|-
| [[Raid on Apex 7]] || <code>ng120_wz_ring</code> ||
|-
| [[Array]] || <code>ng120r_wz_ring_remix</code> || Warzone Assault remix of Raid on Apex 7
|-
| [[Battle of Noctus]] || <code>ng102_wz_urban</code> || Cartographer's Gift
|-
| [[Urban]] || <code>ng102r_wz_urban_remix</code> || Infinity's Armory, Warzone Assault remix of Battle of Noctus
|-
| [[Skirmish at Darkstar]] || <code>ng104_wz_meridian</code> || Ghosts of Meridian
|-
| [[Attack on Sanctum]] || <code>ng103_wz_temple</code> || Warzone Firefight update
|-
| [[Prospect]] || <code>ng104r_wz_meridian_remix</code> || Warzone Firefight update, Warzone Assault remix of Ghosts of Meridian
|-
| [[Temple]] || <code>ng103r_wz_temple_remix</code> || Anvil's Legacy, Warzone Assault remix of Attack on Sanctum
|}


===''Halo Infinite''===
===''Halo Infinite''===
<center>''Disclaimer: all below statistics are derived from unofficial tools and may be inaccurate''</center>
{{Expand-section}}
{{Expand-section}}
 
{| class="wikitable"
==Further Reading==
|-
https://neperos.com/article/qburtd3677148217
! Map !! .map filename !! Notes
|-
|colspan="3"; align="center"|'''Campaign'''
|-
| [[Overworld]]<ref>[https://www.artstation.com/artwork/yJArvQ '''Artstation''' - Halo Infinite - Overworld]</ref> || <code>island01</code> || ''Halo Infinite's'' open world environment
|-
| ''[[Warship Gbraakon]]'' || <code>dungeon_banished_ship</code> ||
|-
|  || <code>underbelly</code> ||
|-
|  || <code>dungeon_boss_hq_interior</code> ||
|-
|  || <code>dungeon_cortana_palace</code> ||
|-
|  || <code>dungeon_forerunner_austin</code> ||
|-
|  || <code>dungeon_forerunner_dallas</code> ||
|-
|  || <code>dungeon_forerunner_houston</code> ||
|-
|  || <code>dungeon_spire_01</code> ||
|-
| || <code>dungeon_spire_02</code> ||
|-
|colspan="3"; align="center"|'''Multiplayer'''
|-
| [[Halo Infinite#Academy|Tutorial]] || <code>academy_tutorial</code> ||
|-
| [[Halo Infinite#Academy|Weapon Drills]] || <code>academy_weapon_drills</code> ||
|-
| [[Deadlock (Halo Infinite)|Deadlock]] || <code>btb_drydock</code> ||
|-
|  || <code>btb_engine</code> ||
|-
|  || <code>btb_exiled</code> ||
|-
| [[Fragmentation]] || <code>btb_fragmentation</code> ||
|-
| [[Highpower]] || <code>btb_highpower</code> ||
|-
| [[Catalyst]] || <code>catalyst</code> ||
|-
| [[Chasm]] || <code>chasm</code> ||
|-
| [[Aquarius]] || <code>ctf_aquarius</code> ||
|-
| [[Bazaar]] || <code>ctf_bazaar</code> ||
|-
| [[Breaker]] || <code>ctf_breaker</code> ||
|-
| [[Forbidden]] || <code>ctf_forbidden</code> ||
|-
| [[Illusion]] || <code>ctf_illusion</code> ||
|-
|  || <code>fo03_space</code> ||
|-
|  || <code>fo05_desert</code> ||
|-
|  || <code>fo06_deepsea</code> ||
|-
|  || <code>fo08_wetland</code> ||
|-
|  || <code>fo09_academy</code> ||
|-
|  || <code>fo10_deadland</code> ||
|-
|  || <code>fo11_blank</code> ||
|-
|  || <code>fo13_frost</code> ||
|-
| [[Forest]] || <code>forest</code> ||
|-
| [[House of Reckoning]] || <code>pve_house</code> || Firefight instance
|-
|  || <code>ridgeline</code> ||
|-
| [[Recharge]] || <code>sgh_blueprint</code> ||
|-
| [[Prism]] || <code>sgh_crystalcaves</code> ||
|-
| [[Live Fire]] || <code>sgh_interlock</code> ||
|-
| [[Streets]] || <code>sgh_streets</code> ||
|-
| [[Behemoth]] || <code>va_behemoth</code> ||
|-
| [[Launch Site]] || <code>va_launchsite</code> ||
|}


==Sources==
==Sources==
{{Ref/Sources}}
{{Ref/Sources}}
 
==External links==
*[https://neperos.com/article/qburtd3677148217 ''Neperos'', An explanation of Halo Map Files]
[[Category:Development]]
[[Category:Development]]
[[Category:Modding]]
[[Category:Modding]]

Latest revision as of 13:32, October 12, 2024

Help.png
This article is currently under construction and needs to be improved. Please refer to the talk page for more info. You can help by editing the page.
Slayer Icon.svg

This article is part of a series on
Halo gameplay


Engine

Sandbox

Gameplay mechanics

To check out gameplay articles for other Halo games, see here!
vde

Map files, .map files or map cache files, are a file type employed within the Blam engine used by all first-person shooter Halo games. As their name suggests, they are the files which store data for campaign levels and maps for multiplayer, Firefight and Spartan Ops. Due to the uncertainty of game development, map names change frequently during production and may not be finalised until relatively close to release. As such, a map's display name in the in-game user interface is often completely different to the actual .map filename inside the game directory. This information is primarily used in modding.

This page intends to serve as a general overview of the .map file type; for in-depth technical information, see this page on the c20 Reclaimers Halo modding wiki.

Overview[edit]

Within the Blam engine, tags serve as individual containers storing data about a given subject. These include but are not limited to: models, textures, ai, vehicles, weapons, projectiles, scenery objects, and level data. Tags can be created and edited using the Halo Editing Kit components Guerilla or Foundation. One tag type, know as a scenario tag, stores the necessary information required to compile an actual level, such as the map model (BSP), lighting, scripts, positions of player and enemy spawns, weapons and vehicles, objectives, and so forth. Scenario tags can be edited in the Halo Editing Kit component Sapien which gives a 3D view of the scenario.

Scenarios can then be played in the Halo Editing Kit component Tag Test or compiled using the component Tool to create a map file. Compiled maps share their name with the scenario they were compiled from and contain all of the same info in a compressed format superficially similar to a .zip file or a .pak file. Map files are self contained and no longer reference any info from the Halo Editing Kit. Because of this it is possible for two or more separate map files to contain different versions of the same tag or tags. This is what allows mod authors to upload new maps containing custom tags that do not overwrite any retail data. While maps do not share data directly with other maps of the same type (campaign, multiplayer, etc) they may inherit data from a shared map. Shared maps may be created for the purpose of optimizing frequently used tags such as multiplayer characters.

Below is an incomplete list of all known official map file names and their known scenario file paths. All scenarios no matter their file path compile into a maps folder.

List of map file names[edit]

Librarian.png For more technical information on map files, see the relevant page on the c20 Reclaimers Library modding wiki, here.
Librarian.png For more technical information on scenario tags, see the relevant page on the c20 Reclaimers Library modding wiki, here.

Halo: Combat Evolved[edit]

All Halo: Combat Evolved scenario files are stored in a tags folder named levels, inside that is a folder named test where all multiplayer maps are kept.[1] Maps added by Digsite have their own file path digsite\levels.

Map .map filename Notes
Campaign
The Pillar of Autumn A10
Halo A30
The Truth and Reconciliation A50
The Silent Cartographer B30
Assault on the Control Room B40
343 Guilty Spark C10
The Library C20
Two Betrayals C40
Keyes D20
The Maw D40
Multiplayer
Battle Creek beavercreek
Blood Gulch bloodgulch
Boarding Action boardingaction
Chill Out chillout
Chiron TL-34 putput
Damnation damnation
Derelict carousel
Hang 'Em High hangemhigh
Longest longest
Prisoner prisoner
Rat Race ratrace
Sidewinder sidewinder
Wizard wizard
Danger Canyon dangercanyon PC Port and MCC-exclusive
Death Island deathisland PC Port and MCC-exclusive
Gephyrophobia gephyrophobia PC Port and MCC-exclusive
Ice Fields icefields PC Port and MCC-exclusive
Infinity infinity PC Port and MCC-exclusive
Timberland timberland PC Port and MCC-exclusive
Tutorial tutorial Halo Editing Kit and Halo: Combat Evolved Editing Kit-exclusive
Cut levels
"mirror" mirror
"swampthing" swampthing
Digsite levels
Dusk dusk
Abyss d_dusk_too remix of Dusk by Digsite
Indoor indoor
Underground agoraphobia remix of Indoor by Digsite
Ruined Pain ruinedpain UNSC iteration.
Spasm spasm
Swampthing swampthing

Halo 2[edit]

All Halo 2 scenario files are stored in the tags folder scenarios, containing the subfolders solo and multi for campaign and multiplayer respectively. Multiplayer map remakes from Halo: Combat Evolved and the Marathon series are kept in the additional subfolders halo and marathon respectively.[2] Maps added by Digsite have their own file path digsite\scenarios.

Map .map filename Notes
Campaign
The Heretic 00a_introduction
The Armory 01a_tutorial
Cairo Station 01b_spacestation
Outskirts 03a_oldmombasa
Metropolis 03b_newmombasa
The Arbiter 04a_gasgiant
The Oracle 04b_floodlab
Delta Halo 05a_deltaapproach
Regret 05b_deltatowers
Sacred Icon 06a_sentinelwalls
Quarantine Zone 06b_floodzone
Gravemind 07a_highcharity
Uprising 08a_deltacliffs
High Charity 07b_forerunnership
The Great Journey 08b_deltacontrol
Multiplayer
Ascension ascension
Beaver Creek beavercreek halo folder denotes Halo: Combat Evolved remake.
Burial Mounds burial_mounds
Coagulation coagulation halo folder denotes Halo: Combat Evolved remake.
Colossus colossus
Headlong headlong
Ivory Tower cyclotron
Lockout lockout
Midship midship
Waterworks waterworks
Zanzibar zanzibar
Foundation foundation Requires unlock, unlocked by default in Vista and MCC. marathon folder denotes Marathon remake.
Containment containment Bonus Map Pack and MCC-exclusive
Warlock warlock Bonus Map Pack and MCC-exclusive. halo folder denotes Halo: Combat Evolved remake.
Sanctuary deltatap Killtacular Pack and MCC-exclusive
Turf turf Killtacular Pack and MCC-exclusive
Backwash backwash Maptacular Pack and MCC-exclusive
Elongation elongation Maptacular Pack and MCC-exclusive
Gemini gemini Maptacular Pack and MCC-exclusive. marathon folder denotes Marathon remake.
Relic dune Maptacular Pack and MCC-exclusive
Terminal triplicate Maptacular Pack and MCC-exclusive
District street_sweeper Vista and MCC-exclusive
Uplift needle Vista and MCC-exclusive
Example example Vista Map Editor and Halo 2 Editing Kit-exclusive
Desolation derelict Blastacular Pack and MCC-exclusive. halo folder denotes Halo: Combat Evolved remake.
Tombstone highplains Blastacular Pack and MCC-exclusive. halo folder denotes Halo: Combat Evolved remake.
Cut levels
"space station" spacestation
"high charity" highcharity possibly an early iteration of High Charity or an iteration of covenantship which was at one point named "High Charity".
"earth city" earthcity
"earth city (E3 2003)" earthcity_e3[3]
"alpha gas giant" alphagasgiant
"alpha moon" alphamoon
"delta temple" deltatemple
"sentinel hq" sentinelhq
"delta control room" deltacontrolroom
"Earth Ark" Earth Ark 09 exists as a whiteboard name
"anchor point" anchor_point
"convict" convict
"grotto" grotto
"shaft" shaft
"artery" artery cut from Vista.[4]
"backwoods" backwoods cut from Vista.
"convergence" convergence cut from Vista.
"rodentia" rodentia rat race remake cut from Vista.
"soccer" soccer cut from Vista.
"covenant sample" covenant_sample created by Hired Gun developer "NiTrOuSoXiDe2k"
Beach Battle forerunner_sample created by Hired Gun developer "NiTrOuSoXiDe2k", originally released as a mod for Vista.
Earth City human_sample created by Hired Gun developer "NiTrOuSoXiDe2k", originally released as a mod for Vista.
Chiron Station chironstation created by 343i developer Blake Hodges[5], aka "Delta Rampancy", for MCC and included in the Halo 2 Editing Kit.[6]
Digsite levels
Arcology arcology
Ascension 03_ascension early iteration of Ascension
Burial Mounds 03_burial_mounds early iteration of Burial Mounds
Colossus 03_colossus early iteration of Colossus
Headlong 03_headlong early iteration of Headlong
Lockout 03_lockout early iteration of Lockout
Midship 03_midship early iteration of Midship
Waterworks 03_waterworks early iteration of Waterworks

Halo 3[edit]

All Halo 3 scenario files are stored in the tags folder levels, containing the subfolders solo and multi for campaign and multiplayer respectively. Additional scenario files can be found in the levels subfolder dlc which were released post launch.[7]

Map .map filename Notes
Campaign
Arrival 005_intro
Sierra 117 010_jungle
Crow's Nest 020_base
Tsavo Highway 030_outskirts
The Storm 040_voi
Floodgate 050_floodvoi
The Ark 070_waste
The Covenant 100_citadel
Cortana 110_hc
Halo 120_halo
Epilogue 130_epilogue MCC-exclusive; combined with 120_halo in the original Xbox 360 release.
Multiplayer
Construct construct
Epitaph salvation
Guardian guardian
High Ground deadlock
Isolation isolation
Last Resort zanzibar
Narrows chill
Sandtrap shrine
Snowbound snowbound
The Pit cyberdyne
Valhalla riverworld
Foundry warehouse Heroic Map Pack, Mythic disc and MCC-exclusive
Rat's Nest armory Heroic Map Pack, Mythic disc and MCC-exclusive
Standoff bunkerworld Heroic Map Pack, Mythic disc and MCC-exclusive
Avalanche sidewinder Legendary Map Pack, Mythic disc and MCC-exclusive
Blackout lockout Legendary Map Pack, Mythic disc and MCC-exclusive
Ghost Town ghosttown Legendary Map Pack, Mythic disc and MCC-exclusive
Cold Storage chillout Cold Storage DLC, Mythic disc and MCC-exclusive
Assembly descent Mythic Map Pack, Mythic disc and MCC-exclusive
Orbital spacecamp Mythic Map Pack, Mythic disc and MCC-exclusive
Sandbox sandbox Mythic Map Pack, Mythic disc and MCC-exclusive
Citadel fortress Mythic II Map Pack, Mythic disc and MCC-exclusive
Longshore docks Mythic II Map Pack, Mythic disc and MCC-exclusive
Heretic midship Mythic II Map Pack, Mythic disc and MCC-exclusive
Waterfall s3d_waterfall MCC-exclusive, originally created for Halo Online. s3d denotes Saber3D engine used by Saber Interactive.
Edge s3d_edge MCC-exclusive, originally created for Halo Online.
Icebox s3d_turf MCC-exclusive, originally created for Halo Online.
Cut levels
055_shadow incomplete files available via the Halo 3 Editing Kit.
"Flood Ship" 060_floodship incomplete files available via the Halo 3 Editing Kit.
"Guardian Forest" 080_forest incomplete files available via the Halo 3 Editing Kit.
"alpine" 090_alpine incomplete files available via the Halo 3 Editing Kit.
"Forerunner City" 100_forecity incomplete files available via the Halo 3 Editing Kit.
"High Charity" 110_hc_old incomplete files available via the Halo 3 Editing Kit.
"anxiety" anxiety available via the Halo 3: ODST Editing Kit.
"battle creek remake" battlecreek available via the Halo 3: ODST Editing Kit.
"beachhead" beachhead incomplete files available via the Halo 3 Editing Kit, available via the Halo 3: ODST Editing Kit.
early iteration of Tempest.
"damn" damn available via the Halo 3: ODST Editing Kit.
"desecration" desecration available via the Halo 3: ODST Editing Kit.
"landslide" landslide incomplete files available via the Halo 3 Editing Kit, available via the Halo 3: ODST Editing Kit.
"pump haus" pump_haus incomplete files available via the Halo 3 Editing Kit.
"sanctuary remake" sanctuary available via the Halo 3: ODST Editing Kit.
"shaft" shaft incomplete files available via the Halo 3 Editing Kit.
"volcano" volcano incomplete files available via the Halo 3 Editing Kit.
"warthog inc" warthog_inc incomplete files available via the Halo 3 Editing Kit, available via the Halo 3: ODST Editing Kit.
Tutorial s3d_tutorial originally created for Halo Online; incomplete files available via the Halo 3 Editing Kit.
Diamondback s3d_avalanche originally created for Halo Online; available via the Halo 3 Editing Kit.
Lockout s3d_lockout originally created for Halo Online; available via the Halo 3 Editing Kit.
Powerhouse s3d_powerhouse originally created for Halo Online; available via the Halo 3 Editing Kit.
Reactor s3d_reactor originally created for Halo Online; available via the Halo 3 Editing Kit.
Sky Bridge s3d_sky_bridgenew originally created for Halo Online; available via the Halo 3 Editing Kit.

Halo 3: ODST[edit]

All Halo 3: ODST scenario files can be found in the file path tags\levels\atlas. Firefight shares the same locations as campaign.[8]

Map .map filename Notes
Campaign
Prepare To Drop c100 c denotes "cinematic" or "cutscene".
Mombasa Streets h100 Persistent, non-linear mission connecting all flashback missions.
Revisited until all flashback missions are complete. h denotes "hub" mission.
Tayari Plaza sc100 Flashback from the perspective of Buck. sc possibly denotes "squad clue".
Uplift Reserve sc110 Flashback from the perspective of Dutch.
Kizingo Boulevard sc120 Flashback from the perspective of Mickey.
ONI Alpha Site sc130 Flashback from the perspective of Dutch.
NMPD HQ sc140 Flashback from the perspective of Romeo.
Kikowani Station sc150 Flashback from the perspective of Buck.
Data Hive l200 l possibly denotes "level".
Coastal Highway l300
Epilogue c200 MCC-exclusive; combined with l300 in the original Xbox 360 release.

Halo: Reach[edit]

All Halo: Reach scenario files are stored in the tags folder levels, containing the subfolders solo, multi, and firefight for campaign, multiplayer, and firefight respectively.[9] Additional scenario files can be found in the levels subfolder dlc which were released post launch.

Map .map filename Notes
Campaign
Noble Actual m05 m denotes "mission".
Winter Contingency m10
ONI: Sword Base m20
Nightfall m30
Tip of the Spear m35
Long Night of Solace m45
Exodus m50
New Alexandria m52
The Package m60
The Pillar of Autumn m70
Epilogue m70_a MCC-exclusive; combined with m70 in the original Xbox 360 release.
Lone Wolf m70_bonus
Multiplayer
Boardwalk 50_panopticon
Boneyard 70_boneyard
Countdown 45_launch_station
Forge World forge_halo
Powerhouse 30_settlement
Reflection 52_ivory_tower
Spire 35_island
Sword Base 20_sword_slayer
Zealot 45_aftship
Anchor 9 dlc_slayer Noble Map Pack and MCC-exclusive
Breakpoint dlc_invasion Noble Map Pack and MCC-exclusive
Tempest dlc_medium Noble Map Pack and MCC-exclusive
Condemned condemned Defiant Map Pack and MCC-exclusive
Highlands trainingpreserve Defiant Map Pack and MCC-exclusive
Battle Canyon cex_beavercreek Anniversary Map Pack and MCC-exclusive
Breakneck cex_headlong Anniversary Map Pack and MCC-exclusive
High Noon cex_hangemhigh Anniversary Map Pack and MCC-exclusive
Penance cex_damnation Anniversary Map Pack and MCC-exclusive
Ridgeline cex_timberland Anniversary Map Pack and MCC-exclusive
Solitary cex_prisoner Anniversary Map Pack and MCC-exclusive
Firefight
Beachhead ff50_park ff denotes firefight.
Corvette ff45_corvette
Courtyard ff20_cortyard
Glacier ff60_icecave
Holdout ff70_holdout
Outpost ff60_airview
Overlook ff10_prototype
Waterfront ff30_waterfront
Unearthed ff_unearthed Defiant Map Pack and MCC-exclusive
Installation 04 cex_ff_halo Anniversary Map Pack and MCC-exclusive

Halo 4[edit]

Most Halo 4 scenario files are kept in the tags folder levels, containing the subfolders multi, spartanops, and dlc for multiplayer, spartan ops and post launch maps respectively[10]. Campaign scenario files can instead be found in the file path tags\environments\solo.[11]

Map .map filename Notes
Campaign
Prologue m05_prologue m denotes "mission".
Dawn m10_crash
Requiem m020
Forerunner m30_cryptum
Infinity m60_rescue
Reclaimer m40_invasion
Shutdown m70_liftoff
Composer m80_delta
Midnight m90_sacrifice
Epilogue m95_epilogue
Multiplayer
Abandon ca_blood_cavern ca denotes collaboration with Certain Affinity.
Adrift ca_warhouse
Complex z05_cliffside z possibly used for alphabetical sorting.
Erosion ca_forge_erosion
Exile ca_blood_crash
Haven wraparound
Impact ca_forge_bonanza
Longbow ca_gore_valley
Meltdown ca_canyon
Ragnarok z11_valhalla
Ravine ca_forge_ravine
Solace ca_tower
Vortex ca_redoubt
Harvest zd_02_grind Crimson Map Pack and MCC-exclusive
Shatter dlc_dejewel Crimson Map Pack and MCC-exclusive. dlc_de denotes collaboration with Digital Extremes.
Wreckage dlc_dejunkyard Crimson Map Pack and MCC-exclusive.
Landfall ca_port Majestic Map Pack and MCC-exclusive.
Monolith ca_deadlycrossing Majestic Map Pack and MCC-exclusive.
Skyline ca_rattler Majestic Map Pack and MCC-exclusive.
Forge Island dlc_forge_island Forge Island and MCC-exclusive
Daybreak ca_spiderweb Castle Map Pack and MCC-exclusive.
Outcast ca_basin Castle Map Pack and MCC-exclusive.
Perdition ca_highrise Castle Map Pack and MCC-exclusive.
Pitfall ca_creeper Bullseye Map Pack and MCC-exclusive.
Vertigo ca_dropoff Bullseye Map Pack and MCC-exclusive.
Spartan Ops
Quarry ff87_chopperbowl Shared map with all missions at same location. ff denotes firefight.
Sniper Alley ff86_sniperally Shared map with all missions at same location
Fortress ff90_fortsw Shared map with all missions at same location
The Refuge ff84_temple Shared map with all missions at same location
The Cauldron ff81_scurve Shared map with all missions at same location
The Gate ff81_courtyard Shared map with all missions at same location
Galileo Base ff91_complex Shared map with all missions at same location
Two Giants ff92_valhalla Shared map with all missions at same location
Lockup dlc01_factory Shared map with all missions at same location
Control ff151_mezzanine Shared map with all missions at same location
Warrens ff153_caverns Shared map with all missions at same location
Cyclone ff152_vortex Shared map with all missions at same location
Harvester ff155_breach Shared map with all missions at same location
Infinity dlc01_engine Shared map with all missions at same location
Apex ff154_hillside Shared map with all missions at same location

Halo 2: Anniversary Multiplayer[edit]

All Halo 2: Anniversary Multiplayer scenario files can be found in the file path tags\levels\sway.[12]

Map .map filename Notes
Multiplayer
Bloodline ca_coagulation ca denotes collaboration with Certain Affinity.
Lockdown ca_lockout
Shrine ca_sanctuary
Stonetown ca_zanzibar
Warlord ca_warlock
Zenith ca_ascension
Awash ca_forge_skybox01
Nebula ca_forge_skybox02
Skyward ca_forge_skybox03
Remnant ca_relic released post-launch

Halo 5: Guardians[edit]

Disclaimer: all below statistics are derived from unofficial tools and may be inaccurate

All Halo 5: Guardians maps use .module files instead of .map files. This means levels aren't all stored in one file, they are stored in many files that share a common name, and the base names are referenced in this list. It also means levels can use multiple modules, such as the cin modules, which are used for the Infinity cutscenes, while the w modules are used for the rest of the campaign.

Map .module filename Notes
Campaign
Osiris w3_halsey w denotes "world".
Blue Team w4_station cin_030 is included at the start.
Glassed w1_meridian cin_060 is included at the start.
Meridian Station w1_miningtown
Unconfirmed w1_unconfirmed_reports
Evacuation w1_evacuation
Reunion w3_builder cin_110 is included at the start.
Swords of Sanghelios w2_grotto cin_120 is included at the start.
Alliance w2_campsite
Enemy Lines w2_plateau
Before the Storm w2_campsite_return
Battle of Sunaion w2_tsunami
Genesis w3_arrival
The Breaking w3_citadel
Guardians w3_innerworld
Multiplayer
Coliseum ng50_ss_coliseum
Empire ng42_acropolis
Eden ng42r_acropolis_remix remix of Empire
Fathom ng23_ss_skew
Plaza ng11_la_courtyard
The Rig ng20_sa_towers
Truth ng43_midship
Regret ng43r_midship_remix remix of Truth
Overgrowth ng11r_la_courtyard_remix Cartographer's Gift, remix of Plaza
Alpine fo01_terrain_alpine Cartographer's Gift
Breakout Arena fo_arena_breakout Cartographer's Gift
Glacier fo02_glacier Cartographer's Gift
Parallax fo03_space Cartographer's Gift
Riptide ng23r_ss_skew_remix Infinity's Armory, remix of Fathom
Tyrant ng50r_ss_coliseum_remix Ghosts of Meridian, remix of Coliseum
Torque ng25_ss_pistons Hammer Storm
Stasis ng25r_ss_pistons_remixed Memories of Reach, remix of Torque
Molten ng20r_sa_towers_remix Warzone Firefight update, remix of The Rig
Tidal fo04_ocean Warzone Firefight update
Mercy ng93_haven Anvil's Legacy, remake of Haven
Barrens fo05_desert Monitor's Bounty
Depths fo06_deepsea Monitor's Bounty
Warzone
Escape from ARC ng101_wz_arc
Dispatch ng101r_wz_arc_remix Warzone Assault remix of Escape from ARC
March on Stormbreak ng100_wz_iceworld
Summit ng100r_wz_iceworld_remix Warzone Assault remix of March on Stormbreak
Raid on Apex 7 ng120_wz_ring
Array ng120r_wz_ring_remix Warzone Assault remix of Raid on Apex 7
Battle of Noctus ng102_wz_urban Cartographer's Gift
Urban ng102r_wz_urban_remix Infinity's Armory, Warzone Assault remix of Battle of Noctus
Skirmish at Darkstar ng104_wz_meridian Ghosts of Meridian
Attack on Sanctum ng103_wz_temple Warzone Firefight update
Prospect ng104r_wz_meridian_remix Warzone Firefight update, Warzone Assault remix of Ghosts of Meridian
Temple ng103r_wz_temple_remix Anvil's Legacy, Warzone Assault remix of Attack on Sanctum

Halo Infinite[edit]

Disclaimer: all below statistics are derived from unofficial tools and may be inaccurate
Help.png This section needs expansion. You can help Halopedia by expanding it.
Map .map filename Notes
Campaign
Overworld[13] island01 Halo Infinite's open world environment
Warship Gbraakon dungeon_banished_ship
underbelly
dungeon_boss_hq_interior
dungeon_cortana_palace
dungeon_forerunner_austin
dungeon_forerunner_dallas
dungeon_forerunner_houston
dungeon_spire_01
dungeon_spire_02
Multiplayer
Tutorial academy_tutorial
Weapon Drills academy_weapon_drills
Deadlock btb_drydock
btb_engine
btb_exiled
Fragmentation btb_fragmentation
Highpower btb_highpower
Catalyst catalyst
Chasm chasm
Aquarius ctf_aquarius
Bazaar ctf_bazaar
Breaker ctf_breaker
Forbidden ctf_forbidden
Illusion ctf_illusion
fo03_space
fo05_desert
fo06_deepsea
fo08_wetland
fo09_academy
fo10_deadland
fo11_blank
fo13_frost
Forest forest
House of Reckoning pve_house Firefight instance
ridgeline
Recharge sgh_blueprint
Prism sgh_crystalcaves
Live Fire sgh_interlock
Streets sgh_streets
Behemoth va_behemoth
Launch Site va_launchsite

Sources[edit]

  1. ^ Halo: Combat Evolved Editing Kit, game file HCEEK\tags\levels\test\bloodgulch\bloodgulch.scenario
  2. ^ Halo 2 Editing Kit, game file H2EK\tags\scenarios\multi\halo\beaver_creek\beaver_creek.scenario
  3. ^ Halo 2 Editing Kit, game file H2EK\data\scenarios\solo\earthcity\earthcity_e3\scripts\earthcity_e3_mission.hsc
  4. ^ Halo Waypoint, Digsite Deliveries (Retrieved on Jul 7, 2023) [archive]
  5. ^ YouTube - HALO, Holiday Community Livestream Halo Infinite: 18:00
  6. ^ Halo 2 Editing Kit, game file H2EK\tags\scenarios\multi\chironstation\chironstation.scenario
  7. ^ Halo 3 Editing Kit, game file H3EK\tags\levels\dlc\warehouse\warehouse.scenario
  8. ^ Halo 3: ODST Editing Kit, game file H3ODSTEK\tags\levels\atlas\h100\h100.scenario
  9. ^ Halo: Reach Editing Kit, game file HREK\tags\levels\firefight\ff50_park\ff50_park.scenario
  10. ^ Halo 4 Editing Kit, game file H4EK\tags\levels\spartanops\ff87_chopperbowl\ff87_chopperbowl.scenario
  11. ^ Halo 4 Editing Kit, game file H4EK\tags\environments\solo\m10_crash\m10_crash.scenario
  12. ^ Halo 2: Anniversary Multiplayer Editing Kit, game file H2AMPEK\tags\levels\sway\ca_forge_skybox01\ca_forge_skybox01.scenario
  13. ^ Artstation - Halo Infinite - Overworld

External links[edit]