{"id":13529485,"url":"https://github.com/crashinvaders/gdx-texture-packer-gui","last_synced_at":"2025-04-04T12:08:35.941Z","repository":{"id":37431055,"uuid":"65822981","full_name":"crashinvaders/gdx-texture-packer-gui","owner":"crashinvaders","description":"A simple way to pack and manage texture atlases for libGDX game framework.","archived":false,"fork":false,"pushed_at":"2024-08-09T12:17:06.000Z","size":25032,"stargazers_count":638,"open_issues_count":14,"forks_count":76,"subscribers_count":21,"default_branch":"master","last_synced_at":"2025-03-28T11:08:22.409Z","etag":null,"topics":["libgdx","texture-atlas","texture-packing","texturepacker","utility"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/crashinvaders.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-08-16T13:33:22.000Z","updated_at":"2025-03-27T11:59:45.000Z","dependencies_parsed_at":"2023-10-03T02:28:04.614Z","dependency_job_id":"89f72773-d242-4c7d-9930-60c300d2b4dd","html_url":"https://github.com/crashinvaders/gdx-texture-packer-gui","commit_stats":null,"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crashinvaders%2Fgdx-texture-packer-gui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crashinvaders%2Fgdx-texture-packer-gui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crashinvaders%2Fgdx-texture-packer-gui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crashinvaders%2Fgdx-texture-packer-gui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/crashinvaders","download_url":"https://codeload.github.com/crashinvaders/gdx-texture-packer-gui/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247174420,"owners_count":20896078,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["libgdx","texture-atlas","texture-packing","texturepacker","utility"],"created_at":"2024-08-01T07:00:36.752Z","updated_at":"2025-04-04T12:08:35.920Z","avatar_url":"https://github.com/crashinvaders.png","language":"Java","funding_links":[],"categories":["Java","Resources"],"sub_categories":["Others"],"readme":"![](https://i.imgur.com/7aOmSQb.png)\n\nA simple utility to help you pack and manage texture atlases for [libGDX game framework](https://github.com/libgdx/libgdx).\nIt's mostly just a visual wrapper over [libGDX TexturePacker](https://libgdx.com/wiki/tools/texture-packer)\nand provides some extra features.\n\nThis project is a successor of [Aurelien Ribon's application](https://web.archive.org/web/20170803205402/http://www.aurelienribon.com/blog/2012/06/texturepacker-gui-support-for-multiple-packs/) with the whole new GUI and features.\n\n![](http://i.imgur.com/tEFWr68.png)\n\n### Using the App\nJust download the most recent version of the installer/distribution matching your OS from the [releases page](https://github.com/crashinvaders/gdx-texture-packer-gui/releases) and follow the installer instructions. \nOr simply download the distribution files archive, extract, and read `./readme.txt` for further details.\n\n### System Requirements\nThe app works on any major desktop OS (Linux, macOS, Windows), where Java is available.\n\nThe requirements are as follows:\n1. Java Runtime Environment (JRE 8.0 and up) should be installed on your system (`java` command is available from the command-line interface).\n2. OpenGL (2.0 and up) compatible video drivers. \n\nAll major changes are listed in [this file](https://github.com/crashinvaders/gdx-texture-packer-gui/blob/master/CHANGES).\n\n### Command Line\nThe app has a headless batch mode that allows automation.\n\nFor example, to pack a specific atlas from the project:\n```shell\ngdx-texture-packer --batch --project \"/path/to/project.tpproj\" --atlases \"atlas_name\" \"another_atlas_name\"\n```\n\nHere's a tool to compress any PNG/JPEG image to a KTX2/Basis texture.\n```shell\ngdx-texture-packer --basis-pack --container ktx2 --format uastc \"/path/to/any.png|jpg\"\n```\n\nLearn more about CLI options from the help message:\n```shell\ngdx-texture-packer --help\n```\n\n### Backlog\nSee what features are currently planned on the project's [Trello board](https://trello.com/b/mugauAoC)\n\n### Releases\nNew versions come out when the application gets significant new features or important fixes.\nYou can see all available versions from the [releases page](https://github.com/crashinvaders/gdx-texture-packer-gui/releases).\n\n### Contribution and Contact\nContributions are highly appreciated. You can help either by making a PR or reporting bugs/suggestions by creating new issues.\nIf you have any questions/ideas, and you think they don't fit the standard GitHub issue format, you are always welcome to contact me directly at anton@crashinvaders.com\n\nAlso, you can participate in translation. It can be done by translating all the strings in [bundle.properties](https://github.com/crashinvaders/gdx-texture-packer-gui/blob/master/assets/i18n/bundle.properties) and saving a copy as bundle_XX.properties, where XX is your language code.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrashinvaders%2Fgdx-texture-packer-gui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcrashinvaders%2Fgdx-texture-packer-gui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrashinvaders%2Fgdx-texture-packer-gui/lists"}