German Version & CD Key = Broken

Post bug reports and ask for support here.

Moderators: elliotg, Icemania

Post Reply
cbuerger
Posts: 2
Joined: Mon Dec 10, 2012 6:00 pm

German Version & CD Key = Broken

Post by cbuerger »

I bought the German retail version of the Return of the Shakturi addon yesterday. After installation i liked to patch it, but patching failed because my CD-Key is not accepted.

Even worse, the game always fails with the following error message (see below) after some minutes of play.

After the error the main screen has a huge big red cross and does not work anymore. The game is still running in the background however.

System.ArgumentException: Ungültiger Parameter.
bei System.Drawing.Image.get_Width()
bei DistantWorlds.Main.hH2h1A0U7E3yO2mIjdK(Object )
bei DistantWorlds.Main.Vv7rUoN4T1(Bitmap , Bitmap , Brush , Int32 , Random )
bei DistantWorlds.Main.w0Hrk2ZKLa(BuiltObject , Bitmap , Bitmap )
bei DistantWorlds.Controls.MainView.N51k24AP3Y(BuiltObject , Bitmap )
bei DistantWorlds.Controls.MainView.S6ekPyyUsT(Graphics )
bei DistantWorlds.Controls.MainView.OnPaint(PaintEventArgs e)
bei System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
bei System.Windows.Forms.Control.WmPaint(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5466 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
DistantWorlds
Assembly-Version: 1.5.0.10.
Win32-Version: 1.5.0.10.
CodeBase: file:///D:/Games/Distant%20Worlds/DistantWorlds.exe.
----------------------------------------
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5466 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5462 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5460 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
DistantWorlds.Controls
Assembly-Version: 1.5.0.10.
Win32-Version: 1.5.0.10.
CodeBase: file:///D:/Games/Distant%20Worlds/DistantWorlds.exe.
----------------------------------------
DistantWorlds.Types
Assembly-Version: 1.5.0.10.
Win32-Version: 1.5.0.10.
CodeBase: file:///D:/Games/Distant%20Worlds/DistantWorlds.exe.
----------------------------------------
Microsoft.DirectX.DirectSound
Assembly-Version: 1.0.2902.0.
Win32-Version: 5.04.00.2904.
CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.DirectX.DirectSound/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.DirectSound.dll.
----------------------------------------
AxInterop.WMPLib
Assembly-Version: 1.0.0.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///D:/Games/Distant%20Worlds/AxInterop.WMPLib.DLL.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5466 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
Interop.WMPLib
Assembly-Version: 1.0.0.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///D:/Games/Distant%20Worlds/Interop.WMPLib.DLL.
----------------------------------------
System.Deployment
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Deployment/2.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll.
----------------------------------------
System.Deployment.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Deployment.resources/2.0.0.0_de_b03f5f7f11d50a3a/System.Deployment.resources.dll.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 8.0.0.0.
Win32-Version: 8.0.50727.5420 (Win7SP1.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
PresentationCore
Assembly-Version: 3.0.0.0.
Win32-Version: 3.0.6920.5448 built by: Win7SP1GDR.
CodeBase: file:///C:/Windows/assembly/GAC_32/PresentationCore/3.0.0.0__31bf3856ad364e35/PresentationCore.dll.
----------------------------------------
WindowsBase
Assembly-Version: 3.0.0.0.
Win32-Version: 3.0.6920.5448 built by: Win7SP1GDR.
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/WindowsBase/3.0.0.0__31bf3856ad364e35/WindowsBase.dll.
----------------------------------------
Microsoft.DirectX
Assembly-Version: 1.0.2902.0.
Win32-Version: 5.04.00.2904.
CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.DirectX/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.dll.
----------------------------------------
System.Drawing.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing.resources/2.0.0.0_de_b03f5f7f11d50a3a/System.Drawing.resources.dll.
----------------------------------------
User avatar
Erik Rutins
Posts: 39324
Joined: Tue Mar 28, 2000 4:00 pm
Location: Vermont, USA
Contact:

RE: German Version & CD Key = Broken

Post by Erik Rutins »

Hi Cbuerger,

No update is required as the German release is newer than the latest update. The latest official update will not recognize German serial keys as it was created before the German version existed. Some of the confusion may come from the fact that the German version ends in .10 whereas the latest English version ends in .8 (which should really be .08) but .10 is the newest version of those two.

We've found and fixed the other issue you reported, we'll have a fix available for that in an update shortly.

Regards,

- Erik
Erik Rutins
CEO, Matrix Games LLC


Image

For official support, please use our Help Desk: http://www.matrixgames.com/helpdesk/

Freedom is not Free.
cbuerger
Posts: 2
Joined: Mon Dec 10, 2012 6:00 pm

RE: German Version & CD Key = Broken

Post by cbuerger »

Hi Erik,

thanks a lot for the news. Sounds promising!

I am glad you guys found the issue and fixed it. If things work out that is a pretty fast and good customer service.

Regards,
Christoff
commanderz
Posts: 8
Joined: Thu Dec 13, 2012 1:40 pm
Contact:

RE: German Version & CD Key = Broken

Post by commanderz »

@Erik: Will this be an update compatible with the german version ? And when could we expect this fix?
Currently (German) RotS ist not playable! Its useless.
I have to play the pure DW, but i have bought the gold edition because RotS adds so much value to this game.
User avatar
Erik Rutins
Posts: 39324
Joined: Tue Mar 28, 2000 4:00 pm
Location: Vermont, USA
Contact:

RE: German Version & CD Key = Broken

Post by Erik Rutins »

Hi everyone,

It's already available as a public beta here:

tm.asp?m=3232244

We plan to make it available as an official update tomorrow, at which point it should be downloadable from our public FTP and also through the "Check for Updates" link on your game menu.

Regards,

- Erik
Erik Rutins
CEO, Matrix Games LLC


Image

For official support, please use our Help Desk: http://www.matrixgames.com/helpdesk/

Freedom is not Free.
commanderz
Posts: 8
Joined: Thu Dec 13, 2012 1:40 pm
Contact:

RE: German Version & CD Key = Broken

Post by commanderz »

Thank you very much!
The red-X problems seems fixed. But ony seems. Could not test enough, because now i am getting this exception very often:

Code: Select all

 System.FormatException: Der Index, basierend auf 0 (null), muss größer als oder gleich Null sein, und kleiner als die Größe der Argumentenliste.
    bei System.Text.StringBuilder.AppendFormat(IFormatProvider provider, String format, Object[] args)
    bei System.String.Format(IFormatProvider provider, String format, Object[] args)
    bei System.String.Format(String format, Object arg0)
    bei DistantWorlds.Types.BuiltObject.ProvideBonusFromPirateBase(Empire destroyingEmpire, BuiltObject pirateBase)
    bei DistantWorlds.Types.BuiltObject.HandleWeaponsFiring(Double timePassed, DateTime time, Galaxy galaxy)
    bei DistantWorlds.Types.BuiltObject.DoTasks(DateTime time, Int64 starDate, Boolean inView)
    bei DistantWorlds.Main.KZWSPJo4ADL30BfwNG6(Object , DateTime , Int64 , Boolean )
    bei DistantWorlds.Main.k8IY2XODU1(DateTime , Int64 , BuiltObjectList , Boolean )
    bei DistantWorlds.Main.ProgramLoop()
 
 
 --- COMPLETE ---
 

After a few minutes of game start it crashes to desktop and leaves a zombie-process of DW (that means DW is "alive" in the task list, but not accessible, for example the music continues playing in the background).
User avatar
Erik Rutins
Posts: 39324
Joined: Tue Mar 28, 2000 4:00 pm
Location: Vermont, USA
Contact:

RE: German Version & CD Key = Broken

Post by Erik Rutins »

Argh, I'm sorry you are having so many issues and I'm guessing these are affecting all our German customers, which I feel terrible about. I can only say we're taking it very seriously and we'll release another update ASAP if necessary. We're not 100% sure what's causing this one, but we have one theory.

If you are willing, please give this a try.

1. Download the attached file and unzip the text file inside to your game installation folder.

2. Go to your game installation folder.

3. Backup the gametext.txt file that you see there.

4. Rename the unzipped file to gametext.txt

5. Launch the game and play, please let us know if this solves the new issue or not.

Regards,

- Erik
Attachments
GameText_GermanNew.zip
(81.86 KiB) Downloaded 13 times
Erik Rutins
CEO, Matrix Games LLC


Image

For official support, please use our Help Desk: http://www.matrixgames.com/helpdesk/

Freedom is not Free.
commanderz
Posts: 8
Joined: Thu Dec 13, 2012 1:40 pm
Contact:

RE: German Version & CD Key = Broken

Post by commanderz »

Hi Erik,

tried it right now. But unfortunately it did not fix the problem :(

Here the steps i did:
- Uninstalled the game completely
- Deleted installation directoy
- Deleted the user related directories in AppData
- Installed DW
- Installed RotS
- Updated with the beta update
- Copied and renamed the text files (GameText.txt)
- Started a new game (changed defaults: tiny universe, human, republic)
- Changed speed to 4x, and did only decisions if i was asked by my advisors and colonized planets manualy
- After a few minutes the exception occurs
User avatar
Erik Rutins
Posts: 39324
Joined: Tue Mar 28, 2000 4:00 pm
Location: Vermont, USA
Contact:

RE: German Version & CD Key = Broken

Post by Erik Rutins »

Same message as before?

We'll keep investigating. Could you upload the last autosave you have before the crash, or start a new game, save it, make sure it crashes then upload the save file for us?

Regards,

- Erik
Erik Rutins
CEO, Matrix Games LLC


Image

For official support, please use our Help Desk: http://www.matrixgames.com/helpdesk/

Freedom is not Free.
commanderz
Posts: 8
Joined: Thu Dec 13, 2012 1:40 pm
Contact:

RE: German Version & CD Key = Broken

Post by commanderz »

Yes, same message.

Here is my link to my save file: https<//www|dropbox|com/s/5noncid58xn6ftn/CommanderZ%202754-01-11.dwg
(Because i am a new forum member i am not allowed to post links; so please replace < by : and the | chars by . (dot)).

(Could not attach because limit for attached fiels is 500kB and the file is over 8 MB)

At the beginning of this (save) game i had two crashes, but after the secon reloading i could play for some hours. But now it crashed again two times. So occurence is random (i think dependet on which events are generated).

Don't know if you have seen it or not, but the stack trace contains

Code: Select all

DistantWorlds.Types.BuiltObject.ProvideBonusFromPirateBase(Empire destroyingEmpire, BuiltObject pirateBase)
followed by trying to format a string (and i guess something is wrong with the number of parameters for placeholders in the formatted text, too few or too much parameters, or the number of placeholder in the text).
But only a guess without knowing anything of the code ;) (I was a long time senior software developer using Java, and C# is a little bit similar to Java)
User avatar
Erik Rutins
Posts: 39324
Joined: Tue Mar 28, 2000 4:00 pm
Location: Vermont, USA
Contact:

RE: German Version & CD Key = Broken

Post by Erik Rutins »

Thank you, I'll try to grab it from there. For future reference, here are the upload instructions which I should have linked in my previous post.

tm.asp?m=2415085

It does look like an issue of some kind in the gametext.txt related to the event when a pirate base is destroyed, but we haven't been able to figure out the exact location of the issue yet. Hopefully this save file will pin it down.

Regards,

- Erik
Erik Rutins
CEO, Matrix Games LLC


Image

For official support, please use our Help Desk: http://www.matrixgames.com/helpdesk/

Freedom is not Free.
User avatar
Erik Rutins
Posts: 39324
Joined: Tue Mar 28, 2000 4:00 pm
Location: Vermont, USA
Contact:

RE: German Version & CD Key = Broken

Post by Erik Rutins »

Ok, we think we found and fixed the problem. I apologize again for the inconvenience this has caused you.

Can you please give the attached new Gametext.txt file a try, using the same procedure I described above? If this solves the issue for you, we'll release a new update for all German customers to get this fixed ASAP.

Regards,

- Erik
Attachments
GameText_NewGermanv2.zip
(81.87 KiB) Downloaded 20 times
Erik Rutins
CEO, Matrix Games LLC


Image

For official support, please use our Help Desk: http://www.matrixgames.com/helpdesk/

Freedom is not Free.
commanderz
Posts: 8
Joined: Thu Dec 13, 2012 1:40 pm
Contact:

RE: German Version & CD Key = Broken

Post by commanderz »

YES!
Could play for hours and hours without any exception!

The new GameText.txt fixes (+ the beta update) the problem!

(i had also replaced single quotes by double quotes in the gametext.txt and with the same positive result, but i was not 100% sure that it really has fixed the bug).

I think you can release the new update for the german edition :)

Thank you very much Erik!
User avatar
Erik Rutins
Posts: 39324
Joined: Tue Mar 28, 2000 4:00 pm
Location: Vermont, USA
Contact:

RE: German Version & CD Key = Broken

Post by Erik Rutins »

Excellent, thank you for reporting this and helping us to test it!
Erik Rutins
CEO, Matrix Games LLC


Image

For official support, please use our Help Desk: http://www.matrixgames.com/helpdesk/

Freedom is not Free.
Post Reply

Return to “Tech Support”