Skip to main content

Music Entities

Notes:

The .entities file will play the bottom-most Music Entity when loading the level.
The setMusicState Event Call would transition the music to its different states (ambient, light, heavy, etc).
You can activate different music in the same level through activateTarget.

Hell on Earth:

States: main_ambient, main_light, main_heavy, additional_reveal, cine_1, cine_2, cine_3

entity {
	entityDef hellonearth_music {
	inherit = "sound/musicentity";
	class = "idMusicEntity";
	expandInheritance = false;
	poolCount = 0;
	poolGranularity = 2;
	networkReplicated = false;
	disableAIPooling = false;
	edit = {
		spawnPosition = {
			x = 1;
			y = 1;
			z = 1;
		}
		initialState = "music_ghost_states/main_ambient";
		initialSwitchGroup = "music_ghost_switch";
		initialSwitchState = "intro_music";
	}
}
}
Exultia/Taras Nabad:

States: main_ambient, main_light, main_heavy, cine_1, cine_2, cine_3, cine_4

entity {
	entityDef exultia_music {
	inherit = "sound/musicentity";
	class = "idMusicEntity";
	expandInheritance = false;
	poolCount = 0;
	poolGranularity = 2;
	networkReplicated = false;
	disableAIPooling = false;
	edit = {
		spawnPosition = {
			x = 1;
			y = 1;
			z = 1;
		}
		initialState = "music_ghost_states/main_ambient";
		initialSwitchGroup = "music_ghost_switch";
		initialSwitchState = "slayer_city_music";
	}
}
}
Cultist Base:

States: main_ambient, main_light, main_heavy, cine_1, cine_2

entity {
	entityDef cultistbase_music {
	inherit = "sound/musicentity";
	class = "idMusicEntity";
	expandInheritance = false;
	poolCount = 0;
	poolGranularity = 2;
	networkReplicated = false;
	disableAIPooling = false;
	edit = {
		spawnPosition = {
			x = 1;
			y = 1;
			z = 1;
		}
		initialState = "music_ghost_states/main_ambient";
		initialSwitchGroup = "music_ghost_switch";
		initialSwitchState = "cultist_base_music";
	}
}
}
Doom Hunter Base:

States: main_ambient, main_light, main_heavy, cine_1, cine_2, boss_phase1, boss_phase2, boss_vulnerable, cine_boss_intro, cine_boss_end

entity {
	entityDef doomhunter_music {
	inherit = "sound/musicentity";
	class = "idMusicEntity";
	expandInheritance = false;
	poolCount = 0;
	poolGranularity = 2;
	networkReplicated = false;
	disableAIPooling = false;
	edit = {
		spawnPosition = {
			x = 1;
			y = 1;
			z = 1;
		}
		initialState = "music_ghost_states/main_ambient";
		initialSwitchGroup = "music_ghost_switch";
		initialSwitchState = "doom_hunter_music";
	}
}
}
Super Gore Nest 1:

States: main_ambient, main_light, main_heavy, cine_1, cine_2

entity {
	entityDef sgn_music_1 {
	inherit = "sound/musicentity";
	class = "idMusicEntity";
	expandInheritance = false;
	poolCount = 0;
	poolGranularity = 2;
	networkReplicated = false;
	disableAIPooling = false;
	edit = {
		spawnPosition = {
			x = 1;
			y = 1;
			z = 1;
		}
		initialState = "music_ghost_states/main_ambient";
		initialSwitchGroup = "music_ghost_switch";
		initialSwitchState = "supergorenest_music";
		secondarySwitchGroup = "supergorenest_music";
		initialSecondarySwitchState = "sgn_combat_suite_1";
	}
}
}
Super Gore Nest 2:

States: main_ambient, main_light, main_heavy, cine_1, cine_2

entity {
	entityDef sgn_music_2 {
	inherit = "sound/musicentity";
	class = "idMusicEntity";
	expandInheritance = false;
	poolCount = 0;
	poolGranularity = 2;
	networkReplicated = false;
	disableAIPooling = false;
	edit = {
		spawnPosition = {
			x = 1;
			y = 1;
			z = 1;
		}
		initialState = "music_ghost_states/main_ambient";
		initialSwitchGroup = "music_ghost_switch";
		initialSwitchState = "supergorenest_music";
		secondarySwitchGroup = "supergorenest_music";
		initialSecondarySwitchState = "sgn_combat_suite_2";
	}
}
}
ARC Complex:

States: main_ambient, main_light, main_heavy

entity {
	entityDef arccomplex_music {
	inherit = "sound/musicentity";
	class = "idMusicEntity";
	expandInheritance = false;
	poolCount = 0;
	poolGranularity = 2;
	networkReplicated = false;
	disableAIPooling = false;
	edit = {
		spawnPosition = {
			x = 1;
			y = 1;
			z = 1;
		}
		initialState = "music_ghost_states/main_ambient";
		initialSwitchGroup = "music_ghost_switch";
		initialSwitchState = "samuelsbase_music";
	}
}
}
Phobos:

