{"id":46035132,"url":"https://github.com/dot-stuff/bettertextureatlas","last_synced_at":"2026-04-02T14:22:47.262Z","repository":{"id":267683663,"uuid":"821778820","full_name":"Dot-Stuff/BetterTextureAtlas","owner":"Dot-Stuff","description":"a JSFL script extending texture atlas exports","archived":false,"fork":false,"pushed_at":"2026-02-21T16:46:54.000Z","size":1339,"stargazers_count":31,"open_issues_count":6,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-02-21T23:06:58.342Z","etag":null,"topics":["adobe-animate","exporter","extension","jsfl","texture-atlas"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Dot-Stuff.png","metadata":{"files":{"readme":"README.md","changelog":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-06-29T12:08:58.000Z","updated_at":"2026-02-21T16:46:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"60db82bb-7927-4654-a03c-e94990adba91","html_url":"https://github.com/Dot-Stuff/BetterTextureAtlas","commit_stats":null,"previous_names":["dot-stuff/bettertextureatlas"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/Dot-Stuff/BetterTextureAtlas","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dot-Stuff%2FBetterTextureAtlas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dot-Stuff%2FBetterTextureAtlas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dot-Stuff%2FBetterTextureAtlas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dot-Stuff%2FBetterTextureAtlas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dot-Stuff","download_url":"https://codeload.github.com/Dot-Stuff/BetterTextureAtlas/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dot-Stuff%2FBetterTextureAtlas/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29960261,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T01:47:18.291Z","status":"online","status_checked_at":"2026-03-01T02:00:07.437Z","response_time":124,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["adobe-animate","exporter","extension","jsfl","texture-atlas"],"created_at":"2026-03-01T05:02:21.895Z","updated_at":"2026-04-02T14:22:47.231Z","avatar_url":"https://github.com/Dot-Stuff.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cpicture\u003e\n \u003cimg src=\"https://github.com/user-attachments/assets/a7db43ad-ecda-4b53-9c5b-ed8efc834c64\" alt=\"BetterTA\" width=\"950\"\u003e \n\u003c/picture\u003e\n\n\u003chr\u003e\n\n\u003ch1\u003eBetterTextureAtlas \u003c/h1\u003e\nBetterTextureAtlas is an Adobe Animate extension that tries to enhance the Texture Atlas exports,\u003cbr\u003e \nAdding features and fixing its Animation file format so it presents more data for the user to easily change whether in-game or by tweaking values.\u003cbr\u003e\n\n\u003e [!NOTE]\n\u003e BTA is still in active development. It may reproduce incorrect results in some flas.\n\u003e If you run into any bugs, make sure to create a GitHub issue or contact Dot-Stuff on our Discord server.\n\u003e Support for Flash CS6 and CS4 is still really primitive, we recommend exporting using newer Animate versions.\n\n## What differs from the default Texture Atlas Exporter?\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eFeatures\u003c/b\u003e\u003c/summary\u003e\n\n  * [x] Blend Mode Support\n  * [x] Baked Filters Support\n  * [x] Matrix Reformatting\n  * [x] Multi-Symbol Support\n  * [x] Extra Metadata\n  * [x] Dynamic Tween values\n  * [x] Sound Support with its according settings (Event, Stream)\n  * [x] ActionScript Support\n  * [ ] Vector Support \n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eFixes\u003c/b\u003e\u003c/summary\u003e\n\n  * [x] Reformatting of Filters\n  * [x] Filtered One Frame Symbols matrix errors\n  * [x] Optimized exports (being able to export 5~ SWF videos with relative ease)\n\u003c/details\u003e\n\n\u003chr\u003e\n\n## How to install\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eManually (Recommended for newer Animate)\u003c/b\u003e\u003c/summary\u003e\u003chr\u003e\n \nTo install them manually, you need to go to \u003cbr\u003e``C:\\Users\\[UserName]\\AppData\\Local\\Adobe\\[Flash/Animate version]\\[yourLocale]\\Configuration\\Commands``\u003cbr\u003e\nExample: ``C:\\Users\\sotif\\AppData\\Local\\Adobe\\Animate 2022\\en_US\\Configuration\\Commands``\n\nDownload a release or the latest commit from the repostory (advisable). If the file ends in a `zxp`, rename the extension to `zip` and extract **all** contents into the commands folder. Make sure all of them are included as they are necessary for the plugin to run, not only the main `jsfl` file.\n\u003cbr\u003e\u003cb\u003ePro Tip\u003c/b\u003e: You can search where should the files be placed in the `mxi` file, specifically on the `\u003cfiles\u003e` block.\n\n\u003chr\u003e\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eWith an Extension Manager\u003c/b\u003e\u003c/summary\u003e\u003chr\u003e\n\nWith the \u003cb\u003eExtension Manager\u003c/b\u003e open, whether from the Command Line or as an application, you install the extension, this should be known whether you use an application that comes within your Flash app or the CMD tool.\u003cbr\u003e\u003cbr\u003e\n\nThat being said, if you're using the \u003cb\u003eExtension Manager\u003c/b\u003e app, just accept the license it'll be provided and it should be good to go.\n\n\u003chr\u003e\u003c/details\u003e\n\nAfter installing the extension, you should restart the program if it's currently running, and after that it should pop up in the `Commands` tab.\n\n## How to use the extension\n\nSelect the symbol that you wanna export an click `Commands \u003e BetterTextureAtlas`.\nA window will show up with different export settings to export your Texture Atlas.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdot-stuff%2Fbettertextureatlas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdot-stuff%2Fbettertextureatlas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdot-stuff%2Fbettertextureatlas/lists"}