e08b5f3853
feat: add initial implementation of rsli crate
...
Test / Lint (push) Failing after 1m30s
Test / Test (push) Has been skipped
- Created Cargo.toml for the rsli crate with flate2 dependency.
- Implemented ResourceData enum for handling borrowed and owned byte slices.
- Added OutputBuffer trait and its Vec<u8> implementation for writing data.
- Defined a comprehensive Error enum for error handling in the library.
- Developed the Library struct to manage resource entries and provide methods for loading and unpacking resources.
- Implemented various packing methods and decompression algorithms, including LZSS and Deflate.
- Added tests for validating the functionality of the rsli library against sample data.
2026-02-09 22:58:16 +00:00
5a97f2e429
feat: удалить файл конфигурации dependabot
2026-02-09 22:51:08 +00:00
9e2dcb44a6
feat: обновить конфигурацию CI для тестирования и линтинга кода
Test / Lint (push) Failing after 1m8s
Test / Test (push) Has been skipped
2026-02-09 22:47:25 +00:00
828106ba81
feat: добавить скрипты для инициализации тестовых данных и настройки окружения
Test / cargo test (push) Failing after 58s
2026-02-09 22:39:12 +00:00
a7dd18fa1d
feat: удалить устаревшие файлы и директории из проекта
2026-02-10 02:07:52 +04:00
f8cca32968
feat: изменить язык документации на русский
2026-02-10 02:05:27 +04:00
ef93237724
Add .gitignore for Python and project-specific files; implement archive roundtrip validator
...
Test / cargo test (push) Failing after 50s
- Updated .gitignore to include common Python artifacts and project-specific files.
- Added `archive_roundtrip_validator.py` script for validating NRes and RsLi formats against real game data.
- Created README.md for the tools directory, detailing usage and supported signatures.
- Enhanced nres.md with practical nuances and empirical checks for game data.
2026-02-10 01:58:16 +04:00
58a896221f
feat: обновление навигации в документации, добавление разделов для 3D моделей, текстур и эффектов
2026-02-10 01:49:09 +04:00
3f48f53bd5
feat: добавление документации по эффектам и частицам
2026-02-10 01:48:59 +04:00
2953f0c8c9
feat: добавление документации по модели ресурсов MSH/AniMesh
2026-02-10 01:47:19 +04:00
022ec608f5
feat: добавление документации по текстурам и материалам
2026-02-10 01:44:01 +04:00
54c94fddb5
Add detailed documentation for NRes and RsLi resource formats
...
Test / cargo test (push) Failing after 41s
- Introduced a comprehensive markdown file `nres.md` detailing the structure, header, and operations of the NRes and RsLi formats.
- Updated `mkdocs.yml` to reflect the new documentation structure, consolidating NRes and RsLi under a single entry.
2026-02-10 00:30:25 +04:00
0def311fd1
feat: обновление документации по алгоритмам декомпрессии и добавление файлов .gitkeep в директории libs и tools
2026-02-05 03:28:03 +04:00
2f157d0972
feat: добавление файлов .gitkeep в директории libs и tools
2026-02-05 01:44:31 +04:00
8f57a8f0f9
feat: добавление файлов конфигурации Zig и обновление .gitignore
Test / cargo test (push) Failing after 47s
2026-02-05 01:40:47 +04:00
40e7d88fd0
Add NRes format documentation and decompression algorithms
...
Test / cargo test (push) Failing after 40s
- Created `huffman_decompression.md` detailing the Huffman decompression algorithm used in NRes, including context structure, block modes, and decoding methods.
- Created `overview.md` for the NRes format, outlining file structure, header details, file entries, and packing algorithms.
- Updated `mkdocs.yml` to include new documentation files in the navigation structure.
2026-02-05 01:32:24 +04:00
afe6b9a29b
feat: remove Rust project
2026-02-05 00:37:59 +04:00
6a46fe9825
chore(deps): update actions/checkout action to v6
Test / cargo test (pull_request) Successful in 1m36s
Test / cargo test (push) Successful in 1m45s
RenovateBot / renovate (push) Successful in 1m50s
2026-01-30 14:16:24 +00:00
7818a7ef3f
chore: update renovate workflow to include GITHUB_COM_TOKEN
Test / cargo test (push) Successful in 1m43s
RenovateBot / renovate (push) Successful in 25s
2026-01-30 18:15:52 +04:00
15f2a73e95
chore: wire RENOVATE_LOG_LEVEL
RenovateBot / renovate (push) Successful in 21s
Test / cargo test (push) Successful in 1m35s
2026-01-30 04:35:32 +04:00
2890b69678
migrate renovate config to gitea
RenovateBot / renovate (push) Successful in 1m51s
Test / cargo test (push) Successful in 1m34s
2026-01-30 04:27:02 +04:00
27e9d2b39c
Move CI to Gitea Actions
Test / cargo test (push) Successful in 1m37s
2026-01-30 04:00:58 +04:00
b283e2a8df
Update dependencies and fix clippy warnings
Mirror / mirror (push) Failing after 7s
Test / cargo test (push) Successful in 1m39s
2026-01-30 03:29:08 +04:00
9dcce90201
chore: update dependencies and fix clippy warnings
...
Mirror / mirror (push) Failing after 1m45s
Test / cargo test (push) Successful in 1m33s
- refresh Cargo.lock to latest compatible crates
- simplify u32->u64 conversion in libnres
- use is_multiple_of in unpacker list validation
2026-01-19 20:52:54 +04:00
renovate[bot]
7c876faf12
Update Rust crate console to v0.16.1 ( #48 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 13:25:23 +00:00
renovate[bot]
39c66e698e
Update Rust crate log to v0.4.28 ( #47 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 05:03:11 +00:00
renovate[bot]
abac84a008
Update Rust crate image to v0.25.8 ( #46 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-03 20:21:26 +00:00
renovate[bot]
b44217d4af
Update Rust crate clap to v4.5.47 ( #45 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-03 05:25:25 +00:00
renovate[bot]
c268e4c205
Update all digest updates ( #41 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-27 12:23:15 +04:00
renovate[bot]
8aabe74eb2
Update Rust crate thiserror to v2.0.15 ( #39 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-17 10:13:52 +00:00
84f2175fd2
Merge pull request #33 from valentineus/renovate/all-digest
...
Update all digest updates
2025-08-13 18:16:56 +04:00
renovate[bot]
307b9c6d90
Update all digest updates
2025-08-13 13:45:03 +00:00
renovate[bot]
7de26b16d4
Update Rust crate clap to v4.5.41 ( #32 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-10 19:47:12 +00:00
52f2ad43e6
Merge pull request #29 from valentineus/renovate/all-digest
...
Update all digest updates
2025-07-09 03:23:23 +04:00
renovate[bot]
c4dec3fe4c
Update all digest updates
2025-07-08 20:30:48 +00:00
e51edcb561
Update dependencies in Cargo.lock
2025-06-14 23:02:49 +00:00
2273fd4263
Merge pull request #7 from valentineus/nres
...
Обновление структуры проекта
2025-06-15 02:42:55 +04:00
renovate[bot]
d4f104cf5e
Update Rust crate clap to v4.5.40 ( #28 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 13:27:38 +00:00
renovate[bot]
7f41a51f2a
Update all digest updates ( #27 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 03:58:39 +00:00
renovate[bot]
e97610a8ac
Update Rust crate clap to v4.5.38 ( #26 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-11 06:45:14 +00:00
renovate[bot]
ee02d922ae
Update Rust crate miette to v7.6.0 ( #25 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-27 14:41:46 +00:00
renovate[bot]
dbd7b6bf33
Update all digest updates ( #24 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-21 18:14:47 +00:00
renovate[bot]
949c0aa087
Update all digest updates ( #14 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-21 09:37:22 +00:00
renovate[bot]
4f29af53b6
Update Rust crate console to v0.15.11 ( #13 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-02 05:23:27 +00:00
renovate[bot]
1d62740d59
Update Rust crate clap to v4.5.31 ( #12 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 22:22:28 +00:00
d274602104
Merge branch 'master' into nres
2025-02-23 17:23:33 +04:00
8bc39d10b1
Updated dependencies
2025-02-23 17:22:30 +04:00
88faa6e3ea
Merge branch 'master' into nres
2025-02-22 14:19:02 +04:00
renovate[bot]
66705ba4f0
Update Rust crate log to v0.4.26 ( #11 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-21 10:51:06 +00:00
renovate[bot]
bb4c217ee2
Update all digest updates ( #10 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-20 12:35:42 +00:00