Author Topic: Scripting for Red alert  (Read 2596 times)

Offline ECGadget

  • aka Intercity125
  • Webmaster
  • Posts: 272
  • Cookies: 260
  • Sweet Niblets!
Scripting for Red alert
« on: September 23, 2008, 08:55:36 AM »
I posted this thread on BCS-TNG forums as well, but JimmyB76 said I should post it here too.
Basically I am trying to retexture the active LCARS on the 3rd era soveriegn bridge... The retexture is fine, but I do not know how to change the scripting so that it will load the new textures over the old ones ONLY when I take the ship into red alert. and then back to the old ones once I'm out... please advise!  :(

Offline LJ

  • Retired Staff
  • Posts: 1661
  • Cookies: 1139
Re: Scripting for Red alert
« Reply #1 on: September 23, 2008, 11:54:28 AM »
The bridge plugin allows you to use a feature it calls 'map swapping' to change them over.  :-)  If you open up the script file for say the latest 3rd Era Galaxy Bridge and post what is inside - we can help you understand what changes to make. :-)

It is a very straight forward thing to do, but I forget the specific bits you will need to change. :-)

Offline JimmyB76

  • Posts: 6423
  • Cookies: 421
Re: Scripting for Red alert
« Reply #2 on: September 23, 2008, 12:01:21 PM »
If you open up the script file for say the latest 3rd Era Galaxy Bridge and post what is inside
we already did this part at BCS :P
http://bcs-tng.com/forums/index.php?topic=2619.msg30141#msg30141


edit - intercity, you said that youve made the textures and written up the scripts in the plugin for the Sov Bridge, can you post here what it is youve written up?

Offline MLeo

  • Retired Staff
  • Posts: 3636
  • Cookies: 833
  • Software Simian
    • the Programming Pantheon
Re: Scripting for Red alert
« Reply #3 on: September 23, 2008, 01:14:58 PM »
Personally, I would say look at the existing bridges that use BPCore.
I still can't read peoples minds, nor can I read peoples computers, even worse, I can't combine the two to read what is going wrong with your BC install...

"It was filed under 'B' for blackmail." - Morse, Inspector Morse - The dead of Jericho.

Offline ECGadget

  • aka Intercity125
  • Webmaster
  • Posts: 272
  • Cookies: 260
  • Sweet Niblets!
Re: Scripting for Red alert
« Reply #4 on: September 23, 2008, 04:28:03 PM »
Code: [Select]
import Foundation
import StaticDefs

Foundation.BridgeDef('Sovereign', 'SovereignBridge', dict = { 'modes': [ Foundation.MutatorDef.Stock ],
    "ExtraObjects": {"ModelTwo": ["data/Models/Sets/EBridge/modeltwo/sovereigntwo.NIF", "data/Models/Sets/EBridge/"]
                   },
    'Maps':{
'CurrentMaps': {'redalertpanel': "redalertpanel", 'front pillars': "front pillars", 'underlig': "underlig"},
'GreenMaps':{'redalertpanel': 'data/Models/Sets/EBridge/High/redalertpanel.tga', 'front pillars': 'data/Models/Sets/EBridge/modeltwo/front pillars.tga', 'underlig': 'data/Models/Sets/EBridge/modeltwo/underlig.tga'},
'YellowMaps':{'redalertpanel': 'data/Models/Sets/EBridge/High/redalertpanel.tga', 'front pillars': 'data/Models/Sets/EBridge/modeltwo/front pillars.tga', 'underlig': 'data/Models/Sets/EBridge/modeltwo/underlig.tga'},
'RedMaps':{'redalertpanel': 'data/Models/Sets/EBridge/High/redalertpanelon.tga', 'front pillars': 'data/Models/Sets/EBridge/modeltwo/front pillarsr.tga', 'underlig': 'data/Models/Sets/EBridge/modeltwo/underligr.tga'},
'NormalMaps':{'redalertpanel': 'data/Models/Sets/EBridge/High/redalertpanel.tga', 'front pillars': 'data/Models/Sets/EBridge/modeltwo/front pillars.tga', 'underlig': 'data/Models/Sets/EBridge/modeltwo/underlig.tga'}
},
    "bridgeSound": {
"LiftDoor": {"volume": 1.0,"file": "sfx/ebridge/ebdoor.wav", "group": "BridgeGeneric"},
"AmbBridge": {"volume": 0.1,"file": "sfx/ebridge/ebamb.wav", "group": "BridgeGeneric"},
"RedAlertSound": {"volume": 1.0,"file": "sfx/ebridge/ebklaxton.wav", "group": "BridgeGeneric"},
"YellowAlertSound": {"volume": 1.0,"file": "sfx/ebridge/ebyellow.wav", "group": "BridgeGeneric"},
"GreenAlertSound": {"volume": 1.0,"file": "sfx/ebridge/ebgreen.wav", "group": "BridgeGeneric"},
"ViewOn": {"volume": 1.0,"file": "sfx/ebridge/ebviewscreenon.wav", "group": "BridgeGeneric"},
"ViewOff": {"volume": 1.0,"file": "sfx/ebridge/ebviewscreenoff.wav", "group": "BridgeGeneric"}},
    "LoadingScreen": "data/Icons/LoadingScreens/SovereignLoading.tga",
})

