aboutsummaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Implement feature X to enhance user experience and fix bug Y in module ZValentin Popov14 hours1-282/+654
|
* feat: улучшить документацию по материалам и ↵Valentin Popov14 hours1-8/+165
| | | | текстурам, добавить детали о сборке и парсинге
* Refactor materials and Texm documentation for clarity and completenessValentin Popov14 hours2-248/+1016
| | | | | | | | - Updated the structure and content of the materials and Texm documentation to provide a comprehensive overview of the material subsystem in the engine. - Enhanced sections on identifiers, architecture, material layout, and runtime storage. - Improved explanations of material attributes, animation modes, and parsing behavior. - Added detailed specifications for toolchain interactions, including lossless write rules and validation recommendations. - Included pseudocode examples for parsing MAT0 and Texm formats to aid in understanding.
* Добавлены спецификации для сетевой ↵Valentin Popov15 hours16-1411/+1495
| | | | подсистемы, системы звука, загрузки ландшафта, интерфейса пользователя и пайплайна выполнения. Обновлен файл навигации mkdocs.yml для включения новых документов.
* Add MSH geometry export and preview rendering toolsValentin Popov37 hours3-366/+1311
| | | | | | - 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.
* Add .gitignore for Python and project-specific files; implement archive ↵Valentin Popov3 days1-5/+18
| | | | | | | | | 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: добавление документации по эффектам и ↵Valentin Popov3 days1-0/+69
| | | | частицам
* feat: добавление документации по модели ↵Valentin Popov3 days1-0/+314
| | | | ресурсов MSH/AniMesh
* feat: добавление документации по текстурам ↵Valentin Popov3 days1-0/+90
| | | | и материалам
* Add detailed documentation for NRes and RsLi resource formatsValentin Popov3 days4-1615/+705
| | | | | - 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.
* feat: обновление документации по ↵Valentin Popov8 days3-190/+203
| | | | алгоритмам декомпрессии и добавление файлов .gitkeep в директории libs и tools
* Add NRes format documentation and decompression algorithmsValentin Popov8 days3-0/+1602
| | | | | | - 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.
* Initial MkDocsValentin Popov2024-02-061-0/+17