Editing Map file

From Halopedia, the Halo wiki

You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
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 (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.
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.


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
|-
|-
| [[Cut_Halo:_Combat_Evolved_levels#Ruined_Pain|Ruined Pain]] || <code>ruinedpain</code> || UNSC iteration.
| [[Ruined Pain]] || <code>ruinedpain</code> || different from the iteration seen [[Cut_Halo:_Combat_Evolved_levels#Ruined_Pain|here]]
|-
|-
| [[Spasm]] || <code>spasm</code> ||  
| [[Spasm]] || <code>spasm</code> ||  
Line 152: Line 152:
| [[Ascension]] || <code>ascension</code> ||  
| [[Ascension]] || <code>ascension</code> ||  
|-
|-
| [[Beaver Creek]] || <code>beavercreek</code> || <code>halo</code> folder denotes ''Halo: Combat Evolved'' remake.
| [[Beaver Creek]] || <code>beaver_creek</code> || <code>halo</code> folder denotes ''Halo: Combat Evolved'' remake.
|-
|-
| [[Burial Mounds]] || <code>burial_mounds</code> ||  
| [[Burial Mounds]] || <code>burial_mounds</code> ||  
Line 206: Line 206:
| "[[spacestation|space station]]" || <code>spacestation</code> ||  
| "[[spacestation|space station]]" || <code>spacestation</code> ||  
|-
|-
| "[[Cut_Halo_2_levels#earthcity|earth city]]" || <code>earthcity</code> ||  
| "[[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> ||  
|-
|-
| "[[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 217: Line 219:
|-
|-
| "[[sentinelhq|sentinel hq]]" || <code>sentinelhq</code> ||  
| "[[sentinelhq|sentinel hq]]" || <code>sentinelhq</code> ||  
|-
| "[[highcharity (Halo 2)|high charity]]" || <code>highcharity</code> ||
|-
|-
| "[[deltacontrolroom|delta control room]]" || <code>deltacontrolroom</code> ||  
| "[[deltacontrolroom|delta control room]]" || <code>deltacontrolroom</code> ||  
|-
|-
| "[[Earth Ark|earth ark]]" || <code>earthark</code> || Earth Ark 09 exists as a whiteboard name
| "[[Earth Ark]]" || || Earth Ark 09 exists as a whiteboard name
|-
|-
| "[[Anchor Point|anchor point]]" || <code>anchor_point</code> ||  
| "[[Anchor Point|anchor point]]" || <code>anchor_point</code> ||  
Line 242: Line 242:
| "[[soccer]]" || <code>soccer</code> || cut from Vista.
| "[[soccer]]" || <code>soccer</code> || cut from Vista.
|-
|-
| "[[Cut_Halo_2_levels#covenant_sample|covenant sample]]" || <code>covenant_sample</code> || created by [[Hired Gun]] developer "NiTrOuSoXiDe2k"
| "[[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 "cinematic" or "cutscene".
| ''[[Prepare To Drop]]'' || <code>c100</code> || <code>c</code> denotes "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>ff30_waterfront</code> ||  
| [[Waterfront]] || <code>ff50_park</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>m60_rescue</code> ||  
| ''[[Infinity (Halo 4 level)|Infinity]]'' || <code>m40_invasion</code> ||  
|-
|-
|  ''[[Reclaimer (level)|Reclaimer]]'' || <code>m40_invasion</code> ||  
|  ''[[Reclaimer (level)|Reclaimer]]'' || <code>m60_rescue</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 (Spartan Ops)|Galileo Base]] || <code>ff91_complex</code> || Shared map with all missions at same location
| [[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 (location)|Harvester]] || <code>ff155_breach</code> || Shared map with all missions at same location
| [[Harvester]] || <code>ff155_breach</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
| [[Invasion (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'''
|-
|-
| [[Bloodline]] || <code>ca_coagulation</code> || <code>ca</code> denotes collaboration with Certain Affinity.
| [[Awash]] || <code>ca_forge_skybox01</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 665: Line 671:
| [[Zenith]] || <code>ca_ascension</code> ||  
| [[Zenith]] || <code>ca_ascension</code> ||  
|-
|-
| [[Awash]] || <code>ca_forge_skybox01</code> ||
| [[Remnant]] || <code>ca_relic</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''===
<center>''Disclaimer: all below statistics are derived from unofficial tools and may be inaccurate''</center>
<center>''Disclaimer: all below statistics are derived from unofficial tools and may be inaccurate''</center>
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.
{{Expand-section}}
{| class="wikitable"
''[[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.
|-
! 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''===
Line 795: Line 688:
|colspan="3"; align="center"|'''Campaign'''
|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
| Open world || <code>island01</code> ||  
|-
|-
| ''[[Warship Gbraakon]]'' || <code>dungeon_banished_ship</code> ||  
| ''[[Warship Gbraakon]]'' || <code>dungeon_banished_ship</code> ||  
Line 821: Line 714:
| [[Halo Infinite#Academy|Weapon Drills]] || <code>academy_weapon_drills</code> ||  
| [[Halo Infinite#Academy|Weapon Drills]] || <code>academy_weapon_drills</code> ||  
|-
|-
| [[Deadlock (Halo Infinite)|Deadlock]] || <code>btb_drydock</code> ||  
| [[Deadlock]] || <code>btb_drydock</code> ||  
|-
|-
|  || <code>btb_engine</code> ||  
|  || <code>btb_engine</code> ||  
Line 879: Line 772:
| [[Launch Site]] || <code>va_launchsite</code> ||  
| [[Launch Site]] || <code>va_launchsite</code> ||  
|}
|}
==Further Reading==
https://neperos.com/article/qburtd3677148217


==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]]

Please note that all contributions to Halopedia are considered to be released under the Attribution-ShareAlike 3.0 Unported license (see Halopedia:Copyrights for details). If you don't want your writing to be edited mercilessly and redistributed at will, then don't submit it here. You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)

To view or search uploaded images go to the list of images. Uploads and deletions are also logged in the upload log. For help including images on a page see Help:Images. For a sound file, use this code: [[Media:File.ogg]].

Do not copy text from other websites without permission. It will be deleted.

This page is a member of 1 meta category: