CivAssist II

CivAssist II 30-Oct-2016

ainwood in response to non-Civ installed computers said:
OK - there is a bug in the Install Path Override anyway (fixed, but not yet released).

The reason you can't load a lot of these saves is that they are C3C saves. In Civ & PTW all the "rules" are stored in the saves (building, unit and govt information, techs etc). In C3C, they are only stored in the saves when it is a scenario - a save generated simply by loading Conquests and starting a new game will not work in CivAssist, unless you have Conquests installed.

The work-around for this (once we release the next update) is as follows:

  1. Create a directory where you will put your modpacks etc.
  2. Create a "Conquests" subdirectory.
  3. Download the C3C 1.22f patch.
  4. Install it to the Conquests directory that you created, ignoring any error messages etc.
  5. Set the install path over-ride to be the parent directory.

This way, the patch will install Conquests.BIQ, and civassist will look for it in the install path over-ride, and read the necessary info from that.

We will probably release a new version over the weekend. :)
Ok. I scavenged the Art files off of my home computer and now the SGOTM look great!!! I've also downloaded the 1.22 patch from civfanatics (BTW the fraxis mirror link for that patch is broken on the downloads page). I'm ready for the next version so I can let you know Monday if it's fixed. Which I'm sure it will be.

Thanks to both of you for generating this version great!
 
Great program ainwood, so much information.

I do however get a Microsoft .NET Framework unhandled exception message (Process with an Id of 0 is not running) at fairly regular intervals. The program happily continues, but it's obviously annoying. Details in Spoiler.

I'm running Windows ME, all the latest patches.

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

************** Exception Text **************
System.ArgumentException: Process with an Id of 0 is not running.
at System.Diagnostics.Process.GetProcessById(Int32 processId, String machineName)
at System.Diagnostics.Process.GetProcessById(Int32 processId)
at f5.f()
at g5.a()
at g5.a(Object A_0, EventArgs A_1)
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.Callback(IntPtr hWnd, Int32 msg, IntPtr idEvent, IntPtr dwTime)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
CivAssist
Assembly Version: 2.0.1956.40069
Win32 Version: 2.0.1956.40069
CodeBase: file:///C:/PROGRAM%20FILES/CIVASSIST%20II/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.2032
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
----------------------------------------
Accessibility
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/accessibility/1.0.5000.0__b03f5f7f11d50a3a/accessibility.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 also have a question. I have been looking at the economy tab and have used the information on corruption and waste etc for different Palace and Forbidden Palace locations many times in the past (CivAssist 1 obviously). However, it only does it for the situation as of now. The locations I'm looking at moving the palace to are currently very underdeveloped. Is there a way to get the percentages you now give for waste/corruption for each city, out to excel for example so I can do some predictive calculations? An even better option would be to enter a preditive spt or gpt value for each city into CivAssist itself. Of course, now I'm getting greedy.
 
Seems like my saves end up uncompressed if I have CivAssist II running (also have CRpMapstat running).. perhaps because they are huge maps/World maps and something times out?
 
After installing there appears to be a few problems. First, the staring movie for C3C disappeared. Sorry, did not notice that earlier. Second, some of the MS-DOS programs freeze. They start normally but then freeze. Does the CAII change anything with that while installed? I'm sure I did not install anything else recently. It happens after the install not while the CAII is running, even when it is off.

Edited: I noticed it takes all sav extension files under it's wing but is there anything else?
 
I'm happy to report that CivAssist II works fine with MacOS X 10.4 Tiger and the quite outdated VirtualPC 5. In fact, up to now it worked excellent. :)
 
Furiey said:
Great program ainwood, so much information.

I do however get a Microsoft .NET Framework unhandled exception message (Process with an Id of 0 is not running) at fairly regular intervals. The program happily continues, but it's obviously annoying. Details in Spoiler.

I'm running Windows ME, all the latest patches.
I think this is fixed now. :) (not by me of course ;))



I also have a question. I have been looking at the economy tab and have used the information on corruption and waste etc for different Palace and Forbidden Palace locations many times in the past (CivAssist 1 obviously). However, it only does it for the situation as of now. The locations I'm looking at moving the palace to are currently very underdeveloped. Is there a way to get the percentages you now give for waste/corruption for each city, out to excel for example so I can do some predictive calculations? An even better option would be to enter a preditive spt or gpt value for each city into CivAssist itself. Of course, now I'm getting greedy.
I'm not sure what you mean. In the economy tab, you can use the comboboxes to "change" the cities with the Palace, FP and SPHQ, and you will get an update of corruption and waste in all cities, as well as shields/turn and commerce/turn.

