Skip to content

Add korge-fleks extension to gradle plugin#2352

Merged
jobe-m merged 44 commits intomainfrom
feature/Add-korge-fleks-extension-to-gradle-plugin
Feb 2, 2026
Merged

Add korge-fleks extension to gradle plugin#2352
jobe-m merged 44 commits intomainfrom
feature/Add-korge-fleks-extension-to-gradle-plugin

Conversation

@jobe-m
Copy link
Member

@jobe-m jobe-m commented Feb 1, 2026

This PR adds a new korgeFleks extension to the KoRGE Gradle plugin to support a "KorgeFleks" asset pipeline (Aseprite-driven exports plus atlas generation).

  • Introduced AssetConfig and world/cluster variants to orchestrate asset export, installation, and JSON metadata generation
  • Added Aseprite exporters for images, nine-patches, and parallax layers/planes (AssetImageAseExporter + ParallaxInfo)
  • Added installers/exporters for generic files and tilesets (AssetFileInstaller, AssetTilesetExporter)
  • Added atlas builders for textures and tilesets (AssetImageAtlasBuilder, AssetTilesetAtlasBuilder)
  • Extended NewTexturePacker to support tileset packing with configurable atlas sizes, empty-tile handling, and image-only output
  • Added initial LDtk level export scaffolding (AssetLevelMapExporter) and accompanying test resources
  • Added/updated unit tests for Aseprite parsing/export and tileset packing

Koschak and others added 30 commits December 9, 2025 08:40
- Start to add more frame and slice info into ASEInfo
- Update NewTexturePacker writeImage function
@augmentcode
Copy link

augmentcode bot commented Feb 1, 2026

🤖 Augment PR Summary

Summary: Adds a new korgeFleks extension to the KoRGE Gradle plugin to support a �KorgeFleks� asset pipeline (Aseprite-driven exports plus atlas generation).

Changes:

  • Introduced AssetConfig and world/cluster variants to orchestrate asset export, installation, and JSON metadata generation
  • Added Aseprite exporters for images, nine-patches, and parallax layers/planes (AssetImageAseExporter + ParallaxInfo)
  • Added installers/exporters for generic files and tilesets (AssetFileInstaller, AssetTilesetExporter)
  • Added atlas builders for textures and tilesets (AssetImageAtlasBuilder, AssetTilesetAtlasBuilder)
  • Extended NewTexturePacker to support tileset packing with configurable atlas sizes, empty-tile handling, and image-only output
  • Added initial LDtk level export scaffolding (AssetLevelMapExporter) and accompanying test resources
  • Added/updated unit tests for Aseprite parsing/export and tileset packing
  • Minor Gradle properties cleanups

Technical Notes: Atlases are generated into the project resources folder and metadata is written as JSON to be consumed by runtime asset loading; tilesets are split into indexed tiles to preserve ordering during packing.

🤖 Was this summary useful? React with 👍 or 👎

Copy link

@augmentcode augmentcode bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review completed. 8 suggestions posted.

Fix All in Augment

Comment augment review to trigger a new review at any time.

@jobe-m
Copy link
Member Author

jobe-m commented Feb 2, 2026

augment review

Copy link

@augmentcode augmentcode bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review completed. 2 suggestions posted.

Fix All in Augment

Comment augment review to trigger a new review at any time.

@jobe-m jobe-m merged commit 47a1567 into main Feb 2, 2026
11 of 12 checks passed
@jobe-m jobe-m deleted the feature/Add-korge-fleks-extension-to-gradle-plugin branch February 2, 2026 19:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant