User avatar
Stonewall
Posts: 267
Joined: Sat Mar 17, 2007 4:33 pm
Location: Florida, USA

Grand Weather Matrix Thread

Thu Jun 21, 2007 4:25 pm

Pocus has asked me to coordinate a discussion regarding the weather and any changes that can/should be made to it for an upcoming release.

A lot of discussion has previously been had regarding this. However, much of it is disjointed and is geared in a way that I'm not sure the game can support.

With this in mind, I'd like to open discussion for the weather changes based around the following general points:

Project Goal

The main purpose of the weather matrix (and our efforts here) is to ensure campaigning in the proper seasons and accurately portray the problems associated with campaigning in poor weather.

Definitions

Fair: Fair weather represents a 2 week period in which little to no rain has fallen. Or if there has been significant precipitation, it has not effected the conditions of the roads in a given region. Fair weather is the best weather condition in which to campaign.

Mud: Mud represents a 2 week period that has seen heavy rain making movement through the region difficult due to poor roads. Mud is similar to Fair in terms of the effect on combat. Its slightly less advantageous for the attacker than combat in Fair weather. The main effect of Mud is a massive increase in movement costs.

Snow: Snow represents a 2 week period in which snow and/or freezing rain have fallen OR represents a significant drop in temperatures that makes campaigning in this kind of weather undesireable. Snow is significantly less conducive for combat operations due to moderate attacker penalties and mud-like movement costs. Snow represents sustained temperatures below 45 F.

Frozen: Frozen represents continuous discernable cold weather or snow/freezing rain. Unlike Snow, which could represent 7 days or less of poor temperatures, Frozen terrain represents continuous cold weather that requires even harsher combat penalties than Snow terrain. Frozen retains the same movement penalties of Snow. Reserved for sustained temperatures of 40F of less.

Blizzard: Blizzard represents the worst possible winter conditions. It is either continous significant snow/freezing rain OR a sustained temperature of 35F or below. Blizzard does not so much signify blizzard (in the blinding snowstorm sense) as it does a drop in temperatures so severe that men, horses, and equipment function very poorly in it. Blizzard has very severe combat and movement penalties. Blizzard is generally reserved for the coldest regions with the occasional potential to popup in regions experiencing long periods of Snow or Frozen or in the heart if winter.

To Do

(1) In the near future (read today or tomorrow), I'll be uploading a scenario that has no units (other than the ones that start out on the game map) for purposes of testing the weather. With no ai building units, combat, or anything else, this should allow us to concentrate solely on the weather patterns. Once we reach a consensus on weather patterns, we'll test it on the ai and see if the ai can handle the changes.

(2) Test new weather patterns so that they are generally acceptable in the area they are implemented in.

(3) Make not of any outlier provinces where weather patterns are no applicable in this particular province and seperate it into a different weather area or its own unique weather zone.


Final Words

Everything we do in this thread and everything we do to the weather matrix has to be done with these principles in mind. Conficts in implementation will generally be resolved in favor of game mechanics as opposed to hyper-realism. We have to remember that we're operating in the abstract over 2 week intervals.

The weather matrix as currently implemented is good, for the most part. We're not reinventing the wheel here. Just changing and tweaking to get a better result.

With these things in mind, please, post your thoughts and ideas and I'll coordinate the efforts and retain the database that will be submitted to Pocus for implementation once we can reach a consensus.

I will keep this post of the thread updated with new information. Please refer back to this post frequenty as things may have changed since it was last updated.

Download Link for Weather Testing Scenario

User avatar
Stonewall
Posts: 267
Joined: Sat Mar 17, 2007 4:33 pm
Location: Florida, USA

Thu Jun 21, 2007 4:25 pm

Reserved.

User avatar
Stonewall
Posts: 267
Joined: Sat Mar 17, 2007 4:33 pm
Location: Florida, USA

Thu Jun 21, 2007 4:26 pm

Reserved #2.

User avatar
Jabberwock
Posts: 2204
Joined: Thu May 31, 2007 12:12 am
Location: Weymouth, MA
Contact: ICQ

Already did some work for you

Thu Jun 21, 2007 4:37 pm

Hi Stonewall -
I've already done some work in this area. Please see my post on the old weather thread here http://www.ageod-forum.com/showthread.php?p=34977#post34977

I tried to create areas that were isothermically similar also with similar precipitation. Hopefully you can use this . .
[color="DimGray"] You deserve to be spanked[/color]

Image

User avatar
Jabberwock
Posts: 2204
Joined: Thu May 31, 2007 12:12 am
Location: Weymouth, MA
Contact: ICQ

Thu Jun 21, 2007 5:05 pm

I just found a great website for researching this.
http://ams.allenpress.com/perlserv//?request=get-archive&issn=1520-0493

According to the wikipedia entry on global warming, the period 1874-1876 apparently had temperatures close to the mean temperatures of 1861-1865.
[color="DimGray"] You deserve to be spanked[/color]



Image

User avatar
Pocus
Posts: 25669
Joined: Wed Oct 19, 2005 7:37 am
Location: Lyon (France)

Thu Jun 21, 2007 5:46 pm

adding new areas used for the weather don't ask for a change of code, only modding. So fire away!
Image


Hofstadter's Law: "It always takes longer than you expect, even when you take into account Hofstadter's law."

User avatar
Stonewall
Posts: 267
Joined: Sat Mar 17, 2007 4:33 pm
Location: Florida, USA

Thu Jun 21, 2007 6:47 pm

Pocus wrote:adding new areas used for the weather don't ask for a change of code, only modding. So fire away!


Does this mean that weather areas can be added in the same way as new units or leaders or models? If so, that makes things quite easy.

gbs
Colonel
Posts: 333
Joined: Wed Aug 23, 2006 11:44 am

Thu Jun 21, 2007 7:13 pm

Well, I have an interest here. Your explanation of the different weather types is very helpful. "Snow" not really meaning snow on the ground for an entire two weeks, etc. Is there some way to get a listing of these weather zones and what regions are contained in each. I don't know northern weather but I do feel like I know southern weather, at least modern southern weather.

One question; is it considered changing code to model the effects of extreme heat on troops during summer months? For example, in south Georgia, there may be, IMHO, maybe only one two week period during the winter when the temp. never rises above 40. But there may be as many as two two week periods during summer where the temp rises above 95 and into the low 100 every day. This could be quite debilitating.

User avatar
aryaman
Posts: 738
Joined: Thu May 18, 2006 6:19 pm

Thu Jun 21, 2007 7:32 pm

Stonewall wrote:Snow: Snow represents a 2 week period in which snow and/or freezing rain have fallen OR represents a significant drop in temperatures that makes campaigning in this kind of weather undesireable. Snow is significantly less conducive for combat operations due to moderate attacker penalties and mud-like movement costs. Snow represents sustained temperatures below 45 F.

.

IMO snow is a major source of complains, because it is very apparent in the map, so people spot it easily, and wonders "snow in Florida? no way!" and so on. In terms of real effects, rains could be as damaging as snow or even more. IMO an easy solution would be replace the snow graphic with a rain icon for southern regions, keeping in place effects.

User avatar
Stonewall
Posts: 267
Joined: Sat Mar 17, 2007 4:33 pm
Location: Florida, USA

Thu Jun 21, 2007 7:51 pm

