Today's update fixes a bug with the hacker battle win counter where it was sometimes off by one but almost completely obscured so that you couldn't see it anyway.
EXAPUNKS has left Early Access!
After a few months of bug fixes, feature improvements, and the addition of a new bonus campaign, EXAPUNKS has left Early Access! To mark the release we're offering a 20% launch discount, available for the next week.
If you missed the EXAPUNKS limited edition pre-order, we still have a few copies available! The package includes a professionally printed copy of each of the two zines, plus a pair of 3D glasses for the TEC Redshift and the mysterious secret envelope. It does not include the game, which must be purchased separately. Orders are $20 in the USA and $30 outside, which both include shipping. Send me an email (zach@zachtronics.com) if you're interested.
UPDATE: Preparing to leave Early Access and, oh, ANIMATED GIFS!
Today's update includes the following changes:
Added an animated GIF recorder, which can be used to create animated GIFs of your solutions to puzzles and battles. We're still iterating on the logic that determines which parts are interesting and should be recorded, so let us know if you create a GIF that seems like it could be improved.
Added the ability to copy test run data from the puzzle completion screen to the clipboard by pressing Ctrl-C in the puzzle completion screen.
Fixed a bug on Linux where Alt-Tab would step the simulation while switching out of the game's window.
We're currently planning to leave Early Access on the 22nd, so please let us know if you see anything weird in the game that we should fix before then!
UPDATE: Wrapping up Early Access, part 5 of ???
Today's update includes the following changes:
Improved the performance of goal verification, which should hopefully speed up the verification process for late-game puzzles.
Fixed a bug where some characters were not displayed in the labels of exported Redshift discs.
UPDATE: Wrapping up Early Access, part 4 of ???
Today's update includes the following changes:
Restored the ability to completely collapse an EXA window. You can now click through the collapse settings from full, to condensed, to fully collapsed.
Decreased the size limit for selenium_wolf's bonus puzzle from 150 to 100.
Fixed a bug where editing the code for an EXA set to condensed view would
always scroll so that the fifth line of code was visible.
Fixed a bug where an EXA's registers would slide off the EXA window when scrolling while the EXA was holding a file.
Fixed an issue where shadows were not drawn correctly in x10x10x's bonus puzzle.
UPDATE: Wrapping up Early Access, part 3 of ???
Today's update includes the following changes:
Added a new achievement for beating all of the bonus puzzles.
Improved the performance of collision detection in the Redshift.
Fixed a bug where undocked EXA windows would sometimes cause the list of docked windows to scroll.
Fixed a crash when typing semicolon comments next to macro instructions.
Fixed the puzzle name for the bonus modem puzzle.
UPDATE: Wrapping up Early Access, part 2 of ???
Although this isn't part of today's change, we're going to be releasing a free TEC Redshift Player on Steam in the next few days, as soon as it's approved. This will allow your friends and colleagues who do not (yet) own EXAPUNKS to play Redshift games you create, even in 3D! Although I guess they'd need to track down a pair of red/blue 3D glasses first...
Today's update includes the following changes:
Changed the EXA window collapse behavior so that when you collapse an EXA's window it will now show a small amount of code and automatically scroll to keep the current instruction visible instead of completely hiding the window.
Added the ability to create inline comments anywhere in your code by typing a semicolon followed by the comment text.
Tweaked hydroponix's bonus puzzle so that your EXA is less likely to obscure the contents of the #LOCK register.
Added the ability to make dialogue choices with the number keys.
Fixed a bug where pasting text on a Czech keyboard would type an extraneous '@' symbol.
Added information about the upcoming TEC Redshift Player to the Redshift import/export instructions.
UPDATE: Wrapping up Early Access, part 1 of ???
Today's update includes the first set of changes inspired directly by player feedback as we get ready to leave Early Access. Full details are as follows:
Added an animation for when EXAs communicate using the M register.
Added the ability to click on a puzzle leaderboard in the puzzle list to see the complete leaderboard with all of your Steam friends.
Added a button to the test run completion overlay that allows you to dismiss it so that you can watch your solution unobstructed.
Fixed a bug where enemy EXAs would sometimes disappear in hacker battles.
Changed the EXA / file window highlight to emphasize the entire window, not just the title bar.
Enabled auto-repeat for the undo and redo keyboard shortcuts.
Added support for undoing (and redoing) solution name changes.
Added support for the numpad arrow keys. You should now be able to use them wherever you can use the conventional arrow keys.
Added support for Ctrl+Backspace in the solution name text field.
If you want to request a feature, or comment on someone else's requested feature, join the discussion in this Reddit thread:
UPDATE: Bonus campaign, soft size limits, and more!
Lots of changes here today, including a brand new bonus campaign with nine puzzles exploring the lives and hacks of the rest of the EXAPUNKS hackers in chat. Build a wardialer with =plastered! Hack a new MMO with mutex8021! All this and more, with full patch notes as follows:
Added a new bonus campaign with nine puzzles that is unlocked after completing the main campaign.
Changed size limits so that they only prevent you from submitting your scores to the leaderboards and histograms, not from solving the puzzle.
Decreased the size limits on numerous puzzles to push back against overly cheesy cycles optimizations. You will need to re-run your solutions for these puzzles.
Changed the first modem puzzle to be simpler to solve. If you solved it before you shouldn't need to solve it again, but you'll need to write new solutions if you want to continue optimizing it. The specific challenge of the old version (moving an entry to the beginning of a list) has been integrated into one of the bonus puzzles.
Added a set of buttons to the right side of the desktop that allow you to quickly launch ПАСЬЯНС, HACK*MATCH, the Redshift, and VirtualNetwork+ without having to find them in the content list.
Changed the behavior of the "run-to-instruction" ability. The default behavior will break on any EXA of that type, while holding the Shift key will limit it to just that EXA.
Fixing crashes related to dragging EXA windows and playing against corrupted solutions in hacker battles.
Added support for Ctrl+Backspace and Ctrl+Delete to the code editor.
Improved the game's loading speed, hopefully.
UPDATE: Mac fixes and small usability improvements
Today's update includes the following changes:
Fixed a bug where the game rendered at the wrong size when running on a Mac with a Retina display configured to a non-default DPI.
Added a setting to the in-game options to force the game to use the low-quality rendering pipeline (2K, not 4K). Most players shouldn't have to change this setting, but some players with high-DPI screens and underpowered GPUs (i.e. MacBooks) might want to try it out and see if the performance improvements are worth it.
Changed the way that EXA windows are rendered so that the registers are still visible when the top of the window scrolls off-screen.
Fixed some bugs with invalid hosts in custom puzzles.
Fixed a bug where popped-out EXA and file windows could be dropped off-screen in a way that prevented you from picking them back up.
Fixed a bug where the wrong window would receive the mouse click when two popped-out windows overlapped.
Increased the size limit on the second KGOG puzzle from 100 to 150.
Modified the test cases for the WorkHouse and final TWN puzzles to be more robust. They shouldn't be disruptive to most solutions, but histograms, leaderboards, and completion flags have been reset.