Is it possible to change what music file the game should attempt to play during certain occasions without editing the music itself? (For example, changing the Chozo Ghost music to match the Incinerator Drone music without editing gen_ShortBattle2 so Metroids and Pirate Elites still use it.)
Yes, that just requires changing the filepath on whatever StreamedAudio object is controlling music playback.