Demifail, the unfinished product

Ok stardock / GPG, here is the deal.  This game has been out for nearly a year now and yet still plays with the stabillity of a beta in its embroynic stage.  The networking layer and stability of the game overall was so atrocious upon release (being proxied with 500 ms ping to players in the same CITY as me, exceedingly high crashes) that I gave this game a break for 6 months waiting for issues to be resolved.  I have come back last month (December 2009) to a patched game that still gets an exceeding number unhandled exceptions if I DARE to alt tab.  This is reduced only when I go in window mode.  I also get invalid game states and random crashes on a FREQUENT basis.

Startdock: its been nearly a year.  At this stage it is clear that you have released what was and still IS, an unfinished product.  If I do have the option for getting a refund I will ponder on it.  The only thing holding me back is that this still happens to be the moba out there with the richest strategy and greatest potential available (compared for league of legends or heroes of newerth which are nothing but dota clones with idiotic pushfests).  However, for all practical purposes this game is unplayble.  There is no matchmaking system, no reconnecting upon disconnect (think league of legends) AND to make matters WORSE you put in win / loss scores displaying for all to see making it even MORE difficult to get games started due to stat whores who wont take chances.  Its hard enough to get games started without the win / loss stat issue.

As I am not a stat whore this morning I was on a losing spree - then for once I did well and raped the opposing team with my grossly underestimated QOT and guess what happens after some 30 minutes when they concede?  Invalid Gamestate.  On my first win of the day - This is NOT the first time this happened.  I was given the invalid gamestate welcome on one of my first games last month (right after another win of course).  Now my win loss ratio sucks, i'm pissed and pondering my options with this game.

Whats your deal stardock / GPG?  It seems that you have pulled to plug on this game, which again in its current state is an unfinished product.  Or am I wrong?  Are you gonna solve all these issues?  Its been nearly a year so I am guessing it wont be the case.

Below is the stacktrace of the invalid gamestate error that just spat in my face, fucking up my only win of the day.  Hand it over to your devs, assuming you have not reallocated them to work on other products, leaving this unfinished one behind.  Oh and do not delete this post.  Its time you faced up to your responsibilities and leave posts out like this for all to see because they speak the truth regarding what players are experiencing.  And truth is another word for reality - so do not try and escape it by deleting this post.

____________________________________________________________________________

EXCEPTION_ACCESS_VIOLATION (0xc0000005) at address 0x00501c7a
    attempted to read memory at 0x00000000

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

Callstack:
    Unknown symbol (address 0x00501c7a)

Reactor version: 1.10.00
Demigod version MAIN.1.20.0211
Last 100 lines of log...

A full record of the log is stored in the Demigodlog.txt file