This is the entire SovereignBridgeAdvanced.py file
The things I want to change are actually in model two... I don't know if that causes a problem.

Offline MLeo

  • Retired Staff
  • Posts: 3636
  • Cookies: 833
  • Software Simian
    • the Programming Pantheon
Re: Scripting for Red alert
« Reply #5 on: September 23, 2008, 05:07:28 PM »
Not a problem, all texture swaps are applied to all models.

You also got your idea right, as far as I can judge that.
I still can't read peoples minds, nor can I read peoples computers, even worse, I can't combine the two to read what is going wrong with your BC install...

"It was filed under 'B' for blackmail." - Morse, Inspector Morse - The dead of Jericho.

Offline ECGadget

  • aka Intercity125
  • Webmaster
  • Posts: 272
  • Cookies: 260
  • Sweet Niblets!
Re: Scripting for Red alert
« Reply #6 on: September 24, 2008, 06:31:14 AM »
Yeah but that is not mine... that is the 3rd era one. What I am trying to do is extend it so that the active LCARS will change too, but they are in the EXTRA OBJECTS (see line 5 of the coding. I think its a model on top of a model if i'm not mistaken. I have no idea how to change them. I tried writing them in the 'maps' section of the code (lines 7 through 12) but nothing changed. The game ran as normal, and when I went to red alert, it just seemed to ignore what I wrote. When I get hold of the changed file, I'll post it here and highlight what I added. I am sure it has something to do with the fact that the textures are in Model two.  :?:

Offline JimmyB76

  • Posts: 6423
  • Cookies: 421
Re: Scripting for Red alert
« Reply #7 on: September 24, 2008, 07:59:50 AM »
i think youd have to put something in the Current Maps as well as the Red Maps lines...  the name of the texture, and the texture path...

Offline ECGadget

  • aka Intercity125
  • Webmaster
  • Posts: 272
  • Cookies: 260
  • Sweet Niblets!
Re: Scripting for Red alert
« Reply #8 on: September 24, 2008, 11:38:04 AM »
I did what you said, but it still doesn't work... here is the code that I made:

Code: [Select]
import Foundation
import StaticDefs

Foundation.BridgeDef('Sovereign', 'SovereignBridge', dict = { 'modes': [ Foundation.MutatorDef.Stock ],
    "ExtraObjects": {"ModelTwo": ["data/Models/Sets/EBridge/modeltwo/sovereigntwo.NIF", "data/Models/Sets/EBridge/"]
                   },
    'Maps':{
'CurrentMaps': {'engineering1_l_1': "engineering1_l_1",
'engineering1_l_2': "engineering1_l_2",
'engineering1_l_3': "engineering1_l_3",
'engineering1_l_4': "engineering1_l_4",
'engineering1_l_5': "engineering1_l_5",
'engineering1_l_6': "engineering1_l_6",
'engineering1_l_7': "engineering1_l_7",
'engineering1_l_8': "engineering1_l_8",
'redalertpanel': "redalertpanel",
'front pillars': "front pillars",
'underlig': "underlig"},
'GreenMaps':{'engineering1_l_1': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_1.tga',
'engineering1_l_2': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_2.tga',
'engineering1_l_3': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_3.tga',
'engineering1_l_4': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_4.tga',
'engineering1_l_5': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_5.tga',
'engineering1_l_6': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_6.tga',
'engineering1_l_7': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_7.tga',
'engineering1_l_8': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_8.tga',
'redalertpanel': 'data/Models/Sets/EBridge/High/redalertpanel.tga',
'front pillars': 'data/Models/Sets/EBridge/modeltwo/front pillars.tga',
'underlig': 'data/Models/Sets/EBridge/modeltwo/underlig.tga'
},
'YellowMaps':{'engineering1_l_1': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_1.tga',
  'engineering1_l_2': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_2.tga',
  'engineering1_l_3': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_3.tga',
  'engineering1_l_4': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_4.tga',
  'engineering1_l_5': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_5.tga',
  'engineering1_l_6': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_6.tga',
  'engineering1_l_7': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_7.tga',
  'engineering1_l_8': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_8.tga',
  'redalertpanel': 'data/Models/Sets/EBridge/High/redalertpanel.tga',
  'front pillars': 'data/Models/Sets/EBridge/modeltwo/front pillars.tga',
  'underlig': 'data/Models/Sets/EBridge/modeltwo/underlig.tga'
  },
'RedMaps':{'engineering1_l_1': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_1r.tga',
   'engineering1_l_2': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_2r.tga',
   'engineering1_l_3': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_3r.tga',
   'engineering1_l_4': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_4r.tga',
   'engineering1_l_5': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_5r.tga',
   'engineering1_l_6': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_6r.tga',
   'engineering1_l_7': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_7r.tga',
   'engineering1_l_8': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_8r.tga',
   'redalertpanel': 'data/Models/Sets/EBridge/High/redalertpanelon.tga',
   'front pillars': 'data/Models/Sets/EBridge/modeltwo/front pillarsr.tga',
   'underlig': 'data/Models/Sets/EBridge/modeltwo/underligr.tga'
   },
'NormalMaps':{'redalertpanel': 'data/Models/Sets/EBridge/High/redalertpanel.tga',
  'front pillars': 'data/Models/Sets/EBridge/modeltwo/front pillars.tga',
  'underlig': 'data/Models/Sets/EBridge/modeltwo/underlig.tga',
  'engineering1_l_1': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_1.tga',
'engineering1_l_2': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_2.tga',
'engineering1_l_3': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_3.tga',
'engineering1_l_4': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_4.tga',
'engineering1_l_5': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_5.tga',
'engineering1_l_6': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_6.tga',
'engineering1_l_7': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_7.tga',
'engineering1_l_8': 'data/Models/Sets/EBridge/modeltwo/engineering1_l_8.tga'
}
},
    "bridgeSound": {
"LiftDoor": {"volume": 1.0,"file": "sfx/ebridge/ebdoor.wav", "group": "BridgeGeneric"},
"AmbBridge": {"volume": 0.1,"file": "sfx/ebridge/ebamb.wav", "group": "BridgeGeneric"},
"RedAlertSound": {"volume": 1.0,"file": "sfx/ebridge/ebklaxton.wav", "group": "BridgeGeneric"},
"YellowAlertSound": {"volume": 1.0,"file": "sfx/ebridge/ebyellow.wav", "group": "BridgeGeneric"},
"GreenAlertSound": {"volume": 1.0,"file": "sfx/ebridge/ebgreen.wav", "group": "BridgeGeneric"},
"ViewOn": {"volume": 1.0,"file": "sfx/ebridge/ebviewscreenon.wav", "group": "BridgeGeneric"},
"ViewOff": {"volume": 1.0,"file": "sfx/ebridge/ebviewscreenoff.wav", "group": "BridgeGeneric"}},
    "LoadingScreen": "data/Icons/LoadingScreens/SovereignLoading.tga",
})


I have no idea what I've done wrong, and as usual BC just decides to ignore me! Help?

Offline MLeo

  • Retired Staff
  • Posts: 3636
  • Cookies: 833
  • Software Simian
    • the Programming Pantheon
Re: Scripting for Red alert
« Reply #9 on: September 24, 2008, 01:47:37 PM »
I don't have the entire bridge installed on this computer, so I can't verify.
But you are sure the map names are correct, for the original textures that you wish to overwrite?
I still can't read peoples minds, nor can I read peoples computers, even worse, I can't combine the two to read what is going wrong with your BC install...

"It was filed under 'B' for blackmail." - Morse, Inspector Morse - The dead of Jericho.

Offline ECGadget

  • aka Intercity125
  • Webmaster
  • Posts: 272
  • Cookies: 260
  • Sweet Niblets!
Re: Scripting for Red alert
« Reply #10 on: September 24, 2008, 02:36:53 PM »
yes... That was the first thing I checked when it didn't work.

Offline Bones

  • Moderator
  • Posts: 3354
  • Cookies: 639
  • SPAAAAAAAAACE !!!
Re: Scripting for Red alert
« Reply #11 on: November 09, 2008, 08:43:10 AM »
I also had many problems with making LCARS swapable it took me a while to get it working
If this will help you a little, here's my plugin I made for early TMP miranda bridge
Code: [Select]
import Foundation

# Uncomment the below to enable!
Foundation.BridgeDef('EarlyTMPMiranda', 'EarlyTMPMirandaBridge', dict = {
'modes': [ Foundation.MutatorDef.Stock ],
'locations': {
'promHelm': [ 'data/animations/prom_stand_h_m.nif', 'prom_stand_h_m' ],
'promTactical': [ 'data/animations/prom_stand_t_l.nif', 'prom_stand_t_l' ],
'promCommander':[ 'data/animations/prom_stand_c_m.nif', 'prom_stand_c_m' ],
'promScience': [ 'data/animations/prom_stand_S_S.nif', 'prom_stand_s_s' ],
'promEngineer': [ 'data/animations/prom_stand_e_s.nif', 'prom_stand_e_s' ],
'promGuest': [ 'data/animations/prom_stand_X_m.nif', 'prom_stand_X_m' ],
'promL1S': [ 'data/animations/prom_L1toG3_S.nif', 'prom_L1toG3_s', 'pCharacter.SetHidden(1)' ],
'promL1M': [ 'data/animations/prom_L1toG3_M.nif', 'prom_L1toG3_M', 'pCharacter.SetHidden(1)' ],
'promL1L': [ 'data/animations/prom_L1toG3_L.nif', 'prom_L1toG3_L', 'pCharacter.SetHidden(1)' ],
'promL2M': [ 'data/animations/prom_L2toG1_M.nif', 'prom_L2toG1_M', 'pCharacter.SetHidden(1)' ],
'promL3M': [ 'data/animations/prom_L2toG2_M.nif', 'prom_L3toG1_M', 'pCharacter.SetHidden(1)' ],
'promG1M': [ 'data/animations/prom_G1toL2_M.nif', 'prom_G1toL2_M' ],
'promG2M': [ 'data/animations/prom_G2toL2_M.nif', 'prom_G2toL2_M' ],
'promG3M': [ 'data/animations/prom_G3toL1_M.nif', 'prom_G3toL1_M' ],
},
'Maps':{
'CurrentMaps': {"beams": "beams", "dome" : "dome", "msd" : "msd", "side1-1" : "side1-1", "side2-1" : "side2-1", "side3-1" : "side3-1", "side4-1" : "side4-1", "side5-1" : "side5-1", "side6-1" : "side6-1", "side7-1" : "side7-1", "side8-1" : "side8-1", "side9-1" : "side9-1", "side10-1" : "side10-1", "ceilingcenter" : "ceilingcenter", },
'GreenMaps':{'beams': 'data/Models/Sets/EarlyTMPMirandaBridge/High/beams.tga',
     'dome': 'data/Models/Sets/EarlyTMPMirandaBridge/High/dome.tga',
'msd': 'data/Models/Sets/EarlyTMPMirandaBridge/High/msd.tga',
'side1-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side1-1.tga',
'side2-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side2-1.tga',
'side3-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side3-1.tga',
'side4-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side4-1.tga',
'side5-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side5-1.tga',
'side6-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side6-1.tga',
'side7-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side7-1.tga',
'side8-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side8-1.tga',
'side9-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side9-1.tga',
'side10-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side10-1.tga',
'ceilingcenter': 'data/Models/Sets/EarlyTMPMirandaBridge/High/ceilingcenter.tga'},
'YellowMaps':{'beams': 'data/Models/Sets/EarlyTMPMirandaBridge/High/beams_yell.tga',
     'dome': 'data/Models/Sets/EarlyTMPMirandaBridge/High/dome_yell.tga',
'msd': 'data/Models/Sets/EarlyTMPMirandaBridge/High/msd_yell.tga',
'side1-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side1-1_yell.tga',
'side2-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side2-1_yell.tga',
'side3-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side3-1_yell.tga',
'side4-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side4-1_yell.tga',
'side5-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side5-1_yell.tga',
'side6-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side6-1_yell.tga',
'side7-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side7-1_yell.tga',
'side8-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side8-1_yell.tga',
'side9-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side9-1_yell.tga',
'side10-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side10-1_yell.tga',
'ceilingcenter': 'data/Models/Sets/EarlyTMPMirandaBridge/High/ceilingcenter_yell.tga'},
'RedMaps':{'beams': 'data/Models/Sets/EarlyTMPMirandaBridge/High/beams_red.tga',
     'dome': 'data/Models/Sets/EarlyTMPMirandaBridge/High/dome_red.tga',
'msd': 'data/Models/Sets/EarlyTMPMirandaBridge/High/msd_red.tga',
'side1-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side1-1_red.tga',
'side2-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side2-1_red.tga',
'side3-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side3-1_red.tga',
'side4-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side4-1_red.tga',
'side5-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side5-1_red.tga',
'side6-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side6-1_red.tga',
'side7-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side7-1_red.tga',
'side8-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side8-1_red.tga',
'side9-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side9-1_red.tga',
'side10-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side10-1_red.tga',
'ceilingcenter': 'data/Models/Sets/EarlyTMPMirandaBridge/High/ceilingcenter_red.tga'},
"MVAMMaps": {'beams': 'data/Models/Sets/EarlyTMPMirandaBridge/High/beams_blue.tga',
     'dome': 'data/Models/Sets/EarlyTMPMirandaBridge/High/dome_blue.tga'},
},

"bridgeSound": {"LiftDoor": {"volume": 1.0,"file": "sfx/EarlyTMPMiranda/TMP-door.wav", "group": "BridgeGeneric"},
"AmbBridge": {"volume": 0.1,"file": "sfx/EarlyTMPMiranda/TMP-ambient.wav", "group": "BridgeGeneric"},
"RedAlertSound": {"volume": 1.0,"file": "sfx/EarlyTMPMiranda/TMP-ST2-redalert.wav", "group": "BridgeGeneric"},
"YellowAlertSound": {"volume": 1.0,"file": "sfx/EarlyTMPMiranda/TMP-Yellow.wav", "group": "BridgeGeneric"},
"GreenAlertSound": {"volume": 1.0,"file": "sfx/EarlyTMPMiranda/green.wav", "group": "BridgeGeneric"},
"ViewOn": {"volume": 1.0,"file": "sfx/EarlyTMPMiranda/TMP-ViewscreenON.wav", "group": "BridgeGeneric"},
"ViewOff": {"volume": 1.0,"file": "sfx/EarlyTMPMiranda/TMP-ViewscreenOFF.wav", "group": "BridgeGeneric"}
},
"LoadingScreen": "data/Icons/LoadingScreens/EarlyTMPMirandaLoading.tga",
})

Offline ECGadget

  • aka Intercity125
  • Webmaster
  • Posts: 272
  • Cookies: 260
  • Sweet Niblets!
Re: Scripting for Red alert
« Reply #12 on: November 10, 2008, 12:06:53 PM »
Thanx a lot... I probably will help... I'll get to it ASAP!  :D

Offline Lurok91

  • Posts: 1309
  • Cookies: 2062
  • SPMod Developer (Retired)
    • Lurok91 Mods
Re: Scripting for Red alert
« Reply #13 on: March 02, 2010, 09:40:31 AM »
Sorry to resurrect old thread but did anyone ever crack this?  I've got reasonably good at scripting and problem-solving, and changed lots on most other bridges... but even following everything to a T I've never managed to get swap to work on this bridge (finally just replaced normal maps as in red alert mode most game time anyway).  I suspect the lcars are hardwired to nif and therefore can't be swapped, but wait to be proved wrong  :)

Offline Morgan

  • Moderator
  • Posts: 1340
  • Cookies: 65535
Re: Scripting for Red alert
« Reply #14 on: March 02, 2010, 12:39:05 PM »
If I remember correctly animated maps/lcars cannot be swapped, only ones that do not have animation.

Offline Bones

  • Moderator
  • Posts: 3354
  • Cookies: 639
  • SPAAAAAAAAACE !!!
Re: Scripting for Red alert
« Reply #15 on: March 03, 2010, 02:29:27 AM »
I think remember Mark saying that it's possible but only when animations are controlled by BP Core, then you might be able to swap them, dunno how it would work tho... I only managed to make LCARS swap on that early TMP bridge I released few years ago but it was Prometheus bridge w/o animated screens.

Offline Lurok91

  • Posts: 1309
  • Cookies: 2062
  • SPMod Developer (Retired)
    • Lurok91 Mods
Re: Scripting for Red alert
« Reply #16 on: March 03, 2010, 09:43:52 AM »
Thanks for responses.  I suspect as maps are animated on the model two nif they can't be swapped.  But if anyone knows different... :)

Offline ECGadget

  • aka Intercity125
  • Webmaster
  • Posts: 272
  • Cookies: 260
  • Sweet Niblets!
Re: Scripting for Red alert
« Reply #17 on: March 04, 2010, 07:42:19 AM »
Yeah, I tried for a few weeks but nothing worked... may get back to it soon... I'm a better programmer now than I was 6 months ago!  :P