• 📚 A new project from the admin: Check out PictureBooks.io, an AI storyteller that lets you create personalized picture books for kids in seconds. Give it a try and let me know what you think!
CivAssist II

CivAssist II 30-Oct-2016

I too have the problem where it doesn't auto-update. Wish it did, would make life a lot easier. (I am playing on a version through GOG).
I found a workaround that works ok. Made a macro that alt-tabs out, does the clicking for loading the latest autosave, then alt-tabs back to civ. Bound a keyboard shortcut to the macro and run it at the beginning of each turn.
Would still want it to work like it used to tho.
 
I found a workaround that works ok. Made a macro that alt-tabs out, does the clicking for loading the latest autosave, then alt-tabs back to civ. Bound a keyboard shortcut to the macro and run it at the beginning of each turn.
Would still want it to work like it used to tho.
Far surpassing my technical skills!
 
What's the status here? I cannot download the early version because the .NET extension is no longer existent. The latest version runs normally but does not connect to the game live. It remains in "manual mode" and does not refresh with the game.
 
I'm just back into CivIII, and very glad of it!

Had some difficulty remembering how on earth you get CivAssist to work. I hope this comment is helpful, as CivAssist is so fantastic!

Here's my underlying setup:
  • Windows 10
  • CivIII Conquests
  • Both CivIII and CivAssist installed on a completely different drive from Windows, and all the craziness of Program Files, Documents and AppData. No Steaming stuff, installed off a CD.
So, the first thing is to get hold of an older version of CivAssist. My version is dated 25/07/2006, and the version of the installed CivAssist.exe is 2.0.5083.37627

This earlier comment is very helpful about how to get hold of this version.

Instructions:

  1. I assume you already have CivIII installed. No special re-installation needed there, unless you've installed it somewhere which Windows gets nasty about (Program Files, My Documents etc), in which case reinstall to preferably a different drive.
  2. Install CivAssist, again to somewhere Windows is not picky about.
  3. Create a shortcut to CivAssist.exe. I made this on my desktop. Adjust the settings as follows:
    CivAssist Compatibility Mode.jpg
  4. Locate your CivIII .exe file. Made a shortcut for it as well, with the Compatibility Mode set just the same.
  5. Now I'm not sure whether you can set a shortcut to always run As Administrator. My shortcuts have that special "blue and yellow sponge-cake shield" icon on them, but I don't trust them to run As Admin of their own volition. So, whenever you run either of them, always right-click and select "Run As Administrator". Then go "yeah, whatevs" to Windows' paranoid "do you want to allow this thing to make changes to your hard-drive" (It won't).
  6. At this point, you can run a test, if you have any CivIII .SAV files already lying about. Run CivAssist (remember, Run As Administrator). Now, this is the special weird bit. I have no idea why this makes a difference, but it does. CivAssist should now be open in "Manual mode" - it can't find an instance of CivIII running, so it's waiting for you to manually open a .SAV file. But before doing this, press About/Options in the bottom LH corner. You'll get the Options dialog:
    1762707821027.png

    The important thing is to make sure that that Game Files Path setting should be blank. (As I did, you may have set this setting, as part of desperately trying everything to get this to work). For some reason, if you have this "correctly" set to your Saves or Autosaves location, the next step will fail. You can set this setting to blank by just highlighting the text and pressing Delete.
  7. Now press File in the bottom LH corner, and open any old .SAV file. For me, this now worked, it showed the map and all the details. But if that Game Files Path setting is not blank, it'll give you the new "snake chasing its tail" thing which passes for an hourglass, and eventually an "Access Denied" error. Nothing in Windows Event Viewer (even though I turned auditing on), neither BitDefender - which is my particular security software - showed any record of a file access failure.
  8. If you've got this far, you should be able to close down CivAssist; then run CivIII and load your game, the run CivAssist again (remembering to run both exes As Administrator).
  9. And, for me at least, this works!
Happy CIV-ing!
 
