CariElf CariElf

Fixes for Pathfinding + Metaverse Error 12

Fixes for Pathfinding + Metaverse Error 12

Test build - volunteers needed

Edit: (original text below)

The most current version of GalCiv2 is 1.8g, which is available for download on Stardock Central.  It fixes pathfinding bugs that were introduced in 1.8e, and in many cases will fix people's problems with error 12 when attempting to submit a metaverse game.  As long as your serial numbers have not changed in the registry since you started the saved game, you should be able to submit it.  However, the problem still remains if you have had to re-install GalCiv2 and have updated serial numbers from the lookup serial function in Stardock Central, so it's always a good idea to try and finish a metaverse game before re-installing Windows or anything else that would cause you to need to update your serial information.  If that's not possible, you can get the original serial number that was saved into your save game from the xml file in My Documents\My Games\GC2DarkAvatar\Metaverse that is created when you attempt to submit the game.  You should have this file and the end game save zipped and attached to any e-mails you send into support regarding metaverse error 12.

If Stardock Central is showing that you have the latest version installed but your Dark Avatar titlescreen still says 1.8e, you will need to either re-install Dark Avatar to get the latest version or edit the key in the registry.

Here are instructions on how to edit the version string in the registry:

First, close Stardock Central. Go to Start->Run and type in regedit.  On Vista, type it in the search box.  As soon as the registry opens, click on the My Computer icon and choose File->Export to backup the registry.

The install info for GalCiv2 is under HKEY_LOCAL_MACHINE, in the path Software\Stardock\Drengin.net\GalCiv2\DarkAvatar.

Just change the version string to 1.7 and SDC will show an update to 1.80g.

Here are instructions to make sure that you get the latest version once you've either re-installed or changed the version string in the registry:

Befiore installing the update, go to Tools->Settings and click on Internet.  US-1 is usually the best choice for servers because sometimes we have sync errors with US-2.  Click Refresh XML Data.  Also, if you have the setting turned off to check for updates to Stardock Central, turn it back on and then re-start Stardock Central.  If Stardock Central finds an update, let it update then restart SDC when prompted. 

If the above method doesn't work for you, it may be a more general issue with Stardock Central and I'll need you to send in these files to [email protected]:
 Program Files\Stardock\SDCentral\Installed\gc2_DarkAvatar.log
 Program Files\Stardock\SDCentral\Installed\gc2_DarkAvatar.xml

(Original text follows:)

Hey everyone,

I'm sorry about the bug with the pathfinding.  I didn't realize the code that was causing it made it into the 1.8e build, as I wasn't expecting to make that build and I had already started backporting some code from TA intended to fix the error where ships in gigantic galaxies will (1) seemingly randomly lose their destination, (2) not go to rallypoints and (3) fail to move towards a destination, but I hadn't had a chance to test it at that point. 

As for the error 12 when submitting scores to the metaverse, I found a bug in the code that gets the serial number from the registry that may have been there for quite awhile.  So people who weren't getting the error 12 may start getting it now with this build because now the game will be submitting the correct serial number, so they may have to change the serial that their character is using.

We're not going to have time to properly test a Dark Avatar build this week, so I'm going to put up a link to a build for you to test here, and you can test it if you want to.  However, I recommend backing up your save games and your current build before trying it, since there is the risk that this will change the serial number that is being submitted to the metaverse.

To use this build, you should already have DA 1.8e installed. If you have the latest version of Dark Avatar installed from SDC, go to the folder where GalCiv2 is installed and open the DarkAvatar subfolder.  Copy the GC2DarkAvatar.exe and Lib3D.dll files into another folder to back them up.  Then extract this zip to that folder:

(edit: I have removed the link because the SDC build is now the latest one)

Please make bug reports regarding this build in this thread or e-mail [email protected] so that it will be easier for me to find them.  If you e-mail [email protected], please make sure to say in the body of the e-mail that it's the 1.8f test build, and include your debug.err file. If you have a save game to reproduce a problem, please zip the save game and attach it as well.

87,057 views 104 replies
Reply #77 Top

What do you do if you cannot get 1.8g?

Well, I'm not an expert on Stardock Central, but here are a few things to try:

If your version string in Stardock Central says 1.80g but the titlescreen is still the old one, you're going to have to either uninstall or go into the registry and change the version there.  The reg key for the version is under HKEY_LOCAL_MACHINE, the path is SOFTWARE\Stardock\Drengin.net\GalCiv2\DarkAvatar and the Key name is Version.  Just change it to 1.7.

Whether your version string was 1.80g or not, in Stardock Central go to Tools->Settings->Internet.

