Fixed a bug that made it impossible to jump to a label generated by a macro from a jump instruction outside of the macro.
Fixed a bug where the game would freeze when expanding a very large macro.
Fixed a bug in the GIS puzzles where one host didn't have a visible hostname.
Fixed a bug in HACK*MATCH where you could indefinitely extend a match delay by dropping or swapping unrelated blocks.
Improved the visibility of highlighted EXA and file windows.
Improved the appearance of size score histograms.
Fixed a bug in the custom puzzle API function requireMoveFile() that prevented it from being used on files starting in the player's host.
Fixed a bug where selecting a different test run would cause the wrong values to be displayed in the test run data screen.
Improved the appearance of worst scores in the test run data screen.
Fixed a bug where attempting to grab a file the same cycle it was dropped would sometimes result in a stall rather than an error.
Changed the appearance of the task requirement failure icon (X) so that it looks less like the task requirement success icon (check). It's red now. It's just going to say FAIL if people keep getting this confused.
Added searchable text to the "digital versions" of the zine PDFs. It's OCR so it's not perfect, but it seems to have gotten most of the key text and should be better than nothing.
Fixed a bug where two EXAs in the same disconnected host (as is the case in the "modem" puzzles) could not communicate if they were in global mode.
Fixed a bug where it was possible to read two or more values in a single cycle from an I/O table input (the "body-hacking" puzzles).
Improved the anti-cheat logic in the XLB puzzle.
Fixed a bug where you could type additional text after a TEST instruction and have it be ignored.
Fixed a bug where some of the shadows were cut off on the Redshift network.
Fixed a bug where custom puzzle previews were flipped on Mac and Linux.
Added support for toggling between hardware and software mouse cursor in the options screen. Unless there's something wrong with your cursor you'll want to keep this set to "hardware". Linux users who are experiencing the "double cursor" bug will need to switch this setting to "hardware" manually.
Fixed a bug where EXA windows could get stuck to your mouse cursor if the simulation was stopped while dragging them.
Fixed a bug where you could use M in global mode to communicate across non-existent links, like in the "modem" puzzles. This will invalidate some players' solutions to these puzzles, so the completion flags, leaderboards, and histograms for them have been reset.
Fixed a bug where you could freeze the game in the last "modem" puzzle.
Added support for directly entering the test run number into the test run field.
Fixed a crash when deleting the files for custom puzzles outside of the game.
Fixed a bug where puzzles uploaded to Steam Workshop would use a different random seed than when they were created. You will need to re-upload your existing puzzles to Steam Workshop to get this fix.
Improved the rendering of diagonal text.
Added the ability to turn on top and tenth percentiles at the same time, and made it so that they sort with the rest of the leaderboard scores.
Added an error to the Redshift when reading from GP or writing to CI.
Fixed a bug where the Redshift's noise channel would sometimes cut out.
Fixed a bug where the game's resolution in windowed mode would be reset every time the game was restarted.
Fixed a bug where you could create more EXAs than there was room for in the player's host.
Fixed a bug where ADDI M F X and ADDI F M X had different behaviors when holding a file with the file cursor at the end of the file.
Fixed a bug on Mac and Linux where the framerate would sometimes go far beyond 60 FPS when the window was minimized or unfocused.
Fixed a small usability issue where held files and unheld files wrapped at different widths, making it difficult to compare the two states.
Improved the descriptions and requirements of a few puzzles.
Modified the "link ID indicators" on a few puzzles to be more obvious.
Fixed a bug where EXAs in the player's host did not disappear when "SHOW GOAL" was held, despite their termination being required to complete the task.
Fixed an issue with a certain file with ID 404.
Improved the display of Steam usernames with unconventional characters in the leaderboards.
Fixed a bug where long Steam usernames could overflow the leaderboard UI.
Fixed a bug where you could VOID entries in read-only files.
Fixed a bug where colons typed into code would cause further syntax errors to be ignored.
Fixed a bug in the solitaire win condition where cards sometimes didn't need to alternate colors to count as being correct.
Fixed a bug on Windows where the game would crash if no audio device was enabled.
Fixed a bug where the game would consume more resources when minimized than when focused.
Fixed a bug where Alt+Tab and Alt+Enter would be treated as normal Tab and Enter keypresses.
Today's update fixes a bug where Redshift disc images exported on low-resolution systems would be blurry and a very minor typo in chat. Pretty smooth launch, I guess.