Are you meaning you'd like to see what would happen if cities were larger etc? That becomes very complext, because then calculations of which tiles are used, what improvements they might have at that time etc would be required. Can you clarify please?

Gyathaar said:
Seems like my saves end up uncompressed if I have CivAssist II running (also have CRpMapstat running).. perhaps because they are huge maps/World maps and something times out?
Do you mean saves or autosaves? How do you know they are not compressed? Isn't there a game option for 'compress saves'?

CivAssist doesn't do anything to save compression. If you mean you used to get your save archives as compressed saves, then CivAssist currently doesn't do that - it just copies the autosave files. CRPMapstat compresses them when it archives them though.


akots said:
After installing there appears to be a few problems. First, the staring movie for C3C disappeared. Sorry, did not notice that earlier. Second, some of the MS-DOS programs freeze. They start normally but then freeze. Does the CAII change anything with that while installed? I'm sure I did not install anything else recently. It happens after the install not while the CAII is running, even when it is off.

Edited: I noticed it takes all sav extension files under it's wing but is there anything else?

Is this with or without CivAssist running? Yes - all the install process does is set the file association for .sav files. Did you install the .Net framework? I wouldn't expect that to freeze other programs, but that 's the only other thing CivAssist changes on the install.
 
ainwood said:
Are you meaning you'd like to see what would happen if cities were larger etc? That becomes very complext, because then calculations of which tiles are used, what improvements they might have at that time etc would be required. Can you clarify please?
Yes that's exactly what I mean. I wouldn't expect it to be automatic, as you say it would depend on what improvements you do and what tiles you use and would become incredibly complex to program. However this is where the human brain comes in (yes there is sometimes a use for it ;) ) I can look at a city, decide what I would do with it then work out what that would give in terms of shields and commerce. If I could enter those numbers into a spreadsheet along with the corruption/waste percentages for various combinations of Palace/FP location then I could do something of a prediction. Of course I could just type the numbers in from CivAssist, but I always hate retyping if I can avoid it. And entering my predictions in for CivAssist to use for the prediction would be even better.
 
ainwood said:
... Is this with or without CivAssist running? Yes - all the install process does is set the file association for .sav files. Did you install the .Net framework? I wouldn't expect that to freeze other programs, but that 's the only other thing CivAssist changes on the install.

It is even without CAII running. Did it change something in the .Netframe environment?

I've had .Netframework for a long time running a few other programs with it, over a year now and had no problems with it. Though it is not updated since I have Russian WinXP Pro SP1 and there is no update for this.
 
dammit!!! i dun know wats wrong. i installed it, but when i run it........

well it doesn't run.

nothing happens. checked the taskmanager. doesn't make an appearence in the processes.

so i restart my comp. open civ3conquest. then run civassist again. my cursor changes to busy for a bit, then goes back to normal. but nothin happens. nothing at all!!!!!
 
now im just extremely confused.

i uninstalled. then reinstalled. bu this time i installed in the default path (C:\program files\civassist)

and it works.

how come it doesn't work when i change the install path to g:\utilities\civassist ???

i prefer to have it in g: drive with my games and games utilities.
 
ainwood said:
Do you mean saves or autosaves? How do you know they are not compressed? Isn't there a game option for 'compress saves'?

CivAssist doesn't do anything to save compression. If you mean you used to get your save archives as compressed saves, then CivAssist currently doesn't do that - it just copies the autosave files. CRPMapstat compresses them when it archives them though.
My normal saves.. instead of being 750kB in size they were more than 8 MB in size.. I noticed this when trying to upload the save for LK101 succession game and it just would not upload..
I then saw that all saves since I started up civassist 2 was more than 8MB in size.. so i stopped civassist 2, and did a save again.. and it dropped to the normal ~750kB again.

I dont use the autoarchive functionality in CRpMapstat
 
ainwood said:
No, it doesn'y change the .Net framework. All it does is prompt you to install it if its not already installed. If you already had it, then it does nothing.

Must be something else you've done lately (I hope!)

I'm checking but it might be the Runtime Security Policy Assemblies for CAII thus creating a conflict with pre-existing settings. I've played indeed a bit there some time ago. Need to figure out what it was. Apparently for those who just use default settings, it should work OK. So, it is probably my personal problem then. May be resetting all parameters to default would help.
 
hIdDeN_eViL said:
now im just extremely confused.

i uninstalled. then reinstalled. bu this time i installed in the default path (C:\program files\civassist)

and it works.

how come it doesn't work when i change the install path to g:\utilities\civassist ???

i prefer to have it in g: drive with my games and games utilities.
Might be an issue with the .NET framework. I have this problem on Win2000 (at work), whereas on XP its happy to run wherever. Do you have admin rights on the computer? Does the logged-in account have admin rights?

Gyathaar said:
My normal saves.. instead of being 750kB in size they were more than 8 MB in size.. I noticed this when trying to upload the save for LK101 succession game and it just would not upload..
I then saw that all saves since I started up civassist 2 was more than 8MB in size.. so i stopped civassist 2, and did a save again.. and it dropped to the normal ~750kB again.
Strange! I don't have this problem at all. Do you only get this on huge maps? Or on all?
 
ainwood said:
Strange! I don't have this problem at all. Do you only get this on huge maps? Or on all?
I havent tried any smaller than huge maps after I installed civassist 2, so dunno.. I can test.. or you can try with this save and see if you get same result (open the save, and try to save it as something else with civassist2 (and possibly CRpMapstat) running at same time)

I will try with a smaller map in a bit
 
ok.. tested some.. this is for all mapsizes from small and up.
For tiny it made no difference.

CRpMapStat dont matter.. get same results no matter if it runs or not

with CivAssist 2 running, my normal save at 4000BC on a small map became 933kB, vs 30kB after I closed it down.. 1317Kb vs 49kB on a standard map

Machine is an athlon 64 3200+ with 1 GB of memory and running server 2003..

Disk speed should not be an issue either.. running raid on SATA disks.
 
This is AMAZING!!! :goodjob:

The looks are better, you can show the size of the window, the sizes of the tables don't change with new loads... Great! I found V1 very helpfull, this is even better!

Thanks!!!
 
Gyathaar said:
ok.. tested some.. this is for all mapsizes from small and up.
For tiny it made no difference.

CRpMapStat dont matter.. get same results no matter if it runs or not

with CivAssist 2 running, my normal save at 4000BC on a small map became 933kB, vs 30kB after I closed it down.. 1317Kb vs 49kB on a standard map

Machine is an athlon 64 3200+ with 1 GB of memory and running server 2003..

Disk speed should not be an issue either.. running raid on SATA disks.
OK - I have a theory. Civ3 may be saving an uncompressed file, waiting a few milliseconds, then trying to compress it. CivAssist sits waiting, sees the (uncompressed) file appears, and tries to open it. This locks the file for the compression process, so that fails. A simple 'wait' might work.

Thanks for running these checks - hopefully we can fix it. :)
 
Great program, love it already after just a couple of days - just one minor quirk that probaby only applies to a small percentage of people.

I run a dual monitor setup and would like to keep CivAssist2 up constantly on one monitor with the game on the other monitor. I've played with the options a few times but it still insists on minimizing as soon as I click on the game screen. The little icon to bring it back it nice but I like to run with the trades tab visible for large chunks of the game, rather than remembering to check it each turn.

Am I missing something in the options or is this the way it was designed?
 
Truly a great piece of work. Been playing with it all weekend as I have been sick and not able to enjoy the beautiful outside.

Performance issues:
- Get the same messages about disconnected resources, unworked tiles every turn, etc. Aggravating. That should only come back ever 10 turns, or possibly the user can set this preference.
- Seems to be focusing the alerts window after each turn, even if there is no alert.
- A lot of time I'll get an unhandled exception error when I hit the technologies tab.

Alert wish List:
- Alert for upgrading units.
- Alert for when an enemy has a new unit.
- Can show a history of investigated cities and keep that around?

Things that I probably shouldn't know:
- Is it possible to see when other civs trade techs or resources with each other civs? (i know you can't see this during the game their, but I'm just asking).
- Alert when cites change hands (border the line of things that you won't know unless you have an embassy), but you can tell by the changes to the mini-map when cities fall. Would not not have to necessarily say who the cities are falling to. "Alert - Persian cities are falling."

Questions:
Is the defence bonus tool on the map view take into account fortified or unfortified units? It'd be useful to see the bonus for both.

Positive Comments:
- Alerts about invasion notices and trespassers are great.
- Incredible workmanship and attention to detail
- Have not played with the map part much, but what I've seen is just awesome. The Defense bonus is cool (see above for minor gripe).

TJ
 
Back
Top Bottom