SVF 2.0
Moderator: Pocus
RE: SVF 2.0
SVF 2.0 news : 09/11/2012
On the CSA AI front, the general behaviour of military AI is WAD. Some minor tweaking will be certainly needed here and there, but nothing important has surfaced for the 1861/1862 period. I begin to enter into the scrutiny of AI use of options where some work will be needed, as I’ve left for now things unchanged from the official AI.
Thansk to the betatest detailed reports, many minor bugs and glitches have been fixed, letting me more time to begin to cope with the 3 main fields:
- naval affairs
- USA AI
- 1863-1865 events.
1 and 3 will need about 1 full day work. The USA AI is estimated to 2 full days work. SO SVF 2.0 is very close of public release.
RE: SVF 2.0
Screen taken from the CSA AI side. Since the IA care about Richmond has been tweaked and NM balance reworked.
Missouri yet under CSA control
Defense of Tennessee: both Nashville and forts are yet under CSA AI control and guarded
Eastern Theater: Even if Richmond was lost, the CSA AI has tried to defend the Capital and the global repartition of its Armies is rather consistent
Missouri yet under CSA control
Defense of Tennessee: both Nashville and forts are yet under CSA AI control and guarded
Eastern Theater: Even if Richmond was lost, the CSA AI has tried to defend the Capital and the global repartition of its Armies is rather consistent
SVF 2.0alpha, 20120911: F2 key CTD
For the SVF 2.0alpha, 20120911 release, I get a reproducible CTD. A showstopper. [:(]
AACW patched to the latest 1.16b_RC1. SVF 2.0alpha, 20120911 release. v1.0 of my AACW Weathers mod.
Before startup, I deleted the Units and Model cache files.
After game startup, but before scenario selection:
Robert@roberto /cygdrive/c/Games/AGEOD/AGEod's American Civil War SVF/ACW/Logs
$ egrep -i "error|critical|violation|exception|weather" \!Main\ log.txt
3:41:29 PM [Error ] TDoubleList.AddEltFromString Invalid string LDR_USA_DAVIDSON|1 UD: 886 J. Davidson
Playing as Union.
One of the first things I try is to hit the F2 key, Military Production.
I get a CTD: "Sorry! A critcal error has occurred. The application will be terminated."
Robert@roberto /cygdrive/c/Games/AGEOD/AGEod's American Civil War SVF/ACW/Logs
$ egrep -i "error|critical|violation|exception|weather" \!Main\ log.txt
3:41:29 PM [Error ] TDoubleList.AddEltFromString Invalid string LDR_USA_DAVIDSON|1 UD: 886 J. Davidson
3:41:29 PM (Reporting) TWeather.Create 16 Weathers patterns loaded, from 16 files.
3:45:52 PM [Error ] TUnitDef.GetFirstModel 886 J. Davidson has no models registered, check if alias parsing was done correctly for the models of this unit.
3:45:52 PM [Critical ] TGameSim.ExportLedger1 - Units Game A Exception caught Violation d'acc¢Æs ¢Æ l'adresse 0083B6DC dans le module 'AACW.exe'. Lecture de l'adresse 000000F8 ExportStep: 0
!Main log.txt file attached. Save game available on request.
- Attachments
-
- Mainlog.txt
- (42.58 KiB) Downloaded 4 times
Campaign Series Legion https://cslegion.com/
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
RE: SVF 2.0alpha, 20120911: F2 key CTD
OK. delete the gamedata\Units and Gamedat\Models directories. Reinstall SVF. It will work. For some reasons, the cached files weren't present. Maybe I forgot to include them in the last batch.
RE: SVF 2.0alpha, 20120911: F2 key CTD
That did the trick! Did as you suggested, and no more CTD (or !Main log.txt error entries).
edit>And for good measure, after the folder deletions & SVF reinstall, I deleted the Units and Model cache files again.
Observations/suggestions:
[*]Automate the GameData\Units GameData\Models deletions in the SVF2.0.exe installer, if possible.
[*]In the installer, due to the above, remove all incompatible scens from the scen list.
[*]The SVF reinstall blew away my display settings. I had to exit and re-run the AGESettings.exe.
Anyway, and so it begins...
Campaign Series Legion https://cslegion.com/
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
RE: SVF 2.0alpha, 20120911: F2 key CTD
Not necessary to delete again. The trouble is coming from the persistance of official mdl and units files with same UID numbers than those of SVF. The SVF cache files are only the ones read by AACW.exe at start ( speed reason), so the offcial files are ignored. It there's no cache file, the exe will reconstruct them by integrating all files in folder, hence your bug. Your new cahe files are exactly the same than mine, once offcial files deleted.
RE: SVF 2.0alpha, 20120911: F2 key CTD
In my country if one person in the same place then it is ok. But if 3 people show up in the same place then it is called a gang. [:D]
From my last game Union defeat in Richmond achieved statemate in the theatre. I couldn't continue yet due to hardware problems not related to game. But save files are ok.
Thanks for all your work. [&o]
From my last game Union defeat in Richmond achieved statemate in the theatre. I couldn't continue yet due to hardware problems not related to game. But save files are ok.
Thanks for all your work. [&o]
RE: SVF 2.0alpha, 20120911: F2 key CTD
Nice to see the "Old Guard" at work.......
RE: SVF 2.0alpha, 20120911: F2 key CTD
Hey, Jeff. Long time no see.
Campaign Series Legion https://cslegion.com/
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
SVF 2.0
Yes I believe the CSA AI for the 1861-62 period to be almost achieved. If my events are providing the necessary basics for a succesful CSA defense, only small tweaks should be needed here and there.
I've , maybe wrongly, few worries for the USA AI on land. Not that it will perform as well than Grant or Lee, but it should be able to advance without forgetting to take care of its supply line, which is the ain difference with WIA and AJE, whose supply system is very simple. I'm more dubious about amphibious operations: it will do some, but I just ignore how well...
It should be ready Monday. Other features will need much less time.
I've , maybe wrongly, few worries for the USA AI on land. Not that it will perform as well than Grant or Lee, but it should be able to advance without forgetting to take care of its supply line, which is the ain difference with WIA and AJE, whose supply system is very simple. I'm more dubious about amphibious operations: it will do some, but I just ignore how well...
It should be ready Monday. Other features will need much less time.
RE: SVF 2.0alpha, 20120911: F2 key CTD
"Old Guard" and new methods
SVF 2.0alpha, 20120911: KY Blockade text errors
In "Establish Blockade for Kentucky", the text says:
Shouldn't that instead be (with fixes highlighted):The neutrality of Kentucky allowed Confederates to purchase in the North industrial items they lacked. Allowing [emphasis added] this illegal traffic will reduce CSA WSU production but will be resented negatively in Kentucky and State borders [emphasis added] (Maryland, Delaware and Missouri). The Confederate loyalty will be raised in these States. moreover, the kentucky entry Level will be moved by 3 in favor of CSA.
Instead of "Disallowing", you might otherwise use "Forbidding" or "Outlawing".The neutrality of Kentucky allowed Confederates to purchase in the North industrial items they lacked. Disallowing this illegal traffic will reduce CSA WSU production but will be resented negatively in Kentucky and other border states (Maryland, Delaware and Missouri). The Confederate loyalty will be raised in these states. Moreover, the Kentucky entry Level will be moved by 3 in favor of the CSA.
Campaign Series Legion https://cslegion.com/
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
SVF 2.0alpha, 20120911: NM gain bug?
1861, Early July. Playing as Union.
"4/10. Sir, whe [sic] have earned 1 NM from the bright overall situation (more VP than CSA)."
Yet, as reported at the Scores & Objectives display, Union VP 235 < Confederate VP 260. The Union VP trailed the previous turn too, IIRC.
(Union NM 102, Confederate NM 97.)
Save files posted on request.
Campaign Series Legion https://cslegion.com/
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
RE: SVF 2.0alpha, 20120911: NM gain bug?
Yes I need the files and the scripreport file of the turn in the Scripts folder.
RE: SVF 2.0alpha, 20120911: NM gain bug?
Campaign Series Legion https://cslegion.com/
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
RE: SVF 2.0alpha, 20120911: NM gain bug?
My events works fne. It seems the EvalVP command to be bugged. Incoherent results for this command:
No error in this script
--------------START OF SCRIPT----------------
Line 1: SelectFaction, selected: Confederacy
Line 3: Started processing event: evt_nam_CSA_NM_VP
Line 3: Event already referenced, current occurences 0 Max allowed: 999 <<Active>>
Line 6: Min date evaluated: 1861/05/13 converted to turn 2674 current turn 2674 True
Line 7: Max date evaluated: 1866/01/14 converted to turn 2786 current turn 2674 True
Line 9: EvalMorale: Confederacy Morale: 95 against 120 - Operator: <= Result: True
Line 10: EvalVP: Evaluating against Union VPs.
Line 10: EvalVP: Confederacy VP: 39 against 109 - Operator: >= Result: False
Line 18: Finished processing event: evt_nam_CSA_NM_VP
Line 18: ------------------------------
Line 22: SelectFaction, selected: Confederacy
Line 24: Started processing event: evt_nam_CSA_NM_VP2
Line 24: Event already referenced, current occurences 0 Max allowed: 999 <<Active>>
Line 27: Min date evaluated: 1861/05/13 converted to turn 2674 current turn 2674 True
Line 28: Max date evaluated: 1866/01/14 converted to turn 2786 current turn 2674 True
Line 30: EvalMorale: Confederacy Morale: 95 against 120 - Operator: <= Result: True
Line 31: EvalVP: Evaluating against Union VPs.
Line 31: EvalVP: Confederacy VP: 39 against 109 - Operator: >= Result: False
Line 40: Finished processing event: evt_nam_CSA_NM_VP2
Line 40: ------------------------------
Line 43: SelectFaction, selected: Union
Line 45: Started processing event: evt_nam_USA_NM_VP
Line 45: Event already referenced, current occurences 0 Max allowed: 999 <<Active>>
Line 48: Min date evaluated: 1861/05/13 converted to turn 2674 current turn 2674 True
Line 49: Max date evaluated: 1866/01/14 converted to turn 2786 current turn 2674 True
Line 51: EvalMorale: Union Morale: 101 against 120 - Operator: <= Result: True
Line 52: EvalVP: Evaluating against Confederacy VPs.
Line 52: EvalVP: Union VP: 300 against 97 - Operator: >= Result: True
Line 55: Entering triggered actions for event evt_nam_USA_NM_VP
Line 57: ChangeMorale Union New National Morale is 102
Line 60: Finished processing event: evt_nam_USA_NM_VP
Line 60: ------------------------------
Line 64: SelectFaction, selected: Union
Line 66: Started processing event: evt_nam_USA_NM_VP2
Line 66: This event is not yet referenced, base number of allowed occurences 999
Line 69: Min date evaluated: 1861/05/13 converted to turn 2674 current turn 2674 True
Line 70: Max date evaluated: 1866/01/14 converted to turn 2786 current turn 2674 True
Line 72: EvalMorale: Union Morale: 102 against 120 - Operator: <= Result: True
Line 73: EvalVP: Evaluating against Confederacy VPs.
Line 73: EvalVP: Union VP: 300 against 97 - Operator: >= Result: True
Line 74: Probability evaluated: Probability 5 rolled 61 False
Line 82: Finished processing event: evt_nam_USA_NM_VP2
In fact, in the line:
EvalVP: Confederacy VP: 39 against 109
39 is the number of free USA conscripts this turn and 109 the Union VP total
EvalVP: Union VP: 300 against 97
300 is the number of USA WSU next turn and 97 the CSA VP total
IMHO an error of register in the code...
Bad news... I have to write another events to get a similar effects.
No error in this script
--------------START OF SCRIPT----------------
Line 1: SelectFaction, selected: Confederacy
Line 3: Started processing event: evt_nam_CSA_NM_VP
Line 3: Event already referenced, current occurences 0 Max allowed: 999 <<Active>>
Line 6: Min date evaluated: 1861/05/13 converted to turn 2674 current turn 2674 True
Line 7: Max date evaluated: 1866/01/14 converted to turn 2786 current turn 2674 True
Line 9: EvalMorale: Confederacy Morale: 95 against 120 - Operator: <= Result: True
Line 10: EvalVP: Evaluating against Union VPs.
Line 10: EvalVP: Confederacy VP: 39 against 109 - Operator: >= Result: False
Line 18: Finished processing event: evt_nam_CSA_NM_VP
Line 18: ------------------------------
Line 22: SelectFaction, selected: Confederacy
Line 24: Started processing event: evt_nam_CSA_NM_VP2
Line 24: Event already referenced, current occurences 0 Max allowed: 999 <<Active>>
Line 27: Min date evaluated: 1861/05/13 converted to turn 2674 current turn 2674 True
Line 28: Max date evaluated: 1866/01/14 converted to turn 2786 current turn 2674 True
Line 30: EvalMorale: Confederacy Morale: 95 against 120 - Operator: <= Result: True
Line 31: EvalVP: Evaluating against Union VPs.
Line 31: EvalVP: Confederacy VP: 39 against 109 - Operator: >= Result: False
Line 40: Finished processing event: evt_nam_CSA_NM_VP2
Line 40: ------------------------------
Line 43: SelectFaction, selected: Union
Line 45: Started processing event: evt_nam_USA_NM_VP
Line 45: Event already referenced, current occurences 0 Max allowed: 999 <<Active>>
Line 48: Min date evaluated: 1861/05/13 converted to turn 2674 current turn 2674 True
Line 49: Max date evaluated: 1866/01/14 converted to turn 2786 current turn 2674 True
Line 51: EvalMorale: Union Morale: 101 against 120 - Operator: <= Result: True
Line 52: EvalVP: Evaluating against Confederacy VPs.
Line 52: EvalVP: Union VP: 300 against 97 - Operator: >= Result: True
Line 55: Entering triggered actions for event evt_nam_USA_NM_VP
Line 57: ChangeMorale Union New National Morale is 102
Line 60: Finished processing event: evt_nam_USA_NM_VP
Line 60: ------------------------------
Line 64: SelectFaction, selected: Union
Line 66: Started processing event: evt_nam_USA_NM_VP2
Line 66: This event is not yet referenced, base number of allowed occurences 999
Line 69: Min date evaluated: 1861/05/13 converted to turn 2674 current turn 2674 True
Line 70: Max date evaluated: 1866/01/14 converted to turn 2786 current turn 2674 True
Line 72: EvalMorale: Union Morale: 102 against 120 - Operator: <= Result: True
Line 73: EvalVP: Evaluating against Confederacy VPs.
Line 73: EvalVP: Union VP: 300 against 97 - Operator: >= Result: True
Line 74: Probability evaluated: Probability 5 rolled 61 False
Line 82: Finished processing event: evt_nam_USA_NM_VP2
In fact, in the line:
EvalVP: Confederacy VP: 39 against 109
39 is the number of free USA conscripts this turn and 109 the Union VP total
EvalVP: Union VP: 300 against 97
300 is the number of USA WSU next turn and 97 the CSA VP total
IMHO an error of register in the code...
Bad news... I have to write another events to get a similar effects.
RE: New system
New system: The cities controlled by CSA at start in the objective ldger are checked each turn for control. One event checks each turn if CSA has won 3 NM in a large battle: so 10 events are checked. If all events are fulfilled, CSA earns 2 NM each turn. For 9, 1NM. For 7 or 8, 1NM ( 75 % chances). At 6, 50% chance of gaining 1 NM…
Results should be the same.
USA will get NM with the same events ( so USA will have to conquer CSA cities).
Next version in a few hours…
Results should be the same.
USA will get NM with the same events ( so USA will have to conquer CSA cities).
Next version in a few hours…
RE: New system
For those interested by scripting, the new events chain; 1st tracking events, 10 evnst checking each a condition, 5 events evaluating results, and last event resetting tracker to 0. Written in 15 minutes.I will remove later the unnecessary strings in StartEvent lines.
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP_Tracker|0|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
Actions
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP|999|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
SelectFaction = $CSA
EvalRgnOwned = $Richmond, VA
Actions
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;MaxOccurs;1;
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;CuOccurs;1;
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP2|999|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
SelectFaction = $CSA
EvalRgnOwned = $Shelby, TN
Actions
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;MaxOccurs;1;
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;CuOccurs;1;
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP3|999|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
SelectFaction = $CSA
EvalRgnOwned = $Iberville, LA
Actions
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;MaxOccurs;1;
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;CuOccurs;1;
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP4|999|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
SelectFaction = $CSA
EvalRgnOwned = $Davidson, TN
Actions
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;MaxOccurs;1;
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;CuOccurs;1;
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP5|999|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
SelectFaction = $CSA
EvalRgnOwned = $Atlanta, GA
Actions
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;MaxOccurs;1;
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;CuOccurs;1;
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP6|999|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
SelectFaction = $CSA
EvalRgnOwned = $Arkansas, AR
Actions
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;MaxOccurs;1;
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;CuOccurs;1;
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP7|999|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
SelectFaction = $CSA
EvalRgnOwned = $Mobile, AL
Actions
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;MaxOccurs;1;
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;CuOccurs;1;
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP8|999|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
SelectFaction = $CSA
EvalRgnOwned = $Warren, MS
Actions
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;MaxOccurs;1;
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;CuOccurs;1;
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP9|999|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
SelectFaction = $CSA
EvalRgnOwned = $Charleston, SC
Actions
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;MaxOccurs;1;
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;CuOccurs;1;
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP10|999|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
SelectFaction = $CSA
EvalBattles = >=;1;>=;2
Actions
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;MaxOccurs;1;
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;CuOccurs;1;
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP_results|999|1|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
EvalEvent = evt_nam_CSA_NM_VP_Tracker;=;10
Actions
ChangeFacMorale = 2
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP_results2|999|1|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
EvalEvent = evt_nam_CSA_NM_VP_Tracker;=;9
Actions
ChangeFacMorale = 1
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP_results3|999|1|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
EvalEvent = evt_nam_CSA_NM_VP_Tracker;<=;8
EvalEvent = evt_nam_CSA_NM_VP_Tracker;>=;7
Probability = 75
Actions
ChangeFacMorale = 1
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP_results4|999|1|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
EvalEvent = evt_nam_CSA_NM_VP_Tracker;<=;6
EvalEvent = evt_nam_CSA_NM_VP_Tracker;>=;4
Probability = 50
Actions
ChangeFacMorale = 1
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP_results5|999|1|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
EvalEvent = evt_nam_USA_NM_VP_Tracker;>=;1
EvalEvent = evt_nam_CSA_NM_VP_Tracker;<=;3
Probability = 25
Actions
ChangeFacMorale = 1
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP_Tracker_reset|999|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
Actions
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;MaxOccurs;0;
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;CuOccurs;0;
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP_Tracker|0|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
Actions
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP|999|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
SelectFaction = $CSA
EvalRgnOwned = $Richmond, VA
Actions
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;MaxOccurs;1;
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;CuOccurs;1;
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP2|999|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
SelectFaction = $CSA
EvalRgnOwned = $Shelby, TN
Actions
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;MaxOccurs;1;
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;CuOccurs;1;
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP3|999|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
SelectFaction = $CSA
EvalRgnOwned = $Iberville, LA
Actions
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;MaxOccurs;1;
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;CuOccurs;1;
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP4|999|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
SelectFaction = $CSA
EvalRgnOwned = $Davidson, TN
Actions
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;MaxOccurs;1;
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;CuOccurs;1;
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP5|999|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
SelectFaction = $CSA
EvalRgnOwned = $Atlanta, GA
Actions
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;MaxOccurs;1;
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;CuOccurs;1;
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP6|999|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
SelectFaction = $CSA
EvalRgnOwned = $Arkansas, AR
Actions
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;MaxOccurs;1;
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;CuOccurs;1;
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP7|999|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
SelectFaction = $CSA
EvalRgnOwned = $Mobile, AL
Actions
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;MaxOccurs;1;
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;CuOccurs;1;
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP8|999|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
SelectFaction = $CSA
EvalRgnOwned = $Warren, MS
Actions
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;MaxOccurs;1;
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;CuOccurs;1;
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP9|999|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
SelectFaction = $CSA
EvalRgnOwned = $Charleston, SC
Actions
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;MaxOccurs;1;
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;CuOccurs;1;
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP10|999|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
SelectFaction = $CSA
EvalBattles = >=;1;>=;2
Actions
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;MaxOccurs;1;
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;CuOccurs;1;
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP_results|999|1|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
EvalEvent = evt_nam_CSA_NM_VP_Tracker;=;10
Actions
ChangeFacMorale = 2
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP_results2|999|1|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
EvalEvent = evt_nam_CSA_NM_VP_Tracker;=;9
Actions
ChangeFacMorale = 1
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP_results3|999|1|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
EvalEvent = evt_nam_CSA_NM_VP_Tracker;<=;8
EvalEvent = evt_nam_CSA_NM_VP_Tracker;>=;7
Probability = 75
Actions
ChangeFacMorale = 1
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP_results4|999|1|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
EvalEvent = evt_nam_CSA_NM_VP_Tracker;<=;6
EvalEvent = evt_nam_CSA_NM_VP_Tracker;>=;4
Probability = 50
Actions
ChangeFacMorale = 1
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP_results5|999|1|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
EvalMorale = <=;120
EvalEvent = evt_nam_USA_NM_VP_Tracker;>=;1
EvalEvent = evt_nam_CSA_NM_VP_Tracker;<=;3
Probability = 25
Actions
ChangeFacMorale = 1
EndEvent
SelectFaction = $CSA
SelectRegion = $Richmond, VA
StartEvent = evt_nam_CSA_NM_VP_Tracker_reset|999|0|evt_txt_CSA_draft|Event-img_CSA_ConscriptionAct1864|$Richmond, VA|129
Conditions
MinDate = 1861/05/13
MaxDate = 1866/01/14
Actions
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;MaxOccurs;0;
SetEvtOccurs = evt_nam_CSA_NM_VP_Tracker;CuOccurs;0;
EndEvent
RE: New system
Thanks for this. More, more, I want to see and learn more!
Campaign Series Legion https://cslegion.com/
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com
Campaign Series Lead Coder https://www.matrixgames.com/forums/view ... hp?f=10167
Panzer Campaigns, Panzer Battles Lead Coder https://wargameds.com