I think it's better to auto-skip the whole component in case BGT is being detected, like hook71 said. Currently, the component can still be "installed" on BGT and ends up in the weidu log, even though it didn't actually do anything. In accordance with the most recent
Modding compatibility note by Ascension64, it would be better to use the following code:
/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\
/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\
///// \\\\\
///// The Original Saga Music Playlist Corrections \\\\\
///// \\\\\
/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\
/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\
BEGIN @103
//not needed for BGT, already fixed
REQUIRE_PREDICATE NOT GAME_IS ~bgt~ @115
//DEPRECATED ~Ascension64~
COPY ~bg1ub/bg1ubplaceholder~ ~override/BG1UBPlaylist.UB~
// Author: Dudley
// Email:
// Website: http://www.dudleyville.com
COPY ~bg1ub/music~ ~music~
I've just tested this using my ordinary BGT install. The component was skipped correctly.