[Error] Trying to start a game Alt-Tabbed

When trying to start (launch as host) a game alt-tabbed, demigod crashed and gave me this report:

Failed assertion: parameters.technique<(int)galTechniques.size()
File: C:\work\forge\beta\code\src\user\TerrainMaterial.cpp
Line: 176

Program : C:\Program Files\Stardock Games\Demigod\bin\Demigod.exe
Cmd line arguments :

Callstack:
    unavailable.

Last 100 lines of log...

info:     Preloading resources for mesh /characters/priest/priest_evil_mesh
info:     Preloading resources for mesh /characters/priest/priest_mesh
info: Preloading resources for unit unbflag01
info:   Preloading resources for character Flag
info:     Preloading resources for mesh /characters/flag/flag_mesh
info:     Preloading resources for mesh /characters/flag/flag_mesh
info:     Preloading resources for mesh /characters/flag/flag_mesh
info: Preloading resources for unit unbidol01
info:   Preloading resources for character waridol
info:     Preloading resources for mesh /characters/waridol/waridol_mesh
info:     Preloading resources for mesh /characters/waridol/waridol_mesh
info:     Preloading resources for mesh /characters/waridol/waridol_mesh
info: Preloading resources for unit unbwarlevel01
info:     Preloading resources for mesh /units/un/b/unbwarlevel01/unbwarlevel01_mesh
info:     Preloading resources for mesh /units/un/b/unbwarlevel01/unbwarlevel01_mesh
info: Preloading done.
debug: C->lua scrollbar_methods
debug: C->lua cursor_methods
debug: C->lua discovery_service_methods
debug: C->lua bitmap_methods
debug: C->lua WldUIProvider_methods
debug: C->lua text_methods
debug: C->lua dragger_methods
debug: C->lua control_methods
debug: C->lua mesh_methods
debug: C->lua item_list_methods
debug: C->lua movie_methods
debug: C->lua world_mesh_methods
debug: C->lua SoundHandle
debug: C->lua histogram_methods
debug: C->lua border_methods
debug: C->lua edit_methods
debug: C->lua frame_methods
debug: C->lua group_methods
debug: C->lua EntityCategory
debug: C->lua ui_map_preview_methods
debug: C->lua simple_world_view
debug: C->lua PathDebugger_methods
debug: C->lua UIWorldView
debug: C->lua lobby_methods
debug: Loading module '/lua/common/buffdefinitions.lua'
debug: Loading module '/lua/common/buffdefbasestats.lua'
debug: Loading module '/lua/common/buffdefmisc.lua'
debug: Loading module '/lua/common/abilitydefinitions.lua'
debug: Loading module '/lua/sim/entity.lua'
debug: Loading module '/lua/sim/vizmarker.lua'
debug: Loading module '/lua/common/lootdefinitions.lua'
debug: Loading module '/lua/common/achievementdata.lua'
debug: Loading module '/units/heroes/hema01/hema01_abilities.lua'
debug: Loading module '/lua/utilities.lua'
debug: Loading module '/lua/sim/ability.lua'
debug: Loading module '/lua/sim/buff.lua'
debug: Loading module '/lua/sim/buffaffects.lua'
debug: Loading module '/lua/common/validateability.lua'
debug: Loading module '/lua/common/commonutils.lua'
debug: Loading module '/units/heroes/hgsa01/hgsa01_abilities.lua'
debug: Loading module '/units/heroes/hgsa01/hgsa01mine01_abilities.lua'
debug: Loading module '/units/heroes/hrook/hrook_abilities.lua'
debug: Loading module '/units/reinforcements/rpriest/rpriest01_abilities.lua'
debug: Loading module '/units/ug/b/ugbarmory01/ugbarmory01_abilities.lua'
debug: Loading module '/units/ug/b/ugbblacksmith01/ugbblacksmith01_abilities.lua'
debug: Loading module '/characters/angel/angel_character.lua'
debug: Loading module '/characters/archer/archer_character.lua'
debug: Loading module '/characters/archer/archer_movie_character.lua'
debug: Loading module '/characters/bird/bird_character.lua'
debug: Loading module '/characters/ent/ent_character.lua'
debug: Loading module '/characters/flag/flag_character.lua'
debug: Loading module '/characters/giant/giant_character.lua'
debug: Loading module '/characters/giant/giant_r_character.lua'
debug: Loading module '/characters/mage/mage_character.lua'
debug: Loading module '/characters/mage/magefire_character.lua'
debug: Loading module '/characters/minotaur/minotaur_character.lua'
debug: Loading module '/characters/minotaur/minotaur_movie1_character.lua'
debug: Loading module '/characters/minotaur/minotaur_movie2_character.lua'
debug: Loading module '/characters/priest/priest_character.lua'
debug: Loading module '/characters/priest/priest_movie_character.lua'
debug: Loading module '/characters/rook/rook_character.lua'
debug: Loading module '/characters/sniper/sniper_character.lua'
debug: Loading module '/characters/spirit/spirit_character.lua'
debug: Loading module '/characters/trebuchet/hrooktreb_character.lua'
debug: Loading module '/characters/trebuchet/trebuchet_character.lua'
debug: Loading module '/characters/unclean_beast/unclean_beast_character.lua'
debug: Loading module '/characters/unclean_beast/unclean_beast_movie_character.lua'
debug: Loading module '/characters/waridol/waridol_character.lua'
debug: Loading module '/characters/whiptail/whiptail_character.lua'
debug: Loading module '/lua/common/powerupdefinitions.lua'
debug: Loading module '/lua/common/items/artifact_items.lua'
debug: Loading module '/lua/common/items/boot_items.lua'
debug: Loading module '/lua/common/items/chest_items.lua'
debug: Loading module '/lua/common/items/consumable_items.lua'
debug: Loading module '/lua/common/items/glove_items.lua'
debug: Loading module '/lua/common/items/helm_items.lua'
debug: Loading module '/lua/common/items/pax_items.lua'
debug: Loading module '/lua/common/items/ring_items.lua'
debug: Loading module '/lua/common/items/unused_items.lua'
debug: Loading module '/lua/mods.lua'
info: Active mods in session: { }
info: Background task "Map loader /maps/map05/map05.scmap" finished.
info: Saving replay to "C:\Documents and Settings\Mason\My Documents\My Games\Gas Powered Games\Forge\replays\mOoEyThEcOw\LastGame.FRGReplay"
warning: invalid technique specified in terrain material: index 0 out of 0

 

