Version: 0.13 (using KDE KDE 3.5.5) Installed from: Gentoo Packages Compiler: gcc-4.1.1 OS: Linux this bug is also for svn Revision: 7815 and the konsole output is from that version, but the same thing happens for 0.13. I start boson, choose single player, and just start the default mission (it fails for other maps too). It starts loading but fails at unit 9 and pops up an error message that it cannot start a game. [int main(int, char**)] Boson 0.13 is starting... [int main(int, char**)] resolving GL, GLX and GLU symbols WARNING: [MyQLibrary* loadLibrary(const QString&)] library file /usr/lib32/opengl/nvidia/lib/libGL.so exists but cannot be loaded WARNING: [MyQLibrary* loadLibrary(const QString&)] library file /usr/lib32/opengl/nvidia/lib/libGL.so.1 exists but cannot be loaded WARNING: [MyQLibrary* loadLibrary(const QString&)] library file /usr/lib32/opengl/nvidia/lib/libGL.so.1.0.8774 exists but cannot be loaded Resolved GL symbols from file /usr/lib64/opengl/nvidia/lib/libGL.so Resolved GLU symbols from file /usr/lib/libGLU.so [int main(int, char**)] GL, GLX and GLU symbols successfully resolved Boson Sound: [BosonAudioInterface::BosonAudioInterface()] Boson Sound: [BosonAudioInterface::BosonAudioInterface()] construct BosonAudio object boson: [BosonAudioAL::BosonAudioAL()] initializing OpenAL open /dev/[sound/]dsp: Device or resource busy boson: ERROR: [BosonAudioAL::BosonAudioAL()] could not open device using alc Boson Sound: [BosonAudioInterface::BosonAudioInterface()] BosonAudio object constructed boson: [BosonMainWidget::BosonMainWidget(QWidget*, bool)] boson: [virtual void BosonMainWidget::initializeGL()] boson: [virtual void BosonMainWidget::initializeGL()] done boson: [virtual void BosonMainWidget::resizeGL(int, int)] 1600 480 boson: [BosonMainWidget::BosonMainWidget(QWidget*, bool)] done BoShader: [void BoShaderManager::shaderSuffixesChanged()] suffixes: -med,-low, BoShader: [QString BoShader::preprocessSource(const QString&, BoShader::FilterType, int)] Including unit.shader BoShader: [QString BoShader::preprocessSource(const QString&, BoShader::FilterType, int)] Including unit.shader CommandFrame: [void BosonCommandFrame::setProduction(Unit*)] CommandFrame: [void BosonCommandFrame::setProduction(Unit*)] CommandFrame: [void BosonCommandFrame::setProduction(Unit*)] CommandFrame: [void BosonCommandFrame::setProduction(Unit*)] boson: [virtual void BosonMainWidget::resizeGL(int, int)] 1600 480 boson: WARNING: [static bool BosonGroundTheme::createGroundThemeList()] unable to insert theme /usr/local/share/apps/boson/themes/grounds/earth/index.ground boson: [static bool BosonPlayField::preLoadAllPlayFields()] boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField dividedbase.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField village.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField cross.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField weareunderattack.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField the_pass.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField basic.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField wartest1.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField moviemap-0.3.0-pre1.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField experimental2.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField experimental3.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField experimental4.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField experimental5.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField canyon.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField expl-test.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField lod-test.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField units-test.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField bigarmy-test.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField basic2.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField basic3.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField a10-test.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField relations.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField oiltest.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField bigarmy-test-2.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField bigarmy-test-3.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField oneunit.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField just_for_fun.bpf (maybe already inserted) boson: WARNING: [static bool BosonPlayField::preLoadAllPlayFields()] could not insert playField A_nice_morning.bpf (maybe already inserted) boson: [void BosonMainWidget::slotGameOver()] boson: [void BosonMainWidget::endGame()] boson: [void BosonGameView::quitGame()] boson: [void BosonGameView::setLocalPlayerIO(PlayerIO*)] boson: [void BosonGameView::setLocalPlayerIO(PlayerIO*)] d->mLocalPlayerIO now: (nil) boson: [void BosonGameView::setCanvas(BosonCanvas*)] current canvas: (nil) new canvas: (nil) boson: [void BosonMainWidget::endGame()] done boson: [void BoUfoStartupWidget::slotShowWelcomeWidget()] boson: [virtual void BosonMainWidget::resizeGL(int, int)] 1600 696 boson: [void BosonMainWidget::endGame()] boson: [void BosonGameView::quitGame()] boson: [void BosonGameView::setLocalPlayerIO(PlayerIO*)] boson: [void BosonGameView::setLocalPlayerIO(PlayerIO*)] d->mLocalPlayerIO now: (nil) boson: [void BosonGameView::setCanvas(BosonCanvas*)] current canvas: (nil) new canvas: (nil) boson: [void BosonMainWidget::endGame()] done boson: [void Boson::slotPropertyChanged(KGamePropertyBase*)] speed has changed, new speed: 0 boson: [virtual void BosonMainWidget::resizeGL(int, int)] 1599 695 boson: [virtual void BosonMainWidget::resizeGL(int, int)] 1600 696 boson: [virtual void BosonMainWidget::resizeGL(int, int)] 1594 1172 boson: [void BosonMainWidget::slotAddLocalPlayer()] boson: [BosonLocalPlayerInput::BosonLocalPlayerInput(bool)] boson: [bool BosonLocalPlayerInput::initializeIO()] boson: [void BoUfoNewGameWidget::initLocalPlayer()] boson: [virtual void Boson::systemAddPlayer(KPlayer*)] player 1025 gets userId 128 boson: [void Boson::slotPlayerJoinedGame(KPlayer*)] boson: [void BosonStartupNetwork::slotPlayerJoinedGame(KPlayer*)] there are 1 players in game now with 1 game players boson: [virtual void Boson::systemAddPlayer(KPlayer*)] player 1026 gets userId 129 boson: [void Boson::slotPlayerJoinedGame(KPlayer*)] boson: [void BosonStartupNetwork::slotPlayerJoinedGame(KPlayer*)] there are 2 players in game now with 2 game players boson: [virtual void BoUfoNewGameWidget::slotStartGame()] boson: [bool BoSaveGameConverter::convertFiles(QMap<QString, QMemArray<char> >&)] converting from 0.12 format boson: [void BoUfoNewGameWidget::slotNetStart()] newgame message sent successfully boson: [virtual void Boson::systemAddPlayer(KPlayer*)] player 1027 already has a userId: 256 boson: [void Boson::slotPlayerJoinedGame(KPlayer*)] boson: [void BosonStartupNetwork::slotPlayerJoinedGame(KPlayer*)] there are 3 players in game now with 3 game players boson: [void BoUfoNewGameWidget::slotNetPlayerJoinedGame(KPlayer*)] Added player is neutral player. Returning LoadGame: [void BosonMainWidget::slotStartNewGame()] boson: [bool BosonMainWidget::changeLocalPlayer(Player*)] (nil) boson: [void BosonGameView::setLocalPlayerIO(PlayerIO*)] boson: [void BosonGameView::setLocalPlayerIO(PlayerIO*)] d->mLocalPlayerIO now: (nil) LoadGame: [void BosonStarting::slotStartNewGameWithTimer()] LoadGame: [void BosonStarting::slotStart()] STARTING LoadGame: [bool BosonStarting::start()] LoadGame: [virtual bool BosonGameEngineStarting::createTasks(QPtrList<BosonStartingTask>*)] LoadGame: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] starting task: Load PlayField LoadGame: [bool BosonMap::loadMapFromFile(const QByteArray&)] LoadGame: [bool BosonMap::loadWaterFromFile(const QByteArray&)] boson: [void Boson::setPlayField(BosonPlayField*)] LoadGame: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] completed task: Load PlayField LoadGame: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] starting task: Create Canvas LoadGame: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] completed task: Create Canvas LoadGame: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] starting task: Init Player Map LoadGame: init map for player 0 LoadGame: init map for player 1 LoadGame: init map for player 2 LoadGame: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] completed task: Init Player Map LoadGame: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] starting task: Init Script LoadGame: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] completed task: Init Script LoadGame: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] starting task: Load player game data of player 1 (of 2) LoadGame: [virtual bool BosonStartingLoadPlayerGameData::startTask()] LoadGame: [virtual bool BosonStartingLoadPlayerGameData::startTask()] 128 LoadGame: [bool SpeciesTheme::loadTechnologies()] Loading upgrade from group Armor+2 Boson Upgrades: [virtual bool UpgradeProperties::load(KSimpleConfig*, const QString&)] Loading from group Armor+2 LoadGame: [bool SpeciesTheme::loadTechnologies()] Loading upgrade from group Grizzly missile upgrade Boson Upgrades: [virtual bool UpgradeProperties::load(KSimpleConfig*, const QString&)] Loading from group Grizzly missile upgrade LoadGame: [bool SpeciesTheme::loadTechnologies()] Loading upgrade from group SamSite missile upgrade Boson Upgrades: [virtual bool UpgradeProperties::load(KSimpleConfig*, const QString&)] Loading from group SamSite missile upgrade LoadGame: [bool SpeciesTheme::loadTechnologies()] Loading upgrade from group Shields+10 Boson Upgrades: [virtual bool UpgradeProperties::load(KSimpleConfig*, const QString&)] Loading from group Shields+10 LoadGame: [bool SpeciesTheme::loadTechnologies()] Loading upgrade from group Turrets upgrade Boson Upgrades: [virtual bool UpgradeProperties::load(KSimpleConfig*, const QString&)] Loading from group Turrets upgrade LoadGame: [virtual bool BosonStartingLoadPlayerGameData::startTask()] done LoadGame: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] completed task: Load player game data of player 1 (of 2) LoadGame: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] starting task: Load player game data of player 2 (of 2) LoadGame: [virtual bool BosonStartingLoadPlayerGameData::startTask()] LoadGame: [virtual bool BosonStartingLoadPlayerGameData::startTask()] 129 LoadGame: [bool SpeciesTheme::loadTechnologies()] Loading upgrade from group Armor+2 Boson Upgrades: [virtual bool UpgradeProperties::load(KSimpleConfig*, const QString&)] Loading from group Armor+2 LoadGame: [bool SpeciesTheme::loadTechnologies()] Loading upgrade from group Grizzly missile upgrade Boson Upgrades: [virtual bool UpgradeProperties::load(KSimpleConfig*, const QString&)] Loading from group Grizzly missile upgrade LoadGame: [bool SpeciesTheme::loadTechnologies()] Loading upgrade from group SamSite missile upgrade Boson Upgrades: [virtual bool UpgradeProperties::load(KSimpleConfig*, const QString&)] Loading from group SamSite missile upgrade LoadGame: [bool SpeciesTheme::loadTechnologies()] Loading upgrade from group Shields+10 Boson Upgrades: [virtual bool UpgradeProperties::load(KSimpleConfig*, const QString&)] Loading from group Shields+10 LoadGame: [bool SpeciesTheme::loadTechnologies()] Loading upgrade from group Turrets upgrade Boson Upgrades: [virtual bool UpgradeProperties::load(KSimpleConfig*, const QString&)] Loading from group Turrets upgrade LoadGame: [virtual bool BosonStartingLoadPlayerGameData::startTask()] done LoadGame: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] completed task: Load player game data of player 2 (of 2) LoadGame: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] starting task: Load player game data of neutral player LoadGame: [virtual bool BosonStartingLoadPlayerGameData::startTask()] LoadGame: [virtual bool BosonStartingLoadPlayerGameData::startTask()] 256 LoadGame: [bool SpeciesTheme::loadTechnologies()] No technologies found in technologies file (/usr/share/apps/boson/themes/species/neutral/index.technologies) LoadGame: [virtual bool BosonStartingLoadPlayerGameData::startTask()] done LoadGame: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] completed task: Load player game data of neutral player LoadGame: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] starting task: Start Scenario LoadGame: [bool BosonSaveLoad::loadPlayersFromXML(const QMap<QString, QMemArray<char> >&)] LoadGame: [bool Player::loadFromXML(const QDomElement&)] 128 LoadGame: [bool Player::loadFromXML(const QDomElement&)] load data handler boson: [bool SpeciesTheme::loadGameDataFromXML(const QDomElement&)] Have no UnitProperties for 18 - ignoring. LoadGame: [bool Player::loadFromXML(const QDomElement&)] done LoadGame: [bool Player::loadFromXML(const QDomElement&)] 129 LoadGame: [bool Player::loadFromXML(const QDomElement&)] load data handler boson: [bool SpeciesTheme::loadGameDataFromXML(const QDomElement&)] Have no UnitProperties for 18 - ignoring. LoadGame: [bool Player::loadFromXML(const QDomElement&)] done LoadGame: [bool BosonSaveLoad::loadPlayersFromXML(const QMap<QString, QMemArray<char> >&)] loading neutral player LoadGame: [bool Player::loadFromXML(const QDomElement&)] 256 LoadGame: [bool Player::loadFromXML(const QDomElement&)] load data handler LoadGame: [bool Player::loadFromXML(const QDomElement&)] done LoadGame: [virtual bool BosonStartingStartScenario::startTask()] 3 players loaded LoadGame: [bool BosonSaveLoad::loadCanvasFromXML(const QMap<QString, QMemArray<char> >&)] LoadGame: [bool BosonCanvas::loadItemsFromXML(const QDomElement&)] created 359 items LoadGame: [bool BosonCanvas::loadItemsFromXML(const QDomElement&)] loaded 359 items LoadGame: [bool BosonCanvas::loadFromXML(const QDomElement&)] done LoadGame: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] completed task: Start Scenario LoadGame: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] starting task: Load Tiles LoadGame: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] completed task: Load Tiles LoadGame: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] starting task: Load Water LoadGame: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] completed task: Load Water LoadGame: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] starting task: Load Effects Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading 105 effects from config file Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group A10-hit-halo Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Adding texture with name halo to textures arrays map Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Found 1 suitable files Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group A10-light1 Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group A10-light2 Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group A10-light1 Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group A10-shoot Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group AircraftExplosionSmoke Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralExplosionSmoke Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Adding texture with name smoke to textures arrays map Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Found 1 suitable files Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group BigBallExplosion Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group BigExplosion Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralExplosion Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Adding texture with name explosion-old to textures arrays map Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Found 1 suitable files Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group BigDarkExplosionSmoke Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group BigExplosionSmoke Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralExplosionSmoke Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group BigDarkGround Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group DarkGround Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Adding texture with name dirt to textures arrays map Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Found 1 suitable files Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group BigDarkSmoke Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralSmoke Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group BigDarkSmoke-Infinite Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group BigDarkSmoke Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralSmoke Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group BigExplosion Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralExplosion Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group BigExplosionSmoke Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralExplosionSmoke Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group BigFireCenterEffect Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralFireCenterEffect Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Adding texture with name flames to textures arrays map Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Found 1 suitable files Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group BigFireEffect Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group BigFireFlames Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralFireFlames Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group BigFireHaloEffect Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralFireHaloEffect Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Adding texture with name plainhalo to textures arrays map Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Found 1 suitable files Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group BigShockWave Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group BigSmoke Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralSmoke Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group BigSmoke-Infinite Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group BigSmoke Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralSmoke Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group DaisyCutter-BigFlash Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group DaisyCutter-Flash Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group DaisyCutter-DustCloud Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group DaisyCutter-Flash Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group DaisyCutter-GeneralSmokeTrace Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group DaisyCutter-MainExplosion Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group DaisyCutter-MissileFireTrace Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group DaisyCutter-NukeExplosion Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Adding texture with name nuke-explosion to textures arrays map Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Found 1 suitable files Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group DaisyCutter-ShockWave Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group DarkExplosionSmoke Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralExplosionSmoke Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group DarkGround Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group DarkSmoke Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralSmoke Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group DarkSmoke-Infinite Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group DarkSmoke Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralSmoke Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group EnvSnow Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Adding texture with name snow-normal to textures arrays map Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Found 1 suitable files Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group EnvSnow-Heavy Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group EnvSnow-Light Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Adding texture with name snow-light to textures arrays map Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Found 1 suitable files Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group EnvSnow-VHeavy Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group FadeIn-Black-1s Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group FadeIn-Black-2s Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group FadeIn-Black-1s Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group FadeIn-Black-3s Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group FadeIn-Black-1s Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group FadeIn-Black-500ms Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group FadeIn-Black-1s Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group FadeIn-Black-5s Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group FadeIn-Black-1s Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group FadeOut-Black-1s Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group FadeOut-Black-2s Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group FadeOut-Black-1s Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group FadeOut-Black-3s Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group FadeOut-Black-1s Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group FadeOut-Black-500ms Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group FadeOut-Black-1s Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group FadeOut-Black-5s Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group FadeOut-Black-1s Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group FireBallExplosion Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralExplosion Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group FragmentFireTrail Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralFireTrail Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group FragmentSmokeTrail Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralSmokeTrail Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group GeneralBulletHit Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group GeneralBulletTrail Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group GeneralExplosion Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group GeneralExplosionSmoke Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group GeneralFireCenterEffect Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group GeneralFireEffect Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group GeneralFireFlames Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group GeneralFireHaloEffect Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group GeneralFireTrail Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group GeneralMissileHit Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group GeneralShockWave Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Adding texture with name shockwave to textures arrays map Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Found 1 suitable files Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group GeneralShootFlash Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group GeneralSmoke Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group GeneralSmoke-Infinite Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralSmoke Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group GeneralSmokeTrail Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group GeneralSnow Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Adding texture with name snow to textures arrays map Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Found 4 suitable files Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group GeneralSnow-Heavy Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group GeneralSnow-Light Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group KoyoteShootFlash Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralShootFlash Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group LeopardShootFlash Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralShootFlash Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group LightExplosionSmoke Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralExplosionSmoke Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group LightOilRefinerySmoke1 Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group LightOilRefinerySmoke2 Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group LightOilRefinerySmoke1 Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group LightSmackPowerGenSmoke Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group LightSmackRefinerySmoke1 Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group LightSmackRefinerySmoke2 Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group LightSmackRefinerySmoke1 Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group LightSmackRefinerySmoke3 Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group LightSmackRefinerySmoke1 Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group LightSmoke Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralSmoke Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group LightSmoke-Infinite Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group LightSmoke Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralSmoke Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group LongBulletTrail Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralBulletTrail Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group PantherShootFlash Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralShootFlash Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group PumaShootFlash Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralShootFlash Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group Snow-Clouds Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Adding texture with name snow-cloud-1 to textures arrays map Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Found 1 suitable files Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group Snow-Fog Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group Snow-Fog-Light Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group TallSmoke Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group TallSmoke-Big Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group TallSmoke Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group TallSmoke-Big-Dark Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group TallSmoke-Big Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group TallSmoke Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group TallSmoke-Big-Light Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group TallSmoke-Big Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group TallSmoke Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group TallSmoke-Dark Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group TallSmoke Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group TallSmoke-Light Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group TallSmoke Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group TigerShootFlash1 Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralShootFlash Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group TigerShootFlash2 Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralShootFlash Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group TransallPropTrace1 Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group TransallPropTrace2 Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group TransallPropTrace1 Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group TransallPropTrace3 Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group TransallPropTrace1 Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group TransallPropTrace4 Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group TransallPropTrace1 Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group Tree-destroyed Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Adding texture with name treepiece-1 to textures arrays map Boson Particles: [static const BoTextureArray* BosonEffectPropertiesParticle::getTextures(const QString&)] Found 1 suitable files Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group Tree-destroyed-big Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group Tree-destroyed Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group Tree-destroyed-small Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group Tree-destroyed Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group TurretShootFlash Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralShootFlash Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group UnitExplosionShockWave Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group GeneralShockWave Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group VeryLightMineralRefinerySmoke1 Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group VeryLightMineralRefinerySmoke2 Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group VeryLightMineralRefinerySmoke1 Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group VeryLightMineralRefinerySmoke3 Boson Particles: [virtual bool BosonEffectProperties::load(KSimpleConfig*, const QString&, bool)] Loading inhereted system from group VeryLightMineralRefinerySmoke1 Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group VeryLightPowerPlantSmoke1 Boson Particles: [void BosonEffectPropertiesManager::loadEffectProperties()] Loading effect from group Weather-LightLGrayFog LoadGame: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] completed task: Load Effects LoadGame: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] starting task: Load player data of player 1 (of 2) LoadGame: [virtual bool BosonStartingLoadPlayerGUIData::startTask()] LoadGame: [virtual bool BosonStartingLoadPlayerGUIData::startTask()] 128 LoadGame: [bool SpeciesData::loadActions()] Loading 13 actions from config file LoadGame: [bool SpeciesData::loadActions()] Loading action from group ActionAttack LoadGame: [bool SpeciesData::loadActions()] Loading action from group ActionAttackGround LoadGame: [bool SpeciesData::loadActions()] Loading action from group ActionDropBomb LoadGame: [bool SpeciesData::loadActions()] Loading action from group ActionFollow LoadGame: [bool SpeciesData::loadActions()] Loading action from group ActionHarvest LoadGame: [bool SpeciesData::loadActions()] Loading action from group ActionLayMine LoadGame: [bool SpeciesData::loadActions()] Loading action from group ActionMove LoadGame: [bool SpeciesData::loadActions()] Loading action from group ActionRepair LoadGame: [bool SpeciesData::loadActions()] Loading action from group ActionStop LoadGame: [bool SpeciesData::loadActions()] Loading action from group ProduceUpgradeArmor LoadGame: [bool SpeciesData::loadActions()] Loading action from group ProduceUpgradeGrizzlyMissile LoadGame: [bool SpeciesData::loadActions()] Loading action from group ProduceUpgradeSamSiteMissiles LoadGame: [bool SpeciesData::loadActions()] Loading action from group ProduceUpgradeTurrets LoadGame: [bool SpeciesData::loadObjects(const QColor&)] Loading 5 objects from config file LoadGame: [bool SpeciesData::loadObjects(const QColor&)] Loading object from group bullet BosonModel: [bool BoBMFLoad::loadModel()] /home/marijn/.kde3.5/share/apps/boson/modelcache/model-0d29a39a07a7d8cc8fff2b91b24b6e84.bmf BosonModel: [bool BosonModel::loadModel(const QString&)] adding model to meshrenderer BosonModel: [bool BosonModel::loadModel(const QString&)] loaded from /usr/share/apps/boson/themes/species/human//objects/bullet.3ds(cached file: /home/marijn/.kde3.5/share/apps/boson/modelcache/model-0d29a39a07a7d8cc8fff2b91b24b6e84.bmf) BosonModel: [BoBMFLoad::~BoBMFLoad()] LoadGame: [bool SpeciesData::loadObjects(const QColor&)] Loading object from group daisycutter BosonModel: [bool BoBMFLoad::loadModel()] /home/marijn/.kde3.5/share/apps/boson/modelcache/model-6345ec86c5b32ed39c65c8c6a7641b6c.bmf BosonModel: [bool BosonModel::loadModel(const QString&)] adding model to meshrenderer BosonModel: [bool BosonModel::loadModel(const QString&)] loaded from /usr/share/apps/boson/themes/species/human//objects/daisycutter.3ds(cached file: /home/marijn/.kde3.5/share/apps/boson/modelcache/model-6345ec86c5b32ed39c65c8c6a7641b6c.bmf) BosonModel: [BoBMFLoad::~BoBMFLoad()] LoadGame: [bool SpeciesData::loadObjects(const QColor&)] Loading object from group fragment BosonModel: [bool BoBMFLoad::loadModel()] /home/marijn/.kde3.5/share/apps/boson/modelcache/model-84899b8fbffd60350dff38fce99e94cc.bmf BosonModel: [bool BosonModel::loadModel(const QString&)] adding model to meshrenderer BosonModel: [bool BosonModel::loadModel(const QString&)] loaded from /usr/share/apps/boson/themes/species/human//objects/fragment1.3ds(cached file: /home/marijn/.kde3.5/share/apps/boson/modelcache/model-84899b8fbffd60350dff38fce99e94cc.bmf) BosonModel: [BoBMFLoad::~BoBMFLoad()] LoadGame: [bool SpeciesData::loadObjects(const QColor&)] Loading object from group mine BosonModel: [bool BoBMFLoad::loadModel()] /home/marijn/.kde3.5/share/apps/boson/modelcache/model-0b01234543c75ed4e4876c9836a2d5cf.bmf BosonModel: [bool BosonModel::loadModel(const QString&)] adding model to meshrenderer BosonModel: [bool BosonModel::loadModel(const QString&)] loaded from /usr/share/apps/boson/themes/species/human//objects/mine.3ds(cached file: /home/marijn/.kde3.5/share/apps/boson/modelcache/model-0b01234543c75ed4e4876c9836a2d5cf.bmf) BosonModel: [BoBMFLoad::~BoBMFLoad()] LoadGame: [bool SpeciesData::loadObjects(const QColor&)] Loading object from group missile BosonModel: [bool BoBMFLoad::loadModel()] /home/marijn/.kde3.5/share/apps/boson/modelcache/model-44992aa98621fa45904a1b6ac91a9342.bmf BosonModel: [bool BosonModel::loadModel(const QString&)] adding model to meshrenderer BosonModel: [bool BosonModel::loadModel(const QString&)] loaded from /usr/share/apps/boson/themes/species/human//objects/missile.3ds(cached file: /home/marijn/.kde3.5/share/apps/boson/modelcache/model-44992aa98621fa45904a1b6ac91a9342.bmf) BosonModel: [BoBMFLoad::~BoBMFLoad()] BosonModel: [bool BoBMFLoad::loadModel()] /home/marijn/.kde3.5/share/apps/boson/modelcache/model-45a62010006a691ef0ee0c0584e471ad.bmf BosonModel: [bool BosonModel::loadModel(const QString&)] adding model to meshrenderer BosonModel: [bool BosonModel::loadModel(const QString&)] loaded from /usr/share/apps/boson/themes/species/human/units/fix_helipad/unit.3ds(cached file: /home/marijn/.kde3.5/share/apps/boson/modelcache/model-45a62010006a691ef0ee0c0584e471ad.bmf) BosonModel: [BoBMFLoad::~BoBMFLoad()] BosonModel: [bool BoBMFLoad::loadModel()] /home/marijn/.kde3.5/share/apps/boson/modelcache/model-af86447a27dad902be699c7611ad0360.bmf BosonModel: [bool BosonModel::loadModel(const QString&)] adding model to meshrenderer BosonModel: [bool BosonModel::loadModel(const QString&)] loaded from /usr/share/apps/boson/themes/species/human/units/fix_powerplant/unit.3ds(cached file: /home/marijn/.kde3.5/share/apps/boson/modelcache/model-af86447a27dad902be699c7611ad0360.bmf) BosonModel: [BoBMFLoad::~BoBMFLoad()] BosonModel: [bool BoBMFLoad::loadModel()] /home/marijn/.kde3.5/share/apps/boson/modelcache/model-7f461818f586c168a6768c0bfc3ec1c0.bmf BosonModel: [bool BosonModel::loadModel(const QString&)] adding model to meshrenderer BosonModel: [bool BosonModel::loadModel(const QString&)] loaded from /usr/share/apps/boson/themes/species/human/units/fix_airport/unit.ac(cached file: /home/marijn/.kde3.5/share/apps/boson/modelcache/model-7f461818f586c168a6768c0bfc3ec1c0.bmf) BosonModel: [BoBMFLoad::~BoBMFLoad()] BosonModel: [bool BoBMFLoad::loadModel()] /home/marijn/.kde3.5/share/apps/boson/modelcache/model-93681adf4719bf062fea3bf4057d7fd7.bmf BosonModel: [bool BosonModel::loadModel(const QString&)] adding model to meshrenderer BosonModel: [bool BosonModel::loadModel(const QString&)] loaded from /usr/share/apps/boson/themes/species/human/units/fix_weaponsfactory/unit.3ds(cached file: /home/marijn/.kde3.5/share/apps/boson/modelcache/model-93681adf4719bf062fea3bf4057d7fd7.bmf) BosonModel: [BoBMFLoad::~BoBMFLoad()] BosonModel: [bool BoBMFLoad::loadModel()] /home/marijn/.kde3.5/share/apps/boson/modelcache/model-564282edb259070d9b16c6c322329caf.bmf BosonModel: [bool BosonModel::loadModel(const QString&)] adding model to meshrenderer BosonModel: [bool BosonModel::loadModel(const QString&)] loaded from /usr/share/apps/boson/themes/species/human/units/fix_groundradar/unit.3ds(cached file: /home/marijn/.kde3.5/share/apps/boson/modelcache/model-564282edb259070d9b16c6c322329caf.bmf) BosonModel: [BoBMFLoad::~BoBMFLoad()] BosonModel: [bool BoBMFLoad::loadModel()] /home/marijn/.kde3.5/share/apps/boson/modelcache/model-4ee1fe3ca13474265ced0a49094f9463.bmf BosonModel: [bool BosonModel::loadModel(const QString&)] adding model to meshrenderer BosonModel: [bool BosonModel::loadModel(const QString&)] loaded from /usr/share/apps/boson/themes/species/human/units/fix_barracks/unit.3ds(cached file: /home/marijn/.kde3.5/share/apps/boson/modelcache/model-4ee1fe3ca13474265ced0a49094f9463.bmf) BosonModel: [BoBMFLoad::~BoBMFLoad()] BosonModel: [bool BoBMFLoad::loadModel()] /home/marijn/.kde3.5/share/apps/boson/modelcache/model-30ed857b7c16d6bab3a2530bef86e5cf.bmf BosonModel: [bool BosonModel::loadModel(const QString&)] adding model to meshrenderer BosonModel: [bool BosonModel::loadModel(const QString&)] loaded from /usr/share/apps/boson/themes/species/human/units/fix_airradar/unit.3ds(cached file: /home/marijn/.kde3.5/share/apps/boson/modelcache/model-30ed857b7c16d6bab3a2530bef86e5cf.bmf) BosonModel: [BoBMFLoad::~BoBMFLoad()] BosonModel: [bool BoBMFLoad::loadModel()] /home/marijn/.kde3.5/share/apps/boson/modelcache/model-801ccea0d7af16dc58e202fe9b10088d.bmf BosonModel: [bool BosonModel::loadModel(const QString&)] adding model to meshrenderer BosonModel: [bool BosonModel::loadModel(const QString&)] loaded from /usr/share/apps/boson/themes/species/human/units/fix_commandbunker/unit.3ds(cached file: /home/marijn/.kde3.5/share/apps/boson/modelcache/model-801ccea0d7af16dc58e202fe9b10088d.bmf) BosonModel: [BoBMFLoad::~BoBMFLoad()] BosonModel: [bool BoBMFLoad::loadModel()] /home/marijn/.kde3.5/share/apps/boson/modelcache/model-49ca2adcefd0667101ed6eef0f422c01.bmf BosonModel: [bool BosonModel::loadModel(const QString&)] adding model to meshrenderer BosonModel: [bool BosonModel::loadModel(const QString&)] loaded from /usr/share/apps/boson/themes/species/human/units/fix_turret_base_mount_01/unit.3ds(cached file: /home/marijn/.kde3.5/share/apps/boson/modelcache/model-49ca2adcefd0667101ed6eef0f422c01.bmf) BosonModel: [BoBMFLoad::~BoBMFLoad()] 0.000001 Creating KInstance object... 0.000131 Processing cmdline... 0.000179 Checking config... 0.000784 Loading model... 0.000808 [virtual bool Loader3DS::load()] 0.005296 [virtual bool Loader3DS::load()] loaded from /usr/share/apps/boson/themes/species/human/units/fix_samsite/unit.3ds 0.005403 [virtual Loader3DS::~Loader3DS()] 0.005428 [virtual Loader3DS::~Loader3DS()] done 0.006803 [bool loadConfigFile(Model*)] Automatically set number of kept frames to 1 0.006870 Completing model loading... 0.006990 [bool Texture::load()] loading texture CONCRT1.JPG 0.008000 [bool Texture::load()] '/usr/share/apps//boson/themes/textures/concrt1.jpg' doesn't have transparency 0.008023 [bool Texture::load()] loading texture METAL2.JPG 0.008226 [bool Texture::load()] '/usr/share/apps//boson/themes/textures/metal2.jpg' doesn't have transparency 0.008243 [bool Texture::load()] loading texture DOORS2.JPG 0.008543 [bool Texture::load()] '/usr/share/apps//boson/themes/textures/doors2.jpg' doesn't have transparency 0.008560 [bool Texture::load()] loading texture METAL1.JPG 0.008833 [bool Texture::load()] '/usr/share/apps//boson/themes/textures/metal1.jpg' doesn't have transparency 0.008874 LOD 0 had 9 meshes, containing 390 vertices in 204 faces 0.009060 [bool executeProcessors(Model*, const QPtrList<Processor>&)] starting DefaultMaterials 0.009072 [virtual bool DefaultMaterials::process()] Giving default material to mesh teamcolor (tc) 0.009095 [virtual bool DefaultMaterials::process()] Giving default material to mesh teamcolor0 (tc) 0.009104 [virtual bool DefaultMaterials::process()] Giving default material to mesh teamcolor6 (tc) 0.009198 [bool executeProcessors(Model*, const QPtrList<Processor>&)] DefaultMaterials succeeded 0.009208 [bool executeProcessors(Model*, const QPtrList<Processor>&)] starting UnusedDataRemover 0.009321 [bool executeProcessors(Model*, const QPtrList<Processor>&)] UnusedDataRemover succeeded 0.009350 [bool executeProcessors(Model*, const QPtrList<Processor>&)] starting DuplicateFrameRemover 0.009368 [virtual bool FrameOptimizer::process()] Keeping only 1 first frames (of 99) 0.009433 [bool executeProcessors(Model*, const QPtrList<Processor>&)] DuplicateFrameRemover succeeded 0.009441 [bool executeProcessors(Model*, const QPtrList<Processor>&)] starting Transformer 0.009452 [bool Transformer::resizeModel()] Resizing model... 0.009491 [bool Transformer::applyTransformations(LOD*, Mesh*)] Transforming mesh... 0.009500 [bool Transformer::applyTransformations(LOD*, Mesh*)] Transforming mesh... 0.009513 [bool Transformer::applyTransformations(LOD*, Mesh*)] Transforming mesh... 0.009536 [bool Transformer::applyTransformations(LOD*, Mesh*)] Transforming mesh... 0.009550 [bool Transformer::applyTransformations(LOD*, Mesh*)] Transforming mesh... 0.009569 [bool Transformer::applyTransformations(LOD*, Mesh*)] Transforming mesh... 0.009598 [bool Transformer::applyTransformations(LOD*, Mesh*)] Transforming mesh... 0.009613 [bool Transformer::applyTransformations(LOD*, Mesh*)] Transforming mesh... 0.009621 [bool Transformer::applyTransformations(LOD*, Mesh*)] Transforming mesh... 0.009632 [bool executeProcessors(Model*, const QPtrList<Processor>&)] Transformer succeeded 0.009653 [bool executeProcessors(Model*, const QPtrList<Processor>&)] starting TextureOptimizer 0.009789 [void TextureOptimizer::calculateTotalUsedArea(Texture*)] Tex/face area ratio for texture 'concrt1.jpg' is 10.424/3.755(2.77603:1) in 2 meshes 0.009833 Texture's min/max used texels: (0.000499487; 0.000499487)-(0.999501; 0.999501) 0.009862 [void TextureOptimizer::calculateTotalUsedArea(Texture*)] Tex/face area ratio for texture 'metal2.jpg' is 2.41039/0.26143(9.22002:1) in 1 meshes 0.009881 Texture's min/max used texels: (0.000499547; 0.8305)-(2; 1.8295) 0.009909 [void TextureOptimizer::calculateTotalUsedArea(Texture*)] Tex/face area ratio for texture 'doors2.jpg' is 11.976/0.9(13.3067:1) in 2 meshes 0.009947 Texture's min/max used texels: (0.000499487; 0.000499517)-(0.999501; 0.999501) 0.009983 [void TextureOptimizer::calculateTotalUsedArea(Texture*)] Tex/face area ratio for texture 'default.jpg' is 0/0.415628(0:1) in 8 meshes 0.010015 Texture's min/max used texels: (0; 0)-(0; 0) 0.010045 [void TextureOptimizer::calculateTotalUsedArea(Texture*)] Tex/face area ratio for texture 'metal1.jpg' is 4.37643/0.800752(5.4654:1) in 1 meshes 0.010063 Texture's min/max used texels: (0.0504496; 0.186)-(0.94955; 1.074) 0.010096 There are 5 textures, total used tex/face areas: 29.1868/6.13281; average ratio: 4.75913:1 0.010114 Texture 'concrt1.jpg' would get 9.19733% of combined texture (about 155x155 pixels of 512x512) (score: 3.23333; total: 35.1551; reso: 2.77603; avg: 4.75913) 0.010170 Texture 'metal2.jpg' would get 29.544% of combined texture (about 278x278 pixels of 512x512) (score: 10.3862; total: 35.1551; reso: 9.22002; avg: 4.75913) 0.010197 Texture 'doors2.jpg' would get 44.9422% of combined texture (about 343x343 pixels of 512x512) (score: 15.7995; total: 35.1551; reso: 13.3067; avg: 4.75913) 0.010223 Texture 'default.jpg' would get 0% of combined texture (about 0x0 pixels of 512x512) (score: 0; total: 35.1551; reso: 0; avg: 4.75913) 0.010255 Texture 'metal1.jpg' would get 16.3164% of combined texture (about 206x206 pixels of 512x512) (score: 5.73605; total: 35.1551; reso: 5.4654; avg: 4.75913) 0.010319 [Texture* TextureOptimizer::combineAllTextures()] Loading textures... 0.010325 [bool Texture::load()] loading texture default.jpg 0.010477 [bool Texture::load()] '/usr/share/apps//boson/themes/textures/default.jpg' doesn't have transparency 0.010491 [Texture* TextureOptimizer::combineAllTextures()] Creating combined texture... 0.011150 Texture 'doors2.jpg' has w/h ratio 1 0.011167 Texture 'metal2.jpg' has w/h ratio 0.500375 0.011175 Texture 'metal1.jpg' has w/h ratio 1.0125 0.011213 Texture 'concrt1.jpg' has w/h ratio 1 0.011225 Texture 'default.jpg' has w/h ratio nan 0.011251 [Texture* TextureOptimizer::combineAllTextures()] Combined image is divided into 2x3 blocks, 256x170 each (5 images) 0.011285 Copying texture 'doors2.jpg', used area: (0.000499487; 0.000499517)-(0.999501; 0.999501) base tex size: 256x170 0.011312 Texture 'doors2.jpg' will have 256x170 pixels at (0; 0) 0.014476 Texel rect is (0; 0.667969)-(0.5; 1) dst: (0; 0); size: 256x170; dstsize: 512 0.014548 Copying texture 'metal2.jpg', used area: (0.000499547; 0.8305)-(2; 1.8295) base tex size: 128x170 0.014595 Texture 'metal2.jpg' will have 256x170 pixels at (256; 0) 0.016182 Texel rect is (0.5; 0.667969)-(1; 1) dst: (256; 0); size: 256x170; dstsize: 512 0.016230 Copying texture 'metal1.jpg', used area: (0.0504496; 0.186)-(0.94955; 1.074) base tex size: 285x191 0.016276 Texture 'metal1.jpg' will have 256x170 pixels at (0; 170) 0.020100 Texel rect is (0; 0.335938)-(0.5; 0.667969) dst: (0; 170); size: 256x170; dstsize: 512 0.020151 Copying texture 'concrt1.jpg', used area: (0.000499487; 0.000499487)-(0.999501; 0.999501) base tex size: 256x170 0.020199 Texture 'concrt1.jpg' will have 256x170 pixels at (256; 170) 0.023154 Texel rect is (0.5; 0.335938)-(1; 0.667969) dst: (256; 170); size: 256x170; dstsize: 512 0.023203 Copying texture 'default.jpg', used area: (0; 0)-(0; 0) base tex size: -9223372036854775808x-9223372036854775808 0.023258 Texture 'default.jpg' will have 256x170 pixels at (0; 340) 0.023341 Texel rect is (0; 0.00390625)-(0.5; 0.335938) dst: (0; 340); size: 256x170; dstsize: 512 0.023372 [Texture* TextureOptimizer::combineAllTextures()] Saving combined texture... 0.032529 [bool executeProcessors(Model*, const QPtrList<Processor>&)] TextureOptimizer succeeded 0.032550 [bool executeProcessors(Model*, const QPtrList<Processor>&)] starting NodeOptimizer 0.032596 [virtual bool NodeOptimizer::process()] Broke 9 meshes into 14 0.032634 [bool executeProcessors(Model*, const QPtrList<Processor>&)] NodeOptimizer succeeded 0.032642 [bool executeProcessors(Model*, const QPtrList<Processor>&)] starting NormalCalculator 0.033555 [bool executeProcessors(Model*, const QPtrList<Processor>&)] NormalCalculator succeeded 0.033566 [bool executeProcessors(Model*, const QPtrList<Processor>&)] starting MaterialOptimizer 0.033580 [virtual bool MaterialOptimizer::process()] Merged 5 materials into 1 0.033619 [bool executeProcessors(Model*, const QPtrList<Processor>&)] MaterialOptimizer succeeded 0.033627 [bool executeProcessors(Model*, const QPtrList<Processor>&)] starting MeshOptimizer 0.033645 [Mesh* MeshOptimizer::mergeMeshes(QValueList<Mesh*>*)] Merged 432 vertices and 144 faces from 6 meshes 0.033670 [Mesh* MeshOptimizer::mergeMeshes(QValueList<Mesh*>*)] Merged 420 vertices and 140 faces from 8 meshes 0.033693 [virtual bool MeshOptimizer::process()] Merged 14 meshes into 2 0.033718 [bool executeProcessors(Model*, const QPtrList<Processor>&)] MeshOptimizer succeeded 0.033726 [bool executeProcessors(Model*, const QPtrList<Processor>&)] starting VertexOptimizer 0.033748 VO::processMesh(): Vertices added to list, sorting list... 0.033896 VO::processMesh(): List sorted, checking for dups... 0.033923 [bool VertexOptimizer::processMesh(Mesh*)] Vertices removed: 0 of 432 0.033952 VO::processMesh(): Vertices added to list, sorting list... 0.034031 VO::processMesh(): List sorted, checking for dups... 0.034046 [bool VertexOptimizer::processMesh(Mesh*)] Vertices removed: 0 of 420 0.034061 [bool executeProcessors(Model*, const QPtrList<Processor>&)] VertexOptimizer succeeded 0.034091 Creating lods... 0.034938 [bool executeProcessors(Model*, const QPtrList<Processor>&)] starting LOD Creator (LOD 1) 0.036401 [bool executeProcessors(Model*, const QPtrList<Processor>&)] LOD Creator (LOD 1) succeeded 0.036414 [bool executeProcessors(Model*, const QPtrList<Processor>&)] starting LOD Creator (LOD 2) 0.037869 [bool executeProcessors(Model*, const QPtrList<Processor>&)] LOD Creator (LOD 2) succeeded 0.037893 [bool executeProcessors(Model*, const QPtrList<Processor>&)] starting LOD Creator (LOD 3) 0.039346 [bool executeProcessors(Model*, const QPtrList<Processor>&)] LOD Creator (LOD 3) succeeded 0.039362 [bool executeProcessors(Model*, const QPtrList<Processor>&)] starting LOD Creator (LOD 4) boson: ERROR: [static QString BoBMFLoad::convertModel(const QString&, const QString&)] bobmfconverter did not write file. boson: ERROR: input file: /usr/share/apps/boson/themes/species/human/units/fix_samsite/unit.3ds boson: ERROR: expected output file: boson/modelcache/model-e9339fe440e7ce572e17737d1e21226d.bmf boson: ERROR: args: /usr/bin/bobmfconverter -texnametolower -useboth -resetmaterials -texoptimize -texpath /home/marijn/.kde3.5/share/apps/boson/themes/textures/ -texname unittex-e9339fe440e7ce572e17737d1e21226d.jpg -t /usr/share/apps//boson/themes/textures/ -o /home/marijn/.kde3.5/share/apps/boson/modelcache/model-e9339fe440e7ce572e17737d1e21226d.bmf -c /usr/share/apps/boson/themes/species/human/units/fix_samsite/index.unit /usr/share/apps/boson/themes/species/human/units/fix_samsite/unit.3ds -comment Automatically converted from file '/usr/share/apps/boson/themes/species/human/units/fix_samsite/unit.3ds' boson: ERROR: [BosonModel* BosonModelFactory::createUnitModel(const UnitProperties*, const QString&)] model loading failed BosonModel: [BosonModel::~BosonModel()] BosonModel: [BosonModel::~BosonModel()] delete 0 lods BosonModel: [BosonModel::~BosonModel()] delete 0 materials BosonModel: [BosonModel::~BosonModel()] done LoadGame: ERROR: [bool SpeciesData::loadUnitModel(const UnitProperties*, const QColor&)] NULL model created LoadGame: ERROR: [bool BosonStartingLoadPlayerGUIData::loadUnitDatas()] loading unit with ID 6 failed LoadGame: ERROR: [bool BosonStarting::executeTasks(const QPtrList<BosonStartingTask>&)] could not complete task Load player data of player 1 (of 2) LoadGame: ERROR: [void BosonStarting::slotStart()] STARTING: game starting failed boson: [void BosonMainWidget::slotStartingFailed()] boson: [void BosonMainWidget::slotGameOver()] boson: [void BosonMainWidget::endGame()] boson: [void BosonGameView::quitGame()] boson: [void BosonGameView::setLocalPlayerIO(PlayerIO*)] boson: [void BosonGameView::setLocalPlayerIO(PlayerIO*)] d->mLocalPlayerIO now: (nil) boson: [void BosonGameView::setCanvas(BosonCanvas*)] current canvas: (nil) new canvas: (nil) boson: [void BoUfoNewGameWidget::slotNetPlayerLeftGame(KPlayer*)] there are 2 players in game now with 2 game players boson: [virtual BosonLocalPlayerInput::~BosonLocalPlayerInput()] boson: [void BoUfoNewGameWidget::slotNetPlayerLeftGame(KPlayer*)] there are 1 players in game now with 1 game players boson: [void BoUfoNewGameWidget::possibleSidesChanged()] no player selected boson: [void BoUfoNewGameWidget::slotNetPlayerLeftGame(KPlayer*)] there are 0 players in game now with 0 game players boson: ERROR: [void BoUfoNewGameWidget::slotNetPlayerLeftGame(KPlayer*)] Neutral player removed from game?! boson: [void Boson::quitGame()] boson: [void Boson::quitGame()] done boson: [virtual BosonCanvas::~BosonCanvas()] boson: [virtual BosonCanvas::~BosonCanvas()] done boson: [void BosonMainWidget::endGame()] done boson: [void BoUfoStartupWidget::slotShowWelcomeWidget()] boson: ERROR: [virtual BoUfoNewGameWidget::~BoUfoNewGameWidget()] FIXME: Boson already deleted! boson: [void BosonMainWidget::endGame()] boson: [void BosonGameView::quitGame()] boson: [void BosonGameView::setLocalPlayerIO(PlayerIO*)] boson: [void BosonGameView::setLocalPlayerIO(PlayerIO*)] d->mLocalPlayerIO now: (nil) boson: [void BosonGameView::setCanvas(BosonCanvas*)] current canvas: (nil) new canvas: (nil) boson: [void BosonMainWidget::endGame()] done boson: [void Boson::slotPropertyChanged(KGamePropertyBase*)] speed has changed, new speed: 0 boson: [virtual BosonMainWidget::~BosonMainWidget()] boson: [void BosonMainWidget::endGame()] boson: [void BosonGameView::quitGame()] boson: [void BosonGameView::setLocalPlayerIO(PlayerIO*)] boson: [void BosonGameView::setLocalPlayerIO(PlayerIO*)] d->mLocalPlayerIO now: (nil) boson: [void BosonGameView::setCanvas(BosonCanvas*)] current canvas: (nil) new canvas: (nil) boson: [void Boson::quitGame()] boson: [void Boson::quitGame()] done boson: [void BosonMainWidget::endGame()] done boson: [virtual BosonMainWidget::~BosonMainWidget()] removing ufo widgets boson: [virtual BosonGameView::~BosonGameView()] boson: [void BosonGameView::quitGame()] boson: [void BosonGameView::setLocalPlayerIO(PlayerIO*)] boson: [void BosonGameView::setLocalPlayerIO(PlayerIO*)] d->mLocalPlayerIO now: (nil) boson: [void BosonGameView::setCanvas(BosonCanvas*)] current canvas: (nil) new canvas: (nil) boson: [virtual BosonGameView::~BosonGameView()] quitGame() done boson: [virtual EditorRandomMapWidget::~EditorRandomMapWidget()] boson: [virtual BosonUfoGameGUI::~BosonUfoGameGUI()] boson: [virtual BosonGameView::~BosonGameView()] layered pane removed boson: [virtual BosonGameViewPluginDefault::~BosonGameViewPluginDefault()] BosonModel: [BosonModel::~BosonModel()] Boson Textures: [void BosonModelTextures::removeTexture(BoTexture*)] texture has been deleted BosonModel: [BosonModel::~BosonModel()] delete 5 lods BosonModel: [BosonModel::~BosonModel()] delete 1 materials BosonModel: [BosonModel::~BosonModel()] done BosonModel: [BosonModel::~BosonModel()] Boson Textures: [void BosonModelTextures::removeTexture(BoTexture*)] texture has been deleted BosonModel: [BosonModel::~BosonModel()] delete 5 lods BosonModel: [BosonModel::~BosonModel()] delete 1 materials BosonModel: [BosonModel::~BosonModel()] done BosonModel: [BosonModel::~BosonModel()] Boson Textures: [void BosonModelTextures::removeTexture(BoTexture*)] texture has been deleted BosonModel: [BosonModel::~BosonModel()] delete 5 lods BosonModel: [BosonModel::~BosonModel()] delete 1 materials BosonModel: [BosonModel::~BosonModel()] done BosonModel: [BosonModel::~BosonModel()] Boson Textures: [void BosonModelTextures::removeTexture(BoTexture*)] texture has been deleted BosonModel: [BosonModel::~BosonModel()] delete 5 lods BosonModel: [BosonModel::~BosonModel()] delete 1 materials BosonModel: [BosonModel::~BosonModel()] done BosonModel: [BosonModel::~BosonModel()] Boson Textures: [void BosonModelTextures::removeTexture(BoTexture*)] texture has been deleted BosonModel: [BosonModel::~BosonModel()] delete 5 lods BosonModel: [BosonModel::~BosonModel()] delete 1 materials BosonModel: [BosonModel::~BosonModel()] done BosonModel: [BosonModel::~BosonModel()] Boson Textures: [void BosonModelTextures::removeTexture(BoTexture*)] texture has been deleted BosonModel: [BosonModel::~BosonModel()] delete 5 lods BosonModel: [BosonModel::~BosonModel()] delete 1 materials BosonModel: [BosonModel::~BosonModel()] done BosonModel: [BosonModel::~BosonModel()] Boson Textures: [void BosonModelTextures::removeTexture(BoTexture*)] texture has been deleted BosonModel: [BosonModel::~BosonModel()] delete 5 lods BosonModel: [BosonModel::~BosonModel()] delete 1 materials BosonModel: [BosonModel::~BosonModel()] done BosonModel: [BosonModel::~BosonModel()] Boson Textures: [void BosonModelTextures::removeTexture(BoTexture*)] texture has been deleted BosonModel: [BosonModel::~BosonModel()] delete 5 lods BosonModel: [BosonModel::~BosonModel()] delete 1 materials BosonModel: [BosonModel::~BosonModel()] done BosonModel: [BosonModel::~BosonModel()] Boson Textures: [void BosonModelTextures::removeTexture(BoTexture*)] texture has been deleted BosonModel: [BosonModel::~BosonModel()] delete 5 lods BosonModel: [BosonModel::~BosonModel()] delete 1 materials BosonModel: [BosonModel::~BosonModel()] done BosonModel: [BosonModel::~BosonModel()] Boson Textures: [void BosonModelTextures::removeTexture(BoTexture*)] texture has been deleted BosonModel: [BosonModel::~BosonModel()] delete 5 lods BosonModel: [BosonModel::~BosonModel()] delete 1 materials BosonModel: [BosonModel::~BosonModel()] done BosonModel: [BosonModel::~BosonModel()] Boson Textures: [void BosonModelTextures::removeTexture(BoTexture*)] texture has been deleted BosonModel: [BosonModel::~BosonModel()] delete 5 lods BosonModel: [BosonModel::~BosonModel()] delete 1 materials BosonModel: [BosonModel::~BosonModel()] done BosonModel: [BosonModel::~BosonModel()] Boson Textures: [void BosonModelTextures::removeTexture(BoTexture*)] texture has been deleted BosonModel: [BosonModel::~BosonModel()] delete 5 lods BosonModel: [BosonModel::~BosonModel()] delete 1 materials BosonModel: [BosonModel::~BosonModel()] done BosonModel: [BosonModel::~BosonModel()] Boson Textures: [void BosonModelTextures::removeTexture(BoTexture*)] texture has been deleted BosonModel: [BosonModel::~BosonModel()] delete 5 lods BosonModel: [BosonModel::~BosonModel()] delete 1 materials BosonModel: [BosonModel::~BosonModel()] done BosonModel: [BosonModel::~BosonModel()] Boson Textures: [void BosonModelTextures::removeTexture(BoTexture*)] texture has been deleted BosonModel: [BosonModel::~BosonModel()] delete 5 lods BosonModel: [BosonModel::~BosonModel()] delete 1 materials BosonModel: [BosonModel::~BosonModel()] done boson: [virtual BosonViewData::~BosonViewData()] deleting remaining groundthemedata objects boson: [virtual BosonGameView::~BosonGameView()] done boson: [virtual BosonMainWidget::~BosonMainWidget()] removed ufo widgets boson: [BoTextureManager::~BoTextureManager()] Deleting remaining 16 textures boson: [virtual BosonMainWidget::~BosonMainWidget()] done boson: [virtual BosonUfoGLWidget::~BosonUfoGLWidget()] boson: [virtual BoUfoManager::~BoUfoManager()] boson: [virtual BoUfoManager::~BoUfoManager()] removing all widgets boson: [virtual BoUfoManager::~BoUfoManager()] removed all widgets boson: [virtual BoUfoManager::~BoUfoManager()] done boson: [virtual BosonUfoGLWidget::~BosonUfoGLWidget()] done boson: [BoContext::~BoContext()] boson: [BoContext::~BoContext()] destroy glx context boson: [BoContext::~BoContext()] glx context destroyed boson: [BoContext::~BoContext()] done Boson Sound: [virtual BosonAudioAL::~BosonAudioAL()] Boson Sound: [virtual BosonAudio::~BosonAudio()] Boson Textures: [BosonModelTextures::~BosonModelTextures()] Boson Textures: [BosonModelTextures::~BosonModelTextures()] done
Unfortunately, Boson is no longer maintained. we're closing out all the boson bugs in Bugzilla since there is no chance of them being fixed.
Accepting Andreas Beckermann's request to reopen the Boson's bugs. Sorry for the spam.
Boson is considered discontinued. Closing bugs as UNMAINTAINED.