diff --git a/Cargo.lock b/Cargo.lock index fff0c2d..72ae44b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1726,6 +1726,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.14" @@ -1854,7 +1863,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" dependencies = [ "cfg-if", - "windows-targets 0.52.6", + "windows-targets 0.48.5", ] [[package]] @@ -3712,6 +3721,7 @@ dependencies = [ "strafesnet_common", "strafesnet_deferred_loader", "vbsp", + "vbsp-entities", "vmdl", "vpk", ] @@ -4314,9 +4324,9 @@ dependencies = [ [[package]] name = "vbsp" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f14a5685e0bb386aac9b9c6046a05152a46a0bc58d53afb3fbe577f1a1c2bb05" +version = "0.7.0-codegen5" +source = "sparse+https://git.itzana.me/api/packages/strafesnet/cargo/" +checksum = "48f8eea87da5b3597470871ebd3ad6e566263b0dc71e17f3b6693e7955853997" dependencies = [ "ahash", "arrayvec", @@ -4324,16 +4334,26 @@ dependencies = [ "bitflags 2.8.0", "bv", "cgmath", - "itertools 0.13.0", + "itertools 0.14.0", "lzma-rs", "num_enum", "serde", "static_assertions", - "thiserror 1.0.69", + "thiserror 2.0.11", "vdf-reader", "zip-lzma", ] +[[package]] +name = "vbsp-entities" +version = "0.1.0" +source = "sparse+https://git.itzana.me/api/packages/strafesnet/cargo/" +checksum = "7e2dac7bd8d1d809f2092e0978a32bcefe546fea945841eeff45ce462c1b6886" +dependencies = [ + "serde", + "vbsp", +] + [[package]] name = "vcpkg" version = "0.2.15" diff --git a/lib/bsp_loader/Cargo.toml b/lib/bsp_loader/Cargo.toml index 7d77128..7bec97b 100644 --- a/lib/bsp_loader/Cargo.toml +++ b/lib/bsp_loader/Cargo.toml @@ -13,6 +13,7 @@ authors = ["Rhys Lloyd <krakow20@gmail.com>"] glam = "0.30.0" strafesnet_common = { version = "0.6.0", path = "../common", registry = "strafesnet" } strafesnet_deferred_loader = { version = "0.5.0", path = "../deferred_loader", registry = "strafesnet" } -vbsp = "0.6.0" +vbsp = { version = "0.7.0-codegen5", registry = "strafesnet", default-features = false } +vbsp-entities = { version = "0.1.0", registry = "strafesnet", default-features = false, features = ["css"]} vmdl = "0.2.0" vpk = "0.2.0"