CivAssist II

CivAssist II 30-Oct-2016

Change log to-date.
Code:
Version 2.1.????
* UPGRADE TO .NET FRAMEWORK v3.5.
*  - Modified watchers to use native FileSystemWatcher class.
* UPGRADE TO SUPPORT WINDOWS VISTA / WINDOWS 7.
*  - Modified autosave / install to handle Virtual Store for default program files location.
* Added ability to show Bonus Grassland on map view.
* Tweaked alert form buttons to look better on higher screen resolutions (button location).
* Changed support e-mail to CivAssist@gmail.com.
* Fixed WorldMap properties to hide unmet civilizations.
* Hid "sessions" and "turns / session" label on main form at start-up.
* Added check for running with administrator privileges (exits if not found).
* Fixed exception when "cancel" button clicked on password-protected save log-in screen.
* Added (known) world city count and number of cities that can be built against cap of 512 to territory view.
* Fixed bug to prevent displaying of invisible units (including combat calculator!)
* Added "Producing" column to city view.

wheeeee! [*grin*] thanks lots!
 
howdy ainwood,

an acquaintance of mine just spent 20 minutes raving about this program ...
- .NET Reflector 6.5 [Seamlessly debug into third-party code and assemblies]
http://www.red-gate.com/products/dotnet-development/reflector/features

he was trying to debug an older ms-dot-net program that had NO comments and was "apparently coded by drunken weasels on meth" according to him. [*grin*]

i wonder if you folks might find it handy? the link is to the free version.

as an aside, when can we start looking over / testing the new version?

take care,
lee
 
I am aware of those types of programs. They essentially allow you to open a .exe or control made using the .net framework, and analyse the source code. While this is useful.... it also makes it harder for the authors to protect the intellectual property of their programs. Someone can trivially get the source code using this. You will see that if you try to use this on CivAssist, it won't be as useful because our .exe file has been obfuscated. Not perfect protection, but better than nothing.

Also - assume that the "NO comments" comment was based on the source code, not looking at it using reflection. The compiler would have automatically removed any comments as part of the compiling, so I would expect to see any using this tool.
 
howdy ainwood,

he has both the source and the compiled code. the silly person who was paid to write the original program "forgot" to do the comments. [*grin*] andy is using reflection to help untangle the flow of the code, mostly. he is very happy to have it to add to the toolset the company has.

as for protection of assets, that is not a question in his case. internal company app and all that ...

thanks for your comments! i enjoy them.

take care,
lee
 
Could the removal of the hidden units be toggled on/off? I do not play MP, but it is very handy for use using CCM. It does not tell me where the unit is located, but it does tell me if one is in the borders.

These maps are 260x240, so it not going to help you pin down where, but at least let you know to pay attention.
 
Would also be handy to have an optional alert for "city is running specialists and has spare happyness" - you have the analysis in the city screen - would be useful on whip heavy games to monitor when it is starting to fade.
 
howdy ainwood,

i'm getting ready to run another civ3 custom game with a friend of mine. is there any chance of getting the updated win7 compatible ca2 from you? i really dislike running civ3 without ca2! [*grin*]

i can give you some feedback - perhaps debug info, if nothing else.

if you and the-person-whose-name-i-can't-remember would like a small donation, let me know. this is NOT predicated on getting ca2 now - it's in appreciation for your efforts. beverage & munchie money always seems to help other programmers i have known.

take care,
lee
 
I was sort of posted above, but could we have an alert to show each city that has a certain type of specialist.

For example, I hardly ever use entertainers, but sometimes when I am going down the list changing specialists I accidentally misclick and create a clown. It would be nice to get some sort of alert, because sometimes that can go 20 turns without getting fixed if I forget to check the territory screen to see how many of each specialist I have.
 
The program is written in C#, which means that it requires the .Net framework. If you do not have it installed, then the installer should prompt you to visit the Microsoft Downloads page and download the framework (a one-time download) It is a reasonably large download, but we hope you think it is worth it! (and more and more .Net programs on the market will mean you will probably need it eventually anyway).

If you are unsure as to where to download the .Net framework, then you can get it from here:
.Net download page (23698 KB in size).

Is this information still true for Vista? I am having real trouble getting this to work! :/
 
You need .net regardless of the OS. The problem is that most people with Vista or Wn7 will at least have autoupdate of critical items. This mean you will be using .NET 4 and this was written for version 1 or 2.

It still should work as I am on Win7.
 
Well this is the sequence I keep going through (I'm on Vista, fully auto-updated)

Try to install CAII
It directs to me download and install .NET4
I download file
Try to install .NET4 .. it gives me the option to Repair or UNinstall .NET4
Choose repair?
Told to reset computer after successful repair.

Restart computer.. and nothing has changed :(
 
I had to install it 3 times before I didn't get a repair message. After that you have to run both CAII and C3C as administrator so you're saves go into the right folder instead of into virtual store.
 
Gosh how annoying!
 
Wow, a new CivAssist version, yippeeh.
kuss.gif


Is there a bug list somewhere? I might contribute a couple of them as well. Don't know, if these have been mentioned/addressed already:
  • 100K victory date predicted incorrectly, if map size is not equal to standard. (I guess it's using always the 100K limit, even if the correct limit is 80K, 120K etc.)
  • For games with "accelerated production", the tech prices in the "Technology" screen and the shield prices in the "Production" screen need to be divided by 2. (The same probably also for food overrun / growth warnings.)
  • I need to dig up my old GOTM files, but I think I remember a case where the 20K victory prediction was off by a couple of turns. It claimed there were still a few turns to go, even though the "General" section already displayed it as a 20K victory... :crazyeye: (Don't remember the conditions. Usually the 20K victory date prediction is correct.)
  • When using CivAssistII on a German C3C installation, the WorldMap is displayed incorrectly (everything is displayed as grassland). (Probably same problem for other localizations?!)
  • Glad that the invisible units issue and the exception when clicking on "Cancel" on the password prompt are already addressed. :goodjob: There is one more for MP games: in the password prompt it always preselects the previous player, not the current player. (Minor issue.)

Edit: regarding the reworking of corruption formulas, you may want to contact I. Larkin. He has done some research on that topic and wrote a program that uses the "correct" corruption formulas.
 
Back
Top Bottom