Weave 3.3b changes everything.


In one way, it is a small change in how Weave works. In another way, it is the most fundamental rewrite of Weave's functionality since Weave 1 -> Weave 2. The change is as follows:

  • Anything you can put in the TEMPLATE.CFG can be modified in-game with #set and #clear.
    • Any numeric or color values can be modified with #give and #take as well.

This has a number of wide-reaching consequences:

  • Whereas the source of truth for a particular Weave game used to be the .CFG file, now the entire .CFG file's contents are stored in the .SAV file and can be modified at-will. 
  • This makes all element characters, colors, and a large majority of element functionality changeable on-the-fly.
  • The ability to save the game, use torches, even the ability to pause the game, can all be rescinded and restored at any time. 
  • All sidebar contents can be rewritten at any time (minus Quit).
    • This includes the theme colors.
  • All in-game messages and sound effects can be modified during play.
  • Numeric values affecting play can change over time:
    • The amount of damage the player takes
    • The amount of health or score a gem gives
    • The amount of ammo in a container
    • The effect duration of torches and energizers
    • The radius and shape of torchlight
    • The radius and shape of bomb explosions
    • The default behavior of enemies #PUT to the screen
    • The longevity of stars and bullets

The above are just examples. By manipulating the element table and game configuration, there is a substantial amount of flexibility in how the built-in elements and stats behave.

One caveat: Because this change is so fundamental, there may be kinks to work out. Still, as you will see when checking out the new section in WEAVEDMO (CFG MENU -> LIVE CFG CHANGES) many different scenarios and configurations have been tested already and behavior is as expected.

2/20/2024: Weave 3.3b

Added:

* Ability to #set and #clear items that appear in the .CFG file, and #give and #take numerical items from same. 

Changes:

* VisibleInDark property is now SeeDark.

* Destructible property is now CanShoot.

* PlaceableOnTop property is now CanPut.

* Param1, Param2, and Param3 properties are now P1, P2, P3.

Files

Weave3.3b.zip 9 MB
68 days ago

Get Weave 3

Leave a comment

Log in with itch.io to leave a comment.