Gyathaar
Jan 24, 2005, 02:35 AM
hmm.. I am having some problems with this version.. it is saving every map no matter what options I set it to..
Am I doing something wrong?
Am I doing something wrong?
|
View Full Version : HoF Map Finder/Generator Utility Gyathaar Jan 24, 2005, 02:35 AM hmm.. I am having some problems with this version.. it is saving every map no matter what options I set it to.. Am I doing something wrong? Moonsinger Jan 24, 2005, 05:26 AM hmm.. I am having some problems with this version.. it is saving every map no matter what options I set it to.. Am I doing something wrong? Make sure the value of "Save ALL maps of domination limit >= this number" in the File/Setup/Extra tab is at least equal or greater than the Minimum Domination limit of the acceptable map. //Edit: Just change it to v5.7. There wasn't thing different between v5.6 and v5.7 except for extra syntax check on the new options to make sure they are valid; otherwise, if you forget to set them correctly (or not setting them at all), all a lot of maps will be saved. Link to the latest: MapFinder 2005 v5.7 (updated Jan 24, 2005) (http://www.civfanatics.net/uploads8/MapFinder2005v5r7.zip) Gyathaar Jan 24, 2005, 06:06 AM ah.. I get it.. it was the minimum cow count.. when I left that at -1 it would save all maps with -1 or more cows :lol: Moonsinger Jan 24, 2005, 06:11 AM ah.. I get it.. it was the minimum cow count.. when I left that at -1 it would save all maps with -1 or more cows :lol: My bad! I had already fixed that one in version 5.7 too.:) bluejay Jan 24, 2005, 10:58 AM Perhaps instead of implementing complex logic, i.e. (2 cows) OR (1 cow AND 1 wheat) OR ... the user could assign his own values for each resource or luxury, such as cow=10, ivory=5, and also require the total to be above some number for a map to be saved. The same would work for terrain, but here the user might put negative values for tundra and desert, positive values for grassland. The "maximum" column could mean count only this many squares towards the total, for example, only count 1 fresh water square towards the desired total. This would allow freedom for the user to select which maps to save and wouldn't be hard to program within the current MapFinder framework. What do people think? Smirk Jan 29, 2005, 10:26 PM I second bluejay's suggestion, I'm thinking something more along a weight. But this would take a not minor redesign of the UI. Personally I wouldn't mind seeing a generic collection of criteria that I can set to decide to save a game. Currently its a "all of this stuff" which is hit or miss IMO, you either get lucky, or you set your criteria down and end up not benefitting much from the process. With a generic collection, I could set the first to 2 cows minimum, the second to 3 bonus food, the third to 3 gold generating luxuries. This borders on whats been suggested with adding some minor conditional code. Not sure how your code binded with Diantius's(sp?) dll, but I think I could write up another small dll that would parse a file with these conditionals or weightings, and sit there ready to be called and calculated. All you would need do is say what you need returned and what data you would send. (For the weighting option) It could be something as simple as the number and variety of resources, and you'd expect a single number back. Say you weigh grassland cows at 1.0, plains cows at 0.25, grassland wheat at 0.75 and plains wheat at 0.75. And you have bonus food set to 1 or greater to save. With a grass cows, 4 plain cows, and 2 of either wheat you would save, and of course any combination of these. (For the conditionals option) This is effecively the same as the weighting, but its more straightforward for the average human. The above example would be more clearly: grass cow or plain cow >= 4 or any wheat > 2. Both achieve the same purpose and both are better suited in different cases. I would personally prefer the weighting option, because with conditionals I would have to think too hard to be sure I got all the options, whereas the weights I just give every object one and let math do all the work. On another note, I had some problems running this initially and I figured I would share (and hope this wasn't already raised in pages 7-17), using the WindowsFileBox option in the .ini file causes the game to crash everytime a map is saved. And one final suggestion, change the Setup text "delay for Loading Game" to "delay for Creating Game" or better yet "delay for Generating Map", for the longest time I was completely confused by this. I though it was related to the conquests restarting thing (ie actually loading the game). I was setting it to 35s and wondering why the app was so damn irresponsive. This coupled with my earlier problem with it crashing the game, I didn't immediately realize that that crashing was unintentional. Moonsinger Feb 01, 2005, 11:41 AM Personally I wouldn't mind seeing a generic collection of criteria that I can set to decide to save a game. Currently its a "all of this stuff" which is hit or miss IMO, you either get lucky, or you set your criteria down and end up not benefitting much from the process. With a generic collection, I could set the first to 2 cows minimum, the second to 3 bonus food, the third to 3 gold generating luxuries. This borders on whats been suggested with adding some minor conditional code. Originally, the program was designed to look for one set of criteria: map with high domination limit with cattle and river visible at the starting location. That was it! Since then, it has evolved like crazy; therefore, the only way to fullfill everyone wish is to have a logic interpreter (fully supporting AND, OR, open and close bracket, and the whole nine yard that goes with it) so that users can configure/setup their own set of criteria. IMO, that would the next step in this evolution! Not sure how your code binded with Diantius's(sp?) dll, but I think I could write up another small dll that would parse a file with these conditionals or weightings, and sit there ready to be called and calculated. All you would need do is say what you need returned and what data you would send. If you happen to find any source code for a simple calculator, please post the link...because I could easily adapt it into this program to interpret logic instead of numerical operators. For example, instead of handling + or -, it will be handling AND, OR logic instead. A piece of cake! That would be much easier than having to write a recursive routine from scratch to parse user conditional inputs. Gyathaar Feb 01, 2005, 12:34 PM Just want to let you know version 5.7 seems pretty stable.. just came back home after a week away, and its still running, and has done 37k map generations :) Smirk Feb 13, 2005, 05:06 PM If you happen to find any source code for a simple calculator, please post the link...because I could easily adapt it into this program to interpret logic instead of numerical operators. For example, instead of handling + or -, it will be handling AND, OR logic instead. A piece of cake! That would be much easier than having to write a recursive routine from scratch to parse user conditional inputs. I've written code of this nature many times, what sort of interface are you looking for? The simpliest I think, and would solve the most problems, would be to have a number of drop down boxes with your operations, one would be a terrain, the other would be the resources, others would include your operand (<,>,=,etc) and your control (a number typically). This with an Add button would add the current selected traits to a list, which could be manipulated by selecting a rule and deleting it (the only other action would be to edit, but that would require you updating the boxes which isn't essential, delete and readd is easy enough to start). For instance ([] is to denote the drop down box selected item): [grassland][cow][>][0] Add [plains][cow][>][1] Add [grassland][wheat][>][1] Add [plains][wheat][>][3] Add Then in the list you would have 4 items: Save when there are: more than 0 cows on grasslands OR more than 1 cows on plains OR more than 1 wheats on grasslands OR more than 3 wheats on plains So that leaves AND as the only logical operations left out of this description. So the last box would contain AND/OR, OR would be default and contained here only for consistency. Adding AND would make the list order based, so to accomplish and AND case you first enter your condition with AND selected, then add the next condition (adding AND again here would make it a 3 conditon AND). Deciding whether this is before or after the case makes no difference but can be important since once an AND is preset the list then depends on the order, and thus editing a condition then becomes more essential. The point of this interface description is that 1.) you do need to parse text nor error check since you cannot create an erronous conditon using the interface, and 2.) its a simple interface that I've seen many times and its pretty simple to code. It would be easier to write it than search for it I would think. Of the top of my head GameSpy uses an interface very similar to this for dealing with its filter rules (filtering servers). Also I have some code that deals with this sort of issue, although on a completely different problem set, so I can search my backups and find it. Let me know if you want this, or if you prefer pseducode. Its possible that I could rewrite my code to something in english easier than you could read the code, specially if you are a pascal/delphi coder predominately. So let me know if this is the sort of thing you are thinking. Dianthus Feb 15, 2005, 08:17 AM Just want to let you know version 5.7 seems pretty stable.. just came back home after a week away, and its still running, and has done 37k map generations :) It's been real stable for me too, running every day while I'm at work and over the weekend while I'm away. Nice one Moonsinger! :goodjob: I do have a suggestion though. I think this should be easier to implement than many of the others. I've been using the "Minimum # Food Bonus" recently rather than "Minimum # Cattle" as I'm also interested in Grassland Wheat or Floodplains Wheat for +4 food in Despotism. I'm getting lots of other types of food bonus though, such as Fish/Game/Oasis. I'm wondering if you could allow us to specify an amount of food that qualifies as a Food Bonus. That way I could set it to +5 (=+4 in Despotism) to find maps with 3 or more tiles with 5 or more food in them. What do you think? Moonsinger Feb 15, 2005, 10:47 AM I've written code of this nature many times, what sort of interface are you looking for? The simpliest I think, and would solve the most problems, would be to have a number of drop down boxes with your operations, one would be a terrain, the other would be the resources, others would include your operand (<,>,=,etc) and your control (a number typically). This with an Add button would add the current selected traits to a list, which could be manipulated by selecting a rule and deleting it (the only other action would be to edit, but that would require you updating the boxes which isn't essential, delete and readd is easy enough to start). For instance ([] is to denote the drop down box selected item): [grassland][cow][>][0] Add [plains][cow][>][1] Add [grassland][wheat][>][1] Add [plains][wheat][>][3] Add Then in the list you would have 4 items: Save when there are: more than 0 cows on grasslands OR more than 1 cows on plains OR more than 1 wheats on grasslands OR more than 3 wheats on plains So that leaves AND as the only logical operations left out of this description. So the last box would contain AND/OR, OR would be default and contained here only for consistency. Adding AND would make the list order based, so to accomplish and AND case you first enter your condition with AND selected, then add the next condition (adding AND again here would make it a 3 conditon AND). Deciding whether this is before or after the case makes no difference but can be important since once an AND is preset the list then depends on the order, and thus editing a condition then becomes more essential. The point of this interface description is that 1.) you do need to parse text nor error check since you cannot create an erronous conditon using the interface, and 2.) its a simple interface that I've seen many times and its pretty simple to code. It would be easier to write it than search for it I would think. Of the top of my head GameSpy uses an interface very similar to this for dealing with its filter rules (filtering servers). Well, I could give that a try to see what happen. Since I have been dealing with many users who don't understand anything about mutual exclusive, if we allow them to pick their own logics, they would some how cancel each other out with the AND rule, then screem at me that the program doesn't work.:( To make sure that this doesn't happen, I would still have to code a sophisticate user interface for rule selection. Also I have some code that deals with this sort of issue, although on a completely different problem set, so I can search my backups and find it. Let me know if you want this, or if you prefer pseducode. Its possible that I could rewrite my code to something in english easier than you could read the code, specially if you are a pascal/delphi coder predominately. I could read any type of codes. I haven't yet encountered a code or a programming language that I couldn't read. Anyway, you don't have to dig up your backup because the core of that is simple enough. When I have time, I will work on that user interface. Moonsinger Feb 15, 2005, 10:58 AM It's been real stable for me too, running every day while I'm at work and over the weekend while I'm away. Nice one Moonsinger! :goodjob: I'm really happy about that too!:) Btw, have you encountered any more problem with the screen shot issue? I do have a suggestion though. I think this should be easier to implement than many of the others. I've been using the "Minimum # Food Bonus" recently rather than "Minimum # Cattle" as I'm also interested in Grassland Wheat or Floodplains Wheat for +4 food in Despotism. I'm getting lots of other types of food bonus though, such as Fish/Game/Oasis. I'm wondering if you could allow us to specify an amount of food that qualifies as a Food Bonus. That way I could set it to +5 (=+4 in Despotism) to find maps with 3 or more tiles with 5 or more food in them. What do you think? If you are not in any hurry, I will take care of this in a couple of weeks when I redo the user interface to alllow users to specific their own logics (as mentioned on the previous post). If you need this done right away, I'm sure that won't be a problem - you know that I will do almost anything for you, you know.;) Dianthus Feb 15, 2005, 11:03 AM I'm really happy about that too!:) Btw, have you encountered any more problem with the screen shot issue? No problems at all, it's been solid as a rock! If you are not in any hurry, I will take care of this in a couple of weeks when I redo the user interface to alllow users to specific their own logics (as mentioned on the previous post). If you need this done right away, I'm sure that won't be a problem - you know that I will do almost anything for you, you know.;) No hurry. Whenever you get a round tuit, or feel like it, or whatever. It's pretty easy to find the ones I want by sorting, I'm just being lazy ;). Smirk Feb 15, 2005, 12:17 PM ...they would some how cancel each other out with the AND rule, then screem at me that the program doesn't work.:( Yeah, it can get complex, but its kinda important, for instance the app currently is all AND logic. I have an idea that may solve the problem as you see it, split the interface, have a list of OR rules, and a list of AND rules. (That with some clear text such as "All things in this list *must* be present for the map to be saved", should prevent many confusion problems.) My main concern is being able to specify the bonuses, but at the same time I want to exclude whole groups of maps based on absense of river, freshwater, existance of desert or tundra etc. dan14444 Feb 15, 2005, 07:11 PM For some weird reason the program cannot restart my Civ, so I have to use it in about 100 map increments :( ... Maybe my Civ should be installed in default folder? I have correct path in setup for autosave, but restarts remain the problem... Moonsinger Feb 16, 2005, 09:04 AM For some weird reason the program cannot restart my Civ, so I have to use it in about 100 map increments :( ... Maybe my Civ should be installed in default folder? I have correct path in setup for autosave, but restarts remain the problem... Where is your autosave folder? Is there a fille "Civ3Conquests.exe" in the "..\save\autosave" of your autosave directory for C3C? Note: There are three different autosave directories for Civ3, one for vanilla Civ3, one for PTW, and one for C3C; make sure that you select the correct one for the version of Civ that you are running or it won't work! Dianthus Feb 16, 2005, 09:33 AM For some weird reason the program cannot restart my Civ, so I have to use it in about 100 map increments :( ... Maybe my Civ should be installed in default folder? I have correct path in setup for autosave, but restarts remain the problem... And a question Moonsinger missed, but I think's worth asking ;). Which version of MapFinder are you using? EMan Feb 16, 2005, 12:05 PM Is it possible with the latest version of MapFinder to accept maps with only rivers? (viz. Exclude Lake-only maps.) :) (I've been setting "Fresh Water Minimum" to TWO as a way of eliminating "1-tile-Lake-No-River" maps.....is there a better way? ;) ) Moonsinger Feb 16, 2005, 12:11 PM And a question Moonsinger missed, but I think's worth asking ;). Which version of MapFinder are you using? Thanks Dianthus! That's a very important question.:) Is it possible with the latest version of MapFinder to accept maps with only rivers? (viz. Exclude Lake-only maps.) :) (I've been setting "Fresh Water Minimum" to TWO as a way of eliminating "1-tile-Lake-No-River" maps.....is there a better way? ;) ) You should be able to look for just river and much more after I implement the new user interface to allow users to customize their own search formula (in a few weeks). EMan Feb 16, 2005, 12:25 PM Thanks Ms. MS. :love: Will you then also change the heading: "Terrain criteria for 9 tiles at the starting location" to something like "Terrain criteria for ALL viewable tiles at the starting location"? Wish List: Are you planning on giving options like: 1. All viewable tiles 2. All viewable tiles excluding Settler Tile 3. All viewable tiles excluding starting-9 tiles 4. 9 start-positon tiles only 5. 8 start-positon tiles only (viz. exclude Settler Tile)? :) Moonsinger Feb 16, 2005, 12:52 PM Thanks Ms. MS. :love: You are welcome! I figure...if Dianthus and I done a really good job on this project, you may hire us to lead Firaxis after you buy them. Too bad, that company hasn't yet gone public.;) Will you then also change the heading: "Terrain criteria for 9 tiles at the starting location" to something like "Terrain criteria for ALL viewable tiles at the starting location"? Wish List: Are you planning on giving options like: 1. All viewable tiles 2. All viewable tiles excluding Settler Tile 3. All viewable tiles excluding starting-9 tiles 4. 9 start-positon tiles only 5. 8 start-positon tiles only (viz. exclude Settler Tile)? :) How about "all visible tiles" at the starting location? My guess is that even if we have to move the starting settler a few turns, it probably won't matter much in the end. I have played so many games until around 1000BC where I didn't settle until 3900BC but end with a higher score than map with better start. What do you think? TimHobbit Feb 16, 2005, 01:43 PM How about "all visible tiles" at the starting location? My guess is that even if we have to move the starting settler a few turns, it probably won't matter much in the end. I have played so many games until around 1000BC where I didn't settle until 3900BC but end with a higher score than map with better start. What do you think? :? I'm not sure if this would effect the "Hall of Fame" aspect of the application? TimHobbit MOTH Feb 16, 2005, 01:56 PM :? I'm not sure if this would effect the "Hall of Fame" aspect of the application? TimHobbit This has already passed muster as ok for the HOF. These are basically any tiles that are fully revealed at the start of the game without settling or moving. So, if you start on a hill you could see the starting 9 tiles and up to 16 more. Ms Moonsinger was not advocating have the Utility consider (or actually do it) moving any units. She was starting that when she plays she will sometimes move from the initial location before settling. EMan Feb 16, 2005, 02:38 PM You are welcome! I figure...if Dianthus and I done a really good job on this project, you may hire us to lead Firaxis after you buy them. Too bad, that company hasn't yet gone public.;)Why would One want to buy a Company that hasn't ALREADY hired the likes of you & Dianthus? :lol: .........Plus, say, SirPleb & DaveMcW for Testing..... and so many other brilliant people at CFC! The mind boggles! :) How about "all visible tiles" at the starting location? My guess is that even if we have to move the starting settler a few turns, it probably won't matter much in the end. I have played so many games until around 1000BC where I didn't settle until 3900BC but end with a higher score than map with better start. What do you think?Ahhhh.....you're thinking like the World Champion Dairy Farmer that you indeed are! :queen: Where this comes into being of utmost value is in the Fast Finish Victory types. A few examples off the cuff: 1. Aztec Conquest Tiny: You need 2 tiles in the starting-8 (Not the Settler tile) that generate 2 shields each. However, more than 2 Forests could impair the progress of your Aztec Warriors to find & conquer the other Civs. 2. UN/20K/100K/SS/Dom Victories: You might want a Goody Hut outside the starting-9 (that's in view of course), so that you may Pop a Settler/City/Tech. (I learnt today from SirPleb's Diplo thread that you can't pop a Settler in turn 1!)........to have ANY chance of beating SirPleb's 210AD UN Victory! :) 3. 20K: You might want a Coastal (Non-Lake) tile inside the 9 if you're planning on building Colossus, Lighthouse, Magellan. :) For Milk Runs, I agree with you it doesn't matter that much since all the games finish in 2050AD. :) Gyathaar Feb 16, 2005, 02:53 PM Well, I could give that a try to see what happen. Since I have been dealing with many users who don't understand anything about mutual exclusive, if we allow them to pick their own logics, they would some how cancel each other out with the AND rule, then screem at me that the program doesn't work.:( To make sure that this doesn't happen, I would still have to code a sophisticate user interface for rule selection. I have an extra idea that will make this easier to deal with aswell.. Allow us to save (and load) the logic to an easilly readable (text)file. This way if someone gets a weird problem, they can upload the query-file and have someone more knowledgable look at it. This will also allow you have keep more than one search available for you to easilly switch between them You could even take this one step further and put the civ3-game options in here and make mapfinder modify the civ3/ptw/conquest ini files before it starts generating maps.. allowing you a stored config that you just load and it automatically starts generating huge sized, wet warm 60% archepelagio with mayas as your civ and 8 other civs... with 4500+ domination limit, 5 cows and 6+ river tiles at starting position.. hehe This would also allow people your share their favourite, complicated mapsearches in an easy way. I could read any type of codes. I haven't yet encountered a code or a programming language that I couldn't read. Anyway, you don't have to dig up your backup because the core of that is simple enough. When I have time, I will work on that user interface. Thou most programming languages are easy to read, it is also easy to write unreadable code in most programming languages... int i;string t=" \\!]\"^#_-j/l";i=t[0]-20; while(i--)t[i]+=5-i/2+(i%2*2); t=sprintf(t[(t[0]-37)..7],t[8]-9,t[9]-10,t[10]-11,t[11]-12);t[2]++;t[3]++; printf(t,(t[0]+t[3])-77,(t[1]*t[2]-3622)); (this is written in the lpc language) Smirk Feb 17, 2005, 02:51 AM int i;string t=" \\!]\"^#_-j/l";i=t[0]-20; while(i--)t[i]+=5-i/2+(i%2*2); t=sprintf(t[(t[0]-37)..7],t[8]-9,t[9]-10,t[10]-11,t[11]-12);t[2]++;t[3]++; printf(t,(t[0]+t[3])-77,(t[1]*t[2]-3622)); (this is written in the lpc language) Thats pretty simple, sloppy code, but easy to read. Course adding some linebreaks in there would make it even easier. You want some difficult languages, check this link http://www.99-bottles-of-beer.net/ . Check out Orthogonal and Ook for instance, some good ones in B's as well, look at Befudge and Brain*$&!. dan14444 Feb 17, 2005, 02:59 AM Where is your autosave folder? Is there a fille "Civ3Conquests.exe" in the "..\save\autosave" of your autosave directory for C3C? Note: There are three different autosave directories for Civ3, one for vanilla Civ3, one for PTW, and one for C3C; make sure that you select the correct one for the version of Civ that you are running or it won't work! I use .../civ3/conquests/save/auto directory for autosaves (I guess it wouldn't work otherwise, eh? :) ). Civ3Conquests.exe (or whatever is name of main game file) is in .../civ3/conquests. I have seen different file and auto folder in .../civ3 but I didn't touch them... It would be good to know what exactly file the program tries to restart based on ...auto path (although I think it's obvious .../civ3/conquests/Civ3Conquests.exe... But something goes wrong...). Or may be I use a wrong version of Mapfinder? What is a link to the latest one? :) Dianthus Feb 17, 2005, 03:49 AM Or may be I use a wrong version of Mapfinder? What is a link to the latest one? :) The latest version is MapFinder 2005 v5.7 (updated Jan 24, 2005), and the link is on the first line of the 2nd post in this thread. Hopefully you'll be able to use the latest version and it'll just work ;). Doc Tsiolkovski Feb 17, 2005, 07:38 AM Just a FYI: I had problems with MapFinder not being able to save accepted maps...until I noticed I need to remove the "WindowsFileBox=1" setting from the ini I normally have. Problem in this case is that the game/tool in this case opens a Windows box first, but saving with this is not working with MapFinder; and the open box prevents further saving. But without the line, it works like a charm :thumbsup:. wildcard Feb 17, 2005, 06:13 PM I'm sure I'm missing something very obvious here...I've scanned through several of the threads for this info and cannot find it. I finally have a couple of maps that were not rejected by mapfinder based on my given criteria. Now how do I get a game started for one of these maps??? Did I Have to have my desired Civ and my opponents picked when mapfinder starts choosing the maps?? EMan Feb 17, 2005, 06:40 PM Did I Have to have my desired Civ and my opponents picked when mapfinder starts choosing the maps??Yes. You need to start Civ with all the set-up parameters until you get to the 4000BC start position......then fire up MF. Now how do I get a game started for one of these maps???Copy the desired .sav file from the Civ3Map directory to the Saves directory and then use the Load Game option from the Civ Start Menu. :) Doc Tsiolkovski Feb 18, 2005, 12:28 PM How can I get MapFinder to work properly with RaR? Don't care about the added resources, but for odd reasons MapFinder doesn't recognize Floodplains here :confused: . wildcard Feb 18, 2005, 01:25 PM I realized what I was asking half way through hitting send on my message here last night. I set mapfinder back up and got a good map with which to begin practicing SirPleb's Unbelievable strats for early diplo victories. Finding that map with a river and two cows is not a quick thing though. Thanks for the Help! Moonsinger Feb 18, 2005, 02:16 PM How can I get MapFinder to work properly with RaR? What is "RaR"? Dianthus Feb 18, 2005, 02:34 PM What is "RaR"? Rise and Rule. It's a mod for C3C of a similar size/scope to DyP. See Doc's sig. Moonsinger Feb 18, 2005, 02:59 PM Rise and Rule. It's a mod for C3C of a similar size/scope to DyP. See Doc's sig. In that case, it's really up to you, Dianthus because I'm not really into mod. My philosophy with mod has always been ... if you want a good starting position in a mod game, you could always "mod" it anyway you like; therefore, there is really no need for map finding. For example, if you want a map with 5 cows and 5 luxuries at the starting location, you can just simply add 5 cows and 5 luxuries to it. Doc Tsiolkovski Feb 18, 2005, 03:30 PM For example, if you want a map with 5 cows and 5 luxuries at the starting location, you can just simply add 5 cows and 5 luxuries to it. :confused: But mods use random maps...we're not talking about a scenario. Anyway, my only problem is why MF doesn't seem to recognize Flood Plains, while it can find any other base terrain (and base terrains are hardcoded, its not like you could add any here). Dianthus Feb 18, 2005, 03:38 PM Anyway, my only problem is why MF doesn't seem to recognize Flood Plains, while it can find any other base terrain (and base terrains are hardcoded, its not like you could add any here). It could well be a problem with my .sav reading code. I'll take a look at some point. I'm pretty busy at the moment though! Moonsinger Feb 18, 2005, 05:31 PM :confused: Anyway, my only problem is why MF doesn't seem to recognize Flood Plains, while it can find any other base terrain (and base terrains are hardcoded, its not like you could add any here). Like I said, it's really up to Dianthus!:) Since he has said he will take a look at it when he has time, it may be helpful if you would post a SAV of your RaR mod with flood plains visible at the starting position that you said MF couldn't recognize. That would help, I think. Dianthus Feb 18, 2005, 06:40 PM Like I said, it's really up to Dianthus!:) Since he has said he will take a look at it when he has time, it may be helpful if you would post a SAV of your RaR mod with flood plains visible at the starting position that you said MF couldn't recognize. That would help, I think. That would help, definitely. I've got RaR installed from when I did a little testing of CRpMapStat with it, so if I get a .sav as well I won't have many excuses left ;). Ginger_Ale Feb 21, 2005, 09:28 AM Hi Dianthus and Moonsinger, Previously before, my (non-2005) versin of MapFinder didn't seem to save any saves beyond the first one, which it always saved, and always said there was 1 lake tile and the domination limit was 501, even if they both weren't true. I downloaded MapFinder 2005, and I still have this same problem. No matter my settings, it saves the first save (which it says has 501 domination limit), and then skips the rest. I'm using v5.7, I believe. Any ideas of why it acts like this? Mistfit Feb 21, 2005, 12:56 PM Would it be possible on a future expansion to add in: "Save any file < Domination Limit X " I understand why you have it set the way it is now for milking games but I would probably look at games with very low Domination limits for quick domination. Great Utility BTW! I love it. I actually found my self watching for about a 1/2 and hour just sort of mesmorized by the saves flying by. My record is 825 maps looked at with out stopping. On a small map 2 cows with at least 1 river tile and any map with more than 2 cows I'm getting about 1 acceptable save every 40 maps or so. :Goodjob: superslug Feb 21, 2005, 01:05 PM Would it be possible on a future expansion to add in: "Save any file < Domination Limit X " :confused: It can already do this. Just set your minimum to 0 and the maximum to "Domination Limit X". Mistfit Feb 21, 2005, 01:12 PM What I am looking for is for it to save games that do not meet my standard requirements (2 cows and >1river) but has an outstandingly low domination limit. On the last tab there is a feature that will do just the opposite of this, it saves any game with a domination limit GREATER than X (even though it does not meet the other limits) I hope I've explained this properly. :hmm: Tzar Sasha Feb 21, 2005, 04:47 PM What I am looking for is for it to save games that do not meet my standard requirements (2 cows and >1river) but has an outstandingly low domination limit. On the last tab there is a feature that will do just the opposite of this, it saves any game with a domination limit GREATER than X (even though it does not meet the other limits) I hope I've explained this properly. :hmm: You could just do the 0 to domination limit X as was mentioned by superslug and drop your standard requirements. Then use the sort feature to look for maps with your standard requirements and the low domination limit that you want. Moonsinger Feb 21, 2005, 09:07 PM Previously before, my (non-2005) versin of MapFinder didn't seem to save any saves beyond the first one, which it always saved, and always said there was 1 lake tile and the domination limit was 501, even if they both weren't true. I downloaded MapFinder 2005, and I still have this same problem. No matter my settings, it saves the first save (which it says has 501 domination limit), and then skips the rest. I'm using v5.7, I believe. Any ideas of why it acts like this? Please specify your version of Civ3 (PTW, C3C, or vanilla) and post a copy of your config "MapFinder.INI" file (it can be found at the same location where you installed MapFinder). I'm sure something is wrong with your settings. Moonsinger Feb 21, 2005, 09:14 PM Would it be possible on a future expansion to add in: "Save any file < Domination Limit X " I understand why you have it set the way it is now for milking games but I would probably look at games with very low Domination limits for quick domination. Of course! However, you may have to wait for a few weeks because I'm very busy this month. Great Utility BTW! I love it. I actually found my self watching for about a 1/2 and hour just sort of mesmorized by the saves flying by. My record is 825 maps looked at with out stopping. On a small map 2 cows with at least 1 river tile and any map with more than 2 cows I'm getting about 1 acceptable save every 40 maps or so. :Goodjob: Thanks!:) I'm glad our little toy work!:) Ginger_Ale Feb 28, 2005, 07:35 PM Please specify your version of Civ3 (PTW, C3C, or vanilla) and post a copy of your config "MapFinder.INI" file (it can be found at the same location where you installed MapFinder). I'm sure something is wrong with your settings. Sorry for not seeing this earlier! I'm using C3C v1.22. [Config] Delay4NewGame=9000 Delay4SaveGame=3000 Delay4RestartC3C=10000 MinDomLimit=100 MaxDomLimit=3000 OutputDir=C:\Civ AutoSaveDir=C:\Program Files\Infogrames Interactive\Civilization III\Saves\Auto Counter=13 Delay4Keystrokes=250 Delay4CivDialogs=2000 MaxAcceptGame=10 QuickStartGame=1 NoRun2RestartC3C=5 JPGCompressionQuality=70 MinCattle=-1 MinFish=-1 MinGame=-1 MinGold=-1 MinOasis=-1 MinSugar=-1 MinTobacco=-1 MinFruit=-1 MinWheat=-1 MinDyes=-1 MinFurs=-1 MinGems=-1 MinIncense=-1 MinIvory=-1 MinSilks=-1 MinSpices=-1 MinWines=-1 MinGrassland=-1 MinFloodplain=-1 MinPlain=-1 MinForest=-1 MinHill=-1 MinJungle=-1 MinDesert=-1 MinTundra=-1 MinMountain=-1 MinCoastal=-1 MinMarsh=-1 MinFreshWater=-1 MaxGrassland=-1 MaxFloodplain=-1 MaxPlain=-1 MaxForest=-1 MaxHill=-1 MaxJungle=-1 MaxDesert=-1 MaxTundra=-1 MaxMountain=-1 MaxCoastal=-1 MaxMarsh=-1 MaxRiver=-1 MinFoodBonus=-1 MinLuxury=-1 MinShieldGrass=-1 MinGoodyHut=-1 MinLimit4ForceSave=-1 MinCow4ForceSave=-1 Can someone post their settings just so I can try to see if it works? Moonsinger Feb 28, 2005, 09:35 PM Sorry for not seeing this earlier! I'm using C3C v1.22. Can someone post their settings just so I can try to see if it works? I have seen at least more than 1 problem with your settings. #1. Your pointing it to the WRONG autosave directory. Since you are playing C3C, you should point it to C3C directory, not vanilla Civ3. See the sample of my setting below. #2. Your saving delay is too small. Note, MapFinder would only save when it accepts a Map; therefore, you should always give it extra time to be on the safe side. In all cases, the time delay for Saving should ALWAYS be bigger or equal to the time delay for Loading. I can tell you the the appropriate timing for your system if you can tell me the speed of your system. For some sample timing you may want to check out page #24 of this thread. Here is an example that may work for you. http://forums.civfanatics.com/showpost.php?p=2479096&postcount=477 Note: if you have a slower system, you should increase the delay "sleep" timer to give Civ3 enough time to process. The following config is for my system which has a 2.8 GHz P4 overlocked at 3.2GHz: If you system is slower than mine, I recommend you go with the link above! Delay4NewGame=6000 Delay4SaveGame=6000 Delay4RestartC3C=9000 MinDomLimit=4400 MaxDomLimit=6000 OutputDir=C:\Civ3Map\Chieftain\01.23.2005 AutoSaveDir=C:\Program Files\Infogrames Interactive\Civilization III\Conquests\Saves\Auto Counter=203001 MaxAcceptGame=2000 QuickStartGame=1 NoRun2RestartC3C=27 Delay4Keystrokes=150 Delay4CivDialogs=1500 Btw, the AUTOSAVE for C3C should have the word "Conquests\Saves\Auto" in its path. You should correct this in your setting first! Ginger_Ale Mar 01, 2005, 07:32 AM Thanks Moonsinger - I had seen the autosave input place, but when I saw ".../Civilization III/" I thought it was leading to C3C; I didn't read the whole line. I was fiddling around with the timings, that's why they were low. I thought that they were my problems, so I tested different variations. It now works. Once again, many thanks. :) Moonsinger Mar 03, 2005, 08:34 AM Update on what I'm going to do next on this project: I was on my way to work this morning thinking about Germany, then it hit me. I could easily twist the AND and OR expression a little bit to make it work for MapFinder. The new logic for AND and OR in MapFinder will be as follows: 1. All expression will be evaluated from LEFT to RIGHT, TOP to BOTTOM. 2. Simple logic with no bracket of any type 3. Will support AND, OR, >, and < operators (+ or - may be included if there is a need for them). Ok, let's see how this work. For example, you could say something like this: AND DomLimit > 4400 AND DomLimit < 4500 AND Cattle > 0 OR River > 0 OR Lake > 0 OR Ivory > 0 AND Whatever > 0 Basically, the above expression means that: All Maps with a domination limit between 4400 and 4500 AND has at least one catttle OR has at least one river OR has at least one lake OR has at least one Ivory AND it also has whatever else...I think you get the idea. In this example, evaluated from LEFT to RIGHT and TOP to BOTTOM, all the AND clause will be treated as the base requirements. All the OR clause will be treated extra option ontop of the base requirement. In this case, any map that meet all the AND clauses and meet at least one of the OR clauses will be saved/accepted. Very simple and easy to implement, but flexible enough to support everyone need. What do you think? Please feel free to poke hole to it. If you think this type of expression won't be able to support what you want, please let me know asap because I'm planning to code it this weekend. Thanks! EMan Mar 03, 2005, 09:28 AM @Moonsinger: This is Great Stuff! :goodjob: :goodjob: In your example, I read it like: If you have DL 4401-4499 plus.....a Cow Or a river Or a lake Or (an Ivory + Whatever), the Map would be accepted. I like brackets, so my simple mind would get it if it were written: (DL > 4400 AND DL < 4500 AND Cow > 0 AND Whatever > 0) AND (River > 0 OR Lake > 0 OR Ivory > 0).....so if this expression were True, the Map would be accepted. 'Course I was a COBOL programmer and we all know what happened to the Dinosaurs! :lol: Bottom Line: As long as people KNOW that ALL AND expressions must be True and at least One OR expresson for the Map to be accepted, then all will be fine.....I Promise! :) MOTH Mar 03, 2005, 10:05 AM This would do the job for me! Moonsinger Mar 03, 2005, 10:08 AM I like brackets, so my simple mind would get it if it were written: (DL > 4400 AND DL < 4500 AND Cow > 0 AND Whatever > 0) AND (River > 0 OR Lake > 0 OR Ivory > 0).....so if this expression were True, the Map would be accepted. I like brackets and simple expression too.:) That is what the rest of the world is currently using...why do I want to re-invent the wheel? I'm sure you may be wondering about that....the answer is very simple. I don't have time to code the "bracket" phaser or logic phaser. Therefore, that was the reason for me coming with something a little bit easier and won't take me a lot of time to code. I don't ask anyone who use this software for anything in return, except that please read the instruction before using it. And the instruction for map to be accepted is simple enough "all AND expressions must be True and at least one OR expression must be true". Of course, it goes without saying, we don't have to use any OR (if we don't need it; just becuase it is there that doesn't mean we have to use it; in most case, the AND clause alone would do the trick). EMan Mar 03, 2005, 10:13 AM @Moonsinger: Makes perfect sense! This will be a GREAT addition to an already Great Utility! Thanks for all the time you've put in on this. :goodjob: :goodjob: Mistfit Mar 03, 2005, 10:15 AM I like the Idea! It will allow for me to find exceptionally low domintaion games that might have been missed before. One small point (very small) regarding your extras page On my first trial thought I had set the game to keep any game that had 3 or more cows on it. I typed in Cows > 2. Thinking this would give me only games with 3 or more cows where in fact it saved files with 2 or more... Minor I know but I thought I'd mention it. It also gave me a reason to thank you again for this utility. I know I'm a bit nutz but I actuall enjoy sitting there and watching it run. I spent almost an hour yesterday getting excited about my next Domination attempt. :cheers: Moonsinger Mar 03, 2005, 10:32 AM Furthermore, it would also cover something like this (100% backward compatible with what MF has already been supporting...in the following example, all maps above 4500 will be saved): AND DomLimit > 4400 OR River > 0 OR Cattle > 0 OR DomLimit >4500 Of course, the following is the WRONG way of expressing the above): AND DomLimit > 4400 AND DomLimit < 4500 OR River > 0 OR Cattle > 0 OR DomLimit >4500 This won't accept any map with limit over 4500 because "AND DomLimit < 4500" negate the "OR DomLimit >4500" clause. Like every other expression in life, there is a wrong way to express it and there is a right way to express the same thing. For anyone who isn't strong in logistic, just ask and you will be helped. Beside me, I'm sure everyone here will help you out with your expression. Therefore, I hope that everyone should be able to express exactly what they want with this new thing. Moonsinger Mar 03, 2005, 10:37 AM On my first trial thought I had set the game to keep any game that had 3 or more cows on it. I typed in Cows > 2. Thinking this would give me only games with 3 or more cows where in fact it saved files with 2 or more... Minor I know but I thought I'd mention it. Thanks! A simple typo! I will correct that in the next version! It also gave me a reason to thank you again for this utility. I know I'm a bit nutz but I actuall enjoy sitting there and watching it run. I spent almost an hour yesterday getting excited about my next Domination attempt. :cheers: You are welcome!:) Tuvok694 Mar 03, 2005, 10:45 AM Hello Moonsinger! I tested the new version (5.7) last night and it works perfectly, even with my german keyboard layout. So thanks again for this extremely helpful tool! Greetings from Germany, Tuvok694 Smirk Mar 03, 2005, 10:55 AM Sounds good to me. At any rate I personally would like to be able to specify things more exactly, which may be planned but just not present in your example. That is, be able to specify terrain as MapFinder currently does, but also combine terrain with bonuses which it currently does not do. Using your format here is an example: OR plain cattle > 2 OR grassland cattle > 1 AND limit < 300 AND desert = 0 AND swamp = 0 AND jungle = 0 Moonsinger Mar 03, 2005, 11:25 AM At any rate I personally would like to be able to specify things more exactly, which may be planned but just not present in your example. That is, be able to specify terrain as MapFinder currently does, but also combine terrain with bonuses which it currently does not do. Using your format here is an example: OR plain cattle > 2 OR grassland cattle > 1 AND limit < 300 AND desert = 0 AND swamp = 0 AND jungle = 0 Of course, that will be included! There will be a picklist of variables for each type of recources, terrains, etc... DaveMcW Mar 03, 2005, 12:00 PM Expressions are nice, but someone will always want bigger and better expressions that you didn't plan for. ;) I was thinking about a different way. Give every option a point value, instead of a number value. You can set negative points to avoid bad options. If I want a good map for tiny conquest, I might set: grassland cow = 200 points floodplain wheat = 150 points grassland wheat = 100 points plains cow = 50 points domination limit above 800 = -2 points jungle = -200 points Save all files above 500 points Gyathaar Mar 03, 2005, 12:06 PM @Moonsinger: You know.. it just dawned to me.. You already have the needed interface to do this.. You just have to merge the terranin and resource tabs, and then move the min and max dom limit tabs, BG and goodiehut into same tab.. (make a bigger window).. then just add a 'add extra search' button (and a delete button) to create a new tab with the same search options... Store the search variables into a set of arrays instead of variables, then just loop though the indexes (as in : map_found=0; for (int x=0;x++;x<num_searches){if(min_cow[x]<=map_cow && min_lux[x] < map_lux && ...) { map_found=1; break;}} ) Moonsinger Mar 03, 2005, 12:46 PM Expressions are nice, but someone will always want bigger and better expressions that you didn't plan for. ;) I was thinking about a different way. That's true!;) Give every option a point value, instead of a number value. You can set negative points to avoid bad options. If I want a good map for tiny conquest, I might set: grassland cow = 200 points floodplain wheat = 150 points grassland wheat = 100 points plains cow = 50 points domination limit above 800 = -2 points jungle = -200 points Save all files above 500 points Since there is a long list of terrains and resources, that may take awhile to figure out appropriate values for them. You know me...I usually have a headache whenever I see numbers (I used to be really good with Math; don't know why I'm so afraid to look at it these days:cry: ). Anyway, are volunteering for that job, Dave?;) Moonsinger Mar 03, 2005, 12:54 PM @Moonsinger: You know.. it just dawned to me.. You already have the needed interface to do this.. You just have to merge the terranin and resource tabs, and then move the min and max dom limit tabs, BG and goodiehut into same tab.. (make a bigger window).. then just add a 'add extra search' button (and a delete button) to create a new tab with the same search options... Store the search variables into a set of arrays instead of variables, then just loop though the indexes (as in : map_found=0; for (int x=0;x++;x<num_searches){if(min_cow[x]<=map_cow && min_lux[x] < map_lux && ...) { map_found=1; break;}} ) Yes, I have envisioned something like that!:) denyd Mar 03, 2005, 01:07 PM Just to toss my two cents in on this one. Rather than have pre-defined values for each tile type, have the user enter a -1000 to +1000 value for each of the different available items. For each GL Cow you get the user defined value (say 1000) and for each marsh/jungle you would also get a point value (say -1000). Then the user can set a cutoff of which maps to save. I'm not sure if it's possible (or legal for that matter), but I used to value the start based on all visible tiles (not just the initial 9). Being able to include the 2 other cows that would be included after the first border expansion often makes a skipped map a better choice than some that qualify. Reasoning, some people might think a FP Wheat is a fantastic item because of the extra food, while others might not value it as highly due to the disease possibility. Map Finder could then have a checkbox on the main page for either point scoring or items to qualify. DaveMcW Mar 03, 2005, 01:47 PM Yes, that's what I was thinking, denyd. :) The user can decide the point values for each terrain type. The default should probably be 0, so they can pick their favorite (or zap their least favorite) terrain easily. Moonsinger Mar 03, 2005, 03:24 PM Yes, that's what I was thinking, denyd. :) The user can decide the point values for each terrain type. The default should probably be 0, so they can pick their favorite (or zap their least favorite) terrain easily. That's a pretty good idea (it may come in handy some day)! :goodjob: Overall, I think that may work for a lot of people, but it may not work for at least one person "me". For example, if I just want a map with a domination limit of 4500 with 1 cow by the river, what type of value do you think I need? Should I just give cow=1000 and set everything else to zero? What type of value should I give to river and lake? If 1 river = 500 points, that would mean 5 rivers will yield 2500 points. Since I need only 1 river, the other 4 rivers in this example just going to mess up the total points; therefore, may accept a map that I would normally reject. PS: I'm not trying to shoot down your idea; I'm really just trying to see if it holds water in the long run. denyd Mar 03, 2005, 03:32 PM I'd leave the existing tool as it is and add a pair of radio buttons on the main page to select between selecting items (the current method) and above a point value (the new method). That way people would have the option of selecting specific needs or a high value start. DaveMcW Mar 03, 2005, 10:17 PM There would have to be some additional searches. "Freshwater" (true/false) - to find that first river or lake "Coastal" (true/false) "Estimated Domination Limit" - Allow the user to estimate the domination limit, then subtract from the real limit, then multiply it by the user's point value. Simply multiplying the entire domination limit might work but the math is ugly. Moonsinger Mar 06, 2005, 12:48 PM Sorry for the delay!:( I hope you can wait for one more day because I wasn't able to work on this project at all during this weekend. I was looking forward to do it, but when I started to work on it last night, I realized I have left my new component toolkits (just picked that up in Germany last week) at the office. Oh well, I will try to do it on Monday night. Daghdha Mar 06, 2005, 04:51 PM First of all, thanks to EMan for telling a newbee to give the HoF a try. I'm very proud to be on the list :goodjob: Now my Q: I can't get the mapfinder to work and probably it's because I'm a complete dork when it comes to computers :blush: I follow the steps i Monnsingers #2 post in this thread but it won't run. I've got a screenshot of it but I don't even know how to paste it in here (my God I stink at this). Box says: "Unable to write to C\:program files\infogrames interactive\civilizationIII\conquests.ini" I guess the settings and/or directory is the problem but I can't really say since all the instructions tell Me (who doesn't know blah, blah, blah) is that they got to be right...uhhm, right. Well, if anyone care to tell me what to do I would appreciate it. A good start is definetly needed if I want to hang on to that list (and I do, I do I do) Denniz Mar 06, 2005, 05:24 PM Hey Moonsinger, I got MapFinder to work after reading the directions. (Not without some mis-steps, though. See my HoF post for the full confession. :blush: ) Very cool utility. :goodjob: My question is with regards to the Generated Report. Something, IE 6.0 or XP SP2 related, I suspect, is interfering with it. I get a message (line below address toolbar) that it is blocking active content. All I get is the report headings. When I right-click and select "allow blocked content" it doesn't change anything. I have tried selecting "Generate Report" to run again but nothing new happens. I am pointing it to the folder where the maps are. I have tried pointing it to the folder with the exe but that didn't do anything either. I have checked the Internet options but they are set to allow java scripting. I have done a few google searches of this forum and tried the MS Help/Knowledgebase search. So far I don't know what's setting is the culprit. (I get the same message at work when I open a html tech ref documentation. I have never figured out how to fix it there either. But it does continue after I select the allow option.) I don't know if any of this will sound familar to you but, I thought I would ask in case it does or I am doing something terribly stupid. :) I attached the Index.htm file, in case that tells you something meaningful. Thanks EMan Mar 06, 2005, 07:19 PM ....Box says: "Unable to write to C\:program files\infogrames interactive\civilizationIII\conquests.ini"Good to see you in the HOF, Daghdha. :goodjob: Yes, MapFinder is a Great program to run if you want to have a good starting position without the associated hours of "Manual Labor". When Moonsinger checks in to this thread, she'll probably set you straight in a NY second...........But, in the meantime, check that the directory the MF is pointing at is C:\Program Files\Infogrames Interactive\Civilization III\Conquests\Saves\Auto....there is a "conquests.ini" file in the C:\Program Files\Infogrames Interactive\Civilization III\Conquests folder......so, that may be your problem. :) I assume from your HOF entry that you are playing Conquests, version 1.22. :) Daghdha Mar 06, 2005, 07:54 PM @EMan Points to \saves\auto allright but, no working sir :-(((. Anyway thanks for trying. I'll go back and re-read the instruction and wait for the light of the Moon. Btw Your assumption was spot on! superslug Mar 07, 2005, 12:44 AM Daghdha, does Mapfinder generate the index.htm file but IE not open it? Have you tried opening the file in another browser? Dianthus Mar 07, 2005, 03:49 AM My question is with regards to the Generated Report. Something, IE 6.0 or XP SP2 related, I suspect, is interfering with it. I get a message (line below address toolbar) that it is blocking active content. All I get is the report headings. When I right-click and select "allow blocked content" it doesn't change anything. I have tried selecting "Generate Report" to run again but nothing new happens. I am pointing it to the folder where the maps are. I have tried pointing it to the folder with the exe but that didn't do anything either. ... I attached the Index.htm file, in case that tells you something meaningful. That index.htm file doesn't contain any rows for .sav files. I'm using IE 6.0 and SP2 as well. The "blocking active content" just stops you from being able to click on the column headings to sort, you would still be able to see the .sav rows. Can you see any .sav files and .jpg files in the dir you specified in the options? That dir should already contain an index.htm that MapFinder automatically creates when you stop it. The "Generate Report" option can be used to recreate the index.htm by pointing to that same dir (the one with the .sav/.jpg files). Denniz Mar 07, 2005, 04:50 AM That index.htm file doesn't contain any rows for .sav files. I'm using IE 6.0 and SP2 as well. The "blocking active content" just stops you from being able to click on the column headings to sort, you would still be able to see the .sav rows. Can you see any .sav files and .jpg files in the dir you specified in the options? That dir should already contain an index.htm that MapFinder automatically creates when you stop it. The "Generate Report" option can be used to recreate the index.htm by pointing to that same dir (the one with the .sav/.jpg files). It was the original report (after stopping MapFinder) that came up empty. I only tried the generate to see if I could get it after clicking allow blocked content. There were .sav/.jpg files in the directory. I forgot to mention it but the image files weren't copied into the NewMap folder's image sub-folder either. I did that by hand. Moonsinger Mar 07, 2005, 10:34 AM "Unable to write to C\:program files\infogrames interactive\civilizationIII\conquests.ini" I think EMan had already figured out your problem and had given the correct solution too. You just have to do it more slowly...that's all. Here is the slow step by step version of it: #1. Locate the shortcut or the icon that you normally use to launch C3C, but instead of launching it, right-hand click on it instead, then to select "properties". That will show you the property of your icon/shortcut. Basically, this will tell you EXACTLY where your C3C program actually live. Note: read the line that say "Start In" or something like that. #2. Now, make sure you select the the correct autosave directory and it should be "saves\auto" beyond the path that you have noticed in step #1. Note: Step #1 is very important...please try to pay extra attention to it. Through out this thread, there had been time where people were 100% sure that they select the correct auto save directory, but it ususally turned out that they were wrong. If you have more than one drive (logical disk drive letter), to be sure to notice that. In any case, if that doesn't work, please post a copy of your MapFinder.INI file (it can be found in the MapFinder directory) here. Moonsinger Mar 07, 2005, 10:50 AM I forgot to mention it but the image files weren't copied into the NewMap folder's image sub-folder either. I did that by hand. When you unzip the orginal MapFinder file (just right after you downloaded it), did you remember to unzip it with mantaining its directory structure? There should be an "images" sub directory in where you installed MapFinder. If that images" directory doesn't exist, I tell MapFinder to skip the report... It was the original report (after stopping MapFinder) that came up empty. I only tried the generate to see if I could get it after clicking allow blocked content. There were .sav/.jpg files in the directory. If you unzip it correctly and it still doesn't work. Well, if there were .sav and .jpg files in it, it won't be an empty report. Would you go to DOS prompt and do an "dir > filelist.txt" on that directory and post it here. I just want to see what the name of those .sav and .jpg files were looked like. I doubt that we will come to this...but I ask for the filelist.txt file (just in case). Moonsinger Mar 07, 2005, 10:58 AM When I right-click and select "allow blocked content" it doesn't change anything. I have tried selecting "Generate Report" to run again but nothing new happens. That is very normal! IE6 does that for your own protection. The latest version of Netscape does the same thing too. Because the column sorting script is a java script; in theory, java script can be very harmful because there may be some bad java script out there that could mess up your system - exactly why IE/Netscape can be set to not AUTOMATICALLY execute any java scripts. Therefore, you just have to do a "right hand click" on the block content and alllow it to run. Daghdha Mar 07, 2005, 06:15 PM @Moonsinger, EMan & Dianthus :goodjob: :goodjob: :goodjob: Thank you all, it's ticking now. Still have to figure out how the max/min levels work but I may manage to do that by trial and error :) *750BC on Demi and still alive* Denniz Mar 07, 2005, 07:42 PM did you remember to unzip it with mantaining its directory structure? Yep. Default setting. There should be an "images" sub directory in where you installed MapFinder. If that images" directory doesn't exist, I tell MapFinder to skip the report... That's interesting. When I try to generate a report it creates an "Images" folder in the directory with the .sav & .jpg files. That's why I said I had to copy the images. There is only the script file there to start. The original "Images" folder is where it is supposed to be, but it is definately referencing the "new" one. I have deleted it an had it come back several times. Is there an issue if the folder where it writes the maps is a sub-folder of the "MapFinder" folder? Also, when I first unzip and ran it I had it in a folder in "My documents". When I objected to my perfectly reasonable 50-bagillion byte path name for the output, I put the output folder on C: and later moved the MapFinder folder there, too. (Putting the output folder inside.) I attached the requested dir list and included the INI file as a bonus, in case you wanted to look at it as well. :) IE6 does that for your own protection. Protection and annoyance. You can make an exception for a webpage coming over the net but not if you are opening a local html file. :( Moonsinger Mar 08, 2005, 09:47 PM This new version has been taking a lot more times than I thought. Anyway, it's almost done. Here is the screen shot of the new interface. Just two setup tabs with a list of stuffs (variables) you can pick from. Of course, you can import/export (save/load) any rule set that you like. Moonsinger Mar 08, 2005, 09:58 PM I attached the requested dir list and included the INI file as a bonus, in case you wanted to look at it as well.:) Everything looks good there! I don't see anything wrong with those files or directory structures. Btw, I'm using WinXP Pro with SP2 too. The fact that it couldn't copy those image files to the report directory trouble me. So far, you are the only one with this problem. I may have to compile a special debug version just for you because I don't see why it wouldn't work on your machine. Daghdha Mar 09, 2005, 02:12 AM Is there maybe some sort of manual for this cool tool! I know you're working your butts off just to create it so this is a very gentle request. Denniz Mar 09, 2005, 07:11 PM Everything looks good there! I don't see anything wrong with those files or directory structures. Btw, I'm using WinXP Pro with SP2 too. The fact that it couldn't copy those image files to the report directory trouble me. So far, you are the only one with this problem. I may have to compile a special debug version just for you because I don't see why it wouldn't work on your machine. Definately something bizarre. I turned off my firewall, virus & adware protection and tried it again. No difference. My PC is a laptop, so I have user accounts turned on (i.e. password protected.) I checked the event viewer and there are no messages there, but still, maybe something security related? Moonsinger Mar 10, 2005, 11:59 PM Ok, here is version 6 (about 1400KB in size): http://www.civfanatics.net/uploads9/MapFinder_v6.zip The following is a list of items you can have MapFinder to search for: bonus grassland cattle cattle on grassland cattle on plain coast deer desert domination limit floodplain food bonus forest fresh water gold grassland hill hut ivory jungle lake luxury marsh mountain plain river tundra wheat If there is an item you want that isn't on the list, please remind me. Thanks! Moonsinger Mar 11, 2005, 12:03 AM Definately something bizarre. I turned off my firewall, virus & adware protection and tried it again. No difference. My PC is a laptop, so I have user accounts turned on (i.e. password protected.) I checked the event viewer and there are no messages there, but still, maybe something security related? No, it's not that! I'm sure it's probably something much simpler than that. Btw, what language and keyboard style are you using? Please note that MapFinder may not work with non-US keyboard style. In the US version, the "\" is the directory separator. In other languages, it may be the same as the "\" key; therefore, it may not work. Moonsinger Mar 11, 2005, 12:07 AM Is there maybe some sort of manual for this cool tool! I know you're working your butts off just to create it so this is a very gentle request. Are you volunteering for that job?;) Dianthus Mar 11, 2005, 06:44 AM The following is a list of items you can have MapFinder to search for: ... If there is an item you want that isn't on the list, please remind me. Thanks! I would like to be able to search for tiles that have 5 food when irrigated (which would be 4 in despotism, enough for an aggricultural settler factory). Would that be possible? I think I've supplied the required information about the tiles :). Moonsinger Mar 11, 2005, 10:12 AM I would like to be able to search for tiles that have 5 food when irrigated (which would be 4 in despotism, enough for an aggricultural settler factory). Would that be possible? I think I've supplied the required information about the tiles :). If I add "cattle on grass", wheat on floodplain", "deer on forest", do you think that will do the trick. As far as I can see, those are the only things that can yield 5 food when irrigated. Of course, if you like, I will just simple add one variable "5food in despotism" to look for any tiles that have 5 food when irrigated. Which way would you like? Dianthus Mar 11, 2005, 10:40 AM If I add "cattle on grass", wheat on floodplain", "deer on forest", do you think that will do the trick. As far as I can see, those are the only things that can yield 5 food when irrigated. Of course, if you like, I will just simple add one variable "5food in despotism" to look for any tiles that have 5 food when irrigated. Which way would you like? Wheat on grass would do it, 4 food in despotism that is (or 5 in non-despotism). I would prefer something similar to the latter option, that does "5 food or higher when not in Despotism", though you might want to shorten that a bit ;). Moonsinger Mar 11, 2005, 11:23 AM While I was waiting for your previous reply, I have already added the following items: GetFood GetFood-Base GetGold GetGold-Base GetShield GetShield-Base Basically,they are the core of your three functions GetGold, GetFood, and GetShield. For example, if you just say "GetFood", this mean the value of GetFood with irrigation in Despotism. "GetFood-Base" = GetFood in Despotism MINUS the baseline in Despotism. Note: I also have it display in the status bar as : Despot FSG (Food, Shield, and Gold minus the baseline) for every maps. What do you think? Does this work for you? If not, we will have start looking for something specific (like adding the 5food variable). Here is the latest version: http://www.civfanatics.net/uploads9/MapFinder_v61.zip Btw, I have also correct a small bug: previously, it doesn't save the everything on the setup screen; it does now. Dianthus Mar 11, 2005, 11:31 AM While I was waiting for your previous reply, I have already added the following items: GetFood GetFood-Base GetGold GetGold-Base GetShield GetShield-Base So, those return the totals over all visible tiles? If so, that's not really what I'm after, it would match maps with lots of slightly above average tiles, when what I want is a number of extra-special tiles. "5food" works for me, please please ;). Moonsinger Mar 11, 2005, 11:39 AM So, those return the totals over all visible tiles? If so, that's not really what I'm after, it would match maps with lots of slightly above average tiles, when what I want is a number of extra-special tiles. "5food" works for me, please please ;). My bad! Since I have never used those three functions and didn't really want your programming talent on them goes to waste; therefore, the reason for those variables. Anyway, I'm going to work on that 5food variable next. It will be something like this: wheat on floodplain deer on forest 5food irrigated Basically, the 5food irrigated will be just a shortcut combination for "wheat on floodplain" and "deer on forest". Does that cover what you are looking for? If yes, I will start making the modification right way. Dianthus Mar 11, 2005, 11:43 AM It will be something like this: wheat on floodplain deer on forest 5food irrigated I've got a better suggestion. I'm just about to send you a PM... Moonsinger Mar 11, 2005, 12:16 PM Ok, 5food special coming up (coded according to your PM): http://www.civfanatics.net/uploads9/MapFinder_v62.zip What do you think about the setup format so far? It's so much easy now for us to add more rules/variables as needed. Btw, "wheat on floodplain" and "deer on forest" are now also on the menu. Silly me! I should have called it "game on forest" instead of deer. Oh, it really means the same thing. Unless you (or anyone) coming up with something new, my work on this project is done for now.:) Denniz Mar 11, 2005, 12:21 PM No, it's not that! I'm sure it's probably something much simpler than that. Btw, what language and keyboard style are you using? Please note that MapFinder may not work with non-US keyboard style. In the US version, the "\" is the directory separator. In other languages, it may be the same as the "\" key; therefore, it may not work.I live in (and bought the PC) texas so I doubt I'm using anything non-US. I have whatever the factory defaults were. I will look when I get home. Could it be an issue with Java version? I keep my pc fairly up-to-date using windows update. Or maybe some other dependency? Maybe I should try using my old desktop system to find maps. It slower but I don't use it much anymore, so I could leave it running for days. :D I look forward to trying you newest version. :goodjob: Moonsinger Mar 11, 2005, 12:39 PM Could it be an issue with Java version? I keep my pc fairly up-to-date using windows update. Or maybe some other dependency? I don't thnk so. If you like, I will compile a debug version you can run to get to the bottom of this issue. To refresh my memory, the only problem you have at the moment is that it doesn't generate the report, right? Btw, I'm really curious on what the problem really is...so I don't mind to make a debug version for you...it won't be pretty to run (becuase you have to click ok to a lot of popup messages), but at least it will tell us why it won't work. Just let me know what you want to do next. Gyathaar Mar 11, 2005, 12:48 PM There are two other tile combination that give 5 food.. game and fish on marsh.. thou it isnt exactly tiles I would search for :) boogaboo Mar 11, 2005, 01:02 PM Great, Moosinger! ;) Moonsinger Mar 11, 2005, 01:09 PM There are two other tile combination that give 5 food.. game and fish on marsh.. thou it isnt exactly tiles I would search for :) I believe that the "5food" item would also count fish on marsh or whatever that could possibly give 5 food when irrigated. You can thank Dianthus for that; he gave me that formula via PM.:) Denniz Mar 11, 2005, 08:54 PM To refresh my memory, the only problem you have at the moment is that it doesn't generate the report, right?Correct. Btw, I'm really curious on what the problem really is...so I don't mind to make a debug version for you...it won't be pretty to run (becuase you have to click ok to a lot of popup messages), but at least it will tell us why it won't work. Just let me know what you want to do next.I don't mind running the debug. I'm a little curious too. Just tell me what to do. :) Edit: what language and keyboard style are you using? Language=English (United States) Keyboard=US Moonsinger Mar 11, 2005, 11:26 PM I don't mind running the debug. I'm a little curious too. Just tell me what to do. :) I have made this little File Test program just for you. Basically, run it, select a directory where you have some *.SAV game files, then click on button 1 to 5. Please tell me which button would give you the list of files and which one don't. That's it! Btw, I'm in the US too (no keyboard or language problem there)...Anyway, have you installed the latest and greatest Microsoft Application frame work or Java whatever "greatest" from Microsoft? If your answer is yes, that may explain the odd behavior of your system.;) Here is the file test program that would help me figure out why the standard Win API won't return anything on your system. Daghdha Mar 12, 2005, 05:57 AM Are you volunteering for that job? R U :crazyeye: Maybe some sort of post on the forum that sums it up then? I search for bits n pieces but some are old and they are scattered all around so... Tzar Sasha Mar 12, 2005, 07:30 AM Moonsinger: I just tried 6.2 It's the first I've ran mapfinder in awhile. I set it up last night. Thought I gave everything plenty of time. None of my programs locked up or crashed but it stopped at the restart civ portion of the program. My settings were: Stop after 20 Restart C3C after 50 Time delay before restart 20000 Time delay for loading 15000 Time delay for saving 15000 Time delay between keystrokes 500 Time delay between dialogs 5000 Autosave dir is correct. When I looked at my computer this moring, mapfinder had stopped with a report of 2 maps. Only 58 maps checked. Bottom bar on the left hand side said "waiting for civ to relaunch." Conquest was stopped at a dialog box with the first directory in my C: drive highlighted. It appeared that it had not tried to locate my game in a non-default location. Shall I first try again with a higher time delay on the restart? If so, what do you suggest. Intel Celeron 800Mhz, 512mb, Win98SE.... EDIT: I really cranked up the numbers and it worked. I used a restart delay of 40000 and had it restart after 25 maps. Guess I should have tried again before wondering what the fruit happend... Still 40000 is a long time to wait. Got any ideas on a quicker setting for my specs? LulThyme Mar 12, 2005, 11:38 AM Cattle on Plain!!! Finally! You're my here Moonsinger... Smirk Mar 12, 2005, 12:14 PM Looks great Moon. I have a couple comments. Please, please remove that popup that explains the and/or, or make it a show once sort of thing. That is very annoying. Couple things that were overlooked, wheres furs? Also, can I get a finer grain for the forest bonuses, I'd like to know the difference between forested grasslands, and forested plains. (The only other important luxury would be wines, but I seldom care about that but it does add food so more special than the others.) Also, perhaps I never noticed this before but its saving every map for me now before the verification check, I thought before it only saved maps after they were approved. Since you are already looking in the civ directory for your temp map, I couldn't imagine it would be much harder to look in Auto for the only file there. But I don't know what sort of functions you have in Delphi for system related work. But getting a directory list, even with conditonal arguments (like *) is trivia in C and C++. Moonsinger Mar 12, 2005, 12:23 PM Restart C3C after 50 I would recommend setting it to restart at 32. 50 is a little too much for C3C to work stable. Note: the longer C3C run, the more unstable it becomes and when it becomes really unstable, it may refuse to restart. Shall I first try again with a higher time delay on the restart? If so, what do you suggest. Intel Celeron 800Mhz, 512mb, Win98SE.... Since your system is ancient, you may have to increase the Time delay before restart to 40000 Time delay for loading to 20000 Time delay for saving to 25000 EDIT: I really cranked up the numbers and it worked. I used a restart delay of 40000 and had it restart after 25 maps. Guess I should have tried again before wondering what the fruit happend... Still 40000 is a long time to wait. Got any ideas on a quicker setting for my specs? Yes, for an 800 MHz machine, it could easily to take more than a minute to restart the game (you can try it yourself and time it with a stop-watch). Note: 40000 ms is really equal to 40 seconds which isn't much. IMO, you should set it at least 50000. Denniz Mar 12, 2005, 12:53 PM I have made this little File Test program just for you. Basically, run it, select a directory where you have some *.SAV game files, then click on button 1 to 5. Please tell me which button would give you the list of files and which one don't. That's it! Btw, I'm in the US too (no keyboard or language problem there)...Anyway, have you installed the latest and greatest Microsoft Application frame work or Java whatever "greatest" from Microsoft? If your answer is yes, that may explain the odd behavior of your system.;) Here is the file test program that would help me figure out why the standard Win API won't return anything on your system. I probably do have the latest framework. I think I remember downloading it. But I don't think that is it. I ran the test and none of the options worked. I asked myself what was different. I noticed that the names were blue, which means, if you are not familar with the option, that the compress contents property was On. (I have nearly 30GB free and I still compress folders in "my documents". :crazyeye: Of course, that was where I orginally had MapFinder.) So, on a hunch, I created a new folder in C:\ and copied the maps over there. (Everything uncompressed.) Now options 1 & 5 retrieve the list of files. When I pointed MapFinder to that folder it was able to list the files but didn't copy the images. So, final check, I turn off the compress contents property of whole MapFinder directory structure and ran it against the orginal "NewMaps" folder. It worked normally. All I can say is that I have been using the compression property since NT4.0 and I have never seen anything ever affected by it. You would think if was transparent to anything, it would be to MS's own APIs, of all things. I don't think you need to do anything, since MapFinder works fine as long as I don't use that property. Thanks for all your help. :) Windows Explorer with the MapFinder Folders and the the properties dialogs: http://www.civfanatics.net/uploads9/MapFinderTest_SoThatWasTheCulprit.JPG Moonsinger Mar 12, 2005, 01:12 PM I have a couple comments. Please, please remove that popup that explains the and/or, or make it a show once sort of thing. That is very annoying. It's annoying, but it will help you to remember! I have been developing software for a living over a decade now and I can tell you this...people often forget. Not everyone has good memory as you do!;) May be I should just have it pop up only one a day; how does that sound? Of course, if you like, I will add an option for you to turn that message off for good. Couple things that were overlooked, wheres furs? Also, can I get a finer grain for the forest bonuses, I'd like to know the difference between forested grasslands, and forested plains. (The only other important luxury would be wines, but I seldom care about that but it does add food so more special than the others.) Ok, I will add furs, wines, forested grassland, and forested plains. Not sure if I can detect them without chopping down all their trees first, but I will try. [quote]Also, perhaps I never noticed this before but its saving every map for me now before the verification check, I thought before it only saved maps after they were approved. It does that only when it couldn't find the auto save file. Try to increase your "time delay for loading" to give Civ3 enough time to create the auto save. Since you are already looking in the civ directory for your temp map, I couldn't imagine it would be much harder to look in Auto for the only file there. But I don't know what sort of functions you have in Delphi for system related work. But getting a directory list, even with conditonal arguments (like *) is trivia in C and C++. You should give Civ3 enough delay time to flush its buffer to disk (give it enough time to finish writting the AUTO SAVE file). Those time delay settings are very important! Please try to relax those timming a little bit! Btw, have you ever overlocked your system? For example, you can overlook your 2.8 GHz CPU to actually run at 3.4 GHz or more. Configuring the correct delay timing for MapFinder to work in perfect harmony with Civ3 is kind of like that. If you shorten the time delay, things won't work right! If you give it way too much time delay, you will be wasting valuable CPU time. In any, if you give me the speed of your system, I will give you appropriate delay timing. Please don't ask me why I don't automatically test for the overall system speed and automatically adjust MapFinder timing accordingly...beacuase I don't have time to code all that. Moonsinger Mar 12, 2005, 01:26 PM I ran the test and none of the options worked. That would explain why the report didn't work on your system.;) I asked myself what was different. I noticed that the names were blue, which means, if you are not familar with the option, that the compress contents property was On. (I have nearly 30GB free and I still compress folders in "my documents". :crazyeye: Of course, that was where I orginally had MapFinder.) Are you using disk compression or something like that on the MapFinder output directory? So, on a hunch, I created a new folder in C:\ and copied the maps over there. (Everything uncompressed.) Now options 1 & 5 retrieve the list of files. When I pointed MapFinder to that folder it was able to list the files but didn't copy the images. So, final check, I turn off the compress contents property of whole MapFinder directory structure and ran it against the orginal "NewMaps" folder. It worked normally. Bingo! I'm glad we have finally gotten to the bottom of this.:) All I can say is that I have been using the compression property since NT4.0 and I have never seen anything ever affected by it. You would think if was transparent to anything, it would be to MS's own APIs, of all things. Since diskspace is so cheap these days, rarely anyone compress their file system, but since you are on laptop...I can see why you try to reserve diskspace. Moonsinger Mar 12, 2005, 01:33 PM R U :crazyeye: Maybe some sort of post on the forum that sums it up then? I search for bits n pieces but some are old and they are scattered all around so... If you like to help me out, you could start and mantain a thread like what planetfall did here for Dianthus: http://forums.civfanatics.com/showthread.php?t=111001&page=1 Other than the delay timing issue that most people often run into, MapFinder isn't hard to use (I think). Denniz Mar 12, 2005, 05:13 PM Are you using disk compression or something like that on the MapFinder output directory?Something like that. It is a feasure of NTFS. It is called "File Compression", if you want to check your windows help. You need to be NTFS instead of FAT files system and it is only available on NT, Win2K and WinXP Professional and Server editions. Basically, the File System is compressing and uncompressing automatically between disk and memory. It is totally transparent to programs. (Or at least I have always thought it was. :D ) I generally get back (save) about 35-40% of the space used due to all the image and other highly compressable files that come with most software. Not as good as winzip but I don't have to do anything to access things. Try doing it to your Microsoft Office folder sometime. You save some disk space and you'll never notice it on a fast machine. Converting from FAT to NTFS is easy. There is a convert command (ms-dos) that does it and makes sure there is enough space free before it will do it. (Works sort like defrag, moving things around as it reformats to NTFS.) Just converting alone has gotten me hundreds of MBs space on a 3GB drive. NTFS has a smaller sector size or something. FAT File system lives up to it acronym. :) Lots of little files waste huge amount of space. [Note: I haven't looked at a comparison vs. FAT32 or if FAT32 incorporated the FIle Compression feature.] Moonsinger Mar 12, 2005, 08:00 PM You need to be NTFS instead of FAT files system and it is only available on NT, Win2K and WinXP Professional and Server editions. Basically, the File System is compressing and uncompressing automatically between disk and memory. It is totally transparent to programs. (Or at least I have always thought it was. :D ) Yes, I'm aware of that feature. However, I have never seen it in action.;) It's actually transparent to programs that is aware of. Basically, if you know the name of the file you want to work with - no problem! If you use the wild card to search for the list of files within a compress directory, well, that isnt transparent. Exactly why you get the tablesort.js script copy over but not the rest of the image files (wild card such as *.sav or *.png or *.whatever aren't transparent in a compress directory). Converting from FAT to NTFS is easy. There is a convert command (ms-dos) that does it and makes sure there is enough space free before it will do it. (Works sort like defrag, moving things around as it reformats to NTFS.) Just converting alone has gotten me hundreds of MBs space on a 3GB drive. NTFS has a smaller sector size or something. FAT File system lives up to it acronym. :) Lots of little files waste huge amount of space. [Note: I haven't looked at a comparison vs. FAT32 or if FAT32 incorporated the FIle Compression feature.] I have been using NTFS file system since like forever. However, I have never care to test out the compression feature. :blush: Denniz Mar 12, 2005, 08:51 PM Yes, I'm aware of that feature. However, I have never seen it in action.;) Now that you have, you know, as I know, that it is blue. :mischief: I have been using NTFS file system since like forever. However, I have never care to test out the compression feature. :blush: I probably wouldn't have either, except my first laptop had only 1.2 GB. I am sure you can imagine... :cry: Smirk Mar 13, 2005, 05:10 PM It's annoying, but it will help you to remember! I have been developing software for a living over a decade now and I can tell you this...people often forget. I develop software also, although it seems we have a different philosophy in this regard. I assume my average user knows either what they are doing, or how to use help features. In the case when the user does neither of those no amount of pop up boxes are going to help them. In their case, at the expensive of a help service's time I would rather that user ask for help than to become frustrated with the software and never again buy my software again. But having an option to turn this off is more than enough to make me happy. Once a day, or even once a run would be an improvement. Ok, I will add furs, wines, forested grassland, and forested plains. Not sure if I can detect them without chopping down all their trees first, but I will try. You should be able to detect the base tile since they can use different art and the clean map features can also show the base terrain. This wouldn't show a shieldland, but will show a grassland and a plain. It does that only when it couldn't find the auto save file. Try to increase your "time delay for loading" to give Civ3 enough time to create the auto save. Ahh, makes perfect sense. Thanks. Methos Mar 19, 2005, 10:03 AM I often see people mentioning a domination limit but am unsure exactly what this is? Are they talking about the number of land tiles available? superslug Mar 19, 2005, 10:10 AM I often see people mentioning a domination limit but am unsure exactly what this is? Are they talking about the number of land tiles available? Domination limit refers to the Domination victory condition in Civ. If you achieve 2/3 of tiles and population of the world, you win by Domination. By staying under the Domination limit, you can avoid triggering that win. Moonsinger Mar 20, 2005, 04:24 AM Update: New Version (6.3) http://www.civfanatics.net/uploads9/MapFinder_v63.zip I have added the following items: fish on marsh (not something I care for, but since you ask) deer on marsh furs wines wines on hill (just in case you want both the food and the shield) forest on grassland forest on plain bonus resources (the sum of any of the bonus resources: fish, game, wheat, gold, tobacco, cattle, etc) And of course, an option to disable that rule warning message everytime you view the rule set. This option is in the "Extra" tab. If disable, the warning message will never show up no matter what. If it's not disable (the default), it will show up only once per session. That's it! Is there anything else that need to be done on this project? I have a feeling that I'm forgetting something but can't remember what it is at the moment. Please remind me if there is something else you want me to do. If not, see you when Civ4 come out. I think I'm going to retire from Civ3 and will focus on real life issue for awhile. If you need me, you can contact me via email or PM. Good bye for now! EMan Mar 20, 2005, 06:45 AM Looks Great Moonsinger! :goodjob: :goodjob: MapFinder is now truly a Masterpiece! :worship: :worship: :worship: There must be some things you're forgetting....'cos we don't want you to go! :cry: ( :mischief: ) I've asked this before.....So, I'll ask again: Would it be possible to indicate which tiles will be considered, before applying the logical tests? I.e.: 1. ALL seen (including the Settler's) 2. 9, including Settler 3. 8, excluding Settler I assume at the moment it's only Option 1? Final Request: At least promise you'll lurk? :) BTW, what time zone are you on?......are you only awake when the Moon's up? :lol: Real Life?............This IS Real Life! :groucho: Dianthus Mar 20, 2005, 07:03 AM I've asked this before.....So, I'll ask again: Would it be possible to indicate which tiles will be considered, before applying the logical tests? I.e.: 1. ALL seen 2. 9, including Settler 3. 8, excluding Settler I assume at the moment it's only Option 1? None of the above ;). MapFinder considers all tiles visible from the start position, including the one the Settler is standing on. This can be quite a bit more than 9 tiles depending on the number of hills/mountains/coast. EMan Mar 20, 2005, 07:13 AM That's a very clever answer, Dianthus!......Too bad I wasn't asking a trick question! :lol: And, of course, you are to be congratulated on all your work with MF et al! :goodjob: :goodjob: However, my question still stands! :) Dianthus Mar 20, 2005, 07:15 AM I think maybe I'm not understanding your question then as I thought I had answered it. Are you really requesting a feature rather than asking how it currently works? I'm wondering if you're really asking "Would it be possible to choose which tiles..."? EMan Mar 20, 2005, 07:19 AM Yes, choose, is a better word. viz. Yes, I'm asking for an option to choose which tiles are to be considered before applying the tests. :) For example, in a Fast Finish HOF attempt, you might only be interested in the 8 tiles surrounding the Settler!......because they would be immediately available in your capital city, which you would like to settle "on the spot" to save "time"! ;) Moonsinger Mar 20, 2005, 10:25 AM Yes, choose, is a better word. viz. Yes, I'm asking for an option to choose which tiles are to be considered before applying the tests. :) For example, in a Fast Finish HOF attempt, you might only be interested in the 8 tiles surrounding the Settler!......because they would be immediately available in your capital city, which you would like to settle "on the spot" to save "time"! ;) Anything is possible! However, do you really really want it to do that? For example, the starting postion isn't perfect to settle on the spot, but by moving by one tile away, it will be perfect! Therefore, if you check just the 8 surrounding tiles (not all the visual tiles), you may miss out a lot of good maps. My feeling has always been that one or two turns delay won't make much of a different (yes, I'm thinking about the fast finish game, not a milk one). If we are a little behide, Civ3 would normally compensate us with gold or a settler from the hut. There are times that I intentionally fall a little bit behide on purpose so that I could get free goodies from the game itself or from the AIs (depending on the stage of the game). In any case, if you really really want it, I can include that option for you. I just have to talk this over with my co-designer Dianthus. If Dianthus says yes to my next question, you can have this feature by tonight. If Dianthus says no, then it's Dianthus that you need to convince, not me. This is my question to Dianthus: ______ To Dianthus, In the list of all visible tiles [0..n] that your DLL passing over, does the settler stand on tile index 0? If yes, EMan will get his wish tonight. If no, well...I'm going back to my enjoy my retirement. I also would like to take this opportunity to thank you again for your wonderful work on this project. I couldn't have done it without your help. Well, technically we both know that I could, but it would take a zillion or more years for me to do so on my own. I probably will die of old age before I even start on this project. Thanks again!:) I hope our paths will cross again some days; if not, have a wonderful life and please dont work too hard. Try to get away from this forum for a little while. I wish you great success in life.:) :love: PS: I will be out of town next week...so you probably won't hear from me for awhile after tonight. PPS: Btw, I live in the central time zone and in the heartland of the US. There isn't much anything else here but cattles, corns, and beans. Well, that's just a feeling of where I live (not the actual statistic of my state). EMan Mar 20, 2005, 11:00 AM Anything is possible! However, do you really really want it to do that? For example, the starting postion isn't perfect to settle on the spot, but by moving by one tile away, it will be perfect! Therefore, if you check just the 8 surrounding tiles (not all the visual tiles), you may miss out a lot of good maps. Yes....well, in an ideal CFC Civ world, I'd like 4 choices: 1. ALL seen tiles, INcluding Settler's 2. ALL seen tiles, EXcluding Settler's 3. 8 tiles surrounding Settler 4. 9 tiles including Settler's :) I think you must be Playing on a different level from me.....'cos I just can't see the advantage in moving the Settler and wasting 50 years (viz. 1 turn), if you don't have to! :confused: Backpedalling (quickly!): This is obviously just a Wish List (or Druthers as we say in Texas).....if there are NO choices, then the way MF is NOW would still be Great! :love: To Dianthus, ...I also would like to take this opportunity to thank you again for your wonderful work on this project.Hear, Hear! :thumbsup: :thumbsup: PS: I will be out of town next week...so you probably won't hear from me for awhile after tonight.Enjoy Texas....Houston's gonna be warm next week. PPS: Btw, I live in the central time zone and in the heartland of the US. There isn't much anything else here but cattles, corns, and beans.Spoken like a True Dairy Farming Queen! :D Long Live The Queen! :queen: P.s. BTW, you know Queen's can't Retire! :lol: Moonsinger Mar 20, 2005, 04:38 PM Ok, when I get back, I'm going to take MapFinder to the next level. There shall be multiple set of rules and multiple output directories that go along with each set of rules. MapFinder shall verify all these different set of rules at the same....this was one of the things that I forgot to do last night. So basically, you can have a set of rule to check for suitable map for a 20K game, another one for a milk game, and another one for whatever fast finish, etc. There shall be no limit to the number of rule sets (you can have as many sets as you like). This way, you won't have to sort out your map much because each output directory (according to each separate rule set) will give you exactly what you are looking for. It's going to be great!:) Trust me...I know what I'm doing.;) Smirk Mar 20, 2005, 07:47 PM Anything is possible! However, do you really really want it to do that? For example, the starting postion isn't perfect to settle on the spot, but by moving by one tile away, it will be perfect! Therefore, if you check just the 8 surrounding tiles (not all the visual tiles), you may miss out a lot of good maps. I think part of the problem is (at least for me) I get a lot of false positives, that is maps are saved which satisfy my criteria but only satisfy it because the settler is on a hill, and with 2 cows on opposite sides they can't be in one city for instance. EMan Mar 20, 2005, 08:50 PM Ok, when I get back, I'm going to take MapFinder to the next level.....It's going to be great!:) Trust me...I know what I'm doing.;)No doubt about that! :) I guess one of the things I like about the game of Civ is that you think you've got it figured out and then you play a few more turns or another game and you LEARN more about the game and find ways to improve.....and thanks to MapFinder, HOF players like boogaboo, LulThyme, Smirk, DaveMcW, SirPleb, Moonsinger and many others have taken the game to even higher levels.....the single biggest tool, IMHO, is the MapFinder program. So Civ is fun, constantly surprises you and you never quite know what to expect next. Just like Moonsinger!! :love: P.s. @Moonsinger: Don't get too attached to Texas.......Y'all come back, ya hear! (To Iowa and your MF computer, that is. ;) ) Dianthus Mar 21, 2005, 09:41 AM To Dianthus, In the list of all visible tiles [0..n] that your DLL passing over, does the settler stand on tile index 0? If yes, EMan will get his wish tonight. If no, well...I'm going back to my enjoy my retirement. No, index 0 is the top left tile. I'm not sure I included anything in the API to allow you to know which tile the settler is on! (I haven't got the code here, but I'm pretty sure I didn't). I also would like to take this opportunity to thank you again for your wonderful work on this project. Thanks Moonsinger. I originally did this just because it was you that was asking, but it turns out that I've been using it quite a bit myself recently ;). Moonsinger Apr 05, 2005, 12:19 PM I have done another version that support multiple set of rules. At the moment, I'm not sure if I should post it or not...because it's a little bits more advance and more complicate now. For example, if you have 3 different rule sets active at the same times, three separate output directories will be automatically created (as subdirectories based on your given root-output directory). Of course, separate reports will be generated as well. Since there is no rule that say your rule sets have to be mutual exclusive, there will be some duplicate outputs as well...and that won't be cool. For example, if you happen to setup your rule as follows: Rule set #1: Accept all maps with at least one cow. Rule set #2: Accept all maps with at least two cows. Rule set #3: Accept all maps with at least three cows. ... Rule set #n: Accept all maps with at least n cows. In this case, any map with n cows will also be saved in the 1, 2, 3, ... cows' output directories (why? because 1 cow is a subset of n cows). Since diskspace is so cheap these days, redundant files won't be a problem; however, I'm sure it will be just a matter of time before someone accidentally playing the same maps more than once. When this happen, I think they will blame me.;) Even though, there is a unique serial number for each map, I doubt anyone would pay attention to it (I know I don't). Therefore, I really don't want to post the new version until we can figure out how to avoid accidentally playing the same map more than once. denyd Apr 05, 2005, 12:24 PM Moonsinger: What you could do is have a librarian program that would allow people to view games and parameters for each ruleset. Then if they selected that game for play, you could move the game from the MapFinder directory to the Active Games/Saves directory and delete the duplicate copies from the other directories. (just a thought) Dianthus Apr 05, 2005, 12:53 PM however, I'm sure it will be just a matter of time before someone accidentally playing the same maps more than once. When this happen, I think they will blame me.;) Even though, there is a unique serial number for each map, I doubt anyone would pay attention |