as far as i remember anything after ## is a comment , but i have only basic knowledge of python
Try
import App
import Foundation
from bcdebug import debug
from Foundation import MusicDef
Foundation.Klingon.music = Foundation.MusicDef()
Foundation.Klingon.music.dMain = {
'sfx/Music/Klingon/ST_KlingonTheme.mp3': 'Starting Ambient',
'sfx/Music/Klingon/ST_FireStormBattle2.mp3': 'Starbase12 Ambient',
'sfx/Music/Klingon/ST_2_3_FirestormCombat.mp3': 'Nebula Ambient',
'sfx/Music/Klingon/ST_FireStormBattle2.mp3': 'Lose',
'sfx/Music/Klingon/ST_2_3_FirestormCombat.mp3': 'Win',
'sfx/Music/Klingon/ST_FireStormBattle2.mp3': 'EnemyBlewUp',
'sfx/Music/Klingon/ST_KlingonBattleSlow.mp3': 'PlayerBlewUp',
'sfx/Music/Klingon/ST_2_3_FirestormCombat.mp3': 'Panic-9a',
'sfx/Music/Klingon/ST_2_3_FirestormCombat.mp3': 'Panic-9b',
'sfx/Music/Klingon/ST_FireStormBattle2.mp3': 'Panic-9c',
'sfx/Music/Klingon/ST_2_3_FirestormCombat.mp3': 'Panic-9d',
'sfx/Music/Klingon/ST_FireStormBattle2.mp3': 'Panic-9e',
'sfx/Music/Klingon/ST_2_3_FirestormCombat.mp3': 'Panic-9f',
'sfx/Music/Klingon/ST_FireStormBattle2.mp3': 'Panic-9g',
'sfx/Music/Klingon/ST_KlingonBattleSlow.mp3': 'Neutral-10i',
'sfx/Music/Klingon/ST_FireStormBattle2.mp3': 'Neutral-10b',
'sfx/Music/Klingon/ST_2_3_FirestormCombat.mp3': 'Neutral-10c',
'sfx/Music/Klingon/ST_KlingonBattleSlow.mp3': 'Neutral-10d',
'sfx/Music/Klingon/ST_FireStormBattle2.mp3': 'Neutral-10e',
'sfx/Music/Klingon/ST_2_3_FirestormCombat.mp3': 'Neutral-10f',
'sfx/Music/Klingon/ST_KlingonBattleSlow.mp3': 'Neutral-10g',
'sfx/Music/Klingon/ST_FireStormBattle2.mp3': 'Neutral-10h',
'sfx/Music/Klingon/ST_2_3_FirestormCombat.mp3': 'Neutral-10a',
'sfx/Music/Klingon/ST_2_3_FirestormCombat.mp3': 'Confident-11a',
'sfx/Music/Klingon/ST_2_3_FirestormCombat.mp3': 'Confident-11b',
'sfx/Music/Klingon/ST_2_3_FirestormCombat.mp3': 'Confident-11c',
'sfx/Music/Klingon/ST_2_3_FirestormCombat.mp3': 'Confident-11d',
'sfx/Music/Klingon/ST_2_3_FirestormCombat.mp3': 'Confident-11e',
'sfx/Music/Klingon/ST_2_3_FirestormCombat.mp3': 'Confident-11f',
'sfx/Music/Klingon/ST_2_3_FirestormCombatg.mp3': 'Confident-11g',
}
# collection of available titles
dict_musics[0] = "sfx/Music/Klingon/Episode 4.mp3"
dict_musics[1] = "sfx/Music/Klingon/Episode 2.mp3"
dict_musics[2] = "sfx/Music/Klingon/EpisGen2.mp3"
dict_musics[3] = "sfx/Music/Klingon/Episode 7.mp3"
def delete_item(my_dict, my_item):
for i in my_dict.keys():
if my_dict[i] == my_item:
del my_dict[i]
# and get a random music
def GrabRandomAmbient():
MusicMain = Foundation.Klingon.music.dMain
# delete old first
delete_item(MusicMain, "Starting Ambient")
my_ambient_num = App.g_kSystemWrapper.GetRandomNumber(len(dict_musics))
my_ambient = dict_musics[my_ambient_num]
MusicMain[my_ambient] = "Starting Ambient"
#change Ambient
GrabRandomAmbient()
well like i said i have very little knowledge of python
Edit : I would suggest you to release the music in a separate patch and not on FileFront or you will have you release removed , just like it happened to Stargate Ship pack V3