2
Fork 0
Commit graph

10 commits

Author SHA1 Message Date
e53b2faa0f
feat: Re-implement in Rust 2022-11-09 09:24:49 +01:00
04979ce11d
feat: Implement compress operation 2022-11-09 09:13:06 +01:00
6e10d022e5
feat: Add CLI arguments for decompression options 2022-10-22 00:12:47 +02:00
3e9abd62c9
feat: Remove brute-forcing the uncompressed size
We figured out Fatshark's chunk sizes, so this is now unneeded
complexity.
2022-10-21 23:50:22 +02:00
2bc7751d3b
feat: Implement brute-forcing the raw size
Oodle must know the size of the uncompressed data when decompressing
data. If you don't know that size, the only option is to guess.
And since it needs to be the exact number, you simply have to try
every number.
2022-10-20 17:47:42 +02:00
36edf93538
feat: Implement Oodle logging
The `verbosity` parameter hadn't worked before because there is
a callback that needs to be set. Since the tool runs under Wine,
the Windows default behaviour applied, which logged to the
Event Viewer.
To get output to stdout/stderr, a custom logging handler needs
to be provided.
2022-10-20 17:45:45 +02:00
a615ae0354
feat: Add argument to check library
This mode allows checking if the DLL can be found, without having to
create any kind of dummy data or parse stderr.
2022-10-20 17:43:37 +02:00
7c74a3e786
feat: Re-implement argument parsing 2022-10-20 17:41:23 +02:00
4cdd7f1b39
feat: Allow providing custom DLL search path 2022-10-19 18:44:02 +02:00
e18ae5b371
feat: Implement oodle-cli 2022-10-18 19:02:35 +02:00