A collection of memory-reading utilities for the game Noita
1[workspace]
2resolver = "2"
3
4[package]
5name = "noita-utility-box"
6description = "A collection of memory-reading utilities for the game Noita"
7version = "0.6.0"
8edition = "2024"
9license = "MIT"
10
11[dependencies]
12noita-engine-reader = { path = "noita-engine-reader" }
13
14anyhow = { version = "1", features = ["backtrace"] }
15color-eyre = "0.6"
16derive_more = { version = "2", default-features = false, features = [
17 "debug",
18 "deref",
19 "display",
20] }
21eframe = { version = "0.32", features = ["persistence", "ron", "wgpu"] }
22egui_extras = { version = "0.32", features = ["image"] }
23egui_tiles = "0.13"
24fastrand = "2"
25futures = "0.3"
26fuzzy-matcher = "0.3"
27image = { version = "0.25", default-features = false, features = [
28 "png",
29 "bmp",
30] }
31obws = { version = "0.14", features = ["events"] }
32rayon = "1"
33reqwest = { version = "0.12", features = ["json"] }
34serde = { version = "1", features = ["derive"] }
35smart-default = "0.7"
36strfmt = "0.2"
37sysinfo = "0.36"
38thiserror = "2"
39tokio = { version = "1", features = ["rt-multi-thread"] }
40tracing = { version = "0.1", features = ["log"] }
41tracing-appender = "0.2"
42tracing-subscriber = { version = "0.3", features = ["env-filter"] }
43typetag = "0.2"
44wgpu = "25" # enables the wgpu default features so we get the default backends
45serde_json = { version = "1", features = ["preserve_order"] }
46rfd = "0.15.4"
47zip = { version = "4.6", default-features = false, features = ["deflate"] }
48base64 = "0.22"
49tungstenite = { version = "0.27", features = ["native-tls"] }
50
51[target.'cfg(windows)'.dependencies]
52windows = { version = "0.61", default-features = false, features = [
53 "Win32_System_Console",
54] }
55
56[build-dependencies]
57winresource = { version = "0.1", default-features = false }