Shenzhen I/O cover
Shenzhen I/O screenshot
Linux PC Mac Steam Gog
Genre: Puzzle, Simulator, Indie

Shenzhen I/O

UPDATE: Disabled code, Chinese string tweaks

Today's update fixes a bug introduced in the previous update that caused disabled instructions to no longer appear faded out. It also tweaks a few Chinese strings, with more changes inbound in the next few days.

UPDATE: Long-awaited "enhanced realism" mode for SHENZHEN I/O!

Today’s update adds a long-awaited “enhanced realism” mode to SHENZHEN I/O. This optional mode may increase the difficulty for some players, but we think the corresponding increase in authenticity is worth it!

To enable “enhanced realism” mode, go into the in-game control panel and change the language from “English” to “汉语“. Enjoy!

UPDATE: Removing a dependency

Today’s update removes the game’s dependency on the Microsoft Visual C++ 2012 Redistributable. It’s not very exciting for anyone other than me, who will hopefully get fewer support emails about this.

UPDATE: Better text rendering

Today's update improves the text rendering in SHENZHEN I/O. It shouldn't be noticeable, unless you look really closely at the spacing between letters, at which point it should be incredibly satisfying compared to our old text renderer.

UPDATE: conceptSPEC crash fix

Today's update fixes a crash when opening a custom puzzle or workshop puzzle with an invalid filename character in the puzzle name.

UPDATE: conceptSPEC fixes

Today's update includes some minor fixes for conceptSPEC.

  • Fixed a bug where adding or removing radios and dials from a custom specification would not be reflected in existing solutions to that puzzle.
  • Fixed a crash when radio data was provided for some but not all test runs.
  • Fixed a crash when deleting, un-deleting, and then re-deleting a custom specification.

UPDATE: Steam Workshop on Mac and Linux, aquatic harvester

Today's update fixes a bug where custom specifications could not be uploaded to Steam Workshop on Mac and Linux.

It also includes a new version of the "aquatic harvesting robot" puzzle, now called the "kelp harvesting robot", which should be less of an arbitrary difficulty spike. The old version of the puzzle is archived under code "3113".

UPDATE: More conceptSPEC fixes

This update is a quick fix for a bug in how the conceptSPEC board layout were parsed. As a result, you may have to reposition parts you previously placed in solutions for custom or workshop puzzles.

UPDATE: Some conceptSPEC fixes

Fixing a few bugs caused by this morning's update:

  • Fixed a bug where uploading a puzzle and deleting it from the Steam Workshop would prevent it from being uploaded again.
  • Fixed a bug that caused the contents of the conceptSPEC window to draw incorrectly.
  • Fixed a bug where XBus packets could be drawn incorrectly in preview pictures.
  • Fixed a crash when copying solutions for custom and workshop puzzles.
  • Fixed a crash at launch on Mac and Linux when a custom or workshop puzzle was present.

UPDATE: Design your own puzzles in conceptSPEC!

Today's update adds a new in-game "application" called conceptSPEC that allows you to create your own puzzles and upload them to the Steam Workshop. You'll need to learn a little Lua to design your own puzzles, but fortunately you're all experts at deciphering esoteric programming languages!

Also, we fixed a bug where traces would sometimes light up as if they were connected to a pin when they really weren't. If you were seeing weird behavior in your logic-heavy circuits, this might have been part of the problem.