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 Responses to President Infinity – Version Ericson – 2.3.5

  1. Caleb July 26, 2016 at 4:03 pm #

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

  2. anthony_270admin July 26, 2016 at 4:28 pm #

    Thanks for the feedback!

  3. Dallas July 26, 2016 at 6:17 pm #

    @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.

  4. anthony_270admin July 26, 2016 at 6:19 pm #


    Thanks for this – I’ll attempt to replicate it.

  5. Christopher Jacobs July 26, 2016 at 7:21 pm #

    Make a game where you are president please!

  6. anthony_270admin July 26, 2016 at 7:23 pm #


    Considering it!

  7. Zach July 26, 2016 at 7:41 pm #

    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.

  8. bruuno July 26, 2016 at 7:54 pm #

    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

  9. Nick July 26, 2016 at 8:34 pm #

    Avast blocks the PI.exe file, FYI.

  10. Nick July 26, 2016 at 8:44 pm #

    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.

  11. Luki July 27, 2016 at 11:04 am #

    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? 🙂

  12. Nick July 27, 2016 at 12:52 pm #

    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?

  13. Luki July 27, 2016 at 3:21 pm #

    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.

  14. anthony_270admin July 27, 2016 at 3:22 pm #


    Yes, probably when I do upgrades of those campaigns.

  15. anthony_270admin July 27, 2016 at 3:51 pm #


    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?

  16. anthony_270admin July 27, 2016 at 3:53 pm #

    @Bruuno re Johnson and surrogate,

    Thanks for this – I will keep an eye out for it.

  17. anthony_270admin July 27, 2016 at 5:55 pm #

    @Nick re deleting VPs, thanks for this – noted.

  18. Zach July 27, 2016 at 5:58 pm #


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

  19. anthony_270admin July 27, 2016 at 6:05 pm #


    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?

  20. benji July 28, 2016 at 8:07 am #

    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.

  21. anthony_270admin July 28, 2016 at 12:07 pm #


    “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.

  22. anthony_270admin July 28, 2016 at 12:49 pm #

    @Nick re set-all option for issues in the editor,

    This is a good idea – might happen.

  23. anthony_270admin July 28, 2016 at 12:50 pm #

    @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?

  24. Eric July 28, 2016 at 3:58 pm #

    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.

  25. Eric July 28, 2016 at 4:03 pm #

    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.

  26. anthony_270admin July 28, 2016 at 4:38 pm #


    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.

  27. anthony_270admin July 28, 2016 at 4:40 pm #

    @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.

  28. Brendan July 28, 2016 at 4:58 pm #

    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.

  29. anthony_270admin July 28, 2016 at 5:32 pm #

    Yes, that might work.

  30. Brendan July 28, 2016 at 8:08 pm #

    I’m the only one not being offered interviews in any scenario I play in.

  31. jesse July 28, 2016 at 10:10 pm #

    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.

  32. Eric July 29, 2016 at 11:03 am #

    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?

  33. anthony_270admin July 29, 2016 at 12:03 pm #


    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.

  34. anthony_270admin July 29, 2016 at 12:04 pm #


    Are you accepting interviews on the Spin Screen?

  35. anthony_270admin July 29, 2016 at 12:13 pm #


    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.

  36. Jonathan July 29, 2016 at 12:19 pm #

    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.

  37. anthony_270admin July 29, 2016 at 12:24 pm #


    User designed campaigns are kept in a separate folder, they will be kept.

  38. Brendan July 29, 2016 at 12:41 pm #

    Where do I accept these interviews? They never pop up like they did before.

  39. anthony_270admin July 29, 2016 at 12:49 pm #

    Click the interview circle on the Spin Screen when there’s a number > 0 on it.

  40. Tanner July 31, 2016 at 1:51 am #

    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.

  41. Jim July 31, 2016 at 2:53 am #

    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?

  42. johnnykkudela July 31, 2016 at 9:09 am #

    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

  43. Jonathan July 31, 2016 at 10:30 am #


    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?

  44. Reagan Republican 43 July 31, 2016 at 8:24 pm #

    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?

  45. reagan GOP 43 July 31, 2016 at 10:02 pm #

    BTW as both Rubio and Clinton I never got invitations to appear on the shows. Not sure why.

  46. Caleb August 1, 2016 at 5:04 pm #

    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.

  47. Aaron August 1, 2016 at 8:36 pm #

    Tried to load an autosaved game and got ‘NAN’ is not a valid floating point.

  48. EdgarAllenYolo August 1, 2016 at 10:44 pm #

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

  49. EdgarAllenYolo August 2, 2016 at 4:06 pm #

    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?

  50. anthony_270admin August 2, 2016 at 4:46 pm #


    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.

  51. anthony_270admin August 2, 2016 at 4:48 pm #

    @EAY re Jill Stein’s running mate, thanks for this – noted.

  52. anthony_270admin August 2, 2016 at 4:58 pm #

    @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.

  53. anthony_270admin August 2, 2016 at 5:09 pm #


    “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.

  54. anthony_270admin August 2, 2016 at 5:22 pm #

    @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).

  55. anthony_270admin August 2, 2016 at 5:33 pm #


    Bug replicated, should be fixed with next release. Thanks for this.

  56. anthony_270admin August 2, 2016 at 5:36 pm #

    @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.

  57. anthony_270admin August 2, 2016 at 5:37 pm #


    Thanks for the feedback!

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

  58. Jonathan August 5, 2016 at 10:23 am #

    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”

  59. anthony_270admin August 6, 2016 at 1:42 pm #


    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 Reply

Powered by WordPress. Designed by WooThemes