There is indeed a listing of all areas encompassed by the weather areas. I'll post it below.

With regard to heat, thats an excellent point. However, there is no weather pattern set to model extreme heat. As a result, heat has to be modelled by Fair weather.

From the "areas.ini" file in the AACW/ACW/gamedata directory:

// Area #71
{Area}
UID = $area_Weather_New_England
Name = Weather_New_England
Hierarchy = -1
ListParams = $Lower Canada|$Upper Canada|$New_England|$Upper New York|$Upper Hudson River|$Middle Hudson River|$Berkshire, CT|$Westchester, CT| $Rensselaer, NY|$Ballston, NY|$Rome, NY|$Johnstown, NY|$Shoharie, NY|$Montgomery, NY|$Albany, NY|$Putnam, NY|$Greene, NY|$Ulster, NY|$Columbia, NY
{/Area}


// Area #72
{Area}
UID = $area_Weather_Mid_Atlantic
Name = Weather_Mid_Atlantic
Hierarchy = -1
ListParams = $New York, NY|$Queens, NY |$Sussex, NJ|$Rockland, NJ|$Essex, NJ|$Morris, NJ|$Warren, NJ|$Monmouth, NJ|$Ocean, NJ|$Burlington, NJ|$Atlantic, NJ|$Salem, NJ|$Cumberland, NJ|$Raritan River|$New Castle, DE|$Kent, DE|$Allegany, MD|$Worcester, MD|$Baltimore, MD|$Anne Arundel, MD|$Montgomery, MD|$Carroll, MD|$Frederick, MD|$Potomac River|$Adams, PA|$Milford, PA|$Monroe, PA|$Schuylkill, PA|$Berks, PA|$Philadelphia, PA|$Lancaster, PA|$Chester, PA|$York, PA|$Delaware River|$Schuylkill River|$Fairfax, VA |$Fauquier, VA|$Stafford, VA|$Culpeper, VA|$Spotsylvania, VA|$Caroline, VA|$Northumberland, VA|$Rappahannock River
{/Area}


// Area #73
{Area}
UID = $area_Weather_North_Appalachian
Name = Weather_North_Appalachian
Hierarchy = -1
ListParams = $Orange, NY|$Sullivan, NY|$Otsego, NY|$Delaware, NY|$Broome, NY|$Chenango, NY|$Oneida, NY|$Madison, NY|$Onondaga, NY|$Cortland, NY|$Cayuga, NY|$Auburn, NY|$Wayne, NY|$Ontario, NY|$Seneca, NY|$Steuben, NY|$Allegany, NY|$McKean, NY|$Lower Hudson River|$Ridgway, PA|$Forest, PA|$Potter, PA|$Tioga, PA|$Lackawanna, PA|$Wayne, PA|$Lawrence, PA|$Jefferson, PA|$Clearfield, PA|$Clinton, PA|$Carbon, PA|$Sullivan, PA|$Luzerne, PA|$Pike, PA|$Indiana, PA|$Cambria, PA|$Blair, PA|$Huntingdon, PA|$Lehigh, PA|$Miflin, PA|$Juniata, PA|$Fayette, PA|$Perry, PA|$Dauphin, PA|$Lebanon, PA|$Franklin, PA|$Cumberland, PA|$Montgomery, PA|$Union, PA|$Lycoming, PA|$Somerset, PA|$Bedford, PA|$Harrison, PA|$Chambers, PA
{/Area}


// Area #74
{Area}
UID = $area_Weather_Great Lakes
Name = Weather_Great_Lakes
Hierarchy = -1
ListParams = $Oswego, NY|$Monroe, NY|$Livingstone, NY|$Niagara, NY|$Erie, NY|$Cattaraugus, NY|$Chemunq, NY|$Erie, PA|$Meadville, PA|$Centre, PA|$Warren, PA|$Smethport, PA|$Venango, PA|$Clarion, PA|$Beaver, PA |$Armstrong, PA|$Westmoreland, PA|$Washington, PA|$Allegheny Spring|$Upper Allegheny River|$Shenango Curve|$Middle Allegheny River|$Lower Allegheny River|$Ohio Forks|$Monongahela River|$Doe Run|$Ottawa, MI|$Eaton, MI|$Clinton, MI|$Shiawassee, MI|$Oakland, MI|$Saint Clair, MI|$Van Buren, MI|$Hastings, MI|$Clare, MI|$Ingham, MI|$Livingstone, MI|$Macomb, MI|$Allegan, MI|$Bryan, MI|$Jackson, MI|$Lenawee, MI|$Wayne, MI|$Saint Joseph, MI|$Cass, MI|$Kalamazoo, MI|$Baraga, MI|$Grand Springs|$Upper Grand River|$Middle Grand River|$Lower Grand River|$Eastern Lake Michigan|$Western Lake Michigan|$Southern Lake Michigan|$Wisconsin, WI|$Lancaster, WI|$Mineral, WI|$Madison, WI|$Wakesha, WI|$Galena, WI|$Monroe, WI|$Janeville, WI|$Rockford, WI|$Racine, WI|$Duchien Run|$Upper Mississippi River|$Saint Clair, UC|$Huron, UC|$London, UC|$Hamilton, UC|$Waterloo, UC|$Victoria, UC|$Talbot, UC|$Chatham, UC|$Amherst, UC|$Western Lake Ontario|$Eastern Lake Ontario|$Eastern Lake Erie|$Lake Erie|$Western Lake Erie|$Lake St Clair|$Eastern Erie|$Lake Huron|$Northern Lake Ontario|$Williams, OH|$Lucas, OH|$Defiance, OH|$Henry, OH|$Ottawa, OH|$Darke, OH|$Allen, OH|$Hancock, OH|$Erie, OH|$Lorain, OH|$Cuyahoga, OH|$Ashtabula, OH|$Montgomery, OH|$Champaign, OH|$Greene, OH|$Delaware, OH|$Richland, OH|$Wayne, OH|$Stark, OH|$Trumbull, OH|$Clinton, OH|$Fayette, OH|$Franklin, OH|$Licking, OH|$Guernsey, OH|$Harrison, OH|$Jefferson, OH|$Ross, OH|$Lancaster, OH|$Gallia, OH|$Meigs, OH|$Washington, OH|$Monroe, OH|$Fairmount Shore|$Falling Spring|$Upper Ohio River|$Small Rapid|$Muskingum Confluent|$Muskingum River|$Little Kanawha River|$Middle Ohio river|$Kanawha Confluent|$Kanawha River|$Sandy Confluent|$Lake, IN|$Newton, IN|$Starke, IN|$Marshall, IN|$La Grange, IN|$Benton, IN|$Jasper, IN|$Whitley, IN|$Allen, IN|$Fountain, IN|$Tippecanoe, IN|$Vigo, IN|$Clay, IN|$Hendricks, IN|$Owen, IN|$Orange, IN|$Ardana, IL|$Morrison, IL|$Rock, IL|$Dixon, IL|$Sycamore, IL|$Woodstock, IL|$Chicago, IL|$Rochelle, IL|$Bureau, IL|$Aurora, IL|$Joliet, IL|$Peoria, IL|$Kantakee, IL|$Gilead, IL|$Gilman, IL|$Danville, IL|$Howard, IL|$McLean, IL|
{/Area}