States: main_ambient, main_light, main_heavy, alt_ambient, alt_light, alt_heavy, cine_1, level_marscore_baron, escape_pod

entity {
	entityDef phobos_music {
	inherit = "sound/musicentity";
	class = "idMusicEntity";
	expandInheritance = false;
	poolCount = 0;
	poolGranularity = 2;
	networkReplicated = false;
	disableAIPooling = false;
	edit = {
		spawnPosition = {
			x = 1;
			y = 1;
			z = 1;
		}
		initialState = "music_ghost_states/main_ambient";
		initialSwitchGroup = "music_ghost_switch";
		initialSwitchState = "mars_core_music";
		secondarySwitchGroup = "mars_core_music";
		initialSecondarySwitchState = "phobos";
	}
}
}
Mars Core:

States: main_ambient, main_light, main_heavy, cine_1, level_marscore_painelemental, stinger

entity {
	entityDef marscore_music {
	inherit = "sound/musicentity";
	class = "idMusicEntity";
	expandInheritance = false;
	poolCount = 0;
	poolGranularity = 2;
	networkReplicated = false;
	disableAIPooling = false;
	edit = {
		spawnPosition = {
			x = 1;
			y = 1;
			z = 1;
		}
		initialState = "music_ghost_states/main_ambient";
		initialSwitchGroup = "music_ghost_switch";
		initialSwitchState = "mars_core_music";
		secondarySwitchGroup = "mars_core_music";
		initialSecondarySwitchState = "space";
	}
}
}
Sentinel Prime:

States: cine_1, cine_2, cine_3, cine_4, boss_phase1, boss_phase2, boss_vulnerable, boss_end, additional_reveal, additional_levelstart

entity {
	entityDef sentinelprime_music {
	inherit = "sound/musicentity";
	class = "idMusicEntity";
	expandInheritance = false;
	poolCount = 0;
	poolGranularity = 2;
	networkReplicated = false;
	disableAIPooling = false;
	edit = {
		spawnPosition = {
			x = 1;
			y = 1;
			z = 1;
		}
		initialState = "music_ghost_states/additional_reveal";
		initialSwitchGroup = "music_ghost_switch";
		initialSwitchState = "gladiator_music";
	}
}
}
Nekravol:

States: main_ambient, main_light, main_heavy

entity {
	entityDef nekravol_music {
	inherit = "sound/musicentity";
	class = "idMusicEntity";
	expandInheritance = false;
	poolCount = 0;
	poolGranularity = 2;
	networkReplicated = false;
	disableAIPooling = false;
	edit = {
		spawnPosition = {
			x = 1;
			y = 1;
			z = 1;
		}
		initialState = "music_ghost_states/main_ambient";
		initialSwitchGroup = "music_ghost_switch";
		initialSwitchState = "metal_hell_music";
	}
}
}
Urdak:

States: main_ambient, main_light, main_heavy, cine_1, cine_2, cine_3, cine_4, boss_phase1, boss_phase2, boss_vulnerable, additional_reveal, additional_levelstart

entity {
	entityDef urdak_music {
	inherit = "sound/musicentity";
	class = "idMusicEntity";
	expandInheritance = false;
	poolCount = 0;
	poolGranularity = 2;
	networkReplicated = false;
	disableAIPooling = false;
	edit = {
		spawnPosition = {
			x = 1;
			y = 1;
			z = 1;
		}
		initialState = "music_ghost_states/main_ambient";
		initialSwitchGroup = "music_ghost_switch";
		initialSwitchState = "maykr_music";
	}
}
}
Final Sin:

States: main_ambient, main_light, main_heavy, cine_1, cine_2, boss_phase1, boss_phase2, boss_vulnerable, boss_end, credits_start, credits_end

entity {
	entityDef finalsin_music {
	inherit = "sound/musicentity";
	class = "idMusicEntity";
	expandInheritance = false;
	poolCount = 0;
	poolGranularity = 2;
	networkReplicated = false;
	disableAIPooling = false;
	edit = {
		spawnPosition = {
			x = 1;
			y = 1;
			z = 1;
		}
		initialState = "music_ghost_states/main_ambient";
		initialSwitchGroup = "music_ghost_switch";
		initialSwitchState = "icon_music";
	}
}
}
UAC Atlantica Facility:

States: main_ambient, main_light, main_heavy, cine_1, cine_2, cine_3, cine_6, stinger

entity {
	entityDef uacatlantica_music {
	inherit = "sound/musicentity";
	class = "idMusicEntity";
	expandInheritance = false;
	poolCount = 0;
	poolGranularity = 2;
	networkReplicated = false;
	disableAIPooling = false;
	edit = {
		spawnPosition = {
			x = 1;
			y = 1;
			z = 1;
		}
		initialState = "music_ghost_states/main_ambient";
		initialSwitchGroup = "music_ghost_switch";
		initialSwitchState = "dlc1_oil_rig";
	}
}
}
The Blood Swamps:

