Tools and libraries for Atelier games by Gust.
Functionality will likely be limited to PC versions of modern Atelier games that I own.
.pak
decoding:- Atelier Sophie DX
- Atelier Sophie DX Artbook
- Atelier Firis DX
- Atelier Firis DX Artbook
- Atelier Lydie and Suelle DX
- Atelier Lydie and Suelle DX Artbook
- Atelier Ryza
- Atelier Ryza 2
- Atelier Sophie 2
- Atelier Ryza 3
- Atelier Sophie DX
.g1t
parsing for most formats- DDS decoding:
- Texture formats:
- RGBA8
- BC1/DXT1
- BC3/DXT5
- BC6H
- BC7
- Texture formats:
g1t texture support:
- Atelier Sophie: 1725/1725 (100.0%) textures supported
- Atelier Firis: 2645/2648 (99.9%) textures supported
- Atelier Lydie and Suelle: 5176/5178 (100.0%) textures supported
- Atelier Ryza: 2194/2197 (99.9%) textures supported
- Atelier Ryza 2: 2941/2949 (99.7%) textures supported
- Atelier Sophie 2: 3284/3295 (99.7%) textures supported
- Atelier Ryza 3: 6270/6290 (99.7%) textures supported
- Be easier to understand than gust_tools
- Be usable as a library
- Support unpacking enough file types to create a decent auto-generated wiki
- (ideally) be faster than gust_tools
- Be a complete replacement for gust_tools: This project is (currently) not focused on encoding external assets to be used in the game, it only tries to read these assets or convert them to usable formats.
- Support every single format and every single game: This project was born to support atelier-wiki (as to not need any C dependencies) and because I thought it was a fun project. As such, I won't try to support every Atelier game ever made, and I'm unlikely to accept pull requests for games I don't personally own.
- gust_tools by VitaSmith, which was used to help figure out various algorithms and file formats.