View Full Version : Trade Assist
ainwood Jan 16, 2004, 03:54 AM This is a BETA version! If you find any problems, or want to suggest any improvements, the please PM me or post them in this thread.
What is this?
Well, I got really sick of haivng to click through numerous screens to see if the AI had any workers for sale, any techs that I didn't have, or any contacts/communications that I didn't have. So I wrote this utility to put all the info in one place.
Features:
Configurable alerts: Program will bring itself to the foreground if any AI civ that you have contact with has new communications, new techs or workers for sale, or if a city is about to riot. You can turn these on or off.
Lists numbers of techs / communications / workers that AI civs have that you don't.
Lists AI gold.
Spoiler safe - only lists AIs that you have contact with, and only lists techs / communications if you or the AI have the prerequisite tech to trade them.
Calculates where the capital will move to in a palace move.
To use: Simply fire it up when you have Civ / PTW running, and set which alerts you want to see. I suggest that within the civ game you set the "wait at end of every turn" flag. This program will not update until 2 to 3 seconds after your turn starts, so in the early game you may miss something if you don't wait for it!
Limitations:
Doesn't (yet) support conquests.
Doesn't support map trading.
Doesn't support resource trading.
Written in VB. You will need VB runtime modules (which most windows version have as standard anyway). Not sure if Mac users can run it via a windows emulator... :(
Edit:
Version History:
v1.0.1:
Fixed bug with capital index not linking to the correct city (only affects games where one or more civs capitals have moved, either through jumping or capital being captured).
Added command-line directory specification. Currently, the autosave directory is determined from the registry setting for your main civ installation, and your choice of game version. If you want to, you can specify an alternative directory location by putting the directory as a command-line argument.
Version 1.0.0. replaced after 132 downloads.
Version History:
v1.0.2:
Added support to allow location of new capital to be determined in free palace jumps.
Added support to alert players when cities are going to riot.
Fixed bug in loading files where no cities have been founded.
Fixed problem with spurious BIC LEAD sections.
Fixed two load bugs when a new game is loaded.
Version 1.0.1. replaced after 155 downloads.
For more details and discussion of this utility (including a few of the suggestions to date), please see this thread. (http://forums.civfanatics.com/showthread.php?s=&threadid=75096)
Note:
You will need to install This common DLL (http://gotm.civfanatics.net/BEAST_setup.exe) to enable this program to support compressed file.
And the actual program (ZIP format): V1.0.2
Gogf Jan 16, 2004, 06:19 AM NICE! Any idea when you'll have a Conquests version?
Dr Alimentado Jan 16, 2004, 08:28 AM It works :cool:
Nice work, it will certainly make life easier. This is a simple but incredibly effective idea.
Gramphos Jan 16, 2004, 11:03 AM Interesting utility concept...
Does it work directly on the game memory or on autosaves?
Dr Alimentado Jan 16, 2004, 01:27 PM Gramphos - I believe it works on autosaves.
Ainwood - Here are some suggestions:
Make the app keep a topmost window - maybe just a button to bring up the main form. Hunting around for your taskbar or using alt-tab is a little unfriendly.
More Info :) Luxurys, Strategic resources, (I am sure you are going to add this stuff anyway) and it would be great to see what items you have that they want.
How about an interface that uses the civ3 menu gfx (the parchment type background and no title bar)? what would be really cool would be just a civ-like gold button that stays on top of the game window. When you press it it brings up a diplo-like window with the info in it.... just a wild thought anyway :D
I also found a small bug - I loaded an old game and started trade assist but the auto-save was for a different game that had no contacts (so no info). I hit end turn and at the beginning of the new turn brought trade assist up from the taskbar and got a crash with the (generic) error message "Runtime Error 9 'Subscript out of range'".
When I ran trade assist again it seemed to run fine.
The autosave it loaded at first (with no info) was for a debug test game, though I doubt that makes any difference.
Gogf Jan 16, 2004, 03:33 PM I like the idea of civish graphics, and a bottun that stays on top. If you can make it Ainwood, that would be great!
ainwood Jan 16, 2004, 04:24 PM Originally posted by Gramphos
Interesting utility concept...
Does it work directly on the game memory or on autosaves?
As Dr Alimentado said, it uses autosaves. More efficient to use my old classes than to re-write for the in-game-memory offsets. :)
TedJackson Jan 16, 2004, 05:48 PM Looks interesting...
I'll give it a try :)
Ted
Justus II Jan 17, 2004, 04:15 PM Ainwood,
Can I assume that since you wrote it, and it is "spoiler-proof", that it is acceptable for use with GOTM? ;)
Offa Jan 17, 2004, 06:04 PM I just tried this out in a quick practice game and it seems great. Any players who haven't already realized the benefits of checking the diplo screen every turn could receive a big boost from this, and others will save a lot of time.
I presume this is going to be legal in GOTM.
anarres Jan 17, 2004, 06:17 PM ainwood - have you got an ETA for a Conquests version? :)
Gramphos Jan 17, 2004, 06:22 PM just PM me if you neeed any help with the C3C save changes.
ainwood Jan 18, 2004, 01:25 AM Originally posted by Justus II
Ainwood,
Can I assume that since you wrote it, and it is "spoiler-proof", that it is acceptable for use with GOTM? ;) That was a prime motivator for making it spoiler proof. :)
Originally posted by Gramphos
just PM me if you neeed any help with the C3C save changes.
Much appreciated! :goodjob:
@anarres: I am away for a few days, but hope to tackle it first thing in Feb. It shouldn't take too long to sort out conquests, but I have other prioirities in the next two weeks. I won't bug gramphos just yet, or it will just distract me... :D
sabrewolf Jan 18, 2004, 06:44 AM you probably don't even need to "bug" him... i don't know if you know this thread yet:
http://apolyton.net/forums/showthread.php?s=&threadid=105623
Gramphos Jan 18, 2004, 06:51 AM Weel there are differences between the savefile format and the BIQ format. And one of the major is that the SAVE is so mush unknown areas in that posting it public would just araise tousends of questions which some would be answerable, and some not.
However, I follow the policy that if someone who is making a utility needs help with the save format I'm willing to help with what I have, but not post things public.
BomberEscort Jan 18, 2004, 07:21 AM Excellent utility and a very original idea... I'll wait patiently for the conquest version!!!
sabrewolf Jan 18, 2004, 02:24 PM Originally posted by Gramphos
Weel there are differences between the savefile format and the BIQ format. And one of the major is that the SAVE is so mush unknown areas in that posting it public would just araise tousends of questions which some would be answerable, and some not.
However, I follow the policy that if someone who is making a utility needs help with the save format I'm willing to help with what I have, but not post things public.
yep, i understand there are a lot of differences.
but i also remember you once saying that a lot is similar anyway.
as you -and others- have figured out nearly all of the BIQ-format, and ainwood has proven that he knows where to find the data in BIX/BIC-files, i thought maybe that thread would be enough ;)
but either way, great work of all of you!
i wish i were able to create such stuff...
ainwood Jan 18, 2004, 05:14 PM Well, I have enough info from the PTW and Civ game-data sections, and they are a better starting-point for getting the equivalent conquests game data than the BIQ format is.
However, I actually need both, to ensure that I read the Tech effects properly etc (to support modded games for example). Like I said - its not a huge task to make it conquests-supportable, but unfortunately, I'm too busy for the enxt two weeks. :(
Balastulin Jan 18, 2004, 07:38 PM Ainwood.
Thank you soooo much for this. I have been wanting something like this for ages (and even tried to bug Firaxis into putting it into a patch fix.) This should greatly improve my higher-difficulty performance on account of the fact I'm too lazy to do this manually.
I don't suppose resources and luxuries are too important as the TA takes care of them.
Thanks again.
Yours patiently waiting for C3C update!
AlanH Jan 20, 2004, 08:02 AM This sounds like a great utility for reducing the playing time for high level games. I've tried running it on a Win98 PC without Civ3, and it doesn't like it. So I guess a Mac player would need Virtual PC plus Civ3 for Windows to use it, which is kinda not going to happen for most of us!
Soooo! Please can someone post screenshots of the TradeAssist output, as I'd like to look at producing a native Mac version, and I'd rather not have to reinvent Ainwood's hard work on the user interface.
Capt Buttkick Jan 23, 2004, 02:14 AM With this, I'll try moving up a level :D
Thanks :goodjob:
docG Jan 23, 2004, 03:42 AM Great idea ainwood, seems to be a useful utility!:goodjob:
I haven't tried it yet, but already miss something.
How about a notification if the AI changes government?
TheDS Jan 23, 2004, 09:56 PM I have a feature request: a simple grid which shows which civs are at war/allied with each other. The one within the game, as we all know, is simply not up to the task of handling 16 civs and keeping them all straight. I don't need lines all over the place, I would just like a 16x16 grid with all the civs I'm using represented on both axes, and at the meeting of each axis, it tells if the civs are at war with each other or allied, and if they have RoP. Maybe trade relations too... Anyway, the "WAR" and "ALLY" indicators need to be different colors, so as to make them easy to distinguish at a glance.
Thanks for making a super utility!
moondoggi Jan 24, 2004, 12:22 AM How are you suppose to install this program. The url says it is a zip file when you download it, you get a file called "trade assist.w3g" (not zipped btw) This looks like a type of file for Warcraft3 saves. So where should I put it. Think I will wait to get an answer on this before I install the DLL which has an installer called "Beast_setup.exe".
Looks like a great utility. Am looking forward to using it.
bluebox Jan 25, 2004, 10:10 AM this utility is really great! it achieves a maximum of efficiency in gaining information and it is yet so simple! :goodjob:
@ moondoggi:
i was able to run the application right out of the unzipped folder, no additional install neccessary.
i think you should just rename your downloaded file to "trade assist.zip" as it is a zip file, indeed! when you unzip it, you should get a file called "trade assist.exe". ;)
@ AlanH:
this is how the interface looks:
when you start trade assist you get a window thats asks you for the game version (c3c already implemented yet disabled!)
:confused: :confused: i just try to figure out how to upload pics. i'm not sure how to attach multiple files at once, so i post this message to see what's happening ...
edit: looks good so far :king: ! i'll try edit my post to add the other screenshots.
uhh, ... this isn't really working ... sorry, i' going to post another message. please may anybody tell me how to post multiple files at once (i've seen it so many times in the spoiler threads), so i can do better next time :)
http://www.civfanatics.net/uploads8/game_version.gif
bluebox Jan 25, 2004, 10:45 AM if this works, i've got it! i just used the "upload file" link at the bottom of this page :p . let's see:
this should be an image that shows the main window:
http://www.civfanatics.net/uploads6/main_window.GIF
some text messages are displayed in the frame below the chart.
and here comes the window that appears when you click the "set alerts" button:
http://www.civfanatics.net/uploads6/set_alerts.GIF
some ideas for this utility:
there are a lot of requests for things to be implemented. so i have mine: i'd like to see if i can trade techs to others, how many techs i am ahead of them. same with communications. it would be nice if you could sort the list for the single categories, just as you can with a detailed view of a file window, too.
is there a way to make it stay on top?
i'm not a friend of a civ-like graphic interface. someone has made a util that looks civ-ish, but it didn't worked well and crashed frequently. i don't know if this was so because of the custom graphics, but it is a factor that makes the util more complicated and therefore more buggy. i'm fine with the graphics as is, it is a tool you know ....
thank you, ainwood, for this application! :goodjob: it is so useful, even in the beta as it is now!
edit: no pics? ahh, the file links are case sensitive!
edit2: you wonder where these ridiculous civ names come from? it's a german version!
Roland Johansen Jan 25, 2004, 05:07 PM Thank you for this great utility. I wanted Firaxis to add these functionalities to the game for a long time, but now a fellow civfanatic has accompished what they didn't. Great work. :goodjob:
Roland Johansen Jan 25, 2004, 07:07 PM :( It didn't work for me. I probably did something wrong.
After I clicked next turn (with the utility active) I got the following error:
"Run time error 91:
Object variable or With block not set"
and the utility stopped working.
The utility also didn't produce a list of civs with their respective technologies and money and workers when I started it, like I saw in the screenshot 2 posts above this one.
I did install the beastdll - program. I'm using Windows XP and also using another utility called civ3ext from Mumchembled which accesses the memory space of the game (not the autosaves).
I also modded the gamerules with the editor, but nothing mayor and this mod has never before caused any problems. One thing I changed might be of influence: I modded the capured unit to "none". So workers aren't tradeble anymore in my mod. Therefore I also didn't let the utility warn me when workers would be available. But maybe this is still the cause of my problems?
Does somebody know what I did wrong?
Thank you.
moondoggi Jan 25, 2004, 07:12 PM Originally posted by bluebox
@ moondoggi:
i was able to run the application right out of the unzipped folder, no additional install neccessary.
i think you should just rename your downloaded file to "trade assist.zip" as it is a zip file, indeed! when you unzip it, you should get a file called "trade assist.exe". ;)
Thanks Bluebox that fixed it. As you suggested I just renamed the file extention from w3g to zip. I didn't need to install the other application. Now I get to try this neat looking utility. Should really make the game more enjoyable. :goodjob:
ainwood Jan 26, 2004, 03:45 AM Originally posted by Roland Johansen
:( It didn't work for me. I probably did something wrong.
After I clicked next turn (with the utility active) I got the following error:
"Run time error 91:
Object variable or With block not set"
and the utility stopped working.
The utility also didn't produce a list of civs with their respective technologies and money and workers when I started it, like I saw in the screenshot 2 posts above this one.
I did install the beastdll - program. I'm using Windows XP and also using another utility called civ3ext from Mumchembled which accesses the memory space of the game (not the autosaves).
I also modded the gamerules with the editor, but nothing mayor and this mod has never before caused any problems. One thing I changed might be of influence: I modded the capured unit to "none". So workers aren't tradeble anymore in my mod. Therefore I also didn't let the utility warn me when workers would be available. But maybe this is still the cause of my problems?
Does somebody know what I did wrong?
Thank you.
Guess this is why its beta....
Try just starting it again. I think that this error might be related to starting a new game, and having your autosave directory filled with old files....
If that doesn't work, and you can send me a save that gives a repeatable error, then please do. :)
TedJackson Jan 26, 2004, 03:52 AM After trying this in several games without any problems I have no hesitation in giving TradeAssist a big :thumbsup:
Looking forward to a version that will work with [c3c]
Ted
The Great Quan Jan 26, 2004, 10:32 AM I was playing yesterday in a game with 24 civs and I was dreaming about something like this. Can't wait for the Conquests version!
I'm for adding the lux's and resources, as well as the info on when I have something to trade to them. Since I'm not going to be doing any of the work I'll just keep suggesting stuff. It reminds me of the big bosses who get on our conference calls and leave the work to us.
The best thing about this may just be that it shows the civs gold reserves. I can't stand opening up a "let's make a deal" window and seeing 0 gold, etc. when I've got something to sell.
Ainwood - Proving once again how smart people on this sight are!
ainwood Jan 27, 2004, 02:17 PM Slight bug found... affects workers (Capital index is wrong), so is only a problem when a civ has changed capital (eg by having it destroyed) :( Will fix tonight.
Gramphos Jan 27, 2004, 03:54 PM You are not using the Capital city reference number?
ainwood Jan 27, 2004, 04:02 PM Originally posted by Gramphos
You are not using the Capital city reference number? Yes I am, but it is a stupid bug where I used the capital city reference number as an index into an array of city structures, not actually checking the city unique ID number...
ainwood Jan 28, 2004, 01:41 AM Version 1.0.1 added. Nothing too fancy, I'm afraid (eg conquest support), but did fix the one bug I've found....
BomberEscort Jan 29, 2004, 01:16 PM Originally posted by ainwood
...it uses autosaves. More efficient to use my old classes than to re-write for the in-game-memory offsets...
Where did you find the information for the autosaves? I'm thinking of something like Gramphos' Civ III BIX-BIQ File Format thread over at Apolyton... but for saves...
ainwood Jan 29, 2004, 02:56 PM There is some posted at 'poly, but for the most part I had to work it out myself....
Gramphos Jan 29, 2004, 05:00 PM Originally posted by BomberEscort
Where did you find the information for the autosaves? I'm thinking of something like Gramphos' Civ III BIX-BIQ File Format thread over at Apolyton... but for saves...
There are some general description of the format somewhere on Polly, but since the format is still very unknown (at least some sections have unknown variable length), and the higher risk for cheating by hexediting saves have made me not to try to make sush a document for saves.
I would probably be able to describe the LEAD sections very well, including all variable parts (at least what defines the sizes of them), but anything written would just rais more questions, and the time I can use for looking up new stuff would be less.
There is also some exchange of information between utility creators that are common to pseudo code like descriptions on how to read some specific data of the save. But making a documentation as good as the BIQ format thread is a too complex task, and would probalbe not allow som many more utilities, since I actually am quite open with what I know when someone wanting to make a utility askes me about a format I try to answer what I know, and hope that it actully will be ennough to bring up more aspects of the savefile format.
There could of cource be good parts with a threadsimilar to the BIQ format, thread, and we might see one in the future. One of the best things is that you get more people to work on decoding the save structure, and you can get speculations on the format confirmed faster. However, the big downside will be that people with ennough knowledge of hex-editing mihght actually cheat in GOTM games, and remove all the traces (except of what apperas to be a perfect game) form the save by some hexediting.
ainwood, I'm sorry for this thread jack, but if I finish by saying that I know how to find out how many resources of a given type a civ has for trade would it be less thread jack, since your tool not supports resources yet.
BomberEscort, if you want to continue this discussion, feel free to do so in a new thread either at Polly (where I'm more likely to see it) or here, in the parent forum. If you just want to know the format for a utility you are planning, PM me what info you want to be able to get from the save and I might be ale to help you out.
ainwood Jan 29, 2004, 06:10 PM No problem, Gramphos.
I tend to agree with what Gramphos has said about not opening up the save format too much... not just for GOTM, but for other competitions, PBEM etc.
re Resources, I have my suspicions about the format for them. I'll continue the discussions by e-mail / PM when I get the GOTM prep out of the way. :)
Salte Jan 30, 2004, 10:52 AM Great tool ainwood! Now maybe i can compete in the tech-race on those high-level gotm's.
AlanH Jan 30, 2004, 07:28 PM Originally posted by bluebox
this should be an image that shows the main window ...
Many thanks for making that effort, Bluebox, and for your suggestions for additions.
I have now managed to get a copy of TradeAssist running on my little P/200 and with Ainwood's assistance I have edited the Win98 registry to persuade it to monitor the active Civ3 autosaves directory on my Mac. So I can now see these screens for real, and try to work out how to make an equivalent tool for Macs with the great extra features that have been suggested here.
Meanwhile, if any Mac user wants to know how to get the PC version to watch a Mac game, please send me a PM.
ainwood Jan 30, 2004, 07:45 PM @Alan - v1.0.1 might help - you can set the directory via the command line (readme on how to do that is in the zip file). :)
standingwarrior Jan 30, 2004, 08:19 PM Very cool program.
How can I use it while the game is being played? When I run the game, it takes up the whole screen so how can I get to the program?
sabrewolf Jan 30, 2004, 08:33 PM simple: SHIFT-TAB zu switch to the trade assistant, you started before you started the game ;)
then SHIFT-TAB back again...
ainwood Jan 30, 2004, 09:26 PM Alt + Tab between it and Civ. Note: Alerts are automatically brought on top of the civ screen (but they take a few seconds, so I strongly suggest that you change the civ option to 'wait at the end of every turn', and instead of hitting 'space bar' in the early game (when turns are fast), you wait a few seconds, to let the program check the last file. :)
AlanH Jan 31, 2004, 03:17 AM Originally posted by ainwood
@Alan - v1.0.1 might help - you can set the directory via the command line (readme on how to do that is in the zip file). :)
Yes, thanks for that Ainwood. It's strange - the new version works for one of my Civ3 directories but if I try pointing it to another one it fails. I even tried copying the "Auto" directory from the working location to the non-working location in case there was a problem with file dates.
It's going to be a challenge to provide a Mac version because other apps can't pre-empt the game display. Best multi-tasking desktop GUI on the planet and Civ3 turns it very effectively into a single-tasking system :(
smackster Feb 05, 2004, 08:12 PM Oh my, oh my, oh my this is big, really big, why didn't I see it before now. I installed it and its working for me, I already bought two workers that I didn't know were available.
Fantastic utility Ainwood this is really going to help me. I remember one of the GOTM's when there were 16 civs, I looked at each one every turn of the game, I think it must have added 10 hours or so to the time of the game.
Thankyou
Smackster
torrasque Feb 06, 2004, 12:36 AM Great program. Works perfectly on my 400mhz Win98 box running PTW.
Would it be possible, in the VERY far future, to enable it to tell you when one of your cities is about to go into disorder?
Eagerly awaiting a Conquests version...
torrasque
Turner Feb 06, 2004, 12:42 AM I would think it would be possible, torrasque.
Check out this thread (http://forums.civfanatics.com/showthread.php?s=&threadid=46100#post811356). it has some links to graphics mods that help in seeing if a city is going to go into disorder.
Ainwood - I am anxiously awaiting a C3C version of this. Any idea of an ETA on this?
ainwood Feb 06, 2004, 03:43 PM Re conquests ETA: I am currently sorting out a few enhancements, then will work on conquests. Shouldn't take forever - a few weeks I hope....
JimmyNeutron Feb 17, 2004, 06:54 AM This is a great Utility for the most part. I have noticed that when I have elimanated a civ when playing on huge maps that sometimes it will show the eliminated civ having a worker for sale. I will restart the Utility and it will work fine afterwards.
Look Forward to the C3C version.:) :goodjob:
Salte Feb 17, 2004, 12:02 PM Does anybody else have problems with the workers? In gotm28 i was often told (sometimes in consecutive turns) that a civ had workers for sale, but when i checked to see there wasnt anyone there.
ainwood Feb 17, 2004, 12:22 PM There appears to be a few mugs... If you can send me a save, it would help me iron them out. :)
Please send to gotm@civfanatics.net
anarres Feb 17, 2004, 01:07 PM hehe. Also mugs in the mug reports....
Skyfish Feb 18, 2004, 07:36 AM dp
Skyfish Feb 18, 2004, 07:37 AM Wouldn't a mugshot be better than a mug report ?
:D
killerloop Feb 18, 2004, 08:26 AM I spend to little time on all CF has to offer. This is a great tool!! Tx, ainwood. This will save time a lot.
jb1964 Feb 19, 2004, 01:46 PM Thanks. It's a helpful utility. Simplistic and easy to use.
ainwood Feb 19, 2004, 08:58 PM New version added. See first post in thread for changes. :)
Balastulin Feb 19, 2004, 09:04 PM You little beauty! Gone are the days of my people rioting willy-nilly.
Ainwood, thanks for the Big Brother addition!
Can't wait for Conquests...
ainwood Feb 19, 2004, 09:10 PM I haven't exhaustively tested the rioting aspect, and it may not work for war weariness unhappiness. But it should work for cities that are about to riot due to pop. increase (ie -> useful in the early game!)
Turner Feb 19, 2004, 11:55 PM You know, what with DyP not being C3C compatible (at least, without modification) and this program, I'm almost tempted to dump C3C and try and find my PTW disc again. . .
No pressure, mate, but hurry up! ;)
docG Feb 20, 2004, 03:47 AM I have a remark to the spoiler safety of the tool:
If you are at war with an AI you often can't contact him. So it can be a spoiler if you see that he has new tech etc.
Something for the wishlist:
I would be happy if I knew when my reutation drops. Sure I know the guidelines what not to do, but sometimes I forget it, and I just wonder why nobody wants to trade with me. :confused:
And if it's not enough ;) maybe there could be also an alert if the rep. of an AI drops. They know everything about me, and I know only what my foreign advisor tells me ("x btrayed our friends y"). Az least i would know the time when this happens.
Anyway, shouldn't this tool pop to the foreground if an alert happens? I have to check with [Alt-Tab] every turn, because it stays in the background all the time. (I have win2k.)
docG
ainwood Feb 20, 2004, 02:12 PM It will pop to the foreground if there is an alert, but it might take up to five seconds.... Try waiting a little longer. ;)
I haven't testing it with win2k, and there is a chance that it won't pop to the foreground with that, but it works on WinXP which has (largely) the same core....
sabrewolf Feb 27, 2004, 07:21 AM ainwood,
how's the C3C version coming?
:)
JimmyNeutron Mar 01, 2004, 05:12 AM I keep getting a runtime error. It says the subscript is out of range.
ainwood Mar 01, 2004, 10:38 PM I got your save - bit busy, but will try to look at it in the next day or so.
Re the subscript out of range - can you try starting the game, playing the first turn then starting trade assist? That might solve the problem....
JimmyNeutron Mar 02, 2004, 04:56 AM Yes I have done that. It will work fine for a several turns then will give me the error again. I can restart the trade assist and it will run again for a few more turns.
Offa Mar 02, 2004, 07:47 AM Originally posted by JimmyNeutron
I keep getting a runtime error. It says the subscript is out of range.
Me too. (PTW 1.27 gotm29)
The programme appears to just stop sometimes, which is a problem if you are relying on it. I have to keep switching the trade assistant on again. The rioting function doesn't work either: it just warns of rioting all the time (I'm really not that bad a despot).
Superb tool though. :goodjob: If I trusted it it would save so much time.
The absense of a conquests version is an incentive to keep with GOTM and not mess around with further Sid games.
ainwood Mar 02, 2004, 12:30 PM OK - I'll try to give it more time this weekend. :)
Salte Mar 03, 2004, 09:01 AM I also have the same problem. Every turn (at least in the start) i get the message that " is rioting" (no city name). Also runtime error from time to time, so i have to restart it.
Sir Bugsy Mar 04, 2004, 11:23 AM ainwood, thanks for your hard work on this. Even though I get the run time errors, it still saves a lot of time.
Using it on the present gotm, has saved a bunch of time already, which allows for a more enjoyable civ experience. Instead of checking each civ's diplo screen each time, I just check trade assist. If it has stopped running, I just restart it.
A hearty :thumbsup:
Salte Mar 04, 2004, 01:11 PM Originally posted by Salte
I also have the same problem. Every turn (at least in the start) i get the message that " is rioting" (no city name). Also runtime error from time to time, so i have to restart it.
When i continuen playing today all the problems seems to have dissapeared. No " is rioting" every turn and no runtime errors. But the rioting-alert isnt working though. I'll bet u'll have it fixed i no time ainwood, keep up the good work.
Rellin Mar 10, 2004, 12:37 AM How is the Conquests version coming along?
Oddible Mar 15, 2004, 03:54 PM Originally posted by TheDS
I have a feature request: a simple grid which shows which civs are at war/allied with each other. ...it tells if the civs are at war with each other or allied, and if they have RoP. Maybe trade relations too...
Hey ainwood, great util. Not that you don't have your hands full, but the above request is near and dear to me. In fact, I've just begun looking to do something like this. Your tool looks closest to being able to get into this area and provide this kind of data. I checked out gramphos's listing of the bic/bix at poly but couldn't find the info about diplomatic status. Any plans on doing anything like this?
Sir Bugsy Mar 15, 2004, 06:18 PM I think ainwood's idea was to provide information was wasn't readily available elsewhere. This simple grid sounds like the F4 screen to me. All of that information is right there.
Oddible Mar 15, 2004, 06:22 PM Ever played with more than 8 Civs? That's the problem I'm trying to solve for. The F4 screen can also show you that a Civ has a worker for sale, but you have to click several times to do it. The Trade Assist's specialty is that is monitors in real-time and lets you know there has been a change of status without having to dig around in the sometimes cumbersome game menuing. One of the most cumbersome aspects of a 9+ player game is seeing their diplomatic and trade relationships. Also knowing when they change - "Egypt has signed an ROP with Germany", etc.
Basically that's all I'm looking to do - just want to make sure I'm not duplicating efforts. Would be glad to help if anyone is already working in this direction.
Sir Bugsy Mar 15, 2004, 06:23 PM I stand corrected. I forgot about that situation, It has been a while.
anarres Mar 15, 2004, 07:24 PM *twiddles thumbs*
smackster Mar 18, 2004, 10:22 AM BTW I got that subscrict out of range error pretty consistently during GOTM 29, on PTW 1.21f. Using trade assist 1.02. This would happen over multiple days, through many reboots and game restarts, and would happen every few turns.
Stonewall J. Mar 22, 2004, 07:36 PM I love this program and really want to use it but I keep getting an error that says "See: C:\TradeAssist.txt" Then when I choose to "Select" (in the first menu that pops up) and choose the saves\auto folder it says its an unkown sav file (or something like that). It does say the Current File: correctly but then doesn't list anything below.
I'm running Civ3 with the updated patch off this civfanatics.com and I was running a Quick Start Game. I also tried it with the current game I was playing but that didn't work either. I'm sure I just forgot to do something simple. Oh, and I did run the dll file program. I also put your exe file in the civ3 folder.
oljb007 Mar 23, 2004, 12:17 PM stonewall:
dont hit select, hit continue and it will find the file automatically. I get the same problem.
ainwood--I also am having a similar problem as another post.
"subscript error '9':
subscript out of range"
this was an old save game that i opened and then started your program. i installed the dll as well. running on civIII patched and has all the gotm ad-ons.
one other thing, the window pops up a " is rioting" and doesnt put the name of the city.
Nonetheless, this is an awesome utility and very content to use it as is. However, hopefully this info can you help you out.
thanks, its greats.
ainwood Mar 23, 2004, 01:45 PM Sorry people: I haven't had any time to spend on this lately. But I have been reading the comments, and will try to fix these bugs ASAP.
sabrewolf Mar 23, 2004, 05:02 PM ainwood: can we expect the CFC-compatibility any time soon? how long do you reckon will it take you?
Gogf Mar 23, 2004, 06:47 PM Do you mean C3C compatibilty? If so, then I too wish to know how long it will take. I can't wait to use it in C3C.
sabrewolf Mar 24, 2004, 01:17 AM uhm yes, C3C, not CFC ;)
Stonewall J. Mar 24, 2004, 06:31 AM Originally posted by oljb007
stonewall:
dont hit select, hit continue and it will find the file automatically. I get the same problem.
Great! That worked, I knew it was something simple. Of course, I now get the "Run Time Error" everyone was talking about.
Again, ainwood, really great program. My score is better than it ever was, I guess I'll stop playing on Warlord and move up.
oljb007 Mar 24, 2004, 09:59 AM I have a question regarding the tool. I was trying the 10.0.0 strat where you buy the techs. but the tool says I am always only behind by 4 and wont show any techs beyond a certain range or spanning multiple ages.
what happend: i was behind by 4, for a long time, so I started thinking. I bought the 4 techs and immediately 4 more showed up in the next age.
any thoughts?
smackster Mar 24, 2004, 10:04 AM Yes I'm sure that is all you know, that they are one tech level ahead of you.
Trade Assist only shows you what you would know if you looked at the trading screen, which would show you the same, just those 4 techs.
Smackster
oljb007 Mar 24, 2004, 10:24 AM thnx smackster, still kinda new to ol civIII
Chindaswinth Mar 31, 2004, 12:20 PM I used to click til my fingers bled but never again. Thanks Ainwood.
Now if you could expand it to replace the whole crappy job F4 tries to do (see TheDS's thread) that would be like holy or something.
kroym Apr 08, 2004, 05:23 AM :sleep: :undecide: :mischief: :worship:
Dave D-Day Apr 08, 2004, 03:05 PM I think I've found another bug. Sometimes I think the Trade Assistant sometimes mistakes a newly aquired AI resource for a worker...
CIVPhilzilla Apr 08, 2004, 06:21 PM Double Post.
CIVPhilzilla Apr 08, 2004, 06:21 PM Can't wait until ur Conquests version comes out. Keep up the good work!
Gogf Apr 09, 2004, 08:34 PM Any idea when it will be C3C compatable Ainwood?
Jurimax Apr 18, 2004, 07:44 AM Hi ainwood, it really looks great.
But as so many others I'd like to know when a C3C compatible version will be available?
Greetz Jurimax
:goodjob: :goodjob: keep up the good work
clinton Apr 24, 2004, 09:39 PM Is there any chance of you releasing the source Ainwood, so we can hack in a conquests version?
ainwood Apr 25, 2004, 12:03 AM :hmm: Just to let everyone know, I have begun on converting it to conquests and fixing some of the bugs (the way data is passed between classes is being greatly simplified and improved, and the code is now much more organised).
For those of you who play the GOTM and in particular the QSC, both programs use the same engine. Therefore, as soon as I have the QSC program finished, I can finish conquests support for this. :)
sabrewolf Apr 25, 2004, 02:35 AM great! :)
i'm looking forward to this!
Jurimax Apr 25, 2004, 04:21 AM Great work Ainwood.
As I'm planning on doing a serious HOF-milking attempt, this tool will come in handy to avoid the tediousness of checking with all AI civs every turn.
(BTW on a side note: when will the GOTM be playable with Conquests?)
Greetz Jurimax
ainwood Apr 25, 2004, 02:23 PM Originally posted by Jurimax
(BTW on a side note: when will the GOTM be playable with Conquests?) :hmm: I just dodged that question here (http://forums.civfanatics.com/showthread.php?s=&threadid=86312). ;)
Originally posted by ainwood
For a couple of reasons:
Firstly, there is no point in running a competition that we are not geared-up to support. We have been making great improvements in the basic things like getting the results out in a timely manner, and if we start on conquests now, then we will most likely slip back to the problem with results taking weeks....
Secondly, the bugs in Conquests, and the major rule changes that have been implimented with the successive patches mean that a tournament format for conquests is difficult. We will most likely only support v1.22f, but people playing succession games etc in 1.18f can't (at the moment) reliably patch to 1.22f, or they won't be able to reload their succession games... :(
But we will move to conquests, have patience. ;)
DJMGator13 May 01, 2004, 08:00 PM Originally posted by ainwood
I haven't testing it with win2k, and there is a chance that it won't pop to the foreground with that, but it works on WinXP which has (largely) the same core....
I am running on Win2K and it does pop up to the foreground. :goodjob:
I am also getting the "is roiting" message every turn after the alert pops up. But I just restart it and it works until the next occurance.
BTW, I loaded it before recreating SirPleb GOTM17 QSC and I was reading his notes about setting the luxury rate at 10% and when I looked back at the screen there was the trade assist alert.
:cool:
smackster May 03, 2004, 01:35 PM I just used it a lot in the latest GOTM, I found that if you turn off the alert for city rioting then it works without problem. You don't get the city riot alerts, but it does give you the rest of the features and does not crash.
Smackster
rcoutme May 16, 2004, 03:59 AM Did I miss it? When is the C3C version coming out? Please excuse my impatience.
ainwood May 16, 2004, 04:26 AM Did I miss it? When is the C3C version coming out? Please excuse my impatience.
Well, I have just released a save game settings / world seed extraction utility that uses an 'engine' that I will use for the revised trade assist. I'm considering the seed extraction utility as a form of beta test. :)
Ie -> its getting closer, and it depends on how many bugs are reported with the other utility. :)
Gogf May 31, 2004, 03:03 PM That's good :).
Mistfit Jun 08, 2004, 02:15 PM This sounds like a god send to me! I, however, am about as computer illeterate as they come. Do you have detailed instructions on the proper way to install? (think, how would I explain this to my 8 yr old) -- thanks so much
ainwood Jun 08, 2004, 07:39 PM This sounds like a god send to me! I, however, am about as computer illeterate as they come. Do you have detailed instructions on the proper way to install? (think, how would I explain this to my 8 yr old) -- thanks so much
Its pretty simple, really!
Click on this link (http://gotm.civfanatics.net/BEAST_setup.exe). When asked to 'open' or 'save to disk', choose 'open'. The installer will run, and all you need to do is hit 'install'.
Then click on this link (http://forums.civfanatics.com/attachment.php?attachmentid=48975). This time, choose 'save to disk'. Save it somewhere that you can browse to later. When it has downloaded, browse to the location, and double-click to open teh save file. Drag the file out of the save file onto the desktop.
When you want to run it, just double-click on the file you put on the desktop, and away you go. :)
MarineCorps Jun 08, 2004, 07:45 PM What exactly is that beast thing anyways?
Berrern Jun 09, 2004, 04:10 AM Great stuff!
Any estimate for a Conquests release? It's really a pain browsing through 31 civilizations almost ever turn!
Keep up the good work :D
sabrewolf Jun 09, 2004, 04:17 AM just 30civs... you won't browse through yours :p
Mistfit Jun 14, 2004, 04:46 PM Again thank you Ainwood. It seems as if you are answering my questions all over the place Sorry for being a pain :D
Edit: One last Question(for the day at least) Ainwood has this been approved for use in GOTM and SGOTM?
Edit #2: I got it up and running but it does not want to play the same game that I am. It's telling me that Persia has 1 gold and no tech. Persia is not in the current game I'm running. What did I screw up here?
ainwood Jun 15, 2004, 04:52 PM Again thank you Ainwood. It seems as if you are answering my questions all over the place Sorry for being a pain :D
Edit: One last Question(for the day at least) Ainwood has this been approved for use in GOTM and SGOTM?
Edit #2: I got it up and running but it does not want to play the same game that I am. It's telling me that Persia has 1 gold and no tech. Persia is not in the current game I'm running. What did I screw up here?
#1: Yes, you can use it in the GOTM and SGOTM. :)
#2: Is it a new game you have started? You might need to play a turn (it might be reading the save from the previous turn). If not, then post the saev here, and I'll check it out. :)
TETurkhan Jun 19, 2004, 03:27 AM It will really come in handy for some scenarios I am working on. Gramphos any chance you can make a C3C version of this? :)
Dianthus Jun 19, 2004, 04:54 AM It will really come in handy for some scenarios I am working on. Gramphos any chance you can make a C3C version of this? :)
TETurkhan, you've either got the wrong thread or you're asking the wrong person. This thread is for Trade Assist written by ainwood!
GoNzOTW Jul 01, 2004, 09:00 AM Just ran across this today...
I know it's been asked to death, but how is that C3C version coming? :)
ainwood Jul 02, 2004, 12:51 AM Its coming along quite nicely. Thank you for asking. ;)
Seriously, I am working on it. I have most of the data reading alright, just have to tidy it up a bit. I'm also adding a few extra features. :)
Gramphos Jul 02, 2004, 05:04 AM It will really come in handy for some scenarios I am working on. Gramphos any chance you can make a C3C version of this? :)
:lol:
I could make one, but I really don't want to interfere with ainwood, since he has put lots of work in making this spoiler safe. As a matter of fact C3MT contains a hidden similar tool for my private use that I have when trying to figure out more things about the save format (no need to say it isn't spoiler safe, but it does work on the same principes, and I could probably make it spoiler safe). Still it isn't optimized in any way and finding workers for trade is probably something that would kill it unless I optimized it for that.
But as I said. as long as ainwood is working on a C3C version I have other things to focus on, and am not going to try to compete with him in making a diplomacy helper.
Melinder Jul 22, 2004, 10:43 AM Ohmigood where has this too been all my life?
Seriously Ainwood, you've probably prevented me from getting carpal tunnel syndrome. I had actually imagined and wished for a tool just like this - the huge fun-killer in my games is clicking through everybody after every turn, especially since clicking on a leaderhead "too fast" sometmes caused my GOTM to crash ! I can't wait to install it and save myself about 38 hours in the current GOTM (classic, 10 civs).
One problem, hopefully solveable. I'm a Mac-head. Where is AlanH and an OSX-friendly version? Hope he didn't give up for lack of support, 'cause anyone else on a Mac could benefit hugely from this tool.
Ainwood you've lived up to your profile tag line "working so others don't have to". I thought that giving us Mac 1.29 GOTM files was generous; I'll be reduced to a simpering goof if I can now use this too.
ucla_vince Jul 29, 2004, 11:07 AM Hey, great idea, but without resources it is sorely incomplete... will you be adding resource info?
vbraun Jul 30, 2004, 02:45 PM Is the C3C version done?
ainwood Jul 30, 2004, 06:14 PM Working on it! :D
In the interim, dianthus' CRP suite basically has all the features and more (incl. C3C support). :)
Yaype Jul 30, 2004, 08:47 PM I can't wait for the C3C version! ;)
Great work, BTW. :thumbsup:
ainwood Sep 01, 2004, 06:10 PM FYI - the C3C version is 'available' sort-of. Its now been included and expanded into a new tool, called 'CivAssist'. Link is here (http://forums.civfanatics.com/showthread.php?p=2147355#post2147355).
|
|