President Infinity – Version Ericson – 2.3.5

President Infinity v. Ericson – 2.3.5 for Windows and Mac has been released!

If you are a President Infinity owner, you are eligible for this upgrade.


There are a large number of upgrades in this version, including veeps, interface, primaries, conventions, 2016 updates, and much more.

What’s new in this upgrade

  • Select Leader Screen > updated, in particular for Veeps
  • Start Screen > added start quotes
  • Tip: to cycle through the quotes on the Start Screen, press ‘n’
  • Options > added Auto Spin – Surrogates, so can check Auto Spin option without surrogates then auto-spinning
  • Main Screen > Activities > can now do leader, vice-leader, and surrogate activities using drop-down box
  • Barnstorming > can barnstorm in region 5 times before incur penalty for barnstorming too much recently, but now regenerates 1 time per day
  • by default, all official campaigns now begin in general election
  • Primary Results Screen > now shows number of votes for given leader in that primary
  • Primary Results Screen > shows total votes for given leader in primaries to date
  • Main Screen > can now click the primaries delegates area to view Primary Results Screen
  • Primary Results Screen > can now view national numbers
  • Primary Results Screen > now has drop-down box to select primary results
  • Main Screen > increased size of seats bar
  • Select Campaign Screen > turn primaries on > fixed bug where candidates not ordered according to %s
  • Main Screen > seats bar > fixed bug where +- numbers overlapping
  • Main Screen > 4 -> 8 candidate %s can be displayed at a time
  • Main Screen > Primaries > seats bar > when change party, doesn’t flip out of completed seats mode
  • Main Screen > seats bar > primaries completed > fixed number saying how many delegates ahead first place is
  • Main Screen > ‘Primaries’ drop-down box above ‘Percentages’ drop-down box
  • Main Screen > swing button no longer displayed when in primaries viewing mode
  • Main Screen > can press ‘Esc’ to hide large graph image
  • Main Screen > added keyboard shortcuts ‘p’ (view percentages), ‘s’ or ‘d’ (view seats or delegates), m (view momentum), ‘c’ (toggle view completed delegates)
  • Graphs > lines no longer start from 0 on the y-axis
  • Main Screen > can click %s area to view larger graph
  • Main Screen > added keyboard shortcut ‘t’ (opens Strategy Screen)
  • Strategy Screen > added keyboard shortcut ‘Esc’ (closes screen)
  • Main Screen > fixed bug where get, ex. “Trump chooses Brown as vice-presidential candidate!”, message twice
  • Convention > get +10 highscore bonus if win on first round
  • Convention > new round-by-round results if no one has a majority on the first round
  • Convention > if contested convention, if player had endorsed another player and then is eliminated in a round at contested convention, those delegates go to player that was endorsed
  • Convention > if candidate is also endorser and withdraws, if endorser endorses then that candidate’s delegates go to leader endorsed if contested convention
  • no longer significant pause if player withdraws or endorses
  • News > Primaries > if more than 5 contests won, says ‘so-and-so takes x contest, including a, b, and c’, where a, b, and c are the 3 with the most delegates
  • fixed bug with convention numbers
  • fixed bug where weren’t being offered to continue playing as party’s nominee after convention
  • fixed bug with proportional seats allocation in primaries (ex., 0 votes getting 1 seat)
  • fixed bug where turning off candidates in primaries would lead to incorrect general election %s
  • fixed bug where if withdrawn candidate wins convention, they don’t continue
  • fixed bug where showing news for day after election
  • fixed bug with ads when continue playing with another player
  • 2016 > Veeps > Reps > added Jan Brewer, Shelley Moore Capito, Deb Fischer, Mary Fallin, Paul LePage, Rick Scott, Marsha Blackburn
  • 2016 > Veeps > Dems > added Ken Salazar, Al Franken, Bill Nelson, Terry McAuliffe, Martin Heinrich, Claire McCaskill, Tom Vilsack
  • 2016 > reordered Clinton’s Veeps (Kaine, Julian Castro, Booker, Sherrod Brown, Franken, Warren, Bill Nelson at top)
  • 2016 > Veeps > Dems > added Rep. Tulsi Gabbard
  • 2016 > Sanders > Veeps > Warren and Gabbard now at top of list
  • 2016 > Trump > Issue Familiarity > general election 2 -> 3
  • 2016 > Trump > Vice-Leaders > Mike Pence to 1st, Christie to 2nd, Gingrich to 3rd, Sessions to 4th
  • 2016 > Cruz > Veeps > Fiorina at top
  • 2016 > Veeps > Libs > added Bill Weld
  • 2016 > Libs > reordered Johnson’s Veeps (Weld at top)
  • 2016 > Libs > updated Johnson’s image
  • 2016 > Libs > Leaders > added Austin Petersen, ‘on’ by default
  • 2016 > Libs > Leaders > added John McAfee, ‘on’ by default
  • 2016 > Libs > Debate > May 15, 2016 -> March 29, 2016
  • 2016 > Greens > Jill Stein > updated image
  • 2016 > Nikki Haley > Alaska +5% -> South Carolina +5%
  • 2016 > Mike Pence > South Dakota +5% -> Indiana +5%
  • 2016 > general election blurb > updated
  • 2016 > Rubio > general election blurb > updated
  • 2016 > Endorsers > Crossroads GPS > Footsoldier Chance 15% -> 5%
  • 2016 > Leaders > Schweitzer > Experience 4 -> 3
  • 2016 > Veeps > Salazar > Debating 4 -> 3
  • 2016 > Veeps > McAuliffe > Integrity 4 -> 2
  • 2016 > Leaders > Biden > Debating 3 -> 4
  • 2016 > Veeps > Heinrich > Debating 4 -> 3
  • 2016 > Veeps > McCaskill > Debating 4 -> 3
  • 2016 > Clinton > Veeps > Warren -> 2nd spot in Veep list (now Kaine, Warren, Castro)
  • 2016 > Reps > Primaries > Kentucky delegates 45 -> 46
  • 2016 > Dems > Primaries > delegate count changes in a number of regions
  • 2016 > Dems > Primaries > added ‘Democrats Abroad’
  • 2016 > Veeps > Reps > Gingrich > Stamina 3 -> 2
  • 2016 > Trump > Veeps > top 5 are now Sessions, Christie, Corker, Gingrich, Pence
  • 2016 > Veeps > Reps > added Sen. Richard Burr
  • 2016 > Veeps > Dems > added Rep. Xavier Becerra
  • 2016 > Events > June 12th > Orlando > Terrorism, Trump boost
  • 2016 > Events > June 23rd > “U.K. Independence Day! Votes to leave E.U.” > Trump > Free Trade
  • 2016 > Events > May 24th > State IG report > Clinton > Integrity
  • 2016 > Events > June 30th > AG Meets Bill Clinton in private > Clinton > Integrity
  • 2016 > Events > July 1st > Clinton has met with FBI
  • 2016 > Events > July 5th > Comey says Clinton ‘extremely careless’ but won’t indict
  • 2016 > Reps > added turnout numbers
  • 2016 > Dems > added turnout numbers
  • 2016 > Leaders > Reps > Paul Ryan > title ‘Rep.’ -> ‘Spkr.’
  • 1972 > fixed bug when creating new candidate
  • Editor > can re-order Leader’s Veeps
  • Editor > can set whether, by default, campaign begins in general election
  • Editor > Parties > Primaries > can now set turnout
  • Spin Screen > Interviewers > extended box’s width
  • Notes > fixed bug where Big Mo’ note wasn’t in a section

