CivAssist II

CivAssist II 30-Oct-2016

Hello!

First: I'm from Germany and my english is not the best, so please... don't be shocked about my english :)

Now to my Problem:
I play Civilization 3 since many years, and the most of the time I used this very helpful tool. Then I switched from Win XP to Vista... an now CivAssist 2 isn't running anymore. :(

the error message:
Spoiler :
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.UnauthorizedAccessException: Access to the registry key HKEY_CLASSES_ROOT\CivAssist is denied.
at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
at Microsoft.Win32.RegistryKey.CreateSubKey(String subkey)
at h3.e()
at h3.c(EventArgs A_0)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2407
CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
CivAssist
Assembly Version: 2.0.2387.37490
Win32 Version: 2.0.2387.37490
CodeBase: file:///D:/Civilization3/CivAssist2/CivAssist.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2407
CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------

************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.


if I click "continue", then I get this error message:
Spoiler :
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at h3.a(Object A_0, PaintEventArgs A_1)
at System.Windows.Forms.Control.OnPaint(PaintEventArgs e)
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2407
CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
CivAssist
Assembly Version: 2.0.2387.37490
Win32 Version: 2.0.2387.37490
CodeBase: file:///D:/Civilization3/CivAssist2/CivAssist.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2407
CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------

************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.



I hope you can help me, because CivAssist is the only and probably the best Civ3 tool!



Ok, I found it out by myself :D
Ignore my post ^^"

I'd to execute as admin... now everything's fine :D
 
I have the same problem as you, and I'm about to try executing as admin. I'll edit this post to say whether or not it worked.
There's no option to "Run as administrator".
What the hell?
 
I have the same problem as you, and I'm about to try executing as admin. I'll edit this post to say whether or not it worked.
There's no option to "Run as administrator".
What the hell?

Yeah, the 'run as administrator' is grayed out on mine as well. I've read through the last 7 or 8 pages of this thread and tried everything (uninstalling and reinstalling net 1.1, the patch and CA2 each four times now). I need to get a second system to run XP on for my golf course architect program anyways...just may be a couple of months. :(
 
Thanks to helpful hints in this thread, I am able to startup CIVASSISTII, but the ICON that should appear upper left corner (as in always on top), isn't there. I set the same compatibility options on CIVIII as shown in the recent post for getting CIVASSISTII to run, but still no icon. Since the icon doesn't appear under XP until CIVIII starts up, I assume CIVASSISTII isn't 'seeing' CIVIII in the runnning applications queue. Sure wish we had access to the CIVASSISTII code to help figure out a workaround. Or better yet, to upgrade it to run 'out-of-the-box' on VISTA! Sigh. I dual boot VISTA and SUSE Linux on my new machine (HP w/ AMD Phenom X4 & 6.5Gig memory). Having read the thread on CIV/LINUX, I didn't even try to go there. I suppose I could trash my C-drive, install XP Pro from my old machine disk (and upgrade it to XP3), then re-install VISTA and LINUX, so I could run CIV in XP on the new machine. I'd have to convert my old machine then to a LINUX only machine, since I only have one XP license, but hey, that's okay! Guess I should have bought one of those $90 VISTA upgrade XP PCs! For now, I just run CIV on the old machine, and put up with crashes from time to time that I reckon are due to memory starvation, since I don't get them on small maps, but do on war intensive (lots of units in play) larger maps.
 
It won't work, it tells me to download the .net thing but i already did.:mad:
 
Same frustration here. I guess there is no support for an easy fix..
 
It worked for me when I downloaded .NET 1.1 from Windows Update under the "Optional" section (about 23 MB). Not much later I got a download option on Windows Update for "Service Pack 1 to .NET 1.1" (about 10 MB) and after that I got a "Security Update for .NET 1.1" (about 8 MB). After all three of those were installed, CivAssist II setup worked. It may be the updates are required and just the linked download isn't enough. But the updates *should* show up in Automatic Update within a few days - they showed up in the system tray for me with "Notify me of updates" enabled. Try checking Windows Update manually if that isn't happening, and check the non-critical sections as well.

I think the program does say a specific version of .NET - 1.1.2093.1294 or something like that (the last eight digits are random here). That might reflect a necessity for the updates if just the redistributable isn't doing it for you. Why they don't bundle the updates with the download, I don't know.

I'm running XP SP3. I don't have Vista, so if this doesn't work on Vista I can't help there. But it might help - I did do more than just download the initial 1.1 redistributable before installing.
 
just wanted to throw it out there and see if anyone had tried CA2 on the windows 7 beta? i downloaded the beta and plan on trying it on a computer, but have not got around to it yet. I know there's been a lot of talk about how much less finicky windows 7 is, so maybe that will clear up the problems.
 
Yeah, the 'run as administrator' is grayed out on mine as well.

First, the "run as administrator" option will only be shown on the CivAssist.exe file itself, but not on any shortcut that has been created for this.

Additionally, what I needed to do on Vista to make CivAssist work was:

1) Disable User Access Control
2) Uninstall the updates for .Net 1.1

You may want to try that.
 
In the Trade Options screen, some civs have an asterix, some don't. Any ideas why?

