Hi, do you know this site? https://play.freeciv.org/
The game looks a bit like a Civ2 maybe it suit you better.
The game looks a bit like a Civ2 maybe it suit you better.
Recently, Civ Assist 2 started showing up errors on opening with a box saying something about an exception that had occurred. I clicked the details button and what was written the is in the next post.
On clicking the ignore or continue button civ assist opens like this :
I have been running CA2 on Windows 10 for more than a month without any problems and suddenly this crops up. I also tried reinstalling but that was giving errors too.
Also, I have not installed any Windows updates recently.
Is there a way to fix this?
Thanks.
I have just experienced the same error.For some reason civ assist can open all my saves EXCEPT the game I am currently playing. It also cannot open the autosave files from the same game. No idea why, my current game is entirely standard, no mods or anything like that. Most recent save attached.
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentNullException: Value cannot be null.
Parameter name: path1
at System.IO.Path.Combine(String path1, String path2)
at �吩䷨뱔.巋亏滵ᓲ莻讉�(String 胿쵼፞ⷡ⤸੭蕫, String 胿쵼፞ⷡ⤸੭蕫)
at CivAssist.MainForm.촂�冠ꕶ䠁䒼蘢(㛡狧閽箏犵岣䕋児 飿嘼ꤺ︄绘왻)
at CivAssist.MainForm.鑍戮⺵㸥㔟꿭(Boolean ᐅ旡豖彣�䌖һ)
at CivAssist.MainForm.뎴喤겷铿쬚ᐪ�閎()
at CivAssist.MainForm.ኳ꾝ᘹ⭯䀚ꩻ⭃䰕()
at CivAssist.MainForm.OnLoad(EventArgs e)
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.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8009 (FX35W81RTMGDR.050727-8000)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
CivAssist
Assembly Version: 2.0.5083.37627
Win32 Version: 2.0.5083.37627
CodeBase: file:///D:/Games/CivAssist/CivAssist.exe
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8686 (QFE.050727-8600)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
�哋䵛載㷑撹䂝ꐔ
Assembly Version: 0.0.65535.65535
Win32 Version: 2.0.5083.37627
CodeBase: file:///D:/Games/CivAssist/CivAssist.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8015 (FX35W81RTMGDR.050727-8000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8019 (FX35W81RTMGDR.050727-8000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8007 (FX35W81RTMGDR.050727-8000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8018 (FX35W81RTMGDR.050727-8000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (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 computer
rather than be handled by this dialog box.
Where did you get that idea from?! The No-CD exe is not a wrapper around the original exe, it's a replacement of the original exe... Just delete the original one (or keep a backup if you like) and rename the No-CD exe to the correct name, and your "problem" should be solved...However, use of the 'official' NoCD patches supplied by Firaxis -- which require the original game .exe file(s) to stay in place and correctly named for the game(s) to work --
according to some quick tests done by Laurana Kanan, this sort-of-problem appears to affect everyone who's playing using .exe files which do not have the 'official' Firaxis-bestowed filenames. Basically, that's everyone who's (now) using NoCD-patches to play the game.
The problem I report above (and WeirdoJoker reported in the Newbie-questions thread), refers primarily to the Vanilla patch, not the Conquests patch (which I don't need, because I have an already-patched GamersGate DL-copy of C3(In)Complete; and WJ doesn't need, because he(?) doesn't have Conquests).Where did you get that idea from?! The No-CD exe is not a wrapper around the original exe, it's a replacement of the original exe... Just delete the original one (or keep a backup if you like) and rename the No-CD exe to the correct name, and your "problem" should be solved...
The above text has been spoiler'd, because in my case, it was a wetware-error.
The game I'm currently playing had been started in order to test a new installation of Civ3 in a new location. I'd then moved the savefiles (including the 4000 BC autosave) over to my 'primary' Civ3 installation, but CAII was still looking in the new location for the savefiles, so wasn't updating properly. I had tried to force it to find the files by entering my primary location into the relevant 'Options' box -- this didn't work as I'd hoped, but does appear to be the reason why access to those files became blocked while in-game. Now that I have cleared that Options-box, CAII will again open savefiles from the current game, while in-play.
So Toxicman, I would suggest that you check your CAII options-menu.
Does it matter what folder the various files (i.e., "civilization3" and "civassist" are in? Both folders are now on my desktop, and CivAssist does not seem to automatically read from Civ3. I've tried moving the Civ3 file to other folders (like Program Files and Program Files (x86)), but the game won't run from there. What am I missing?CivAssist watches to see if Civilization has been started by enumerating the list of running processes, looking for "civilization3", "civilization3x" or "civ3conquests". If someone is running a 'no cd' version that actually uses a different executable name (eg. "civilization3 no cd.exe", then CivAssist won't be able to find it.
Easiest solution: Rename the no cd version of the .exe to match the base one (rename the base one civilization_base.exe if you like).
CivAssist watches to see if Civilization has been started by enumerating the list of running processes, looking for "civilization3", "civilization3x" or "civ3conquests". If someone is running a 'no cd' version that actually uses a different executable name (eg. "civilization3 no cd.exe", then CivAssist won't be able to find it.
Easiest solution: Rename the no cd version of the .exe to match the base one (rename the base one civilization_base.exe if you like).
Well that's odd. AFAIK, 'Complete' is simply a marketing thing: it meant that the installation included (on the disk version) the 'basic' release of Civ3 (='Vanilla')and all associated files, plus the 2 expansion-packs (Play the World, Conquests). Each of the 3 versions of Civ3 had/has its own executable, and the disk-version of Civ3Complete (and possibly some of the earlier download-versions, I wouldn't know) included the final patches of each of these (Civilization3.exe v.1.29, Civilization3X.exe v.1.27, and Civ3Conquests.exe v.1.22).I forgot to mention that I saw this post about how CA2 looks for the thread/process name. If I understand this right, this is what I see in the task manager? So as is shown in the attachment for the task manager, mine is titled "Civ3Complete"? In the other attachment showing my civ3 install files, there are multiple .exe files. I tried renaming the "Civ3Launcher" in the top Civ3Complete directory to "Civ3Conquests". But when I tried to open that, it made my computer go into some crazy infinite loading of applications or something, showing dozens to hundreds of tasks all named the same in the task manager. So I think I misunderstood something and renamed the wrong thing, or that approach wont work for me/Civ3complete?
From the same picture, you can see there is a "Conquests" sub folder which I assume is supposed to be for the conquests expansion, and as you can see, that folder already has an executable named "Civ3Conquests". But whether I run this executable, or the "Civ3Launcher" it still runs Civ3Complete, and that is what it shows in the task manager.
This could well be the reason. The 'Civ3Launcher.exe' is GOG's addition to the standard fileset -- and as far as I can tell, this was pretty much the only thing they added of any consequence. I'm not sure what extra goal it's supposed to accomplish (maybe has something to do with connecting the game to the GOG-Galaxy client for updates, or logging game-time?), but from a front-end PoV, it basically just starts up the Civ3Conquests.exe. However, using the GOG-shortcut (which links first to the Civ3Launcher.exe) as the primary means of starting up Civ3, could well hide from CAII the fact that the Civ3Conquests.exe is (also) running (similar to the use of a 'Civ3...NoCD.exe').How does renaming the executable have any bearing on what the process ends up being titled? Or maybe it could have to do with something GOG.com may have done to the game, as I think they often go through and update and revamp a lot of files in the versions of games they sell. Anyway, I was thinking this may be why it doesn't open my saved games, but I don't know how to fix it if so.