States: main_ambient, main_light, main_heavy, cine_1, cine_2, boss_phase1, boss_phase2

entity {
	entityDef bloodswamps_music {
	inherit = "sound/musicentity";
	class = "idMusicEntity";
	expandInheritance = false;
	poolCount = 0;
	poolGranularity = 2;
	networkReplicated = false;
	disableAIPooling = false;
	edit = {
		spawnPosition = {
			x = 1;
			y = 1;
			z = 1;
		}
		initialState = "music_ghost_states/main_ambient";
		initialSwitchGroup = "music_ghost_switch";
		initialSwitchState = "dlc1_hell_swamp_music";
	}
}
}
The Holt:

States: main_ambient, main_light, main_heavy, cine_3, cine_boss_intro, boss_phase1, boss_phase2, boss_phase3, boss_vulnerable, boss_end, credits_end

entity {
	entityDef holt_music {
	inherit = "sound/musicentity";
	class = "idMusicEntity";
	expandInheritance = false;
	poolCount = 0;
	poolGranularity = 2;
	networkReplicated = false;
	disableAIPooling = false;
	edit = {
		spawnPosition = {
			x = 1;
			y = 1;
			z = 1;
		}
		initialState = "music_ghost_states/main_ambient";
		initialSwitchGroup = "music_ghost_switch";
		initialSwitchState = "dlc1_maykr_city_music";
	}
}
}
The World Spear:

States: main_ambient, main_light, main_heavy, cine_1, cine_2, cine_3, additional_levelstart, stinger

entity {
	entityDef worldspear_music {
	inherit = "sound/musicentity";
	class = "idMusicEntity";
	expandInheritance = false;
	poolCount = 0;
	poolGranularity = 2;
	networkReplicated = false;
	disableAIPooling = false;
	edit = {
		spawnPosition = {
			x = 1;
			y = 1;
			z = 1;
		}
		initialState = "music_ghost_states/main_ambient";
		initialSwitchGroup = "music_ghost_switch";
		initialSwitchState = "dlc_2_spear";
	}
}
}
Reclaimed Earth:

States: main_ambient, main_light, main_heavy

entity {
	entityDef reclaimedearth_music {
	inherit = "sound/musicentity";
	class = "idMusicEntity";
	expandInheritance = false;
	poolCount = 0;
	poolGranularity = 2;
	networkReplicated = false;
	disableAIPooling = false;
	edit = {
		spawnPosition = {
			x = 1;
			y = 1;
			z = 1;
		}
		initialState = "music_ghost_states/main_ambient";
		initialSwitchGroup = "music_ghost_switch";
		initialSwitchState = "dlc2_overgrown_earth_music";
	}
}
}
Immora/The Dark Lord:

States: main_ambient, main_light, main_heavy, cine_1, cine_2, cine_3, boss_phase1, boss_phase2, boss_phase3, boss_end, credits_start

entity {
	entityDef immora_music {
	inherit = "sound/musicentity";
	class = "idMusicEntity";
	expandInheritance = false;
	poolCount = 0;
	poolGranularity = 2;
	networkReplicated = false;
	disableAIPooling = false;
	edit = {
		spawnPosition = {
			x = 1;
			y = 1;
			z = 1;
		}
		initialState = "music_ghost_states/main_ambient";
		initialSwitchGroup = "music_ghost_switch";
		initialSwitchState = "dlc2_tech_hell_music";
	}
}
}
Hub/BFG Division:

States: main_ambient, main_light, main_heavy, cine_1, cine_2

entity {
	entityDef hub_music {
	inherit = "sound/musicentity";
	class = "idMusicEntity";
	expandInheritance = false;
	poolCount = 0;
	poolGranularity = 2;
	networkReplicated = false;
	disableAIPooling = false;
	edit = {
		spawnPosition = {
			x = 1;
			y = 1;
			z = 1;
		}
		initialState = "music_ghost_states/main_ambient";
		initialSwitchGroup = "music_ghost_switch";
		initialSwitchState = "hub_music";
		secondarySwitchGroup = "hub_music";
		initialSecondarySwitchState = "hub";
	}
}
}
Blood Harvester: (unused)

States: main_ambient, main_light

entity {
	entityDef bloodharvester_music {
	inherit = "sound/musicentity";
	class = "idMusicEntity";
	expandInheritance = false;
	poolCount = 0;
	poolGranularity = 2;
	networkReplicated = false;
	disableAIPooling = false;
	edit = {
		spawnPosition = {
			x = 1;
			y = 1;
			z = 1;
		}
		initialState = "music_ghost_states/main_ambient";
		initialSwitchGroup = "music_ghost_switch";
		initialSwitchState = "bloodharvester_music";
	}
}
}