Addendum to my first post: Bridge-specific probe launching sounds can work too (just tested with the Generations Galaxy bridge, code below). Judging by how I did it, I'm confident that Bridge-specific cloaking and even atmosphere re-entry sounds can be done (why a bridge-specific atmosphere sound? Who knows, but hey, options). It works off of the LoadTacticalSounds, LoadInterface, and LoadBridge .py's in BC's scripts folder - I think you'll see what I'm talking about below:
From LoadTacticalSounds
pGame.LoadSound("sfx/cloak on.wav", "Cloak", App.TGSound.LS_3D)
pGame.LoadSound("sfx/cloak off.wav", "Uncloak", App.TGSound.LS_3D)
pGame.LoadSound("sfx/re-entry_rumble.wav", "AtmosphereRumble", App.TGSound.LS_3D)
pGame.LoadSound("sfx/probe launch.wav", "Probe Launch", App.TGSound.LS_3D)
From GalaxyRefitBridge
import Foundation
# Uncomment the below to enable!
Foundation.BridgeDef('Galaxy Refit', 'galaxyrefitbridge', dict = {
'modes': [ Foundation.MutatorDef.Stock ],
'locations': {
'galHelm': [ 'data/animations/gal_stand_h_m.nif', 'gal_stand_h_m' ],
'galTactical': [ 'data/animations/gal_seated_t_l.nif', 'gal_seated_t_l' ],
'galCommander':[ 'data/animations/gal_stand_c_m.nif', 'gal_stand_c_m' ],
'galScience': [ 'data/animations/gal_stand_S_S.nif', 'gal_stand_s_s' ],
'galEngineer': [ 'data/animations/gal_stand_e_s.nif', 'gal_stand_e_s' ],
'galGuest': [ 'data/animations/gal_stand_X_m.nif', 'gal_stand_X_m' ],
'galL1S': [ 'data/animations/gal_L1toG3_S.nif', 'gal_L1toG3_s', 'pCharacter.SetHidden(1)' ],
'galL1M': [ 'data/animations/gal_L1toG3_M.nif', 'gal_L1toG3_M', 'pCharacter.SetHidden(1)' ],
'galL1L': [ 'data/animations/gal_L1toG3_L.nif', 'gal_L1toG3_L', 'pCharacter.SetHidden(1)' ],
'galL2M': [ 'data/animations/gal_L2toG1_M.nif', 'gal_L2toG1_M', 'pCharacter.SetHidden(1)' ],
'galL3M': [ 'data/animations/gal_L2toG2_M.nif', 'gal_L3toG1_M', 'pCharacter.SetHidden(1)' ],
'galG1M': [ 'data/animations/gal_G1toL2_M.nif', 'gal_G1toL2_M' ],
'galG2M': [ 'data/animations/gal_G2toL2_M.nif', 'gal_G2toL2_M' ],
'galG3M': [ 'data/animations/gal_G3toL1_M.nif', 'gal_G3toL1_M' ],
'galXT01': [ 'data/animations/gal_seated_XT01.NIF', 'gal_seated_XT01'],
'galXT02': [ 'data/animations/gal_seated_XT02.NIF', 'gal_seated_XT02'],
'galXT03': [ 'data/animations/gal_standing_XT03.NIF', 'gal_standing_XT03'],
},
'Maps':{
'CurrentMaps': {'g_imp_pannels-state01': "g_imp_pannels-state01"},
'GreenMaps':{'g_imp_pannels-state01': 'data/Models/Sets/GalaxyRefit/High/g_imp_pannels-state01.tga'},
'YellowMaps':{'g_imp_pannels-state01': 'data/Models/Sets/GalaxyRefit/High/g_imp_pannels-state02.tga'},
'RedMaps':{'g_imp_pannels-state01': 'data/Models/Sets/GalaxyRefit/High/g_imp_pannels-state03.tga',},
'NormalMaps':{'g_imp_pannels-state01': 'data/Models/Sets/GalaxyRefit/High/g_imp_pannels-state01.tga'},
},
"bridgeSound": {
"LiftDoor": {"volume": 1.0,"file": "sfx/Bridge/Galaxy/Door.wav", "group": "BridgeGeneric"},
"AmbBridge": {"volume": 0.6,"file": "sfx/Bridge/Galaxy/Ambience.wav", "group": "BridgeGeneric"},
"CollisionAlertSound": {"volume": 1.0,"file": "sfx/Bridge/Galaxy/Critical.wav", "group": "BridgeGeneric"},
"RedAlertSound": {"volume": 1.0,"file": "sfx/Bridge/Galaxy/redalertGEN.wav", "group": "BridgeGeneric"},
"YellowAlertSound": {"volume": 1.0,"file": "sfx/Bridge/Galaxy/yellowalert.wav", "group": "BridgeGeneric"},
"GreenAlertSound": {"volume": 1.0,"file": "sfx/Bridge/Galaxy/greenalert.wav", "group": "BridgeGeneric"},
"ViewOn": {"volume": 1.0,"file": "sfx/Bridge/Galaxy/ViewscreenOn.wav", "group": "BridgeGeneric"},
"ViewOff": {"volume": 1.0,"file": "sfx/Bridge/Galaxy/ViewscreenOff.wav", "group": "BridgeGeneric"},
"UIScanArea": {"volume": 1.0,"file": "sfx/Bridge/Galaxy/Scanning1.wav", "group": "BridgeGeneric"},
"UIScanObject": {"volume": 1.0,"file": "sfx/Bridge/Galaxy/Scanning2.wav", "group": "BridgeGeneric"},
"Probe Launch": {"volume": 1.0,"file": "sfx/Bridge/Galaxy/Probe.wav", "group": "BridgeGeneric"}
},
"LoadingScreen": "data/Icons/LoadingScreens/GenGalaxyLoading.tga",
} )