Lagless Pixel Printer!

If you liked this item, please rate it up on Steam Workshop page.

Author: Silver Sokolova

Last revision: 11 Aug, 2025 at 05:13 UTC (8)

File size: 32.69 KB

On Steam Workshop

Description:

This mod fixes the lag issue in the Pixel Printer by replacing its UI with a Lua recreation which handles scanned objects in a memory-efficient manner. If you already scanned objects and want to view them in the new UI, you must re-scan them or use the ‘import scanned objects’ button available when using OpenStarbound[github.com] or StarExtensions[github.com].

As a recreation of the vanilla Pixel Printer, you will need to scan objects to add them to the printer, and all vanilla and modded objects are dynamically supported without the need for any patches or updates.
If you’re in admin mode and use the ‘open classic printer’ button, you can view all printable objects (with the vanilla lag, unfortunately, as Starbound has no way to dynamically gather every object with Lua). If you use OpenStarbound[github.com], you do not need to press the button as being in admin mode will show you every printable object without the lag.

Q & A

Q: Where do I craft the lagless printer?
A: This mod replaces the laggy Pixel Printer, so craft that one! If OpenStarbound[github.com] is used, all printers become lagless.

Q: I scanned stuff before installing this, so now I don’t know what to scan because my scanner shows everything as already scanned.
A: Typing `/clearscannedobjects` will reset your original scanned object list, allowing your scanner to show unscanned objects as unscanned and scanned objects as scanned. If you have OpenStarbound[github.com] or StarExtensions[github.com], there is an ‘import’ button which copies your copies your scanned object list to the new UI.

Q: Clientside?
A: No. If the server has it installed, all players must also install it. If only the player has it installed, they will only be able to use it in singleplayer, but can still scan objects on multiplayer.

Q: Does this work with (insert mod here)?
A: As long as it doesn’t replace the Pixel Printer or player.config files. All printable objects can be printed, even those added in future Starbound updates or by mods.

Q: Before installing this, I had a Pixel Printer in an Omnicrafter/as a Tiny Station. Selecting it doesn’t work now.
A: You must place it into the world normally, unfortunately. It will not work with the Omnicrafter or Tiny Stations. The Omnicrafter will not error unless the printer is selected and opened, so you can safely remove it from the Omnicrafter. For Tiny Stations, mine or ignore it.

Q: What does ‘rescan’ do?
A: When you scan an object, some of its data (ID, name, icon, price) is stored on the player file. This button allows you to refresh that data. This is useful if an object’s name is changed due to a mod update.

Q: Why would I use the ‘erase’ button?
A: If you uninstall a mod that adds objects, you may want to erase them from your printer if you scanned them. You do not need to do this as the mod will not error if you do erase the data.
[discord.gg]
[ko-fi.com]