info: 01:29:59:     author="bman654",
info: 01:29:59:     copyright="Copyright ᄅ 2009, bman654",
info: 01:29:59:     description="Shows you the status and number of your minions, and adds buttons to allow you to easily select them.",
info: 01:29:59:     enabled=true,
info: 01:29:59:     exclusive=false,
info: 01:29:59:     hookdir="/hook",
info: 01:29:59:     icon="/textures/ui/common/dialogs/mod-manager/generic-icon_bmp.dds",
info: 01:29:59:     location="/mods/bman rampaging minion overlay",
info: 01:29:59:     name="Bman's Rampaging Minion Overlay",
info: 01:29:59:     selectable=true,
info: 01:29:59:     shadowdir="/shadow",
info: 01:29:59:     ui_only=true,
info: 01:29:59:     uid="6B861824-DB11-11DE-8E06-975856D89593",
info: 01:29:59:     url="http://www.gaspoweredgames.com",
info: 01:29:59:     version=0.60000002384186
info: 01:29:59:   },
info: 01:29:59:   {
info: 01:29:59:     author="Chirmaya",
info: 01:29:59:     copyright="Copyright ᄅ 2009, Chirmaya",
info: 01:29:59:     description="Add in displays to a friendly unit's rollover information for equipment, favour items, consumables, gold, mana, buffs, and debuffs.",
info: 01:29:59:     exclusive=false,
info: 01:29:59:     hookdir="/hook",
info: 01:29:59:     icon="/textures/ui/common/dialogs/mod-manager/generic-icon_bmp.dds",
info: 01:29:59:     location="/mods/rollover ally info",
info: 01:29:59:     name="Rollover Ally Info",
info: 01:29:59:     selectable=true,
info: 01:29:59:     shadowdir="/shadow",
info: 01:29:59:     ui_only=true,
info: 01:29:59:     uid="71cf89f0-c73d-4000-bc09-380ba4918421",
info: 01:29:59:     version="1.4.2"
info: 01:29:59:   },
info: 01:29:59:   {
info: 01:29:59:     author="gunblob",
info: 01:29:59:     copyright="Copyright ᄅ 2009, gunblob",
info: 01:29:59:     description="Makes health and mana text always visible, instead of only when mouse is over the bar.",
info: 01:29:59:     exclusive=false,
info: 01:29:59:     hookdir="/hook",
info: 01:29:59:     icon="/textures/ui/common/dialogs/mod-manager/generic-icon_bmp.dds",
info: 01:29:59:     location="/mods/always visible health and mana text",
info: 01:29:59:     name="Always visible health and mana text",
info: 01:29:59:     requires=false,
info: 01:29:59:     selectable=true,
info: 01:29:59:     shadowdir="/shadow",
info: 01:29:59:     ui_only=true,
info: 01:29:59:     uid="71cf89f0-c73d-4000-bc09-380ba4918499",
info: 01:29:59:     version=1
info: 01:29:59:   }
info: 01:29:59: }
debug: 01:29:59: Loading module '\000/lua/ui/game/ingameui.lua\000'
info: 01:29:59: Hooked /lua/ui/game/ingameui.lua with /mods/bman godlike team panel/hook/lua/ui/game/ingameui.lua
debug: 01:29:59: Loading module '\000/lua/ui/game/gamecommon.lua\000'
debug: 01:29:59: Loading module '\000/lua/ui/game/gamemain.lua\000'
debug: 01:29:59: Loading module '\000/lua/ui/game/wlduiprovider.lua\000'
debug: 01:29:59: Loading module '\000/lua/ui/game/hud_avatar.lua\000'
debug: 01:29:59: Loading module '\000/lua/maui/statusbar.lua\000'
debug: 01:29:59: Loading module '\000/lua/ui/game/tooltip.lua\000'
debug: 01:29:59: Loading module '\000/lua/ui/help/tooltips.lua\000'
debug: 01:29:59: Loading module '\000/lua/keymap/defaultkeymap.lua\000'
debug: 01:29:59: Loading module '\000/lua/game.lua\000'
debug: 01:29:59: Loading module '\000/lua/ui/game/commandmode.lua\000'
debug: 01:29:59: Loading module '\000/lua/ui/uimain.lua\000'
debug: 01:29:59: Loading module '\000/lua/multiplayer/onlineprovider.lua\000'
debug: 01:29:59: Loading module '\000/lua/ui/menus/menucommon.lua\000'
debug: 01:29:59: Loading module '\000/lua/ui/menus/menuinit.lua\000'
debug: 01:29:59: Loading module '\000/lua/ui/sp/tournamentutilities.lua\000'
debug: 01:29:59: Loading module '\000/lua/common/heroutil.lua\000'
debug: 01:29:59: Loading module '\000/lua/ui/maputil.lua\000'
debug: 01:29:59: Loading module '\000/lua/ui/game/orders.lua\000'
debug: 01:29:59: Loading module '\000/lua/maui/grid.lua\000'
debug: 01:29:59: Loading module '\000/lua/ui/game/abilitybutton.lua\000'
info: 01:29:59: Hooked /lua/ui/game/abilitybutton.lua with /mods/bman rampaging minion overlay/hook/lua/ui/game/abilitybutton.lua
debug: 01:29:59: Loading module '\000/lua/ui/game/cooldown.lua\000'
debug: 01:29:59: Loading module '\000/lua/common/targetingmethod.lua\000'
debug: 01:29:59: Loading module '\000/lua/keymap/userkeybinding.lua\000'
debug: 01:29:59: Loading module '\000/lua/keymap/keymapper.lua\000'
debug: 01:29:59: Loading module '\000/lua/keymap/keyactions.lua\000'
info: 01:29:59: Background task "Map loader /maps/map05/map05.scmap" finished.
info: 01:30:01: ImplCVPInterface::OnPlayerDataUpdated
info: 01:30:02: CVP::HandlePlayerDataUpdated
info: 01:30:04: ImplCVPInterface::OnIsConnected
info: 01:30:04: Impulse asked if we are connected to 70123[145.236.68.141:6112]. We are not
info: 01:30:04: ImplCVPInterface::OnAttemptNATConnect
info: 01:30:04: Nat connection requested from mumus1[70123]
info: 01:30:04: ImplCVPInterface::OnPlayerDataUpdated
info: 01:30:04: CVP::HandlePlayerDataUpdated
info: 01:30:04: Calling CVPUpdateGame. gameDataXML [len]: [3968]
info: 01:30:04: CVP_GameData:
      szGameName: (SG) 3v3 40% > Win < 350 MS
      szHostPlayerName: Zakariel
      szHostIPAddress: 218.212.236.90
      szPassword:
      szMapName: Cataract
      szGameSpecificXML (size): 3968
      szGameGUID: 70d9c47f-54af-42aa-a403-e4e04172ed66
      szGameToken: FGwgwUFlgN8BaKkBT23w9AmMa/D8bH9I95HuufI5AcB9Ph1Rxj8dCISPM/SAcijgDArCgUTseF1Tj2yIEbe1y4FR0VUGO/tVIyAHOlRTHTyDfljN6HRZOZl/FUKldpKte/cfOTPUkF22SBRbAbO1eymGJGRa2jUrGV4VV5qIkhHkHsnHU+Rbz9iOEhW/Bn2MDElg8C+SDFqLZeCrJ8kP7QLflppJnWvEJZ2KKmOwOtFzm29yLQxzP0vUpHXxnk3Xpqf7j6LcSuam5l8HjhZ6fHcIQdjfEtt6LJAjjfLtCdYmzK3W48vJ7yrRE3uQ+5GGTdmcQQCq/eJ4JN6lC9E9+9WxE89CrW7QnHEgiMigMuyL4UmNmQ1zlu8if6ufHBFAOhF51iBQS9KkRKMD12SRdIxRwgzSy4/RM8FCxGPtetKoxPjzKQZA/71aiiFrB5w3eARLPDXC+Hb22WkCg7ZUow==
      szStartTime: 0001-01-01T00:00:00
      szLastNotificationTime: 2010-01-10T03:11:47.357
      szGameVersion:
      dwHostPlayerID: 55445
      dwHostPort: 0
      dwMinPlayers: 1
      dwMaxPlayers: 10
      dwGameTypeID: 5
      dwGameMapID: 53
      dwNumPlayers: 1
      dwGameID: 1197777
      bRanked: 0
      bPrivate: 0
      dwHostTeamID: 0
      dwHostEntityID: 0
      dwWinningTeamID: 0