// Area #75
{Area}
UID = $area_Weather_Upper_South
Name = Weather_Upper_South
Hierarchy = -1
ListParams = $Sussex, DE |$Sommerset, MD|$Dorchester, MD|$Queen Anne's, MD|$Calvert, MD|$Saint Mary's, MD|$Charles, MD|$Prince George's, MD|$Loudon, VA|$Westmoreland, VA|$King and Queen, VA|$Mathews, VA|$Nelson, VA|$Albermale, VA|$Louisa, VA|$Hanover, VA|$Roanoke, VA|$Amherst, VA|$Bedford, VA|$Appomatox, VA|$Buckingham, VA|$Richmond, VA|$Liberty, VA|$Florence, VA|$Franklin, VA|$Camden, VA|$Henrico, VA|$Pittsylvania, VA|$Campbell, VA|$Halifax, VA|$Mecklenburg, VA|$Lunenburg, VA|$Dinwiddie, VA|$Sussex, VA|$Tazewell, VA|$Surry, NC|$Stokes, NC|$Yancey, NC|$Caswell, NC|$Person, NC|$Granville, NC|$Yadkin, NC|$Forsythe, NC|$Guilford, NC|$Orange, NC|$Wake, NC|$Nash, NC|$Warren, NC|$Salisbury, NC|$Irdell, NC|$Montgomery, NC|$Moore, NC|$Harnett, NC|$Sampson, NC|$Martin, NC|$Craven, NC|$Rutherford, NC|$McDowell, NC|$Union, NC|$Richmond, NC|$Rockingham, NC|$Robeson, NC|$Walhalla, NC|$Hay, SC|$Spartanburg, SC|$York, SC|$Lancaster, SC|$Anderson, SC|$Greenville, SC|$Laurens, SC|$Newbury, SC|$Union, SC|$Abbeville, SC
{/Area}


// Area #76
{Area}
UID = $area_Weather_South_Appalachian
Name = Weather_South_Appalachian
Hierarchy = -1
ListParams = $Louisa, WV|$Pleasant, WV|$Tyler, WV|$Marshall, WV|$Ohio, WV|$Brooke, WV|$Hancock, WV|$Wayne Flat, WV|$Boone, WV|$Kanawha, WV|$Roane, WV|$Calhoun, WV|$Wetzel, WV|$Mercer, WV|$Crawford, WV|$Hardin, WV|$Greenbrier, WV|$Lewis, WV|$Pocahontas, WV|$Braxton, WV|$Clarks, WV|$Beverly, WV|$Taylor, WV|$Summers, WV|$Franklin, WV|$Pendleton, WV|$Hampshire, WV|$Harper's Ferry, WV|$Morgan, WV|$Moore, WV|$Susquehanna, PA|$Fulton, PA|$Allegheny, PA|$Clarke, VA|$Warren, VA|$Rockhingham, VA|$Page, VA|$Millboro, VA|$Lexington, VA|$Montgomery, VA|$Lee, VA|$Scott, VA|$Russell, VA|$Washington, VA|$Smyth, VA|$Wythe, VA|$Pulaski, VA|$Grayson, VA|$Patrick, VA|$Henry, VA|$Winchester, VA|$Shenandoah, VA|$Woods, VA|$Alleghany, VA|$Rockbridge, VA|$Augusta, VA|$Covington, VA|$Salem, VA|$Anson, NC|$Allegheny, NC|$Wilkes, NC|$Hay, NC|$Buncombe, NC|$Cherokee, NC|$Madison, NC|$Edgecombe, NC|$Watauga, NC|$Caldwell, NC|$Floyd, GA|$Catoosa, GA|$Rabun, GA|$Walker, GA|$Meigs, TN|$Anderson, TN|$Monroe, TN|$Knox, TN|$Blount, TN|$Grainger, TN|$Greene, TN|$Sevier, TN|$Cocke, TN|$Carter, TN|$Hawkins, TN|$Sullivan, TN|$Overton, TN|$Fentress, TN|$Scott, TN|$Claiborne, TN|$Smith, TN|$Cannon, TN|$Putnam, TN|$Morgan, TN|$Hamilton, TN|$Rhea, TN|$Bradley, TN|$Grundy, TN|$Upper Cumberland River|$Upper Tennessee River|$Tennessee Shoals|$Clinch River|$Mason, AL|$Jackson, AL|$Archer, AL|$Jones, AL|$Ash, AL|$Jefferson, AL|$Taladega, AL|$Calhoun, AL|$Breathitt, KY|$Morgan, KY|$Boyd, KY|$Floyd, KY|$Wayne, KY|$Pulaski, KY|$Laurel, KY|$Harlan, KY|$Letcher, KY|$Adair, KY|$Marion, KY|$Lincoln, KY|$Madison, KY
{/Area}


// Area #77
{Area}
UID = $area_Weather_Coastal_Lowlands
Name = Weather_Coastal_Lowlands
Hierarchy = -1
ListParams = $New Kent, VA|$James City, VA|$Prince George, VA|$Surry, VA|$Warwick, VA|$Norfolk, VA|$Ft Monroe, VA|$James River|$Meherrin River|$Waverly, VA|$Greensville, VA|$Chowan, VA|$Charles City, VA|$Currituck, VA|$Henderson, NC|$Ft Clark, NC|$Ft Morgan, NC|$Ft Macon, NC|$Ft Fisher, NC|$Ft Caswell, NC|$Chowan River|$Middle Roanoke River|$Lower Roanoke River|$Neuss River|$Upper Cape Fear river|$Middle Cape Fear River|$Waccamau River|$Lumber Springs|$Upper Lumber river|$Bertie, NC|$Tyrell, NC|$Hyde, NC|$Halifax, NC|$Washington, NC|$Burke, NC|$Bladen, NC|$Duplin, NC|$Beaufort, NC|$Carteret, NC|$Onslow, NC|$New Hanover, NC|$South Port, NC|$Columbus, NC|$Cheraw, SC|$Chesterfield, SC|$Marion, SC|$Horry, SC|$Waccamaw, SC|$Richland, SC|$Camden, SC|$Darlington, SC|$Florence, SC|$Williamsburg, SC|$Pee Dee, SC|$Edgefield, SC|$Lexington, SC|$Branchville, SC|$Santee, SC|$Sumter, SC|$Kingstree, SC|$Georgetown, SC|$Aiken, SC|$Barnwell, SC|$Orangeburg, SC|$Black, SC|$Edisto, SC|$Saint Stephen, SC|$Moultrie, SC|$Clarendon, SC|$Savannah, SC|$Dorchester, SC|$Jackson, SC|$Cooper, SC|$Charleston, SC|$Jasper, SC|$Beaufort, SC|$Ft Moultrie, SC|$Ft Sumter, SC|$Ft Johnson, SC|$Middle Lumber River|$Lower Lumber river|$Middle Pee Dee River|$Lower Pee Dee River|$Congaree River|$Middle Santee River|$Lower Santee River|$Santee River Mouth|$Charles River|$Burke, GA|$Effingham, GA|$Chatham, GA|$Montgomery, GA|$Bryan, GA|$Liberty, GA|$Bulloch, GA|$McIntosh, GA|$Wilcox, GA|$Appling, GA|$Wayne, GA|$Berrien, GA|$Early, GA|$Calhoun, GA|$Harris, GA|$Ware, GA|$Ft Pulaski, GA|$Middle Savannah River|$Savannah Mouth|$Lower Oconee River|$Lower Ocmulgee River|$Altamaha River|$Lower Altamaha River|
{/Area}


