localpcguy / cbloader

Automatically exported from code.google.com/p/cbloader
1 stars 0 forks source link

How to update to latest character builder? #56

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Download installer from webpage 
http://www.wizards.com/dnd/files/tool/characterbuilder/DDI_CB.exe
2. Install
3. Base character builder works (demo version) but not latest (when choosing 
dwarf does not get stat options)
4. Copy / replace / unzip character builder from a different computer to 
installed directory.
5. Crash

The handle is invalid. (Exception from HRESULT: 0x8007006 (E_HANDLE))

System.AurgumentException: Parameter is not valid
at System.Drawing.Font.GetHeight (Graphics.graphics)
at System.Drawing.Font.GetHeight()
at System.Drawing.Font.Get_Height()
at System.Windows.Help
And then some other stuff with square symbols and such.

Any attempt to use the CBLoader fails with the error

Extracting C:\Users\jheisler\AppData\Roaming\CBLoader\combined.dnd40.main
ERROR:
Inner Exception: Error decrypting the rules file. This usually indicates a key
roblem. Check into using a keyfile!
Inner Exception:    Value cannot be null.
Parameter name: value

Errors Encountered While Loading. Would you like to open the log file? (y/n)

________________________________________

if I run it with -v for more info I get a combo of the two

_______________________________________

C:\Program Files (x86)\Wizards of the Coast\Character Builder\CharBuilderFull_p>
CBLoader.exe -v
Debug: Working Directory is: C:\Program Files (x86)\Wizards of the Coast\Charact
er Builder\CharBuilderFull_p
Debug: Checking for merge and extract.
Extracting C:\Users\jheisler\AppData\Roaming\CBLoader\combined.dnd40.main
Debug: Not using registry key, trying on-disk key: C:\Users\jheisler\AppData\Roa
ming\CBLoader\cbloader.keyfile
ERROR:
Inner Exception: Error decrypting the rules file. This usually indicates a key p
roblem. Check into using a keyfile!
   at CharacterBuilderLoader.FileManager.ExtractWithKeyFile()
   at CharacterBuilderLoader.FileManager.ExtractFile(Boolean forced)
   at CharacterBuilderLoader.FileManager.ExtractAndMerge(Boolean forced)
   at CharacterBuilderLoader.Program.Main(String[] args)
--------------------------------------------------------------------------------

Inner Exception:    Value cannot be null.
Parameter name: value
      at System.Security.Cryptography.AesCryptoServiceProvider.set_Key(Byte[] va
lue)
   at ApplicationUpdate.Client.CommonMethods.GetAlgorithmWithKey(Guid applicatio
nID, Guid updateID)
   at ApplicationUpdate.Client.CommonMethods.GetDecryptedStream(Guid application
ID, Stream inputStream)
   at ApplicationUpdate.Client.CommonMethods.GetDecryptedStream(Guid application
ID, String fileName)
   at CharacterBuilderLoader.FileManager.TryExtract()
   at CharacterBuilderLoader.FileManager.ExtractWithKeyFile()
--------------------------------------------------------------------------------

Errors Encountered While Loading. Would you like to open the log file? (y/n)
n

What is the expected output? What do you see instead?
Actual : Errors and crashes
Desired : Running Character builder & cbloader

What version of the product are you using? On what operating system?

D&D insider character builder : build 190523
Cbloader 1.1.6

Please provide any additional information below.

Zipping and copying the character builder over is apparently not enough. Is 
there something I can do on the previous working computer to get the up to date 
version to the new computer? Is there a way to update the version of character 
builder from the downloade link?

Original issue reported on code.google.com by heisler....@gmail.com on 5 Apr 2011 at 2:05

GoogleCodeExporter commented 9 years ago
Yes there is. You should investigate using a keyfile, details can be found at: 
http://cbloadercontentwiki.wikispaces.com/Command-line+Reference

Investigate using the -f switch on the existing, working machine and the -k 
switch on the new machine.

Original comment by jeff.h...@gmail.com on 5 Apr 2011 at 3:36

GoogleCodeExporter commented 9 years ago
Whoops. I meant to refer you to the -r switch, not the -f switch on the working 
machine.

Original comment by jeff.h...@gmail.com on 5 Apr 2011 at 4:00