| Crates.io | caption-compiler |
| lib.rs | caption-compiler |
| version | 0.1.3 |
| created_at | 2024-05-31 18:47:53.164555+00 |
| updated_at | 2025-09-03 11:43:17.434911+00 |
| description | Compiles and describes Valve's closed caption files |
| homepage | |
| repository | https://github.com/Karalynx/caption-compiler |
| max_upload_size | |
| id | 1258209 |
| size | 408,020 |
A CLI tool that allows you to compile and describe Valve's closed captions.
This tool can be installed via 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
...