// Area #78
{Area}
UID = $area_Weather_Upland_South
Name = Weather_Upland_South
Hierarchy = -1
ListParams = $Habersham, GA|$Whitfield, GA|$Gordon, GA|$Dawson, GA|$White, GA|$Banks, GA|$Hart, GA|$Ebert, GA|$Carroll, GA|$Paulding, GA|$Atlanta, GA|$Bartow, GA|$Clark, GA|$Haralson, GA|$Madison, GA|$Glascock, GA|$Muscogee, GA|$Thomaston, GA|$Jackson, GA|$Coweta, GA|$Monroe, GA|$Dublin, GA|$Oconee, GA|$Hanson, GA|$Laurens, GA|$Heard, GA|$Butler, GA|$Macon, GA|$Hartford, GA|$Terell, GA|$Tattnal, GA|$Blake, GA|$Cuthburt, GA|$Taylor, GA|$Crawford, GA|$Pullman, GA|$Decatur, GA|$Albany, GA|$Mitchell, GA|$Worth, GA|$Douglas, GA|$Irwin, GA|$Brown, GA|$Lowndes, GA|$Thomas, GA|$Cherokee, GA|$Brooks, GA|$Nash, GA|$Echols, GA|$Hamilton, GA|$Upper Savannah River|$Upper Oconee river|$Middle Oconee river|$Upper Ocmulgee River|$Middle Ocmulgee River|$Ft Clinch, FL|$Ft Marion, FL|$Duval, FL|$Nassau, FL|$Saint John's, FL|$Volusia, FL|$Lake, TN|$Dyer, TN|$Gibson, TN|$Henry, TN|$Stewart, TN|$Montgomery, TN|$Sumner, TN|$Macon, TN|$Haywood, TN|$Tipton, TN|$Shelby, TN|$Hardeman, TN|$Madison, TN|$McNairy, TN|$Decatur, TN|$Hardin, TN|$Perry, TN|$Hickman, TN|$Davidson, TN|$Lawrence, TN|$Maury, TN|$Giles, TN|$Coffee, TN|$Lincoln, TN|$Rutherford, TN|$Cumberland, TN|$Roane, TN|$Dover Bend|$Middle Cumberland River|$Gallatin Ferry|$Henry Ferry|$Waverly Run|$Lower Tennessee River|$Tishomingo Bend|$Middle Tennessee River|$Waynes Run|$Horseshoe Bend|$Sequachie Confluent|$Toccoa Confluent|$Humphreys, TN|$Lauderdale, AL|$Madison, AL|$Fulton, AL|$Tuscumbia, AL|$Monroe, AL|$Barbour, AL|$Warren, AL|$Fayette, AL|$Walker, AL|$Greene, AL|$Jasper, AL|$Williams, AL|$Sullivan, AL|$Marion, AL|$Tuscaloosa, AL|$Butler, AL|$Kent, AL|$Union, AL|$Selma, AL|$Columbiana, AL|$Camden, AL|$Alabama, AL|$Elmore, AL|$Rockford, AL|$Georges, AL|$Dekalb, AL|$Marsh, AL|$Montgomery, AL|$Etowah, AL|$Lafayette, AL|$Opelika, AL|$Covington, AL|$Troy, AL|$Eufaula, AL|$McArthur, AL|$Andrews, AL|$Ft Morgan, AL|$Ft Gaines, AL|$Upper Appalachicola River|$Middle Appalachicola River|$Lower Appalachicola River|$Appalachicola River|$Middle Choctawbatchee River|$Choctawbatchee River|$Yellow River|$Upper Alabama River|$Rockford Bend|$Middle Alabama River|$Camden Curve|$Lower Alabama River|$Black Warrior Springs|$Upper Warrior River|$Middle Black Warrior River|$Lower Black Warrior River|$Sympsey Confluent|$Warrior Confluent|$Butler Bend|$Lower Tombigbee River|$Mobile River|$Shreveport, LA|$Gibsland, LA|$Mansfield, LA|$Lebanon, LA|$Vernon, LA|$Monroe, LA|$Providence, LA|$Natchitoches, LA|$Walter, LA|$Harrison, LA|$Brinkley, LA|$Richmond, LA|$St Joseph, LA|$Vidalia, LA|$Anvil, LA|$Red, LA|$Clark, LA|$Pierre, LA|$Austin, MS|$Desoto, MS|$Marshall, MS|$Tippecanoe, MS|$Tishomingo, MS|$Tallahatchie, MS|$Coahoma, MS|$Washington, MS|$Tallalula, MS|$Issaquena, MS|$Itawamba, MS|$Holmes, MS|$Oxford, MS|$Warren, MS|$Yazoo, MS|$Carroll, MS|$Pitt, MS|$Pontotoc, MS|$Henry, MS|$Natchez, MS|$Adams, MS|$Copiah, MS|$Canton, MS|$Kosciusko, MS|$Stark, MS|$Pike, MS|$Lawrence, MS|$Forrest, MS|$Brandon, MS|$Newton, MS|$Philadelphia, MS|$Macon, MS|$Covington, MS|$Augusta, MS|$Wayne, MS|$Meridian, MS|$Tombigbee Springs|$Upper Tombigbee River|$Yocona Confluent|$Skuna Confluent|$Black Bayou|$Yazoo River|$Obion Confluent|$Hatchies Confluent|$Edmunds Ferry|$Friar Point|$Middle Mississippi River|$Tallalula Bend|$Yazoo Confluent|$Joseph Run|$Grand Confluent|$Claiborne, MS|$Reel, MO|$Pocahontas, AR|$Vermont, AR|$Gaines, AR|$Kenneth, AR|$Osceola, AR|$Jacksonport, AR|$Wilkes, AR|$Edmund, AR|$Brown, AR|$Madison, AR|$Helena, AR|$Itta, AR|$Fernando, AR|$Caddo, AR|$Washington, AR|$Archidelphia, AR|$Princeton, AR|$Calhon, AR|$Homer, AR|$Malvern, AR|$Eldorado, AR|$Warren, AR|$Monticello, AR|$Putnam, AR|$Columbia, AR|$Hamburg, AR|$Malvern Ferry|$Saline Confluent|$Ross Landing|$Middle Arkansas River|$Lower Arkansas River|$Upper White River|$Middle White River|$Lower White River|$White River Confluent|$Upper Tallahatchie River|
{/Area}


