decrypt_truck 1.3.0

Decrypt your saves in the ATS and ETS 2 games with this quick little utility rewritten in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use flate2::read::ZlibDecoder;
use std::io::prelude::*;

pub fn uncompress(source_buffer: &[u8]) -> Result<Vec<u8>, String> {
    let mut decoder = ZlibDecoder::new(source_buffer);
    let mut buffer = Vec::new();

    match decoder.read_to_end(&mut buffer) {
        Ok(_) => Ok(buffer),
        Err(_) => Err("Error uncompressing data".to_string()),
    }
}