Make sure that the server is US-1 (the other one works but there's less chance of a sync error with US-1 than US-2) and then Refresh XML Data.  When that's finished, go to Tools->Check for Application Updates.

If you still can't download the latest version, you'll have to e-mail [email protected].  They'll need a description of the problem including any error messages and the log file gc2_DarkAvatar.log from Program Files\Stardock\SDCentral\Installed\

 

 

Reply #78 Top
After doing all of what CariELf suggested, when I try to start the game, I get an activation screen. When I try to enter my serial code, I get a "maximum activations used" message. Any suggestions?
Reply #79 Top

After doing all of what CariELf suggested, when I try to start the game, I get an activation screen. When I try to enter my serial code, I get a "maximum activations used" message. Any suggestions?

Hmm...Well, the launcher could have gotten messed up and could be pointing at the wrong directory, which is why it pops up the manual activation box.

Right click on Galactic Civilizations II and choose Open Folder.  Then go to the twilight folder and see if the sig.bin file is there.  If it is, delete it.  Then right click on Twilight in Stardock Central and choose Activate.  If you get the same error code, e-mail [email protected] and they'll reset your record for activation.  If it's not just the launcher pointing in the wrong place, Stardock Central probably goofed when activating the new update.

Reply #80 Top
1.80e... hhhm... Should have thought to look for that. Thanks for the help.
Reply #81 Top
Where is the registry mentioned ealier? I can't find it, and I have been looking around for some time. I'm feeling a bit lost right now...
Reply #82 Top
Dark Avatar 1.8g still has the fleet movement failure bug. Fleets won't move unless you set them to move an extremely short distance. They just sit there and the path line disappears the next turn.
Reply #83 Top
pointsource...Are you playing a game that was started under an older build? It certainly is not all builds as i have been using the latest build for quite a while and it is the most stable i have ever played.
Reply #85 Top
I still can't even GET 1.8g. I have sort of given up on even trying that too. I'll just wait until the next update I suppose.
Reply #86 Top

Akashir,

You can access the registry by going to Start->Run and type in regedit.  Once the registry editor opens, click on the My Computer and go to File->Export to make a backup of the registry in its current state.  Then follow my instructions from above.

Reply #87 Top

I'm having this problem as well, even in a newly started game. Please fix soon, because it really ruins larger maps.

Brian, please see my above post for how to check to make sure that you actually have 1.8g and instructions on what to do if Stardock Central failed to update from 1.8e.

 

Reply #88 Top
Yay, I got it to work. Thanks a ton CariElf.
Reply #89 Top
Cari,

So after making sure that what seemed to be listed as DA 1.80q.100 is in fact 1.80g on SDC, i updated. I already had the 1.80g from your link but SDC was reading it as 1.80e.098 so I figured it was just a registry issue. Everything A-OK there, game comes up as 1.80g still so all good.

Now here is the issue though, and why maybe you seem to still be getting people that have the latest update saying they can't move. But after I updated, it came up that I could update DA to...1.80e.098 I don't know why an 'older' build would be on there but there it was. So, maybe, if people were just automatically updating, they may have switched back to 1.80e by accident. Just a thought. In any case, I believe the 1.80e shouldn't be an available choice anyhow right?
Reply #90 Top
Silverbeacher, it's a bug that I thought was fixed with Stardock Central.  If you close Stardock Central after updating, the older version will not show up when you reopen it.
Reply #92 Top
My updating must have failed like other peoples. I checked my registry string, and it showed 1.80g, but the title screen was showing 1.80e. (I hadn't noticed that) I changed the registry string to 1.7, had stardock central updated my xml data, and then updated Dark Avatar again. That seemed to work this time, and the title screen now shows 1.80g instead of e. I'll post again if there are further pathing problems, but I suspect that was the issue. Thank you all for your help.

Reply #93 Top
I have the fleet bug as well; I cannot convince fleets to more more than a couple of spaces at a time. It occurs so consistently that I've given up on using fleets unless I'm attacking a planet (in which case I create a fleet right next to the planet). I've played on both small and medium galaxies, and both have this problem

I bought the game not more than three days ago, so I definitely have the latest version. Is there a way to revert to a later version? I understand 1.8d did not have this problem.
Reply #94 Top
I've returned to Gal Civ II DA after a two month break due to the pathfinding error - only to discover to my horror that it is still here! (For me anyway).

I've reinstalled XP since I last played and have done the standard installation from Stardock (to 1.80g.100). However, the in-game title screen shows 1.80e ??? Is this a symptom of the problem?

I apologise in advance if the solution is somewhere in these pages, but I don't currently have the time to read it all. To my understanding the 1.80g version is supposed to fix the fleet pathfinding bug.

I would be grateful if someone could point me in the right direction, or tell me that I'm doomed to manually move fleets for the time being!
Reply #95 Top
All sorted now! I read a post from CariElf giving instructions on changing the registry entry for DA to 1.7 to force Stardock to update to correct version. My game menu now says 1.80g.

Probably worth putting this information at top of topic?

Anyway, I'm delighted that my game is fixed!
Reply #96 Top
Last week I had to reinstall GalCiv because of a hard disk failure. I downloaded all three versions and installed without a problem. When I started a DA game I began having pathfinding errers - fleets refused to move, or gave me an error that said the ship had colony modules (wasn't supposed to be a coolony ship.) Is there a fix for this?

Reply #97 Top

JediMastr, if your titlescreen says 1.8e for Dark Avatar, this is what you do:

 If Stardock Central is showing that you have the latest version installed, you will need to either re-install Dark Avatar to get the latest version or edit the key in the registry.

Here are instructions on how to edit the version string in the registry:

First, close Stardock Central. Go to Start->Run and type in regedit.  On Vista, type it in the search box.  As soon as the registry opens, click on the My Computer icon and choose File->Export to backup the registry.

The install info for GalCiv2 is under HKEY_LOCAL_MACHINE, in the path Software\Stardock\Drengin.net\GalCiv2\DarkAvatar.

Just change the version string to 1.7 and SDC will show an update to 1.80g.

Here are instructions to make sure that you get the latest version once you've either re-installed or changed the version string in the registry:

Befiore installing the update, go to Tools->Settings and click on Internet.  US-1 is usually the best choice for servers because sometimes we have sync errors with US-2.  Click Refresh XML Data.  Also, if you have the setting turned off to check for updates to Stardock Central, turn it back on and then re-start Stardock Central.  If Stardock Central finds an update, let it update then restart SDC when prompted. 

If the above method doesn't work for you, it may be a more general issue with Stardock Central and I'll need you to send in these files:
 Program Files\Stardock\SDCentral\Installed\gc2_DarkAvatar.log
 Program Files\Stardock\SDCentral\Installed\gc2_DarkAvatar.xml

Reply #98 Top
CariElf,

Thanks for the reply. I tried replacing DA, but that didn't solve the problem. Can you leave me an e-mail or send one to [email protected] and I will locate and send the above files to you. thanks for your help!


JediMastr, if your titlescreen says 1.8e for Dark Avatar, this is what you do:
 If Stardock Central is showing that you have the latest version installed, you will need to either re-install Dark Avatar to get the latest version or edit the key in the registry.
Here are instructions on how to edit the version string in the registry:
First, close Stardock Central. Go to Start->Run and type in regedit.  On Vista, type it in the search box.  As soon as the registry opens, click on the My Computer icon and choose File->Export to backup the registry.
The install info for GalCiv2 is under HKEY_LOCAL_MACHINE, in the path Software\Stardock\Drengin.net\GalCiv2\DarkAvatar.
Just change the version string to 1.7 and SDC will show an update to 1.80g.
Here are instructions to make sure that you get the latest version once you've either re-installed or changed the version string in the registry:
Befiore installing the update, go to Tools->Settings and click on Internet.  US-1 is usually the best choice for servers because sometimes we have sync errors with US-2.  Click Refresh XML Data.  Also, if you have the setting turned off to check for updates to Stardock Central, turn it back on and then re-start Stardock Central.  If Stardock Central finds an update, let it update then restart SDC when prompted. 
If the above method doesn't work for you, it may be a more general issue with Stardock Central and I'll need you to send in these files: Program Files\Stardock\SDCentral\Installed\gc2_DarkAvatar.log Program Files\Stardock\SDCentral\Installed\gc2_DarkAvatar.xml


Reply #99 Top
I just purchased DA and TA. I never had a previous version, but when I installed 1.8g I still have the issue with 1.8e showing in the title screen. I have not noticed an issue with the pathfinding or MV error 12 (I actually posted a game and it showed as 1.8e), but I assume I have to go through the whole registry change thing IOT get the right version now?
Reply #100 Top
JediMastr, if your titlescreen says 1.8e for Dark Avatar, this is what you do:
 If Stardock Central is showing that you have the latest version installed, you will need to either re-install Dark Avatar to get the latest version or edit the key in the registry.
Here are instructions on how to edit the version string in the registry:
First, close Stardock Central. Go to Start->Run and type in regedit.  On Vista, type it in the search box.  As soon as the registry opens, click on the My Computer icon and choose File->Export to backup the registry.
The install info for GalCiv2 is under HKEY_LOCAL_MACHINE, in the path Software\Stardock\Drengin.net\GalCiv2\DarkAvatar.
Just change the version string to 1.7 and SDC will show an update to 1.80g.
Here are instructions to make sure that you get the latest version once you've either re-installed or changed the version string in the registry:
Befiore installing the update, go to Tools->Settings and click on Internet.  US-1 is usually the best choice for servers because sometimes we have sync errors with US-2.  Click Refresh XML Data.  Also, if you have the setting turned off to check for updates to Stardock Central, turn it back on and then re-start Stardock Central.  If Stardock Central finds an update, let it update then restart SDC when prompted. 
If the above method doesn't work for you, it may be a more general issue with Stardock Central and I'll need you to send in these files: Program Files\Stardock\SDCentral\Installed\gc2_DarkAvatar.log Program Files\Stardock\SDCentral\Installed\gc2_DarkAvatar.xml