Map file: Difference between revisions

5,546 bytes added ,  6 days ago
m
Tag: Mobile edit
(23 intermediate revisions by 3 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 (Spartan Ops)|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''===
<center>''Disclaimer: all below statistics are derived from unofficial tools and may be inaccurate''</center>
{{Expand-section}}
{{Expand-section}}
''[[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.
{| class="wikitable"
|-
! Map !! .map filename !! Notes
|-
|colspan="3"; align="center"|'''Campaign'''
|-
| ''[[Osiris_(level)|Osiris]]'' || <code>w3_halsey_map</code> || <code>w</code> denotes "world".
|-
| ''[[Blue_Team_(level)|Blue Team]]'' || <code>cin_030_map</code> || <code>cin</code> denotes "cinematic"
|-
| ''[[Glassed]]'' || <code>cin_060_map</code> ||
|-
| ''[[Meridian Station]]'' || <code>w1_miningtown_map</code> ||
|-
| ''[[Unconfirmed]]'' || <code>w1_unconfirmed_reports_map</code> ||
|-
| ''[[Evacuation]]'' || <code>w1_evacuation_map</code> ||
|-
| ''[[Reunion]]'' || <code>cin_110_map</code> ||
|-
| ''[[Swords of Sanghelios (level)|Swords of Sanghelios]]'' || <code>cin_120_map</code> ||
|-
| ''[[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]] ||  ||
|-
| [[Empire]] ||  ||
|-
| [[Eden]] ||  || remix of Empire
|-
| [[Fathom]] ||  ||
|-
| [[Plaza]] ||  ||
|-
| [[The Rig]] ||  ||
|-
| [[Truth]] ||  ||
|-
| [[Regret (Halo 5: Guardians map)|Regret]] ||  || remix of Truth
|-
| [[Overgrowth]] ||  || [[Cartographer's Gift]], remix of Plaza
|-
| [[Alpine]] ||  || Cartographer's Gift
|-
| [[Breakout Arena]] ||  || Cartographer's Gift
|-
| [[Glacier (Halo 5: Guardians map)|Glacier]] ||  || Cartographer's Gift
|-
| [[Parallax]] ||  || Cartographer's Gift
|-
| [[Riptide]] ||  || [[Infinity's Armory]], remix of Fathom
|-
| [[Tyrant]] ||  || [[Ghosts of Meridian]]
|-
| [[Torque]] ||  || [[Hammer Storm]]
|-
| [[Stasis]] ||  || [[Memories of Reach]], remix of Torque
|-
| [[Molten]] ||  || [[Warzone Firefight]] update, remix of The Rig
|-
| [[Tidal]] ||  || Warzone Firefight update
|-
| [[Mercy]] ||  || [[Anvil's Legacy]], remake of [[Haven]]
|-
| [[Barrens (Halo 5: Guardians)|Barrens]] ||  || [[Monitor's Bounty]]
|-
| [[Depths]] ||  || Monitor's Bounty
|-
|colspan="3"; align="center"|'''[[Warzone]]'''
|-
| [[Escape from ARC]] ||  ||
|-
| [[Dispatch]] ||  || [[Warzone Assault]] remix of Escape from ARC
|-
| [[March on Stormbreak]] ||  ||
|-
| [[Summit]] ||  || Warzone Assault remix of March on Stormbreak
|-
| [[Raid on Apex 7]] ||  ||
|-
| [[Array]] ||  || Warzone Assault remix of Raid on Apex 7
|-
| [[Battle of Noctus]] ||  || Cartographer's Gift
|-
| [[Urban]] ||  || Infinity's Armory, Warzone Assault remix of Battle of Noctus
|-
| [[Skirmish at Darkstar]] ||  || Ghosts of Meridian
|-
| [[Attack on Sanctum]] ||  || Warzone Firefight update
|-
| [[Prospect]] ||  || Warzone Firefight update
|-
| [[Temple]] ||  || 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'''
|-
| Open world || <code>island01</code> ||
|-
| ''[[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]] || <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]]