Today's update fixes a bug introduced yesterday where GIFs of repeating products would tend not to loop seamlessly because of the simulation not running long enough before starting to record.
UPDATE: Repeating product detection overhaul
Tonight's update is a complete overhaul of how repeating products are detected, so that you must always build 6 "repetition units", where one repetition unit is shown in the products tray to the left. The requirement that you build the "bonds to the right" has been removed, although you may need to build extra product if your repetition units don't align with the repetition units in the puzzle definition.
In general this change should improve your cycle scores on repeating product puzzle across the board, but it's possible that some old top scores are no longer possible, requiring them to be purged from the histograms and/or leaderboards. We'll see.
If you're a repeating product expert, please throw your solutions at the new implementation and let me know if you see anything weird. The best way to do this is to email me directly (zach@zachtronics.com) and attach any supporting puzzles and/or solutions that illustrate what you're seeing. It's also possible that this change allows invalid products to register as valid, so if you see any of those please let me know!
Also, and totally unrelated, this update also changes the fast-forward key from Alt to 3 on Linux, because apparently Linux users can't click on things while holding the Alt key.
UPDATE: Small fixes as we get ready to leave Early Access
Today's update includes the following changes:
Added a hotkey to select all instructions (Ctrl+Shift+A).
Changed the fast-forward hotkey to Alt, and enabled it even when the simulation isn't already running.
Changed the solution list to be sorted by creation time, not filename.
Fixed a crash when opening the resolution drop-down in the options.
Fixed a bug where the simulation would remain paused when clicking the "continue editing" button.
Fixed a bug where you could place impossible arms on production puzzles by dragging a new arm type on top of an existing arm.
UPDATE: Small bug fix
Today's update fixes an obscure crash with tracks that tended to crop up on the "special amaro" puzzle. It also adds support for QWERTZ keyboards, which it turns out are almost identical to QWERTY keyboards except for the part where they're not.
UPDATE: Quick fixes for new puzzles
Tonight's update fixes a bug where conduits could be deleted by dragging them out of the build area.
It also includes a change that will import solutions for the old version of the lead separation puzzle into the new version, although you'll almost certainly need to modify your solution for it to work again.
UPDATE: A new mini-campaign exploring "production alchemy", and more!
Today's update adds a new mini-campaign to the end of the game that introduces "production alchemy", where solutions must be built inside the confined spaces of production-grade transmutation engines. In addition to 11 new puzzles, you'll also find a little bit of story that further explores the world of Opus Magnum.
Other improvements include:
Tweaked the "Lead Separation" puzzle to have only a single lead output.
Changed the way that tracks are manipulated so that they can be dragged from either end.
Added the ability to show and hide the parts panel by pressing the "4" key.
Moved the keyboard layout option into the options menu.
Fixed a bug where tracks could be placed over other parts.
UPDATE: More obscure bug fixes and improvements
Today's update is a grab bag of changes without anything resembling a unifying theme, other than that we're getting close to wrapping up Early Access:
Replaced "global records" with "top percentiles", which should have most of the appeal of global records without the problems. For more information about this change, check out the corresponding Reddit thread.
Added a new achievement for solving journal puzzles.
Fixed a crash in solution reverification caused by OneDrive.
Fixed a bug where the animated tip for the glyph of multi-bonding wouldn't play.
UPDATE: Obscure bug fixes and improvements
Today's update includes the following:
Added support for Dvorak and Colemak keyboard layouts. You can switch to these keyboard layouts by manually editing your config file.
Added support for saving GIFs to a directory other than your desktop. You can specify this directory by manually editing your config file.
Fixed a crash related to DirectX audio on some systems (hopefully).
Fixed a crash when rotating large molecules in strange circumstances.
Fixed the selection bounds for Van Berlo's wheels.
Fixed a bug with uppercase letters in some locales.
Fixed a crash when building invalid repeating products in a custom puzzle.
UPDATE: The discovery of a new element, quintessence!
We've got a big update today, with two key things:
1. We've added a new element, quintessence, along with two glyphs that use it. There's a new journal issue to introduce the mechanics, along with a new variant for Sigmar's Garden that includes the new element!
2. We've reset all leaderboards and histograms for the game. To make resubmitting your scores quick and easy we've also added a button to the options screen to reverify your solutions at high-speed.
The full changes include:
Added a new element, quintessence, and two new glyphs for manipulating it.
Added a new journal issue with four quintessence-themed puzzles and a new variant of Sigmar's Garden that includes quintessence.
Reset leaderboards and histograms.
Added a button to the options screen to re-verify all existing solutions.
Added quicksilver to the bottom bar in Sigmar's Garden.
Changed the way that GIFs are encoded to make colors less washed-out.
Improved the appearance of the game when running at a higher "virtual resolution" on low-resolution displays.
Fixed a crash when stopping playback right as a solution completed.
Fixed a bug where inappropriately large resolutions could show up in the resolution list.
Fixed a bug where custom puzzle preview pictures would sometimes be too large for Steam Workshop (error 25).
Fixed a bug where the glyph of equilibrium was tied to the glyph of bonding for availability in custom puzzles.
Fixed a bug in fast-forwarding in solutions where instruction sequences were all offset from the first column.
Fixed a bug where products sometimes were not accepted in custom puzzles when changing whether or not a product repeated.
Added some basic solution file validation for tracks.
UPDATE: Fast forward / breakpoint combination
Today's update adds a single feature: the ability to control-click (command-click on Mac) on an instruction while a solution is running to quickly advance to that instruction and pause. If you're one of those people working on 500+ cycle solutions you should try it out and let us know what you think.