A work-in-progress update of Hopper & Ares Ex Machina’s texturing plugin Vasara (which itself is based on treellama & Jon Irons’ Visual Mode.lua), with several new features:
- Support for Aleph One 1.7’s new 2x, 4x, and reverse slide transfer modes
- Vastly more control over texture alignment, including:
- Options to decouple X and Y snaps
- Options to align textures to the center, right, bottom, north, west, south, or east
- 19 more grid sizes.
- A “decouple transparent sides” option that allows you to apply different textures, alignments, and lights to each transparent side of a line.
- Options to apply only the texture or only the transfer mode rather than both.
- A toggle for the “realign textures when retexturing” option.
- Overlays that show what you’re looking at (useful if you want to use Lua scripts on part of the level).
It also fixes several bugs, including:
- The Lua error spam that happened whenever you had “apply texture” and “apply light” selected with a light value above 55.
- “Must Be Explored” polygons being reset to “Normal”.
- “Align adjacent” failing to work with many textures placed on empty lines. (Some transparent textures still won’t align properly; “decouple transparent sides” may mitigate this issue somewhat.)
To install:
This remains a work in progress, and updates may be slow, as Vasara’s code is sparsely documented and frequently quite dense, but I intend to continue working on it. I welcome constructive suggestions (best delivered through GitHub or Discord) and will attempt to implement them as time permits.
Enjoy!