// Area #79
{Area}
UID = $area_Weather_Gulf_Coastal
Name = Weather_Gulf_Coastal
Hierarchy = -1
ListParams = $Quincy, FL|$Liberty, FL|$Franklin, FL|$Wakulla, FL|$Leon, FL|$Jefferson, FL|$Madison, FL|$Suwanee, FL|$Columbia, FL|$Baker, FL|$Bradford, FL|$Taylor, FL|$Lafayette, FL|$Barnes, FL|$Alachua, FL|$Levy, FL|$Jones, FL|$Clay, FL|$Hernando, FL|$Marion, FL|$Putnam, FL|$Pasco, FL|$Sumter, FL|$Ocklawaha, FL|$Polk, FL|$Orange, FL|$Cape Canaveral, FL|$Hillsboro, FL|$Manatee, FL|$Seminole, FL|$Kissimmee River, FL|$Osceola, FL|$Warner, FL|$Desoto, FL|$Brevard, FL|$Holmes, FL|$Indian Mounds, FL|$Lauderdale, FL|$Fort Drum, FL|$Big Sawgrass, FL|$The Everglades, FL|$Little Lake Worth, FL|$Big Cypress Swamp, FL|$Ft Lauderdale, FL|$Mangrove Swamp, FL|$Key Biscayne, FL|$Escambia, FL|$Santa Rosa, FL|$Walton, FL|$Barney, FL|$Newton, FL|$Jackson, FL|$Washington, FL|$The Dead Lakes, FL|$Milton, FL|$Calhoun, FL|$Ft Zachary, FL|$Ft Jefferson, FL|$Ft De Soto, FL|$Ft Gadsden, FL|$Ft Pickens, FL|$Ocklawaha Springs|$Ocklawaha River|$Upper St Mary River|$Middle St Mary River|$Saint Mary River|$Caloosahatchee River|$Upper Suwannee River|$Middle Suwannee River|$Suwannee River|$Middle Ochlockonee River|$Ochlockonee River|$Lake Okeechobee|$Galveston, TX|$Matagorda, TX|$Lavaca, TX|$Sabine River Estuary|$Morgan, TX|$Liberty, TX|$Beaumont, TX|$Cotton, TX|$Woodville, TX|$Lake Charles, TX|$Sabine, TX|$Burke, TX|$Brazos Mouth|$Lower Sabine River|$Baton Rouge, LA|$Springfield, LA|$Covington, LA|$Pearl, LA|$Iberville, LA|$Duras, LA|$Jackson, LA|$Hickman, LA|$Alexandria, LA|$Iowa, LA|$Opelousas, LA|$Lisbon, LA|$Ashley, LA|$Plaquemine, LA|$Berwick, LA|$Vermillion, LA|$Napoleon, LA|$Bayou, LA|$Houma, LA|$Cajun, LA|$Delta, LA|$Woods, LA|$Ft Pike, LA|$Ft St Philipp, LA|$Ft Jackson, LA|$Caddo Marshes|$Upper Red River|$Middle Red River|$Lower Red River|$Red River Confluent|$Monroes Landing|$Catahoula Run|$Eastern Branch|$Baton Rouge Shore|$Bayou Run|$Lower Mississippi River|$Mississippi Mouth|$Western Branch|$Lake Pontchartrain|$Clinton, MS|$Bell, MS|$Amite, MS|$Monroe, MS|$Hancock, MS|$Gulf, MS|$Perry, MS|$Greene, MS|$Jackson, MS|$Mobile, AL|$Baldwin, AL|$Washington, AL|$Wilcox, AL|$Conecuh, AL|$Sparta, AL|$Coffee, AL
{/Area}



// Area #80
{Area}
UID = $area_Weather_Mississippi_Basin
Name = Weather_Mississippi_Basin
Hierarchy = -1
ListParams = $Crittendon, KY|$Union, KY|$Henderson, KY|$Daviess, KY|$Hancock, KY|$Meade, KY|$Jefferson, KY|$Boone, KY|$Trigg, KY|$McCracken, KY|$Hickman, KY|$Graves, KY|$Muhlenburg, KY|$Grayson, KY|$Hard, KY|$Nelson, KY|$Mercer, KY|$Fayette, KY|$Harrison, KY|$Bracken, KY|$Mason, KY|$Warren, KY|$Barren, KY|$Powell, KY|$Rowan, KY|$Big Sandy River|$Levisa River|$Wild Rapid|$Clover Creek|$Slaty Bank|$Blackford Creek|$Kentucky Confluent|$Castle Creek|$Fall Creek|$Crook Ferry|$Warrick Creek|$Evans Ford|$Moore Shallows|$Benson Curve|$Falcon Creek|$Wabbash Confluent|$Wright Ferry|$Great Confluent|$Mississippi Confluent|$Donelson Narrows|$Scioto, OH |$Hamilton, OH|$Clermont, OH|$Brown, OH|$Lawrence, OH|$Carroll, IN|$Wabash, IN|$Adams, IN|$Montgomery, IN|$Johnson, IN|$Wayne, IN|$Shelby, IN|$Rush, IN|$Posey, IN|$Warrick, IN|$Dubois, IN|$Perry, IN|$Knox, IN|$Pike, IN|$Lawrence, IN|$Brown, IN|$Harrison, IN|$Scott, IN|$Jefferson, IN|$Dearborn, IN|$Carthage, IL|$Quincy, IL|$Sterling, IL|$Lewis, IL|$Monmouth, IL|$Pana, IL|$Gales, IL |$Benton, IL|$Bushnell, IL|$Pontiac, IL|$Carroll, IL|$Jackson, IL|$Bath, IL|$Bloomington, IL|$Alton, IL|$Carlin, IL|$Rookhouse, IL|$Springfield, IL|$Decatur, IL|$La Salle, IL|$Mattoon, IL|$Effingham, IL|$Greenup, IL|$Terre Haute, IL|$French, IL|$Toledo, IL|$Herbert, IL|$Carlyle, IL|$Belleville, IL|$Fenron, IL|$Chester, IL|$Ward, IL|$Pinckney, IL|$Salem, IL|$Palestine, IL|$Alexander, IL|$Kinsale, IL|$Elizabeth, IL|$Carnie, IL|$Laporte, IL|$Lasalle Run|$Joliet Landing|$Sangamon Confluent|$Sangamon River|$Jackson Bend|$Apple Creek|$Muscatine, IA|$Keokuk, IA|$Burlington, IA|$Memphis, IA|$Ottumwa, IA|$Edina, MO|$Mississipi, MO|$Monroe, MO|$Troy, MO|$Mexico, MO|$Saint Louis, MO|$Columbia, MO|$Dan, MO|$Charles, MO|$Union, MO|$Rolla, MO|$Jefferson, MO|$Vienna, MO|$Hill, MO|$Perry, MO|$Buffington, MO|$Cape, MO|$Scott, MO|$Ironton, MO|$Sullivan, MO|$Houston, MO|$Salem, MO|$Bloomington, MO|$Boone, MO|$Keith, MO|$Upper Missouri River|$Sioux Confluent|$Blackbird Creek|$Calumet Point|$Sidney Landing|$Rush Bottom|$Walnut Creek|$Kansas Confluent|$Carroll Landing|$Grand River Bend|$Chariton Confluent|$Glasgow Run|$Osage Confluent|$Middle Missouri River|$St Charles Bend|$Belleville Bend|$Kaskaskia Confluent|$Big Muddy Confluent|$Cape Girardeau|$Reelfoot Lake|
{/Area}


// Area #81
{Area}
UID = $area_Weather_Ozarks
Name = Weather_Ozarks
Hierarchy = -1
ListParams = $Van Buren, AR|$Ozark, AR|$Smith, AR|$Booneville, AR|$Dan, AR|$Perry, AR|$Arkansas, AR|$Argentia, AR|$Bald, AR|$Rockport, AR|$Panther, AR|$Paraclina, AR|$Springfield, AR|$Clinton, AR|$Welcome, AR|$Carroll, AR|$Yell, AR|$Lebanon, AR|$Athens, AR|$Hobel, AR|$Bates, AR|$Smith Run|$Dan Ferry|$Upper Arkansas River|$Fayette, AR|$Van Buren, MO|$Willow Springs, MO|$Pleasant, IT|$Topeka, IT|$Englewood, IT|$Warwick, IT|$Maxim, IT|$Crest, IT|$Brandon, IT
{/Area}


