Skip to content

Tools for working with .aos archives used by various visual novels.

License

Notifications You must be signed in to change notification settings

Lasriel/AosTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AosTools

A command line tools for extracting data from, and repacking data back to .aos archives.

 

 

The .aos file format is used by visual novel producers Princess Sugar, Sugar Pot and LiLiM | リリム with their in-house engine.

This tool supports specifically version 2 of the aos format which should cover any visual novel made after 2006.

Supported Formats

Extension Support Description
.aos Full support Archive file, can be extracted and repacked.
.scr Full support Script file, Can be decoded to Shift-JIS encoded text file and encoded back to scr file. The engine does not support any other encoding format.
.abm Partial support Compressed bitmap image/animated bitmap, Can only be decoded to a bitmap file(s). For animated bitmaps .json file is created alongside the animation that includes the frame data.
.msk Partial support Grayscale mask, Normal 8-bit bitmap file that is not encoded, only the extension is changed during decode. Used for scene transitions and similar effects.

Usage

AosTools command <input file or folder> [options] <output folder>
Command Options Description
help Prints help message with all the available commands.
extract --nodecode Extracts all files from an .aos archive file.
decode Decodes a file or a directory of encoded scr/ABM files.
repack --noencode Repacks all files in a directory to an .aos archive.
encode Encodes a file or a directory of txt files.

License

This project is published under MIT License.

About

Tools for working with .aos archives used by various visual novels.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages