Commit graph

160 commits

Author SHA1 Message Date
94af8862e8
Implement more texture formats
The second compression method found in the game's code seems to be Zlib,
but it doesn't seem to be used in the game files. What does get used is
a compression type of `0`, which appears to be uncompressed data.

For DDS formats, all the ones that are currently used by in the game
files can be emitted as is. Though for some of them, other tools might
not be able to display them.
2025-05-30 14:23:21 +02:00
9f849ab3ec
sdk: Implement decompiling streamed mipmaps
For now, we only extract the largest mipmap.
2025-05-30 14:23:18 +02:00
43ab1127a8
Merge pull request 'chore(deps): update rust crate tokio to v1.45.1' (#252) from renovate/tokio-1.x-lockfile into master
All checks were successful
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
Reviewed-on: #252
2025-05-30 13:53:19 +02:00
a072364ff0
Merge pull request 'chore(deps): update rust crate clap to v4.5.39' (#253) from renovate/clap-4.x-lockfile into master
All checks were successful
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
Reviewed-on: #253
2025-05-30 13:18:49 +02:00
d66dcb5cfd
fix(deps): update rust crate reqwest to v0.12.18
All checks were successful
lint/clippy Checking for common mistakes and opportunities for code improvement
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
2025-05-28 16:31:22 +00:00
3901355f9d
chore(deps): update rust crate clap to v4.5.39
All checks were successful
build/linux Build for the target platform: linux
lint/clippy Checking for common mistakes and opportunities for code improvement
build/msvc Build for the target platform: msvc
2025-05-27 18:16:25 +00:00
220f37c728
chore(deps): update rust crate tokio to v1.45.1
Some checks are pending
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
lint/clippy Checking for common mistakes and opportunities for code improvement
2025-05-24 15:01:28 +00:00
1fc302bb1b
Merge pull request 'chore(deps): update rust crate zip to v3' (#248) from renovate/zip-3.x into master
All checks were successful
build/linux Build for the target platform: linux
build/msvc Build for the target platform: msvc
Reviewed-on: #248
2025-05-21 11:05:54 +02:00
14eded5b7e
chore(deps): update rust crate zip to v3
All checks were successful
lint/clippy Checking for common mistakes and opportunities for code improvement
build/linux Build for the target platform: linux
build/msvc Build for the target platform: msvc
2025-05-21 08:31:45 +00:00
5e1581b428
chore(deps): update rust crate minijinja to v2.10.2
All checks were successful
lint/clippy Checking for common mistakes and opportunities for code improvement
build/linux Build for the target platform: linux
build/msvc Build for the target platform: msvc
2025-05-21 08:31:36 +00:00
0b2669fe1f
Merge pull request 'chore(deps): update rust crate clap to v4.5.38' (#244) from renovate/clap-4.x-lockfile into master
All checks were successful
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
Reviewed-on: #244
2025-05-21 10:29:16 +02:00
d1dbb3e05d
Merge pull request 'chore(deps): update rust crate bitflags to v2.9.1' (#247) from renovate/bitflags-2.x-lockfile into master
Reviewed-on: #247
2025-05-21 10:29:09 +02:00
1e9738c953
chore(deps): update rust crate tokio to v1.45.0
All checks were successful
build/linux Build for the target platform: linux
lint/clippy Checking for common mistakes and opportunities for code improvement
build/msvc Build for the target platform: msvc
2025-05-20 13:16:37 +00:00
1975435805
chore(deps): update rust crate clap to v4.5.38
All checks were successful
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
lint/clippy Checking for common mistakes and opportunities for code improvement
2025-05-20 13:16:29 +00:00
ca677606fa
chore(deps): update rust crate bitflags to v2.9.1
All checks were successful
lint/clippy Checking for common mistakes and opportunities for code improvement
build/linux Build for the target platform: linux
build/msvc Build for the target platform: msvc
2025-05-20 13:16:25 +00:00
164cb7bc13
chore(deps): update rust crate tempfile to v3.20.0 2025-05-20 12:46:31 +00:00
f521e20f2b
chore(deps): update rust crate csv-async to v1.3.1
All checks were successful
build/linux Build for the target platform: linux
lint/clippy Checking for common mistakes and opportunities for code improvement
build/msvc Build for the target platform: msvc
2025-05-15 22:16:23 +00:00
48683638f6
Merge pull request 'chore(deps): update rust crate bincode to v2' (#204) from renovate/bincode-2.x into master
All checks were successful
build/linux Build for the target platform: linux
build/msvc Build for the target platform: msvc
Reviewed-on: #204
2025-04-22 14:51:45 +02:00
60d9ec0580
Merge pull request 'chore(deps): update rust crate cli-table to 0.5.0' (#210) from renovate/cli-table-0.x into master
Some checks failed
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
Reviewed-on: #210
2025-04-22 00:16:24 +02:00
3c7393f28a
Merge pull request 'chore(deps): update rust crate steamlocate to v2.0.1' (#217) from renovate/steamlocate-2.x-lockfile into master
Some checks failed
build/linux Build for the target platform: linux
build/msvc Build for the target platform: msvc
Reviewed-on: #217
2025-04-22 00:01:30 +02:00
afb5bc0795
chore(deps): update rust crate bincode to v2
Some checks failed
lint/clippy Checking for common mistakes and opportunities for code improvement
build/linux Build for the target platform: linux
build/msvc Build for the target platform: msvc
2025-04-21 22:01:13 +00:00
ddc69112bc
chore(deps): update rust crate cli-table to 0.5.0
All checks were successful
lint/clippy Checking for common mistakes and opportunities for code improvement
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
2025-04-21 22:01:08 +00:00
6e58449dac
fix(deps): update rust crate url to v2.5.4
All checks were successful
build/linux Build for the target platform: linux
lint/clippy Checking for common mistakes and opportunities for code improvement
build/msvc Build for the target platform: msvc
2025-04-21 21:46:13 +00:00
bf5c21dd03
chore(deps): update rust crate steamlocate to v2.0.1
All checks were successful
lint/clippy Checking for common mistakes and opportunities for code improvement
build/linux Build for the target platform: linux
build/msvc Build for the target platform: msvc
2025-04-21 21:46:09 +00:00
38a023bea6
Move serde_sjson to its own project 2025-04-21 22:52:54 +02:00
9ac13834a1
Commit lock file changes
Seems like Renovate missed this.
2025-04-21 18:45:18 +02:00
e33e02457b
Merge pull request 'chore(deps): update rust crate minijinja to v2.9.0' (#234) from renovate/minijinja-2.x-lockfile into master
Some checks failed
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
Reviewed-on: #234
2025-04-21 18:37:01 +02:00
6aabf8f38b
Merge pull request 'fix(deps): update tokio-tracing monorepo' (#231) from renovate/tokio-tracing-monorepo into master
Some checks failed
build/linux Build for the target platform: linux
build/msvc Build for the target platform: msvc
Reviewed-on: #231
2025-04-21 18:35:44 +02:00
3105edb6b8
Merge pull request 'fix(deps): update rust-futures monorepo to v0.3.31' (#230) from renovate/rust-futures-monorepo into master
Some checks failed
build/linux Build for the target platform: linux
build/msvc Build for the target platform: msvc
Reviewed-on: #230
2025-04-21 18:35:31 +02:00
c3aec656c8
Merge pull request 'fix(deps): update rust crate serde to v1.0.219' (#225) from renovate/serde-monorepo into master
Reviewed-on: #225
2025-04-21 18:35:23 +02:00
95565b3f33
Merge pull request 'fix(deps): update rust crate serde_json to v1.0.140' (#226) from renovate/serde_json-1.x-lockfile into master
Reviewed-on: #226
2025-04-21 18:35:05 +02:00
e783646b02
Merge pull request 'fix(deps): update rust crate thiserror to v2.0.12' (#227) from renovate/thiserror-2.x-lockfile into master
Reviewed-on: #227
2025-04-21 18:34:50 +02:00
2ddbdf867a
Merge pull request 'chore(deps): update rust crate bitflags to v2.9.0' (#232) from renovate/bitflags-2.x-lockfile into master
Some checks failed
build/linux Build for the target platform: linux
build/msvc Build for the target platform: msvc
Reviewed-on: #232
2025-04-21 18:33:52 +02:00
2ec26a1914
Merge pull request 'chore(deps): update rust crate fastrand to v2.3.0' (#233) from renovate/fastrand-2.x-lockfile into master
Reviewed-on: #233
2025-04-21 18:33:35 +02:00
98a5369cfa
Merge pull request 'chore(deps): update rust crate tempfile to v3.19.1' (#235) from renovate/tempfile-3.x-lockfile into master
Reviewed-on: #235
2025-04-21 18:33:22 +02:00
b0fbc445dd
Merge pull request 'chore(deps): update rust crate tokio to v1.44.2' (#236) from renovate/tokio-1.x-lockfile into master
All checks were successful
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
Reviewed-on: #236
2025-04-21 18:32:52 +02:00
198c098cde
Merge pull request 'chore(deps): update rust crate zip to v2.6.1' (#237) from renovate/zip-2.x-lockfile into master
Reviewed-on: #237
2025-04-21 18:32:38 +02:00
be7b16c5ef
fix(deps): update rust crate regex to v1.11.1
All checks were successful
build/linux Build for the target platform: linux
build/msvc Build for the target platform: msvc
lint/clippy Checking for common mistakes and opportunities for code improvement
2025-04-21 15:47:56 +00:00
bdce3e7787
chore(deps): update rust crate zip to v2.6.1
All checks were successful
build/linux Build for the target platform: linux
build/msvc Build for the target platform: msvc
lint/clippy Checking for common mistakes and opportunities for code improvement
2025-04-21 15:47:48 +00:00
42e2eb7cc1
chore(deps): update rust crate tokio to v1.44.2
All checks were successful
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
lint/clippy Checking for common mistakes and opportunities for code improvement
2025-04-21 15:47:37 +00:00
221a6b8485
chore(deps): update rust crate tempfile to v3.19.1
All checks were successful
build/linux Build for the target platform: linux
build/msvc Build for the target platform: msvc
lint/clippy Checking for common mistakes and opportunities for code improvement
2025-04-21 15:47:28 +00:00
3f3c4aa321
chore(deps): update rust crate minijinja to v2.9.0
All checks were successful
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
lint/clippy Checking for common mistakes and opportunities for code improvement
2025-04-21 15:47:20 +00:00
c2f02e7ce6
chore(deps): update rust crate fastrand to v2.3.0
All checks were successful
build/linux Build for the target platform: linux
lint/clippy Checking for common mistakes and opportunities for code improvement
build/msvc Build for the target platform: msvc
2025-04-21 15:47:13 +00:00
be28b7045c
chore(deps): update rust crate bitflags to v2.9.0
All checks were successful
lint/clippy Checking for common mistakes and opportunities for code improvement
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
2025-04-21 15:47:03 +00:00
bcab6e697f
fix(deps): update tokio-tracing monorepo
All checks were successful
lint/clippy Checking for common mistakes and opportunities for code improvement
build/linux Build for the target platform: linux
build/msvc Build for the target platform: msvc
2025-04-21 15:46:56 +00:00
36fba192c0
fix(deps): update rust-futures monorepo to v0.3.31
All checks were successful
lint/clippy Checking for common mistakes and opportunities for code improvement
build/linux Build for the target platform: linux
build/msvc Build for the target platform: msvc
2025-04-21 15:46:46 +00:00
ccac8e3859
fix(deps): update rust crate thiserror to v2.0.12
All checks were successful
build/msvc Build for the target platform: msvc
lint/clippy Checking for common mistakes and opportunities for code improvement
build/linux Build for the target platform: linux
2025-04-21 15:46:21 +00:00
b119b0d38d
fix(deps): update rust crate serde_json to v1.0.140
All checks were successful
lint/clippy Checking for common mistakes and opportunities for code improvement
build/linux Build for the target platform: linux
build/msvc Build for the target platform: msvc
2025-04-21 15:46:14 +00:00
bbb701176f
fix(deps): update rust crate serde to v1.0.219
All checks were successful
lint/clippy Checking for common mistakes and opportunities for code improvement
build/linux Build for the target platform: linux
build/msvc Build for the target platform: msvc
2025-04-21 15:46:05 +00:00
341aa0a31e
Merge pull request 'chore(deps): update rust crate glob to v0.3.2' (#213) from renovate/glob-0.x-lockfile into master
All checks were successful
build/linux Build for the target platform: linux
build/msvc Build for the target platform: msvc
Reviewed-on: #213
2025-04-21 17:37:02 +02:00