Bridge Commander Central

BC Forums => BC Technical Support => Topic started by: Shadowknight1 on May 11, 2013, 04:52:34 PM

Title: BSOD - AttributeError : PlayOpeningMovies
Post by: Shadowknight1 on May 11, 2013, 04:52:34 PM
I have NO idea why this started happening.  I removed some old, moldy mods that were either not in use or didn't want, but to my knowledge, they have nothing to do with what I'm getting a problem with.  Can anyone help me out here?

http://img825.imageshack.us/img825/9467/bsodv.jpg (http://img825.imageshack.us/img825/9467/bsodv.jpg)
Title: Re: BSOD - AttributeError : PlayOpeningMovies
Post by: JimmyB76 on May 11, 2013, 06:23:43 PM
check the Previous "Black Screen of Death" Fixes Forum...
the error had been mentioned before, not sure if it will be of assistance to your current situation tho...
that error, tho, is GravityFX related...
Title: Re: BSOD - AttributeError : PlayOpeningMovies
Post by: Shadowknight1 on May 11, 2013, 06:50:10 PM
It has been mentioned before, but the solution was to create a folder that I already have.
Title: Re: BSOD - AttributeError : PlayOpeningMovies
Post by: Shadowknight1 on May 13, 2013, 07:29:26 PM
I tried reinstalling GravityFX and no joy...come on guys. :cry:
Title: Re: BSOD - AttributeError : PlayOpeningMovies
Post by: tiqhud on May 14, 2013, 10:35:05 AM
have you opened , your zzzShipReplacement.py, [in NotePad} and looked at it's contents.
Title: Re: BSOD - AttributeError : PlayOpeningMovies
Post by: Shadowknight1 on May 14, 2013, 09:49:41 PM
Contents of that PY

from bcdebug import debug
# Defiant <erik@kobmaru.de>

import App
import Foundation
import StaticDefs


def GetBridge(self):
   debug(__name__ + ", GetBridge")
   sBridgeInt = App.g_kConfigMapping.GetIntValue("Unified MainMenu Mod Configuration", "QB start bridge")
   if sBridgeInt == 0:
      # not set yet
      return 'SovereignBridge'
   else:
      return Foundation.bridgeList[sBridgeInt].bridgeString

Foundation.ShipDef.GetBridge = GetBridge

sShipint = App.g_kConfigMapping.GetIntValue("Unified MainMenu Mod Configuration", "QB start ship")
if sShipint == 0:
   # not set yet
   Foundation.MutatorDef.Stock.startShipDef = Foundation.ShipDef.Sovereign
else:
   pNewStartShip = Foundation.shipList[sShipint]
   Foundation.MutatorDef.Stock.startShipDef = pNewStartShip

Title: Re: BSOD - AttributeError : PlayOpeningMovies
Post by: hobbs on May 15, 2013, 07:36:25 AM
same as i have on my install

if this is the issue then id suggest you make sure you have the bridges and the ship of the sovereign named in the file.

not much help i know sorry
Title: Re: BSOD - AttributeError : PlayOpeningMovies
Post by: KrrKs on May 15, 2013, 08:36:31 AM
What Mods (also in which folders, if you can still remember) exactly where you getting rid of before that happened, Shadow?
Title: Re: BSOD - AttributeError : PlayOpeningMovies
Post by: Shadowknight1 on May 15, 2013, 06:50:32 PM
What Mods (also in which folders, if you can still remember) exactly where you getting rid of before that happened, Shadow?

I removed several Star Wars fighters, the Aegian, the ACMP Akiras, and two Ambassador scripts that had no models.

This was using BCUT.
Title: Re: BSOD - AttributeError : PlayOpeningMovies
Post by: JimmyB76 on May 15, 2013, 07:46:52 PM
can you post the entire console log?  should be a text file in the Logs folder...
Title: Re: BSOD - AttributeError : PlayOpeningMovies
Post by: Shadowknight1 on May 15, 2013, 09:33:26 PM
I'm not sure what exactly to look for Jimmy.  Feel like a complete n00b.  Thanks BC. :(
Title: Re: BSOD - AttributeError : PlayOpeningMovies
Post by: KrrKs on May 16, 2013, 08:58:19 AM
Could you try to add the following into zzShipReplacement ( and delete the .pyc file):

Quote
import App
import Foundation
import StaticDefs


def GetBridge(self):
   #debug(__name__ + ", GetBridge")
   sBridgeInt = App.g_kConfigMapping.GetIntValue("Unified MainMenu Mod Configuration", "QB start bridge")
   if(sBridgeInt == 0 or sBridgeInt >= len(Foundation.bridgeList)):
      # not set yet
      return 'SovereignBridge'
   else:
      return Foundation.bridgeList[sBridgeInt].bridgeString

Foundation.ShipDef.GetBridge = GetBridge

sShipint = App.g_kConfigMapping.GetIntValue("Unified MainMenu Mod Configuration", "QB start ship")
if (sShipint == 0 or sShipint >= len(Foundation.shipList)):
   # not set yet
   Foundation.MutatorDef.Stock.startShipDef = Foundation.ShipDef.Sovereign
else:
   pNewStartShip = Foundation.shipList[sShipint]
   Foundation.MutatorDef.Stock.startShipDef = pNewStartShip

I actually forgot that you can delete shipsafter a while, when Defiant sent me the changes for KM.
So the ship int this file is pointing to no longer exists in you install.
Title: Re: BSOD - AttributeError : PlayOpeningMovies
Post by: hobbs on May 16, 2013, 11:25:14 AM
I'm not sure what exactly to look for Jimmy.  Feel like a complete n00b.  Thanks BC. :(

the logs should be in

scripts/custom/logs

and the logs are dated so it would be the latest one
hope that helps :D

also go here :)
http://bc-central.net/forums/index.php/topic,57.msg154827.html#msg154827
Title: Re: BSOD - AttributeError : PlayOpeningMovies
Post by: Shadowknight1 on May 16, 2013, 06:39:11 PM
Could you try to add the following into zzShipReplacement ( and delete the .pyc file):

I actually forgot that you can delete shipsafter a while, when Defiant sent me the changes for KM.
So the ship int this file is pointing to no longer exists in you install.
BRILLIANT!  HAVE A COOKIE! :yay: :yay: :yay: :yay: :yay:
Title: Re: BSOD - AttributeError : PlayOpeningMovies
Post by: tiqhud on May 17, 2013, 11:14:12 AM
So your back-up and going GOOD