diff --git a/Cargo.lock b/Cargo.lock index 47d19df..5165892 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -419,9 +419,9 @@ checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f" [[package]] name = "pcap" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77452fdf9d211d9ca35d092aeefe4d4b3f0c4eb529ffb87a8a3b8fe2bb7c37c3" +checksum = "99e935fc73d54a89fff576526c2ccd42bbf8247aae05b358693475b14fd4ff79" dependencies = [ "bitflags", "errno", @@ -549,8 +549,8 @@ checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" [[package]] name = "reliquary" -version = "0.1.1" -source = "git+https://github.com/IceDynamix/reliquary?tag=v0.1.1#fcf8d376e93d8591f4ebfe62de20715c73312102" +version = "0.1.2" +source = "git+https://github.com/IceDynamix/reliquary?tag=v0.1.2#ec152c74351d240c8dc3f9a11908c81993809f1a" dependencies = [ "base64 0.22.0", "etherparse", @@ -565,7 +565,7 @@ dependencies = [ [[package]] name = "reliquary-archiver" -version = "0.1.3" +version = "0.1.4" dependencies = [ "base64 0.22.0", "clap", @@ -582,7 +582,7 @@ dependencies = [ [[package]] name = "reliquary-proc-macro" version = "0.1.0" -source = "git+https://github.com/IceDynamix/reliquary?tag=v0.1.1#fcf8d376e93d8591f4ebfe62de20715c73312102" +source = "git+https://github.com/IceDynamix/reliquary?tag=v0.1.2#ec152c74351d240c8dc3f9a11908c81993809f1a" dependencies = [ "quote", "syn", @@ -649,18 +649,18 @@ checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" [[package]] name = "serde" -version = "1.0.197" +version = "1.0.198" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" +checksum = "9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.197" +version = "1.0.198" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" +checksum = "e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9" dependencies = [ "proc-macro2", "quote", @@ -669,9 +669,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.115" +version = "1.0.116" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd" +checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813" dependencies = [ "itoa", "ryu", diff --git a/Cargo.toml b/Cargo.toml index b1f41c1..e928e38 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "reliquary-archiver" -version = "0.1.3" +version = "0.1.4" edition = "2021" license = "MIT" repository = "https://github.com/IceDynamix/reliquary-archiver" @@ -14,16 +14,16 @@ homepage = "https://github.com/IceDynamix/reliquary-archiver" base64 = "0.22.0" clap = { version = "4.5.4", features = ["derive"] } color-eyre = "0.6.3" -pcap = "1.2.0" -serde = { version = "1.0.197", features = ["derive"] } -serde_json = "1.0.115" +pcap = "1.3.0" +serde = { version = "1.0.198", features = ["derive"] } +serde_json = "1.0.116" tracing = "0.1.40" tracing-subscriber = { version = "0.3.18", features = ["env-filter", "json"] } ureq = { version = "2.9.6", features = ["json"] } [dependencies.reliquary] git = "https://github.com/IceDynamix/reliquary" -tag = "v0.1.1" +tag = "v0.1.2" [profile.release] opt-level = "z" # optimize for size diff --git a/README.md b/README.md index 1a5733a..2397e8f 100644 --- a/README.md +++ b/README.md @@ -9,10 +9,13 @@ made to be used with [fribbels hsr optimizer](https://github.com/fribbels/hsr-op ## run - requires [npcap](https://npcap.com/) (windows) or `libpcap` (linux) + - when installing on windows, make sure to enable the "winpcap api-compatible mode". + if this is grayed out for you, see [here](https://github.com/IceDynamix/reliquary-archiver/issues/2) + for more details - download latest release from [here](https://github.com/IceDynamix/reliquary-archiver/releases/) -- **make sure you're on the main menu screen before the train hyperdrive** -- run the archiver executable -- enter train hyperdrive +- **make sure you're on the main menu screen before the train hyperdrive in-gmae** +- run the archiver executable and wait until it says "listening with a timeout" +- enter train hyperdrive in-gmae - if successful, the archiver should output a file to `archiver_output.json` ### cli usage