This is a comprehensive update.

You can download this release by requesting a download e-mail at the link below.

To update:

Version information:

59 thoughts on “President Infinity – Version Ericson – 2.3.5”

  1. Looks great! There was a lot of progress made in this update compared to how 2.2.9 was! Great job!

  2. @Anthony_270admin, I am still getting this error. Besides this, wonderful update!

    In the campaign editor, when I got to add poll data for the primary, I get the error I mentioned above.

    Access violation at address 004D5ABC in module ‘PI.exe’. Read of address 00000018.

  3. Is anybody else having issues where turns take significantly longer after the update? It’s taking me five-ten minutes just to get through a single week.

  4. Something screwy with the surrogates. Was playing Gary Johnson and surrogate keeps popping up as being made (costing command points). Other than that I like improvements. Running faster as well for me

  5. Can you add a “set all” option for issues on the party and candidate screens? Such as set all issues to “center-right” or whatever you’d like for a party or candidate.

  6. I turned on all Dems and Reps with 0 %, who didn’t run in real life and I played as John Kerry. But the problem was it simply didn’t play out. No candidate was able to get more percents and at Iowa caucus every candidate got 1 vote and 0 delegates, except for Brian Schweitzer. He got also just 1 vote but all delegates, because despite not reaching the threshold he was the first candidate.
    Could you perhaps fix that, Anthony? 🙂

  7. Also, I accidentally deleted (or promoted to leader) all VPs for one party…I had to manually add in a new VP in the text file. I could not add a VP when a party had zero VPs. Can you look into this as well?

  8. Will it be possible in the future to get the actual primary votes for other campaigns (e.g. 2008 and 2012) too? I noticed, that they do not display them yet.

  9. @Zach,

    It shouldn’t be taking that long. Maybe a few seconds per day. Can you tell me which campaign, how many candidates are on, and what your operating system is?

  10. @anthony_270admin

    2016 starting in primaries, pretty much everybody but Bloomberg is on, and Windows 7

  11. @Zach,

    Do you mean approx. 50 candidates? If so, that’s probably why. Do you have a similar experience starting with only the default candidates on?

  12. Probably been noted but states still end election night with less than 100% of the vote reported. Seen as low as 4%. Sometimes state vote totals are in the thousands.

    Some of the historical/alternate scenarios with strong third parties get really wacky because of this. Which is pretty funny at times but still something I assume you’d want to fix lol

    Just for an amusing example, was playing the 1948 one, Dewey and Truman combined for ~95% of the popular vote but Thurmond and Wallace totaled 118 EVs and all the states they won were below 40% of the vote reported. Any state over 70% was won by the two parties and thus how they racked up the popular vote.

    Had a similar situation in a 2016 game when Sanders lost the nomination and Jill Stein shot to 12% and picked up the entire Left Coast since they all came in at around 20% of the vote reported.

    Like I said, amusing for now, but still a bug.

  13. @Jack,

    “Why does Trump get a boost out of Orlando? The actual polling done afterwards swung in favor of Democrats – Clinton’s response was viewed more positively than Trump’s (Obama’s was viewed most favorably of anyone).”

    Your question contains the key word, ‘response’. Scripted events in 2016 are intended to reflect things that occur external to the campaigns. So, the event itself seems to support certain core messages in the Trump campaign, but plausibly his response wasn’t viewed as well by the public at large.

    It might be a good idea for there to be a way to respond to scripted events by the campaign, beyond the new speeches a given event enables.

  14. @Nick re Avast blocking the PI.exe file,

    I’m not surprised, Avast, McAfee, and so on cause all sorts of problems (known as false-positives – they tend to identify files that are fine as potentially problematic). Can you tell me what message Avast gives in specific?

  15. I’m playing 2016 starting at the standard start date (August/September 2015). I had to pause at November 7 because Romney endorsed Trump.
    I’ll pause so you can stop laughing.

    1) Will the March speech event still happen?
    2) How do you plan to set the game up so “establishment” Republicans are loath to endorse populists or conservatives? I know you’re adding two- or three-axis issue spectra, but this is tough to sort out: the biggest concerns the establishment has with Trump are foreign policy and his brashness. Brashness is not reflected in the game (maybe as part of his 4 charisma, but how would the game handle different types of charisma?), but having Romney endorse strictly on foreign policy would introduce its own set of problems, in addition to being less than realistic.

  16. Comment #2: Libertarians
    I added Johnson, McAfee, and Petersen to the primaries. What I have found is that all 3 of them camp out in Alabama and refuse to go anywhere else. If I may guess at the cause, it’s that Petersen and McAfee start out at 0% everywhere, so the game defaults to going through the list alphabetically. After they campaign in Alabama, they chip into Johnson’s lead, making Alabama the closest state, so they stay there to push their advantage.
    Meanwhile, Johnson is at 80% everywhere else, so he stays in Alabama to fight to regain the lead.
    Oddly enough, they (McAfee and Petersen) do have support outside Alabama: McAfee is at 12% in Ohio, for example. (Perhaps as a consequence of news stories). Maybe they even advertise elsewhere. All I know is, the game is not good at handling candidates who start with 0% support.

  17. @Eric,

    1. What do you mean by March speech event?

    2. With the new issues features, endorsers will be more fine-tuned in terms of endorsements.

  18. @Eric re Libertarians,

    The Libertarian primaries require work to get them realistic. A problem is that they don’t have a ‘true’ primaries system. I might have time to rework this.

  19. The Libertarian primaries could probably be conducted like closed caucuses. The problem is there’s no Super Delegates for the dems. The Libertarians pretty much have entirely super delegates. If you had a system for the Dems you could do it for the Libertarians too.

  20. Minnesota, Missouri (Austin Peterson’s Home state), North Carolina, and Nebraska has votes held before the Libertarian convention, and Oregon had one during the convention.

  21. By “March speech event” I was referring to Romney’s anti-Trump speech in March, which, I thought, was reflected in-game by a news event. Thinking this was the case, I asked if Romney would still denounce Trump in-game. Did I assume incorrectly?

  22. @Jesse,

    Thanks for this – yes, the Libertarian party’s primaries are tricky, because there are no bound delegates in the primaries and only a handful of states had primaries this year.

  23. @Eric,

    I do not believe there is a scripted event for March where Romney denounces Trump. This is really something that is caused by the actions of a campaign, so doesn’t fit with how events are set up to work in the 2016 campaign.

    I have set Trump’s endorsement score for Romney 25 -> 0, though. Thanks for this.

  24. I have a question – If I will download this update, what will happen to my user scenarios? Will I be able to keep them, or they will be deleted after the update? note – I have the 2.1.5 version.

  25. This update is great, game is a lot more fun now. Still needs favorability but becoming much more workable now.

    I just played the 2008 scenario with primaries turned on, and Ralph Nader turned on. I was almost through the primaries when the independent convention started. It said no one had a majority on the first ballot, and Ralph Nader was eliminated. The game froze for good after the “and his 1 delegate goes to…” message, because there was no one else to win the nomination at that point.

  26. Running into candidates having huge overages in stamina. Things like 200/100 or 150/100. I went through some threads, but didn’t see anything.

    Am I the the pioneer here?

  27. I Offer someone to withdraw and it says 34% chance to accept then after I offer them and close the tab and then reopen again it says 0% chance of accepting please help

  28. @Anthony

    Do you think there is anything that could be done to help the game load through each turn faster when a lot of candidates are turned on? I know I’m not along in saying that I like to play with most of the candidates, if not all of them, on. The older election scenarios will generally have more candidates on as well. Is this something that can be fixed internally in the system, or is this something we can do with our own computers?

  29. MUCH improved. I don’t know what you did to erase the GOP constantly having huge leads after primaries but it worked

    Now, that said, I played as both Clinton and Rubio. It seems to me still that 2016 Rubio still has a vastly easier time than 2016 Hillary Clinton to win the Presidency. Jindal beat me as Hillary Clinton despite Clinton outcampaigning him. Weirdly, the west went Republican and so on.

    It’s hard to gauge if I’m wrong or right. It’s vastly more playable than it used to be though.

    Perhaps a little more tweaking is needed here?

  30. Would you consider an option to add a graph of delegates won and momentum? A momentum graph would show candidates that had brief surges much better and the delegates won graph would just be a little quality of life graph.

  31. Jill Stein apparently chose her running mate today (human rights activist Ajamu Baraka), so you could include that in the next update.

  32. From what I heard, is there some feature that allows you to have the electoral map reset after the primaries (i.e starting the primaries, and then having the electoral map restart on August 1, 2016 when you get to the general election)? How do you do that, if there is such a feature?

  33. @EAY,

    Do you mean have the %s reset to defaults for a certain date? If so, no. A player would have to quit the primaries game, then start another game in the general with the players that won their primaries.

  34. @Aaron re ‘NAN’ error on load,

    I have fixed a NAN error already in the latest internal of PI. If you’d like me to check if this is the same bug (and fix the error in your save game), you can send a compressed (zipped) file to me (including all the relevant save files, the main one plus one for each candidate). If you’re using a custom campaign, you’ll have to send that (as a compressed folder) as well.

  35. @Caleb,

    “Would you consider an option to add a graph of delegates won and momentum?”

    1. Main Screen > select party’s Primaries from drop-down box > select Delegates from other drop-down box > press ‘c’ for completed delegates > click on area to view graph that says ‘Click to view graph’.

    2. This is a neat idea – we’ll see.

  36. @Jonathan re speed with lots of candidates on,

    It’s something that can be optimized once I focus on it. It’s not a top priority right now because starting the game with the default number seems to run quickly enough (a couple seconds per turn on my not-fancy Windows setup). Once you get up to 50 or so, it gets slow, probably because of functions that aren’t linear (+1 candidate = >+1 unit of time).

  37. @Jim re candidates have energy points > 100,

    This has been reported before. I haven’t seen it myself, but will keep an eye out for it while game testing.

  38. @Tanner,

    Thanks for the feedback!

    I’ve noted the problem with Nader in 2008, thanks for this also.

  39. For some reason, I get a “List index out of bounds” when I try to open a saved file. The exception is my saved file from last night. For this one only, I get “access violation 004B85BB. Read of address 0000000DC”

  40. @Jonathan,

    Do you still get this error with 2.3.7? If so, can you compress (zip) the save file and send it to me?

Leave a Comment