aboutsummaryrefslogtreecommitdiff
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* feat: добавить экспорт в формат OBJ для ↵Valentin Popov8 hours1-1/+157
| | | | рендеринга террейна и опциональных полигонов
* feat: добавить 3D рендерер для террейна с ↵Valentin Popov9 hours1-0/+523
| | | | поддержкой Land.msh и Land.map
* Add terrain map documentation validatorValentin Popov9 hours1-0/+809
| | | | This commit introduces a new Python script, `terrain_map_doc_validator.py`, which validates terrain and map documentation assumptions against actual game data. The validator checks for the presence and correctness of various data chunks in the `Land.msh` and `Land.map` files, reporting any issues found during the validation process. It also generates a summary report of the validation results, including counts of errors and warnings, and statistics related to the map and mesh data.
* feat: добавить скрипт для ↵Valentin Popov11 hours1-0/+262
| | | | детерминированного аудита FXID "absolute parity"
* Add MSH geometry export and preview rendering toolsValentin Popov44 hours4-0/+1932
| | | | | | - Implemented msh_export_obj.py for exporting NGI MSH geometry to Wavefront OBJ format, including model selection and geometry extraction. - Added msh_preview_renderer.py for rendering NGI MSH models to binary PPM images, featuring a primitive software renderer with customizable parameters. - Both tools utilize the same NRes parsing logic and provide command-line interfaces for listing models and exporting or rendering geometry.
* feat: добавить скрипты для инициализации ↵Valentin Popov3 days2-0/+240
| | | | тестовых данных и настройки окружения
* Add .gitignore for Python and project-specific files; implement archive ↵Valentin Popov3 days2-0/+1015
| | | | | | | | | roundtrip validator - 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.
* feat: remove Rust projectValentin Popov8 days9-454/+0
|
* chore: update dependencies and fix clippy warningsValentin Popov2026-01-191-1/+1
| | | | | | - refresh Cargo.lock to latest compatible crates - simplify u32->u64 conversion in libnres - use is_multiple_of in unpacker list validation
* Update all digest updates (#41)renovate[bot]2025-08-271-1/+1
| | | Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* Update all digest updatesrenovate[bot]2025-07-081-2/+2
|
* Обновление структуры проектаValentin Popov2025-02-089-0/+454