Spoiler :
asterix.jpg
 
I have just started replaying the various Civs from the Big Red Box (Civilization Chronicles) and after reviewing CivFanatics tips found CivAssist II. I downloaded and installed it. I get the following error when I try to start it:

CivAssist.exe - Common Language Runtime Debugging Services

Application has generated an exception that could not be handled.
Process id=0x290(656), Thread id-0x978 (2424)
Click OK to terminate
Click CANCEL to debug

I have .NET Framework 1.1, 1.1 (hotfix), 2.0 (SP2), 3.0 (SP2) and 3.5 (SP1) installed

Registry entry showing version:
HCU\Software\Microsoft\Installer\Assemblies: CivAssist,Version="2.0.2387.37490",Culture="neutral"

I searched this site for the error message (and various portions of it) but did not find any suggestions.

I have skimmed many of the 46 pages of this thread and did not find anything that helped.

Any suggestions?
 
I have .NET Framework 1.1, 1.1 (hotfix), 2.0 (SP2), 3.0 (SP2) and 3.5 (SP1) installed

Are you running Vista? If yes, uninstall .NET 1.1 (hotfix) and be careful with the automatic upgrade that will install it again (and CAII will stop running).

With Vista, you need ONLY .NET Framework 1.1 (I mean, NO 1.1 (hotfix) and NO 1.1 SP1)

Good luck!
 
Hello!

First: I'm from Germany and my english is not the best, so please... don't be shocked about my english :)

Now to my Problem:
I play Civilization 3 since many years, and the most of the time I used this very helpful tool. Then I switched from Win XP to Vista... an now CivAssist 2 isn't running anymore. :(

the error message:
Spoiler :
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.UnauthorizedAccessException: Access to the registry key HKEY_CLASSES_ROOT\CivAssist is denied.
at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
at Microsoft.Win32.RegistryKey.CreateSubKey(String subkey)
at h3.e()
at h3.c(EventArgs A_0)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2407
CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
CivAssist
Assembly Version: 2.0.2387.37490
Win32 Version: 2.0.2387.37490
CodeBase: file:///D:/Civilization3/CivAssist2/CivAssist.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2407
CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------

************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.


if I click "continue", then I get this error message:
Spoiler :
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at h3.a(Object A_0, PaintEventArgs A_1)
at System.Windows.Forms.Control.OnPaint(PaintEventArgs e)
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2407
CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
CivAssist
Assembly Version: 2.0.2387.37490
Win32 Version: 2.0.2387.37490
CodeBase: file:///D:/Civilization3/CivAssist2/CivAssist.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2407
CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------

************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.



I hope you can help me, because CivAssist is the only and probably the best Civ3 tool!



Ok, I found it out by myself :D
Ignore my post ^^"

I'd to execute as admin... now everything's fine :D

Hi there, I'm getting this error when i try and fire up civ assist 2. I looked on page 1 and there were a couple of links but they dont work any more. Can anyone help?
 
First of all, ainwood and Tomas - kudos for an awesome utility. CivAssist does just about everything, I don't know how I ever played without it. Really the game should provide a lot of this information - CivIII is so complex that you can only really get to grips with it with the help of this kind of info.

I was wondering whether there's anything CivAssist could show about

a) AI attitude (furious, polite etc); and
b) Whether my ROP/GPT reputation is intact or broken?

I can't find this anywhere, but stupidity on my part is always a possibility:hammer2:

If it's not in there, maybe this info is impossible to extract from the save?

thanks!
 
So I've got civ and civ assist 2 to work together just about (changing a lot of random settings that I don't know anything about). But civ assist 2 STILL isn't recognising the current game I'm playing!!! All it does is load up the information for an old save that I can't even find in program files etc. This is causing me such a headache, i just feel like snapping the disc! Can ANYONE shed ANY light on this, please!!! Many thanks.
 
First off, I want to say that CA2 is an outstanding program. Without it, I would not still be playing Civ3. (This is a good thing, mostly.) The other thing is that I have not read all 46 pages in this thread, so maybe someone reported the following bug years ago.

Problem: CA2 hangs. Task manager says it is not responding; I have to "end task" CA2 and go through the song & dance about sending a report to Microsoft, and restart CA2.

Repeat by: Bring up the main CA2 window. Maximize it. Iconify (minimize) it. Restore it. De-maximize (restore down) it. CA2 window is now gone, and clicking on the CA2 button won't bring it back, the button just turns blue-ish.

Platform: x86, XP SP3

Suggested fix: :confused: Maybe there is a type mismatch somewhere? (My stock answer for everything, lol.) Maybe add a sanity check that if the window coordinates are negative, reset them to zero?


One other minor thing is that the technology beaker numbers seem to be a tiny bit off, more so in PtW than in Conquests. But without access to the Civ3 source, I doubt you could make it more accurate than it already is.
 
I use CA II on a daily basis..........No Problem!! (XP PC)......So can't help you there.

On the science issue, CA II will tell you how many beakers you need to discover a Tech.......Then I use CRpMapstat to see how many Beakers I'm generating + Number of Scientists......So that way, I don't waste any beakers! ;)
 
Back
Top Bottom