Skip to content

DFSchematics v1.5.0

Choose a tag to compare

@ryandev2 ryandev2 released this 14 Jul 12:19
· 13 commits to master since this release
  • Revamped the data template splitter. This should prevent "too many bytes" kicks and help reduce the number of templates.
  • Air is no longer saved as a block in the data function. As a result, the size of data templates has been drastically reduced.
  • The schematic builder function has been updated again, here are the highlights:
    • Skipping air is now much more efficient.
    • The skipAir parameter has been removed. You should clear the area on your own using transactions instead.
    • You can now access the schematic name using the DFSchematics:schematicName game variable, and the origin location with DFSchematics:origin.
    • CPU should be more stable overall. You can tweak the wait iterations parameter to adjust the CPU to your liking.
    • Added a lagslayer detector, after a lagslay the builder will now automatically continue building.
    • The region block setting now takes advantage of block transactions.
    • The templates will no longer fit on a basic plot by default (however you can still modify it to fit on a basic of course). This is better for performance and gets rid of clutter, and I do not think many people use DFSchematics on a basic plot. If I turn out to be wrong I will add a separate basic plot template.

⚠ Please note: This update introduces breaking changes. You need to re-place your builder functions and re-import your data functions to take advantage of these changes. Use the program to get them.