Now I'm not sure whether you can set a shortcut to always run As Administrator. My shortcuts have that special "blue and yellow sponge-cake shield" icon on them, but I don't trust them to run As Admin of their own volition.
What worked ok for me: instead of setting the "Windows XP SP3" and the "Run As Administrator" flags on the shortcut, I set them on the executable directly. Now I don't need to remember to start the game or CivAssistII as Administrator, Windows always asks me automatically.

However, one thing is strange: everything shows fine in CivAssistII, the trade options, military, culture values, flip risks, etc, but it doesn't display the map. Looks like it cannot find the graphics files for terrain?!
And once in a while there is a .sav file, which it doesn't understand. If I copy the exact same .sav file to my Win7 computer, it loads fine?! Ah, and the auto-refresh feature doesn't work either: when I end a turn, I always have to manually load the latest auto-save file. Does this work for you?
 
What worked ok for me: instead of setting the "Windows XP SP3" and the "Run As Administrator" flags on the shortcut, I set them on the executable directly. Now I don't need to remember to start the game or CivAssistII as Administrator, Windows always asks me automatically.

However, one thing is strange: everything shows fine in CivAssistII, the trade options, military, culture values, flip risks, etc, but it doesn't display the map. Looks like it cannot find the graphics files for terrain?!
And once in a while there is a .sav file, which it doesn't understand. If I copy the exact same .sav file to my Win7 computer, it loads fine?! Ah, and the auto-refresh feature doesn't work either: when I end a turn, I always have to manually load the latest auto-save file. Does this work for you?
The CivAssist map, when I first ever switch to it, always gives me a blue screen - where the map should be - for a couple of seconds with a caption something like "Please wait, loading graphics". This must be quite an intense operation. I do notice that Civ III and CivAssist are very sluggish on this Win10 machine - much more than on my older (Win 7? XP?) machine. Windows-bloat...

But once CivAssist has loaded the map once, I can flip back to the Map tab, even later in the game with a now-different map, and the display is just there. One reason I can imagine you might be having problems is if your Civ install location is somewhere Windows considers "normal" (e.g. Program Files, My Documents, Users\[endless path]\something). It's been said way up thread that Windows does extra-annoying access shenanigans on those file-system locations - so I've got Civ installed on a completely different drive. But my theory here - about your particular problem - is completely speculative.

I haven't come across the "CivAssist suddenly doesn't understand a .SAV file as game time goes on" thing either. May be because I've only played 2 (unfinished) games on this particular setup.

If CivAssist doesn't ever auto-refresh onto the new .SAV, it must be running in "Manual" mode - look at the indicator in the extreme bottom Left: says "Manual mode", or something else like "On the lookout/watch". The latter means that CA has detected an instance of Civ3 (conquests.exe?) running, and is monitoring the Autosave folder for new files. I just thought: if your CA is running in "Manual mode", then it may have difficulty knowing where the built-in game graphics are located; thinking it through, I think this is probably the only part of CA (apart from the Autosave folder monitoring) which "reaches out" to Civ's own files - the rest, once it's got the .SAV to start crunching it, looks to be internal code.

So it looks as though this "connection" from CA to the CIV files (graphics and .SAV files) is not being established in your case. When you run Civ or CA using your method, do you get that black screen with Windows' "OMG this executable might change files on your hard disk, are you sure?" dialog? That's a sure sign that they're being run as Admin. It could be that, using your less laborious method, they're not - and there's a guessable reason then why CA, as non-Admin, would not be able to sniff the other processes running to find Civ.

You could try my "shortcut set to run as Admin, then run the shortcut As Admin" method. It sounds crazy. But I do remember trying this Run as Admin using something like your method (set it on the executable only?), and it not working; "not working" in the sense that both Civ and CA do run, but they don't talk to each other. Really, running old software with Windows as it is, we're like druids speculating whether this year we should try doing the Special Dance anticlockwise, as that might please the Gods so that stuff works.
 
Unfortunately on windows 11 smart app blocks 2006 version of civassist and the later version (2016) exceptions when I load a sav file
 
Back
Top Bottom