Page 1 of 1

No balloons in Jan '63 (RC9)

Posted: Sat Mar 28, 2015 7:53 pm
by Paule3000
In my current game as the Union it's january '63 now and I still can't build balloon units. The balloon event didn't fire, at least for me, because I've seen CSA units using them. Did I miss something or is this just a bug?

Posted: Sun Mar 29, 2015 7:59 am
by Captain_Orso
From the above, I assume you are playing the Union. The Union event should fire Late June '61 and put a balloon unit in the largest stack in the Mid-Atlantic area. The only conditions in the event are the time frame, so there should be no question of of it successfully firing.

1. Which patch level are you playing on?

2. Which scenario are you playing?

If you have the file '..\My Documents\My Games\{game_installation_directory_name}\CW2\Scripts\ScriptReport2676.txt' from that scenario execution, it would be very helpful if you could attach it to your reply. Unless you've run a different scenario with the same time frame the file should still be valid.

Posted: Sun Mar 29, 2015 6:38 pm
by Paule3000
Right, I am playing the Union on the latest v1.05 RC9 build.

I'm playing the July '61 start full theater csmpsign ("The Coming Fury").


Edit: Can I change some variables somewhere to add a few balloons to my force pool manually?

Posted: Sun Mar 29, 2015 7:51 pm
by Captain_Orso
Okay, I've taken a closer look at the balloon event. It won't fire in the July '61 campaign. This is a bug. Good catch.

There's no way to get the event to fire retroactively. The only thing you might do would be to add a modified copy of the event to, for example 'USA Events.sct'.

If you want to do this, save a copy of 'USA Events.sct' in a safe place first and then using a text editor such as MS Notepad or Notepad++ --do not attempt to use anything like any of the Word programs-- and add the following lines to the end of the file and save changes.

Code: Select all

SelectFaction = USA
StartEvent = evt_nam_USA_MilitaryBalloons1861fix|1|2|evt_txt_USA_MilitaryBalloons1861|Event-img_USA_MilitaryBalloons1861|NULL|127

Conditions
  MinDate = 1863/01/01
  MaxDate = 1863/12/31

Actions
  DescEvent = evt_desc_USA_MilitaryBalloons1861
SelectFaction = USA
  SelMostNumGroup = Area $Mid_Atlantic;CPCount
  GenMsg
  ChangeUnitPool = $uni_USA_Bal;8

SelectFaction = USA
  CreateGroup
  Posture = $Defensive
  SetKind = $Land
  Entranch = 0
  InCS = 0
  FixType = 0
  SetName = Military Balloons
  Apply
  CreateUnit
  SetType = $uni_USA_Bal
  SetName = Balloon
  Apply

EndEvent


During the next turn execution the event will fire and you will get a balloon unit and the balloons will be put into your build pool.

The turn after the 'fix' event fires put the original 'USA Events.sct' file back into place.

Posted: Sun Mar 29, 2015 9:33 pm
by Paule3000
The workaround worked well. Thanks.


Is there also a way to modify one of the event files so that it will fire correctly in future campaigns?

Posted: Sun Mar 29, 2015 10:10 pm
by Captain_Orso
Set MaxDate to between 1861/07/16 and 1861/07/30 and it should always work in the July '61 Campaign.

Posted: Sun Mar 29, 2015 10:55 pm
by Paule3000
Thanks again!