I've messed with the <LayeredMusicGroups> tags a bit (found in CoreLayeredMusic.xml in the /English folder), and have had partial success writing a custom file for a faction. As an example, I pointed the game at Fjull's theme (placing the music the LH/Layered Music Folder that is next to the Mods Folder, so not the core Layered Music folder), and this music plays every time I visit the shop with that faction:
<LayeredMusicGroup InternalName="ItemShop_Theme1">
<MusicLayer InternalName="FG">
<FileName>11_Fhjull_Theme</FileName>
<Volume>70</Volume>
</MusicLayer>
<MusicLayer InternalName="BG">
<FileName>11_Fhjull_Theme</FileName>
<Volume>80</Volume>
</MusicLayer>
</LayeredMusicGroup>
I think research is also working more or less correctly. However, the other themes are a bit more random, so I'd only hear them every once in a while. To be clear, I have my 'faction specific layered music file' in the Mods folder, with the music in the LegendaryHeroes/Layered Music folder(not the core/Layered Music folder) for the Layered Music Groups, so since it's firing some of the time at least, I *think* it should work from here. It just may be that Elemental has the playlist set on random...
I'd be interested in what others here have figured out r.e. naming conventions and such for the Layered Music tags.
While I'm here, I've made a custom cutscene file, which is partially working, and I've also made a couple of custom effects graphics. Most of my 'new' backgrounds aren't showing up though, although my Sov Picker background of choice does show up when selecting a new Sov. The game is a bit stubborn about finding the rest of these though. In the cutscene.xml and similar files, graphics are actually 'addressed' in the relevant tags, eg gfx/backdrops/KingdomHall.png or whatever.
So my question is, has anyone figured out the 'proper' way to point to files that are placed in the Mods folder, in those few instances where the game asks for directions? Sure I COULD ask people to place them in the core folders, but I like keeping things simple when possible...
Steam burying things inside the Steam folder makes addressing from the 'top' a little more tricky, so I'm wondering how the game knows where to find the mods folder, so I can use the same addressing protocol.
And of course, everyone's E:LH install will be a little different. My install is on my F: Drive, and I'm sure that while many will have theirs on the C: drive, well you get my point.