跳转到内容

数据说明

AOS v1CSV/JSON私稿资料站
类别路径 / 文件处理
游戏目录D:/Game/Galgame/あい☆きゃん读取安装清单与松散媒体
脚本包scr.aos解出 .scrcglist00.dathmlist00.dat
图像包grp.aos索引 BMP/ABM/ZZF,不把 raw 图像写入 wiki
语音包cv.aos索引 OGG voice entry,不把 raw voice 写入 wiki
BGM / moviebgm/*.oggmovie/ican_op.mpgvault 端外部物化,wiki 只记元数据

0x04data_start0x08table_size,目录表从 0x111 开始,每条 40 字节:name[32] + relative_offset:uint32le + size:uint32le。payload 位于 data_start + relative_offset

.scr payload 前 4 字节是 little-endian 解压后长度,后续是 MSB-first Huffman bitstream。树结构用 1 表示内部节点,0 后跟 8 位叶子字节;解码结果是 cp932 文本脚本。

本次解码结果:149 个脚本、22225 行正文、11914 行台词、7639 条语音文本链接。完整正文只发布到 galgame-text

脚本用途
engines/sfa_aos/aos_archive.py读取 AOS 目录表并按需抽取条目。
engines/sfa_aos/run_sfa_aos_unpack.py生成 inventory、AOS index、catalog、loose media、strategy 标准表。
engines/sfa_aos/publish_aican_targets.py发布 wiki-private 与 galgame-text 的私有输出。
vn-resource-vault/scripts/import_sfa_aos_game.py导入 vault SQLite、manifest 和外部媒体索引。
发布不发布
AOS 索引、CG/H catalog、BGM 列表、脚本事件目录、CG 触发摘要、来源说明。raw AOS 包、raw CG/BGM/voice/movie、完整剧情文本、原始 .scr payload。
文件行数链接
archive_catalog.csv3/data/aican/archive_catalog.csv
cg_gallery_matrix.csv82/data/aican/cg_gallery_matrix.csv
cg_triggers.csv529/data/aican/cg_triggers.csv
character_catalog.csv18/data/aican/character_catalog.csv
event_catalog.csv149/data/aican/event_catalog.csv
event_cg_summary.csv93/data/aican/event_cg_summary.csv
h_scene_catalog.csv42/data/aican/h_scene_catalog.csv
music_catalog.csv24/data/aican/music_catalog.csv
script_metadata.csv149/data/aican/script_metadata.csv