Skip to content

Releases: JohnnyJF10/TrLynx

Release v2.2.7

Choose a tag to compare

@github-actions github-actions released this 23 Jun 22:03
8230a4b

Version 2.2.7 continues the TrLynx push with new export formats, better save-format handling, stronger modifications tools, faster transitions, and the final rename away from TgaBuilder.

I decided to rename this tool again and also rebrand it, since I did not really like the old name. So the new name is TrLynx. The versioning remains the same.


1. TrLynx Rename

  • New app and repo name: The app and repo are now fully renamed from TgaBuilder to TrLynx.
  • Documentation and release messaging: The project now consistently presents itself under the TrLynx name.

2. New Output Formats and Save As Improvements

  • KRITA write support: TrLynx can now write layered .kra files.
  • PSD write support: TrLynx can now write .psd files as output.
  • Better Save As selection: A new Save As dropdown flow improves output format selection and keeps the available choices aligned with what each frontend can actually export.

3. Transition Helper Upgrades

  • Manual single-tile editing: In Brick / Manual mode you can now move a single tile freely and rotate it directly.
  • Layered project export: Current transition results can be exported as layered KRITA and PSD project files, making it easier to continue editing in external tools when needed.
  • Large-texture speedups: Transition calculations perform significantly better on larger textures thanks to algorithm and buffer optimizations.
    Manual

4. Modifications Helper Additions

  • Color Override: New controls let you erase colour from the current texture and transfer colour information from a second texture.
  • Texture Retrofier: New retro-style controls can artificially limit the colour space and apply dithering for classic vibes.
  • Dithering modes: Includes Checkerboard, Bayer 4×4, and Bayer 8×8 options.
    Retrofier

5. Linux Fixes

  • PNG/BMP saving: Fixed Linux issues that could produce overly large saved PNG and BMP files.
  • Directory file-type handling: Fixed a Linux bug affecting file-type directory reading.

If you have Windows 10/11 and either Tomb Editor version 1.9 or later or the .NET 6 runtime installed, use the standard version. Otherwise, use one of the Avalonia preview versions.

Release v2.2.6

Choose a tag to compare

@github-actions github-actions released this 27 May 23:04
82768db

Version 2.2.6 with a new unified Transition window, a fully featured Modifications window, four new brick segmentation methods, new brick transition sections (Shadow, Underfilling, Tile Visibility Pen and Eraser), and quality-of-life additions to the main window.


1. New Modifications Window

  • New Modifications Window: For quick and efficient on the fly image modifications.
  • Basic & Color Adjustments: Added standard sliders for tone (Exposure, Contrast, Highlights/Shadows, Whites/Blacks) and color (Saturation, Vibrance, Hue, Temperature, Tint).
  • Color Overlay: Blends a chosen color with textures using an eyedropper, color picker, and advanced mix modes (including OKLab Chroma with Luma/Chroma tuning).

Modifications

2. Transition Helper Window

  • Unified Workspace: Merged Smooth and Brick transition interfaces into a single window, toggled easily via radio buttons.
  • Instant Previews: Added an Apply button to review transitions without closing the window.

3. Brick Analysis & Segmentation

  • New Segmentation Methods: Added Felzenszwalb, SLIC, Quickshift, and Grid Fit alongside existing methods, all equipped with dedicated tuning sliders.
  • Updated Existing Methods: Added a Marker Count slider to Watershed and an Angle adjustment to Brick Fit.
  • Gaussian Filter: Added a new pre-processing blur filter with adjustable $\sigma$ radius.

4. New Brick Workflow Tools

  • Shadow Expander: Adds color-picking, sizing, and hardness controls for shadows behind tile borders.
  • Underfilling Expander: Adds intensity and position controls, including a reverse toggle to turn underfilling into overfilling for bright/sandy textures.
  • Manual Editing Pen: Allows manual painting (Pen, Eraser, Reset) directly on the result image to force tiles as visible or hidden.

BrickTransitionManual

5. Other

  • Main window / Target panel: hold Space while clicking or dragging to make a free (grid-independent) selection; release Space to return to normal grid-snapped behavior.
  • Main window (Avalonia UI): Copy / Paste (Ctrl+C / Ctrl+V) support added.
  • Release build lineup changed: the combined release now ships three packages — TgaBuilder-Standard-Vx.x.x.zip (WPF .NET 6, requires .NET 6 runtime), TgaBuilder-PreviewAvalonia-Windows-Vx.x.x.zip (Avalonia UI, Windows, self-contained), and TgaBuilder-PreviewAvalonia-Linux-Vx.x.x.zip (Avalonia UI, Linux, self-contained). The former separate WPF .NET 8 and non-self-contained Avalonia builds are no longer included.
  • New Homepage: Newly and freshly designed homepage.
  • Documentation: A new set of documentation that collects all the information necessary for effective usage in one location.

If you have Windows 10/11 and either Tomb Editor version 1.9 or later or the .NET 6 runtime installed, use the standard version. Otherwise, use one of the Avalonia preview versions.

Release v2.2.5

Choose a tag to compare

@github-actions github-actions released this 12 May 11:28
29c94c4

Version 2.2.5 with major transition performance improvements, new controls to manage transition topology, and advanced brick-edge sizing and tinting options.

  • Significant performance improvements for transition window calculations. Slider updates now trigger much faster redraws, with little to no visible latency on performant systems.
  • New controls to fine-tune transition topology and the brick edge breakup line:
    • Widening (0 to 1, default 0): Broadens the transition front from a point into a plateau. This replaces the old offset setting, because the previous offset use case is now covered by widening. At 1, the side slopes collapse into the texture edges, resulting in a single-line transition. With Hardness at 1, this reproduces the former offset case.
      WideningToEdge
    • Shift (-1 to 1, default 0): Moves the transition pivot/plateau left or right to create asymmetric transitions. At extreme values, one side slope can collapse into the texture edge.
      WideningShift
  • Edge protection toggle improvement: Edge protection can now be explicitly turned off (false), allowing workflows where strict border preservation is not desired.
    EdgeProtection
  • New brick edge tinting and sizing controls:
    • Edge Width (0 to 12): Controls how wide the edge blending band is, from no edge smoothing to a broader softened edge.
    • Edge Tint Color: Lets you choose the tint color applied to edge regions.
    • Blend/application modes for edge tinting:
      • Multiply: Darkens by multiplying tile and tint colors.
      • Screen: Lightens by inverse multiplication.
      • Additive: Adds color values for stronger brightening/glow.
      • Overlay: Increases contrast by combining multiply and screen behavior.
      • HardLight: Strong contrast effect driven by tint values.
      • SoftLight: Smoother, more subtle contrast shaping.
      • ColorDodge: Strong highlight/brightening effect.
      • ColorBurn: Strong shadow/darkening effect.
        EdgeTinting
  • Fixed an issue where info texts could disappear unexpectedly.
  • Various code refactorings for transitions module

Release v2.2.4

Choose a tag to compare

@github-actions github-actions released this 05 May 21:52
3d08e37

Version 2.2.4 with addition of colour pickers for various tasks, as well as feature enhancements for transitions.

  • Colour pickers have been added for various tasks.
    • Define the demolition border colour for negative multiplication in the brick transition window.
    • Specify the transparency replacement colour.
    • Select a colour to fill the selection.
  • Feature request #29, raised by @Jakub768, has been implemented by adding a third slider to the smooth transition window to adjust the offset property. This delivers the requested behaviour if the other two values (pivot and hardness) are set to maximum 1.
  • Full integration of bzPSD into the TgaBuilderLib assembly instead of NuGet to avoid issues with legacy framework dependencies.
  • Integration of the WPF ColorPicker into the project as a separate assembly to make necessary customisations.
  • Installation of the Avalonia UI ColorPicker as a NuGet package.

Release v2.2.3

Choose a tag to compare

@github-actions github-actions released this 26 Apr 21:44
95eca69

Version 2.2.3 with more features on the brick transition utility and improvements on Avalonia UI version

  • Pre-algorithm input Filter for the brick transition helper pipeline now selectable: Box Blur, Bilateral, Median or no filter (None).
  • Segmentation algorithm for the brick transition helper pipeline now selectable: Watershed or XY Projection. More options will be added in the future. The XY Projection algorithm is particularly very useful on wall brick textures with straight joints. Use it without pre filter then.
image
  • Performance improvements and code refactoring on the brick transition pipeline. It is now faster on weaker devices, especially when Slice Corners is toggled on
  • Many improvements on the Avalonia UI version
  • Smaller bug fixes and corrections

Release v2.2.2

Choose a tag to compare

@github-actions github-actions released this 21 Apr 19:19
e7cb9dd

Version 2.2.2 with fixes to a crash issue in the brick transition helper window.

Release v2.2.1

Choose a tag to compare

@github-actions github-actions released this 19 Apr 22:09
cbfacb4

Version 2.2.1 with massive enhancements to Avalonia UI version.
Fixes on the transition windows in all versions.

Release v2.2.0

Choose a tag to compare

@github-actions github-actions released this 17 Apr 19:01
624f326

Version 2.2.0

  • New Transition Helper Windows to generate blend-ready transition tiles directly from selections.

    • Smooth Transition Helper for soft directional transitions with adjustable Pivot and Hardness.

    • Brick Transition Helper for marker-based brick/background transitions based on a watershed algorithm with Pivot, Reverse Pivot, Marker Radius, optional Slice Corners, and expandable label-map preview.

Release v2.1.4

Choose a tag to compare

@github-actions github-actions released this 18 Oct 14:41
8c1000c

Version 2.1.4 with code refactoring and minor bug fixes.

  • Improvements to TgaBuilderLib to enhance performance and UI layer independence.
  • Incorrect library version number corrected.

Release v2.1.4 AvaloniaUi

Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Oct 14:30
6a01f06

This is an experimental cross-platform version of the tool based on Avalonia UI instead of WPF. It has been tested only on Linux Mint (and Windows) currently.
Please note that this version is highly experimental and contains bugs with zoom panel and some controls. They will be fixed in future when there is realy need for TRLE building tools on other platforms than Windows. For any productive purposes, use the regular versions of TgaBuilder for Windows.

To run the Avalonia UI version on Linux, move ober to the directory where you extracted the files and run:

dotnet TgaBuilderAvaloniaUi.dll