Campaigns Forever Update History

This is a comprehensive list of all updates to Campaigns Forever, listed on the old 270soft website retrieved through the Wayback Machine.

# Latest Version

* There is a known bug if a region in a party’s primary seats has a 0 value, that causes a ‘floating point division by zero’ or ‘invalid floating point operation’ error after clicking ‘Done’ when playing a scenario.

Solution: In Campaigns Forever, go to Step 5. -> for each party -> Region Info -> and then make sure all Seats Number values are greater than 0.

* There is a known bug if every region has the same poll\_open\_time value. In this case, the electoral vote numbers may not display correctly on the election night screen.

Workaround: change one of your region’s poll\_open\_time values to be different. For ex., if all are set to 1600, set one to 1500.

* There is a known bug if a region has a very low number of voters (for ex., 19). In this case, there may be rounding errors, including the program changing undecideds to 0%.

Workaround: increase the population, for ex., add a couple of 0’s to all the population numbers.

* There is a known bug that causes a generic error message after clicking ‘Done’ on the first turn when playing a scenario. The problem originates in the parties.xml file.

Solution: Go through the "<percentage\_bonuses>", "</percentage\_bonuses>" sections, and removes all the values between those tags (for both parties and leaders), so that what’s left looks like the above for each of those sections. Alternately, send it to us and we will fix it for you.

* If you are using Vista, when updating some files might not be updated.

Solution: To correct this, run the install file by right-clicking on the install file and selecting ‘Run as Administrator’.

* v. 1.6.0.6 and up fixes a bug where users are constantly asked to activate, but to fix this you must install both President Forever 2008 + Primaries and Campaigns Forever again.
* There is a known bug setting issue position fundraising bonuses.
* There is a known bug with party and candidate images. If you receive an “Invalid image size” error, it is probably due to this bug.

Workaround: use a web-site like http://www.resizeyourimage.com/ to manually resize your images. Once they’ve been sized to the proper size (so 101×101 for party images, 75×87 for candidate images, 32×32 for small candidate images), import them into the scenario.

* The game cannot handle very large numbers for populations (in the billions) in certain situations. If you are getting, for example, negative numbers for ad costs when running the ad in regions with a very large population, this is probably due to the program not being able to handle the population numbers.

Workaround: reduce your population numbers (you might want to divide population by 10, and then multiply the money coefficient by 10 to make things “feel” the same, for example).

# v. 1.6.0.9

* Checks that each Scripted Event’s outcome has at least 1 effect and gives a message if not (if Scripted Event didn’t have at least 1 effect for each event’s outcome, it would cause an error when trying to play the scenario)

# v. 1.6.0.8

* Fixed a bug where Leader homestates were not being set (note: setting a Leader’s homestate does not set a bonus percentage, you need to then set the bonus(es) separately)
* Checks that each Simple Event has at least 1 headline and gives a message if not (if Simple Events were being used and a Simple Event didn’t have at least 1 headline, it would cause an error when trying to play the scenario)
* When opening a scenario, requires a new scenario name if opening a default scenario
* Removed issue fundraising bonus box

# v. 1.6.0.6

* Fixed a bug where constantly asked for activation, to properly fix this bug you should install both President Forever 2008 + Primaries and Campaigns Forever again

# v. 1.6.0.4

* Program will say 1.6.0.3
* Makes sure election poll closing times are between 0000 and 2359
* Doesn’t allow 0 seats for a party’s regional election event

# v. 1.6.0.3

* Changed version number to synchronized with President Forever 2008 + Primaries
* Can add Leader and Vice-Leader bonuses
* Can now change the order of political units
* Bug > fixed not setting threshold cut-offs
* Bug > fixed allowing decimals for fundraising and money coefficients
* Bug > image files resized to proper size when loaded, whether loaded from scenario folder or an external folder
* Added link to online help
* Removed AutoUpdate
* Added Update button

# 1.00.6.4

* Added Rewards type for scripted event outcome effect, now can specify momentum or money

# 1.00.6.3

* Can now specify the news story profile bonus for primaries and caucuses
* Fixed Activation bug

# 1.00.4.6

* Disabled ability to change default activity names

# v. 1.00.4.5

* Fixed European decimal problems
* Added version information to About screen
* Campaign Creation Bug: Vice-Leader home region percentage bonuses weren’t properly set. This causes access violations with Vice-Leaders. To fix scenario, open in Campaigns Forever and any problems should be fixed automatically
* Campaign Creation Bug: Relations data not initialized properly. Causes access violations when trying to access party relations. To fix scenario, open in Campaigns Forever and any problems should be fixed automatically

# v. 1.00.4.3

* You will know that you have updated to this version if a Help button is now on the top menu bar
* Fixed proper Help file not associated with program
* Added Help button to menu
* Fixed campaign creation bug (campaigns created from new before this bug was fixed and that give an error when trying to play them need to be fixed – you can send them to us or follow the directions that will be posted soon)