$ show myssal/Brown-Dust-2-Asset
This repository is a static archive of game assets extracted from Brown Dust 2, a mobile RPG. It contains tens of thousands of binary assets organized under two top-level trees: spine/ (Spine 2D skeletal animations as .skel/.atlas/.png triples for characters, cutscenes, NPCs, dating scenes, and special illustrations) and ui/ (DXT5_BC3-compressed texture atlases for GUI panels, character portraits, icons, backgrounds, maps, buttons, and minigame graphics). There is no application code, build system, or tooling present - it is purely an asset dataset. The asset layout is consistent and predictable. Each entity has a directory keyed by numeric ID (e.g., spine/char/char003403/) containing a same-named binary skeleton, a Spine atlas descriptor, and one or more PNG pages. UI textures follow a naming convention that encodes mip-chain slot, dimensions, compression format, and source atlas name (e.g., sactx-0-2048x2048-DXT5_BC3-Char000101_Battle-<hash>.png), reflecting the output of the game's asset pipeline. As a dataset, it answers questions like "what does character X's animation look like," "what backgrounds exist for a chapter," or "which UI icons are available" - useful for fan wikis, asset viewers, modding efforts, or generative model training. Note the hybrid nature: this is more accurately a binary asset dataset than a data pipeline or software application; there are no notebooks, ETL scripts, or analytical models anywhere in the tree.
The LLM identified 3 files worth highlighting for reuse:
The spine/char directory forms a de facto asset catalog keyed by numeric character ID, with each entry containing a same-named .skel (binary skeleton), .atlas (texture descriptor), and one or more .png pages. This triple pattern is directly loadable by any Spine runtime and enables fully scripted enumeration of all character rigs without requiring external metadata files.
UI atlas PNGs self-describe their format in filenames: slot/mip index, dimensions, compression format (DXT5_BC3), and source atlas name. This convention lets automated tooling reconstruct mip chains, select the correct GPU texture variant, and map atlas slots to sprite names, making it straightforward to build converters or viewers for the UI asset set.
The only structured machine-readable index in the repository; it appears to map character identity information to the numeric IDs used throughout the directory tree. It can serve as a join key between character IDs and display metadata for documentation, wiki, or localization tooling.