// Area #82
{Area}
UID = $area_Weather_South_Plains
Name = Weather_South_Plains
Hierarchy = -1
ListParams = $Fairmont, IT|$Fenimore, IT|$Halkett, IT|$Edwards, IT|$Wayne, IT|$Raleigh, IT|$Gibson, IT|$Towson, IT|$Cherokee, IT|$Creek, IT|$Chicasaw, IT|$West, TX|$Bonham, TX|$Paris, TX|$Clark, TX|$Denison, TX|$Kaufman, TX|$Greenville, TX|$Quitman, TX|$Pleasant, TX|$Sherman, TX|$Marshall, TX|$Henrietta, TX|$Athens, TX|$Tyler, TX|$Henderson, TX|$Shelby, TX|$Milan, TX|$Brazos, TX|$Fairfield, TX|$Palestine, TX|$Bowie, TX|$Nacogdoches, TX|$Teran, TX|$Boone, TX|$Centre, TX|$Cleburne, TX|$Sumpter, TX|$Albany, TX|$Navasota, TX|$Montgomery, TX|$Cisco, TX|$Hampstead, TX|$Temple, TX|$Cameron, TX|$South West|$Middle Colorado River|$Lower Colorado River|$Cedar Run|$Salter Creek|$Goodwill Landing|$Neches River Spring|$Upper Neches River|$Middle Neches River|$Lower Neches River|$Sabine Confluent|$Sabine River Spring|$Upper Sabine River|$Marshall Creek|$Middle Sabine River|$Charles Bend|$Red River Spring|$West Texas|
{/Area}


// Area #83
{Area}
UID = $area_Weather_North_Plains
Name = Weather_North_Plains
Hierarchy = -1
ListParams = $Great Plains|$Rockies|$Oregon|$California|$Minesota, IA|$Wheeler, IA|$Dodge, IA|$Mason, IA|$Wapsinicon, IA|$West Union, IA|$Turkey, IA|$Garnet, IA|$Sioux, IA|$Little, IA|$Boyer, IA|$Munich, IA|$Webster, IA|$Cedar, IA|$St Charles, IA|$Independence, IA|$Naquoketa, IA|$Hill, IA|$Dubuque, IA|$Falmouth, IA|$Onawa, IA|$New Ida, IA|$Shelby, IA|$Ronald, IA|$Carroll, IA|$Raccoon, IA|$Des Moines, IA|$El Dorado, IA|$Vinton, IA|$Iowa, IA|$Anamosa, IA|$Marion, IA|$Clinton, IA|$Davenport, IA|$Council Bluffs, IA|$Nishmabona, IA|$Quincy, IA|$Winterset, IA|$Leon, IA|$Chariton, IA|$Newton, IA|$Toosa, IA|$Ashton, IA|$Washington, IA|$Galway, IA|$Albia, IA|$Ardana Bend|$Clinton Ferry|$Rock Island|$Iowa Confluent|$Des Moines Confluent|$James, IA|$Scott, KS|$Decatur, KS|$Omaha, KS|$Platte, KS|$Nebraska, KS|$Prairie, KS|$Plymouth, KS|$Nemaha, KS|$Colby, KS|$Indianola, KS|$Leavenworth, KS|$Dodge, KS|$Lawrence, KS|$Osage, KS|$Smith, KS|$Leroy, KS|$Centerville, KS|$Grand Bend, KS|$Ferguson, KS|$Farnam, KS|$Hunter, KS|$Howard, KS|$Benson, KS|$Singlewood, KS|$Quincy Bend|$Salt Confluent|$Gilead Landing|$Linden, MO|$Mary, MO|$Tucker, MO|$Bethany, MO|$Weldom, MO|$Princeton, MO|$Milan, MO|$Frederick, MO|$May, MO|$Gallatin, MO|$Plattsburg, MO|$Carroll, MO|$Chillicothe, MO|$Independence, MO|$Lexington, MO|$Marshall, MO|$Creston, MO|$Harrison, MO|$Warren, MO|$Warsaw, MO|$Versailles, MO|$Nevada, MO|$Hermitage, MO|$Erie, MO|$Carthage, MO|$Springfield, MO|$Buffalo, MO|$Hart, MO|$Caldwell, MO|$Potosi, MO|$Neosho, MO|$Cass, MO|$Forsythe, MO|$Rockbridge, MO|$West Plains, MO|$Greene, MO|$Saint Joseph, MO|$Papin, MO|
{/Area}


// Area #84
{Area}
UID = $area_Weather_Central_America
Name = Weather_Central_America
Hierarchy = -1
ListParams = $Grand Abaco, BA|$Bahamas, BA|$Mexico|$Vera Cruz|$North Mexico|$Cuba|$Jamaica|$West Indies|
{/Area}


// Area #85
{Area}
UID = $area_Weather_Europe
Name = Weather_Europe
Hierarchy = -1
ListParams =$Great Britain|$France|$European Countries|
{/Area}


// Area #86
{Area}
UID = $area_Weather_Map_Seas
Name = Weather_Map_Seas
Hierarchy = -1
ListParams = $Atlantic Blockade|$Gulf Blockade|$Long Island Sound|$Lower Bay|$Long Island Coast|$Coast of Jersey|$Tucker Bay|$Cape May|$Delaware Bay|$Delaware Estuary|$Sussex Coast|$Cape John|$Worcester Bank|$Cape Charles|$Cape Henry|$Hampton Roads|$James Estuary|$York Estuary|$Rappahannock Estuary|$Pocomoke Bay|$Potomac Mouth|$Potomac Estuary|$Chesapeake Bay|$Choptank Estuary|$Chesapeake Head|$Albermale Sound|$Currituck Sound|$Oregon Inlet|$Cape Hatteras|$Hatteras Inlet|$Pamlicoe Sound|$Ocracock Inlet|$Pamlicoe Bay|$Topsail Inlet|$Bogue Inlet|$Carolina Coast|$Reaves Point|$Cape Fear|$Swamp Bay|$Waccamaw Beach|$Cape George|$Charleston Bay|$Beaufort Bay|$Savannah Estuary|$Wassage Sound|$Altamaha Estuary|$St Mary Mouth|$St John Estuary|$Augustine Bay|$Smyrna Beach|$Hardy Inlet|$Brevard Sound|$Lauderdale Beach|$Cape Canaveral|$Miami Beach|$Florida Tip|$Eastern Keys|$Central Keys|$Western Keys|$Everglade Coast|$Seminole Beach|$Caloustachee Bay|$Tampa Bay|$Brooks Bay|$Suwanee Estuary|$Cape Andrew|$Ochlockonee Estuary|$Alabama Coast|$Joseph Cape|$Escambia Beach|$Cerro gordo Sound|$Pensacola Bay|$Falmouth Beach|$Jackson Shore|$Mobile Bay|$Core Sound|$biloxi Bay|$Koney Island|$North Mississipi Delta|$South Mississipi Delta|$Grand Isle|$Barataria Bay|$Lafayette Sound|$White Lake|$Bay of Berwick|$Grand Lake Coast|$Port Arthur Bay|$Galveston Bay|$Brazos Estuary|$Texas Coast|$Matagorda Bay|$Central Atlantic Board|$northern Basin|$American Basin|$Virginian Coast|$Core Banks|$Lookout Shoals|$Carolinian Coast|$Georgian Basin|$Jekil sound|$Florida Basin|$Bahamas Strait|$Nassau Sound|$Sea of the Bahamas|$Strait of Florida|$Eastern Gulf of Mexico|$Orlando Basin|$Northern Gulf of Mexico|$Mississipi Basin|$Northwestern Gulf of Mexico|$Western Gulf of Mexico|$Texan Basin|$Lower Texan Basin|$Massachussett Bay|$Saint Lawrence|$Dogger Bank|$Channel|$Manche|$North Sea|$Northern Pacific|$Pacific Coast|$Gulf of Campeche|$Havana Bay|$Windward Channel|$Caribbean Sea|$Shipping Lanes|
{/Area}

User avatar
Pocus
Posts: 25669
Joined: Wed Oct 19, 2005 7:37 am
Location: Lyon (France)

Fri Jun 22, 2007 8:14 am

right there is no heat weather for now. We will think about that, it requires some code messing.

About areas:

Adding area:

Add it in the areas.ini file, located in the ACW\gamedata directory.

The hierarchy level must be -1 (copy & paste an existing area). A given region can be in several hierarchy -1 area, but for weather, it will be more logic to stay with one reference only amonst the pool of all weathers area.

Name is an internal name not displayed anywhere, so native english here.

List regions by using their alias (see the alias dir), you can use an area reference into an area, if you use § (no circular references please!)

in the areasextinfos, fill up the remaining entries. I see there was some bad copy&paste, but it seems to work none the less, the format should be

{Area}
UID = $area_Weather_Europe
InternalName= Weather_Europe
{/Area}

UID: Enter an UID in both file, add the reference of this UID in one of the alias file (create one if you want, like ACW\Aliases\weathers.ini

You are done.

Adding the created area to the weather patterns

Open the file ACW\GameData\Weathers\WeatherArea.ini, add the entry

Open the XLS file AACW_DB_WeatherZones5.xls, add a tab. Changes the %, then export the changed zones with the latest CSVSplitter. Add each generated zone into the ACW\GameData\Weathers\ directory.
Image


Hofstadter's Law: "It always takes longer than you expect, even when you take into account Hofstadter's law."

User avatar
saintsup
Captain
Posts: 171
Joined: Sat May 20, 2006 7:22 am

Fri Jun 22, 2007 9:53 am

aryaman wrote:IMO snow is a major source of complains, because it is very apparent in the map, so people spot it easily, and wonders "snow in Florida? no way!" and so on. In terms of real effects, rains could be as damaging as snow or even more. IMO an easy solution would be replace the snow graphic with a rain icon for southern regions, keeping in place effects.


Good idea ... and the 'heat' weather looks interesting too

User avatar
Stonewall
Posts: 267
Joined: Sat Mar 17, 2007 4:33 pm
Location: Florida, USA

Sun Jun 24, 2007 5:36 pm

To create a moddir, follow the following steps:

(1) Go into your main AACW directory. In this directory there should be a couple of folders (ACW, Documents) and files, including the AACW.exe file.

(2) Create a new file using notepad entitled "moddir.ini".

(3) Open the moddir.ini folder and type in the first line: Weather Testing

(4) Save the ModPath.ini file.

(5) Create a new folder called "Weather Testing"

(6) Copy the entire contents of the ACW folder into the Weather Testing Folder

Done. All downloads of weather testing should go into this new directory to avoid messing up your original install.

From this point on, every time you load the game, you will load the game from the Weather Testing Directory. If you wish to load from the main original files, simply open the moddir.ini file and delete the first line, leaving it blank. Save and you are now loading from the original files.

To verify that you are in fact loading the moddir, when the initial load screen comes on, in the top of the screen, you should see a reference to moddir and the path the moddir is loading from.

I'm uploading the weather testing scenario. Unzip the contents of the zip file into your AACW/Weather Testing directory. This particular scenario will NOT overwrite any files and your regular game will remain unchanged. The new scenario is called 1861: April Start Full Campaign. Or something along those lines. It will appear as scenario #11 in your main scenario choice list. The scenario is essentially the April 1861 startup with no events and no reinforcements. The only units available are the ones that start on the map. You should be able to simply end every single turn (regardless of what side you are playing) and take note of the weather across the map. Play through all 5 years and report back anything glaringly wrong. Frozen terrain in Galveston...no snow in Canada, etc.

As things progress, I'll update the weather files based on consensus we make and hopefully with some committed testing, we can have the new weather pattern available for the 1.06 patch or some of the later 1.05 beta testing.

Download Link for Weather Testing Scenario

User avatar
Pocus
Posts: 25669
Joined: Wed Oct 19, 2005 7:37 am
Location: Lyon (France)

Mon Jun 25, 2007 7:04 am

(2) Create a new file using notepad entitled "moddir.ini".

How did you find that by yourself? You are surprising me everyday Stonewall !
Image


Hofstadter's Law: "It always takes longer than you expect, even when you take into account Hofstadter's law."

User avatar
Stonewall
Posts: 267
Joined: Sat Mar 17, 2007 4:33 pm
Location: Florida, USA

Mon Jun 25, 2007 3:02 pm

Pocus wrote:How did you find that by yourself? You are surprising me everyday Stonewall !


I'm pretty sure someone here told me a few months ago with regard to BoA. Either you, PhilTib, or Primaspirit.

gbs
Colonel
Posts: 333
Joined: Wed Aug 23, 2006 11:44 am

Thu Jun 28, 2007 7:20 pm

Stonewall,

Just wanted to check and see how the weather project was progressing. Any news?

User avatar
Stonewall
Posts: 267
Joined: Sat Mar 17, 2007 4:33 pm
Location: Florida, USA

Thu Jun 28, 2007 9:30 pm

Its progressing in the sense that I have tried to look at the other thread and see what trends people are having problems with. However, with no community input, this will turn into a project with myself as the only source of change and feedback on that change.

I don't have the time to test the whole thing myself and get a result soon. I was hoping that the community would get involved a bit more than it has. That said, I can do it myself, the testing will just have to conform to my calender, which probably means no tangible results that are releasable in a patch until 1.07 or September.

That said, I think I've got the areas west of the Mississippi just about right in terms of weather consistency. There are going to be some outliers in terms of the weather one sees, but nothing too terrible. I'll upload an updated weather model sometime this coming weekend.

As for now, I'm hoping for some observations about where to concentrate. Where the biggest areas of concern are. How to modify things, etc.

User avatar
Jabberwock
Posts: 2204
Joined: Thu May 31, 2007 12:12 am
Location: Weymouth, MA
Contact: ICQ

Thu Jun 28, 2007 10:13 pm

Stonewall wrote:I don't have the time to test the whole thing myself and get a result soon. I was hoping that the community would get involved a bit more than it has.

As for now, I'm hoping for some observations about where to concentrate. Where the biggest areas of concern are. How to modify things, etc.


Mud, mud, mud. We need more mud.

These were my general thoughts when I was looking at weather patterns:

1. Rivers - allow a small chance for freezes and drift ice (snow) slightly further downstream than historical records indicate, but not much, I would say about 3 regions before chance is very slight (becoming null at about 5 regions). In very shallow rivers, add to probabilities of mud year round.

2. Gulf Coast - convert 80% or more of winter probabilities to mud.
i.e. if chance is now 40% it should become 0-8% with a corresponding increase in mud.

3. Deep South - convert 60-80% of winter probabilities to mud.

4. North Carolina / Tennessee - convert 40-60% of winter probabilities to mud.

5. Ohio Valley / Virginia / Dismal Swamp - convert 20-40% of winter probabilities to mud.

6. Add additional mud to Ohio, Kentucky, Tennessee, the Appalachians, and lake effect areas in the spring and fall.

I would suggest adding additional snow to lake effect areas, but they are pretty solidly socked in all winter already.
[color="DimGray"] You deserve to be spanked[/color]



Image

Mike
Sergeant
Posts: 73
Joined: Sat Apr 21, 2007 6:33 pm

Thu Jun 28, 2007 11:27 pm

Jabberwock wrote:Mud, mud, mud. We need more mud.

These were my general thoughts when I was looking at weather patterns:

1. Rivers - allow a small chance for freezes and drift ice (snow) slightly further downstream than historical records indicate, but not much, I would say about 3 regions before chance is very slight (becoming null at about 5 regions). In very shallow rivers, add to probabilities of mud year round.

2. Gulf Coast - convert 80% or more of winter probabilities to mud.
i.e. if chance is now 40% it should become 0-8% with a corresponding increase in mud.

3. Deep South - convert 60-80% of winter probabilities to mud.

4. North Carolina / Tennessee - convert 40-60% of winter probabilities to mud.

5. Ohio Valley / Virginia / Dismal Swamp - convert 20-40% of winter probabilities to mud.

6. Add additional mud to Ohio, Kentucky, Tennessee, the Appalachians, and lake effect areas in the spring and fall.

I would suggest adding additional snow to lake effect areas, but they are pretty solidly socked in all winter already.



I agree more mud. The winters I've experienced so far are too severe.

... oh yea, and there is the occasional snow storm in Texas during June. :tournepas

gbs
Colonel
Posts: 333
Joined: Wed Aug 23, 2006 11:44 am

Fri Jun 29, 2007 3:37 pm

Stonewall, Thanks for what you are doing to make this great game even better. I can't improve on what Jabberwock has suggested above. I like his ideas of using mud instead of snow and frozen in some areas. Also his %reductions for various areas seem about right to me.
The most irritating things to me are the really dumb stuff we have all seen like snow in sub tropical areas, snow in in odd months like May and June and non-navigatable major rivers because ice flows. Don't know if you can do it but if there is a way to get these things out of the game you will have accomplished much in my opinion.

User avatar
Pocus
Posts: 25669
Joined: Wed Oct 19, 2005 7:37 am
Location: Lyon (France)

Fri Jun 29, 2007 3:55 pm

Sure, you can create any number of weather areas, and assign weather % for each month in them. All that by modding.
Image


Hofstadter's Law: "It always takes longer than you expect, even when you take into account Hofstadter's law."

User avatar
Stonewall
Posts: 267
Joined: Sat Mar 17, 2007 4:33 pm
Location: Florida, USA

Fri Jun 29, 2007 6:54 pm

The rivers are easy. The actual modding is easy. Its getting the information necessary to make proper changes that is more difficult. I should have a beta release out by the beginning to middle of next week. Maybe over the weekend if my wife gives me some free time. :)

