https://github.com/iljan/unvcl
EPIC Games VCL Format Audio Extractor
https://github.com/iljan/unvcl
audio cli dos-games fileformat jill-of-the-jungle
Last synced: over 1 year ago
JSON representation
EPIC Games VCL Format Audio Extractor
- Host: GitHub
- URL: https://github.com/iljan/unvcl
- Owner: IljaN
- License: unlicense
- Created: 2022-06-24T12:04:53.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-06-04T00:11:00.000Z (about 3 years ago)
- Last Synced: 2025-01-30T04:16:52.738Z (over 1 year ago)
- Topics: audio, cli, dos-games, fileformat, jill-of-the-jungle
- Language: Go
- Homepage:
- Size: 25.4 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# unvcl
A cli tool and lib to extract sound-files from *.vcl files. VCL is a file-format which is mainly used by some early DOS
games developed by Epic Megagames.
## Usage
unvcl expects two arguments: The source vcl file and a target directory in to which the samples should be extracted.
### Example
Extract all PCM samples from jill1.vcl and store them as WAV file in the current directory
```shell
$ unvcl ~/Games/JILL1/jill1.vcl .
```
List extracted files
```shell
$ ls *.wav
jill1_0.wav jill1_11.wav jill1_13.wav jill1_15.wav jill1_17.wav jill1_19.wav jill1_20.wav jill1_22.wav jill1_3.wav jill1_5.wav jill1_7.wav jill1_9.wav
jill1_10.wav jill1_12.wav jill1_14.wav jill1_16.wav jill1_18.wav jill1_1.wav jill1_21.wav jill1_2.wav jill1_4.wav jill1_6.wav jill1_8.wav
```
## Building from source
Clone this repo then run ``make build_all`` to build binaries for Linux, MacOS and Windows.