FirmWeave and SoftWeave 2.5!


The FirmWeave and SoftWeave 2.5 releases are in the chamber and ready to go!
In addition to an overhaul of the configuration files, a couple common bugfixes went into SoftWeave, and a couple twists made their way into Firm.

= 1/28/2022: 2.5 (Release!)

Bugs Fixed:

  • Behavior of player clones was not correct. (FirmWeave and SoftWeave)
  • When paused, in some cases objects would skip executing on the tick when P was pressed.
  • Off-by-one error in board and object locals.
  • DUPLICATE was not correctly adjusting AT <x> <y> for the relative position of the duplicator and duplicatee. STEP and SHOVE were correct but needed cleaning up as well.
  • Scroll movement bug (Firm and Soft)
  • Conveyor draw bug (Soft)
  • Conveyor destruction bug (Soft)
  • Binders Keepers (Soft)
  • Recursive movement push crash (Soft)

Improvements:

  • #LOAD now allows appending of files. 
  • .CFG files now share all functionality and formatting between soft and firm, including text properties, grace period, key limit.
  • .CFG and .PAR files have been consolidated into one file. (.CFG)
  • .OOP, .KB and .FLG files have been consolidated into one file. (.INI)
  • Configs are now in a TOML-like format.
  • Configs no longer depend on file order and need only include the items being changed.
  • OOB checking is done on some ElementTick operations in SoftWeave. (those that don't rely on MoveStat)
  • .CFG files can modify ALL element definitions. (element.property addressing)
  • Objects have up to 6 internal flags and boards have 7 local flags.

Added:

  • /FIND direction with limited BFS pathfinding. Circular frontier of radius 7. Diagonal searching only. (Firm)

Files

FIRMWEAVE_2.5.zip 113 kB
Jan 29, 2022
SOFTWEAVE_2.5.zip 64 kB
Jan 29, 2022

Get Weave 3

Leave a comment

Log in with itch.io to leave a comment.