gbs
Colonel
Posts: 333
Joined: Wed Aug 23, 2006 11:44 am

Fri Jun 29, 2007 7:56 pm

Thanks, you're doing great and it is appreciated.

User avatar
mike1962
Sergeant
Posts: 91
Joined: Tue Jan 16, 2007 12:11 am
Location: Pennsylvania, USA

Sat Jun 30, 2007 12:33 am

I remember seeing a map that someone posted on one of the threads that had the region names. Does anyone have that or know of the post. I wanted to color code the weather areas. The game file has 16 Weather Areas total, 13 of these in North America. I noticed Jabberwock's has more. Stonewall, have you worked at adding any weather areas? Would a map help? Also if we are talking about specific regions is it better to use the name or number i.d. ( region 83, or region 1145river)? Would it help to put region i.d. on the map?
Edit/Delete Message

User avatar
Stonewall
Posts: 267
Joined: Sat Mar 17, 2007 4:33 pm
Location: Florida, USA

Sat Jun 30, 2007 1:40 am

Map would definitely be beneficial. Especially a large one that I could download and modify as an illustrative tool or that someone else could use as an illustrative tool.

Region ID on the map would be excellent. ID # plus name when discussing would also be helpful once the map is in place. The files use the region name, but associating them with an easy ID reference # is my preferred way of working this.

User avatar
Jabberwock
Posts: 2204
Joined: Thu May 31, 2007 12:12 am
Location: Weymouth, MA
Contact: ICQ

Sat Jun 30, 2007 2:17 am

On further reflection, I don't believe all the river areas I came up with will be needed. Combining several of the southern ones could simplify things for you, Stonewall.
[color="DimGray"] You deserve to be spanked[/color]



Image

tc237
Colonel
Posts: 316
Joined: Sat Mar 04, 2006 10:37 pm
Location: Allegheny Arsenal

Sat Jun 30, 2007 2:48 am

Stonewall wrote:Map would definitely be beneficial. Especially a large one that I could download and modify as an illustrative tool or that someone else could use as an illustrative tool.


I started work on a weather map a few weeks ago but never finished.
I hand-shaded the regions in each weather zone the same color, similar to how the "Political States" overlay looks. But this method was becoming very tedious.

Another method is if somehow we can change the Political States overlay to display the weather zones, it might work.

Which file controls the overlay?
How can it be changed?

If you guys want, I can try to figure this out. But it won't be untill next week and sadly I deleted all the previous work.

User avatar
Jabberwock
Posts: 2204
Joined: Thu May 31, 2007 12:12 am
Location: Weymouth, MA
Contact: ICQ

Sat Jun 30, 2007 3:06 am

GameData/AreasExtInfos.ini

States are at the top; weather areas are at the bottom. I believe you can accomplish what you want by wholesale substitution of UIDs. It may just cause errors, I haven't tried it.
[color="DimGray"] You deserve to be spanked[/color]



Image

User avatar
Pocus
Posts: 25669
Joined: Wed Oct 19, 2005 7:37 am
Location: Lyon (France)

Sat Jun 30, 2007 7:02 am

No it won't be easy to create a new weather overlay for the minimap. It asks for some code modification and before all it asks new graphics, are the overlay are images and are not calculated by the code from the actual areas.
Image


Hofstadter's Law: "It always takes longer than you expect, even when you take into account Hofstadter's law."

User avatar
mike1962
Sergeant
Posts: 91
Joined: Tue Jan 16, 2007 12:11 am
Location: Pennsylvania, USA

Mon Jul 02, 2007 12:00 am

A labeled map is going to be quite an undertaking. There are so many regions.
The regions folder under gamedata contains region name, i.d., and region center line coords. I will try to parse them out. Maybe then they could be plotted.

Return to “Help to improve AACW!”

Who is online

Users browsing this forum: No registered users and 13 guests