info: 01:30:04: >>>Entering CVPInterface::UpdateGame()
info: 01:30:05: >>>Exiting CVPInterface::UpdateGame()
info: 01:30:05: >>>Entering CVPInterface::GetGameData()
info: 01:30:05: >>>Exiting CVPInterface::GetGameData()
info: 01:30:05: ImplCVPInterface::OnPlayerDataUpdated
info: 01:30:05: ImplCVPInterface::OnPlayerDataUpdated
info: 01:30:06: ImplCVPInterface::OnIsConnected
info: 01:30:06: Impulse asked if we are connected to 70123[127.0.0.1:3568]. We are not
info: 01:30:06: ImplCVPInterface::OnNATComplete
info: 01:30:06: >>>Entering CVPInterface::GetPlayerData()
info: 01:30:06: >>>Exiting CVPInterface::GetPlayerData()
info: 01:30:06: Impulse wants us to connect to someone(User ID 70123) at 127.0.0.1 and port 3568. They also say our external IP:Port  is 218.212.236.90:0
info: 01:30:06: ImplCVPInterface::OnIsConnected

5,009 views 7 replies
Reply #1 Top

replace "Stardock" with "GPG" and you got yourself a thread :D

Reply #2 Top

No. This is a stupid bug(lobby crash) but it's not that big of a deal. If you just remeber to not open close slots too much.

Reply #3 Top

replace "Stardock" with "GPG" and you got yourself a thread
End of quote
Done.  Thanks for the clarification.

No. This is a stupid bug(lobby crash) but it's not that big of a deal. If you just remeber to not open close slots too much.
End of quote
I get lobby crashes too but the stack trace posted here was the one spat in my face upon my hard earned win, just before or at the victory screen.

Reply #4 Top

What you all dont relize :

 

GPG made supreme commander

 

Demigod is the exact same engine.

 

Supreme commander worked - and very rarely lagged

 

Demigod laggs a lot, crashes a lot.

Demigod did away with GPG net (GPG) and starts game using stardock system

Most conncetivity issues / freezes occur in lobby which is STARDOCK side.

Reply #5 Top

Quoting oo7_warhammer, reply 4
What you all dont relize :

 

GPG made supreme commander

 

Demigod is the exact same engine.

 

Supreme commander worked - and very rarely lagged

 

Demigod laggs a lot, crashes a lot.

Demigod did away with GPG net (GPG) and starts game using stardock system

Most conncetivity issues / freezes occur in lobby which is STARDOCK side.
End of oo7_warhammer's quote
Noted.  Even if I wanted to complain to GPG, when I go to their website under Support->Demigod I get redirected here.

Reply #6 Top

This was my understanding: the code is written at GPG and Stardock just runs it through QA.

Obviously they send ideas back and forth to each other, but I thought the code was written mostly at GPG.

Reply #7 Top

Stardock was not involved in the Demigod lobby. Stardock is the publisher.  It provides code to help users connect to one another BEFORE they get into the lobby.  

Stardock provided code because GPGNet wasn't available for use. The system works very well for most people. Virtually every game will have some people who have problems. 

It should also be pointed out that your log indicates you're running several mods.