#valve #source-engine #cli #closed-captions

app caption-compiler

编译并描述 Valve 的闭字幕文件

3 个版本

0.1.2 2024年6月17日
0.1.1 2024年6月1日
0.1.0 2024年5月31日

#239 in 游戏开发

GPL-3.0 许可协议

87KB
226 代码行

caption-compiler

一个命令行工具,允许您编译和描述 Valve 的闭字幕。

Build Status Crates Status

安装

此工具可以通过 cargo 安装

$ cargo install caption-compiler

使用方法

Usage: caption-compiler --input <INPUT> <COMMAND>

Commands:
  compile   Compiles to .DAT file
  describe  Describes .DAT file
  help      Print this message or the help of the given subcommand(s)

Options:
  -i, --input <INPUT>  Input filepath
  -h, --help           Print help

示例

$ caption-compiler -i closecaption_english.dat describe

Caption: "<sfx><norepeat:4><clr:255,176,0>[Heavy gun firing]\0"
Hash: 2399413701
Block: 0
Offset: 0
Length: 102

Caption: "<sfx><norepeat:4>[Mudskipper Engine Start]\0"
Hash: 3280962098
Block: 0
Offset: 102
Length: 86

Caption: "<sfx><norepeat:4>[Mudskipper Engine Stop]\0"
Hash: 4243304205
Block: 0
Offset: 188
Length: 84

...

依赖项

~7MB
~193K SLoC