and this when i tried to repeat it:

 

Failed assertion: parameters.technique<(int)galTechniques.size()
File: C:\work\forge\beta\code\src\user\TerrainMaterial.cpp
Line: 176

Program : C:\Program Files\Stardock Games\Demigod\bin\Demigod.exe
Cmd line arguments :

Callstack:
    unavailable.

Last 100 lines of log...

info:   },
info:   Observers={ },
info:   PlayerOptions={
info:     {
info:       Achievements={
info:         Version=1,
info:         hema0104={ 5 },
info:         hema0105={ 2 },
info:         hema0106={ 96793.5 },
info:         hema0109={ 26 },
info:         hgsa0104={ 26 },
info:         hgsa0105={ 9 },
info:         hgsa0106={ 129 },
info:         hgsa0107={ 16 },
info:         hgsa0109={ 46 },
info:         hgsa0110={ 15 },
info:         hrook03={ 5 },
info:         hrook04={ 23 },
info:         hrook05=true,
info:         hrook06={ 15 },
info:         hrook07={ 13074 },
info:         hrook10={ 44550.375 },
info:         mp01=true,
info:         mp03={ 0, 0, 0, 0, true, true, true, 0 },
info:         mp05=true,
info:         mp06={ 1032802.5 },
info:         mp07=true,
info:         mp08={ 248512 },
info:         mp09={ 54 },
info:         mp10={ 0, true, 0, 0, 0, 0, 0, 0 }
info:       },
info:       ArmyColor=1,
info:       Civilian=false,
info:       Faction=1,
info:       Hero="hema01",
info:       Human=true,
info:       OwnerID="0",
info:       PlayerColor=1,
info:       PlayerName="mOoEyThEcOw",
info:       Ready=true
info:     },
info:     {
info:       ArmyColor=1,
info:       Civilian=false,
info:       Faction=1,
info:       Hero="hgsa01",
info:       Human=false,
info:       OwnerID="0",
info:       PlayerColor=1,
info:       PlayerName="AI",
info:       Ready=false
info:     },
info:     {
info:       ArmyColor=1,
info:       Civilian=false,
info:       Faction=1,
info:       Hero="hrook",
info:       Human=false,
info:       OwnerID="0",
info:       PlayerColor=1,
info:       PlayerName="AI",
info:       Ready=false
info:     },
info:     {
info:       ArmyColor=1,
info:       Civilian=false,
info:       Faction=1,
info:       Hero="hema01",
info:       Human=false,
info:       OwnerID="0",
info:       PlayerColor=1,
info:       PlayerName="AI",
info:       Ready=false
info:     },
info:     {
info:       ArmyColor=1,
info:       Civilian=false,
info:       Faction=1,
info:       Hero="hrook",
info:       Human=false,
info:       OwnerID="0",
info:       PlayerColor=1,
info:       PlayerName="AI",
info:       Ready=false
info:     },
info:     {
info:       ArmyColor=1,
info:       Civilian=false,
info:       Faction=1,
info:       Hero="hgsa01",
info:       Human=false,
info:       OwnerID="0",
info:       PlayerColor=1,
info:       PlayerName="AI",
info:       Ready=false
info:     }
info:   }
info: }
info: Saving replay to "C:\Documents and Settings\Mason\My Documents\My Games\Gas Powered Games\Forge\replays\mOoEyThEcOw\LastGame.FRGReplay"
warning: invalid technique specified in terrain material: index 0 out of 0

So uh yea...

1,504 views 4 replies
Reply #1 Top

Game should just force-focus at the last bit of the loading..

Reply #2 Top

It's an odd looking error for that cause. Are you sure that's the cause? I dont' know how being alt-tabbed would change the number of techniques. It's an odd looking assert, even. I wonder what exactly those variables mean.

Reply #3 Top

Yes it only happens when I'm alt-tabbed after starting the game, and thats the error box provided by the program so >.>

Reply #4 Top

Then I think a force focus would be the best way to deal with it if they can't fix it a better way.