| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Document bounded capture recovery | Valentin Popov | 6 days | 1 | -1/+1 |
| | | |||||
| * | Use named debugger access constants | Valentin Popov | 6 days | 1 | -1/+2 |
| | | |||||
| * | Fix native frame capture debugger cleanup | Valentin Popov | 6 days | 2 | -41/+350 |
| | | |||||
| * | capture native fog consumer state | Valentin Popov | 6 days | 2 | -7/+1012 |
| | | |||||
| * | Fix terrain height and native frame capture | Valentin Popov | 6 days | 4 | -0/+4819 |
| | | | | | Use raw world-space terrain heights throughout mesh, camera-floor, shadow, and sun-ray paths while preserving the projection far-plane conversion. Complete the verified selected-camera readback flow with frozen phase sampling, capture tooling, and documentation. | ||||
| * | chore: simplify project to engine docs and tests | Valentin Popov | 2026-09-06 | 37 | -1419/+0 |
| | | | | | Remove planning and acceptance scaffolding while retaining the native Vulkan mission preview, format readers, runtime algorithms, and ordinary Rust tests. Keep the book aligned with the runnable project and validate checked-in shaders without generated tool metadata. | ||||
| * | docs(script): trace callback command one | Valentin Popov | 2026-07-18 | 2 | -0/+46 |
| | | |||||
| * | docs(script): trace host callback | Valentin Popov | 2026-07-18 | 2 | -2/+45 |
| | | |||||
| * | feat(runtime): resolve clan init writes | Valentin Popov | 2026-07-18 | 3 | -0/+69 |
| | | |||||
| * | feat(script): resolve default init writes | Valentin Popov | 2026-07-18 | 5 | -0/+183 |
| | | |||||
| * | feat(script): resolve handler eight states | Valentin Popov | 2026-07-18 | 3 | -0/+73 |
| | | |||||
| * | feat(script): resolve handler fifteen inputs | Valentin Popov | 2026-07-18 | 1 | -0/+23 |
| | | |||||
| * | feat(script): resolve handler thirty dword callbacks | Valentin Popov | 2026-07-18 | 2 | -0/+46 |
| | | |||||
| * | docs(ai): trace frequent handler thirty callback | Valentin Popov | 2026-07-18 | 3 | -0/+73 |
| | | |||||
| * | feat(runtime): load script varset defaults | Valentin Popov | 2026-07-18 | 1 | -0/+27 |
| | | |||||
| * | docs(ai): rule out handler two immediate dispatch | Valentin Popov | 2026-07-18 | 1 | -0/+27 |
| | | |||||
| * | feat(script): model handler two scheduler | Valentin Popov | 2026-07-18 | 1 | -0/+28 |
| | | |||||
| * | docs(ai): trace handler two event scheduler | Valentin Popov | 2026-07-18 | 1 | -0/+23 |
| | | |||||
| * | docs(ai): recover numeric handler contract | Valentin Popov | 2026-07-18 | 2 | -0/+48 |
| | | |||||
| * | docs(script): trace handler two contract | Valentin Popov | 2026-07-18 | 1 | -0/+23 |
| | | |||||
| * | feat(script): classify VM dispatch selectors | Valentin Popov | 2026-07-18 | 2 | -0/+46 |
| | | |||||
| * | feat(script): decode compiled package framing | Valentin Popov | 2026-07-18 | 3 | -0/+75 |
| | | |||||
| * | docs(ai): recover expression evaluator contract | Valentin Popov | 2026-07-18 | 1 | -0/+25 |
| | | |||||
| * | docs(control): recover AniMesh config provenance | Valentin Popov | 2026-07-18 | 1 | -0/+21 |
| | | |||||
| * | tools(ghidra): export Control ABI decompilation | Valentin Popov | 2026-07-18 | 1 | -0/+35 |
| | | |||||
| * | feat(tools): summarize terrain shade profiles | Valentin Popov | 2026-07-18 | 1 | -0/+53 |
| | | |||||
| * | feat(tools): capture live terrain shade cache | Valentin Popov | 2026-07-18 | 1 | -0/+219 |
| | | |||||
| * | fix(tools): reject non-world camera captures | Valentin Popov | 2026-07-18 | 1 | -9/+62 |
| | | |||||
| * | feat(tools): capture live legacy camera | Valentin Popov | 2026-07-18 | 1 | -0/+160 |
| | | |||||
| * | chore: remove Python tooling and resource viewer | Valentin Popov | 2026-06-21 | 9 | -4937/+0 |
| | | |||||
| * | feat: добавить экспорт в формат OBJ для ↵ | Valentin Popov | 2026-02-12 | 1 | -1/+157 |
| | | | | | рендеринга террейна и опциональных полигонов | ||||
| * | feat: добавить 3D рендерер для террейна с ↵ | Valentin Popov | 2026-02-12 | 1 | -0/+523 |
| | | | | | поддержкой Land.msh и Land.map | ||||
| * | Add terrain map documentation validator | Valentin Popov | 2026-02-12 | 1 | -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 Popov | 2026-02-12 | 1 | -0/+262 |
| | | | | | детерминированного аудита FXID "absolute parity" | ||||
| * | Add MSH geometry export and preview rendering tools | Valentin Popov | 2026-02-11 | 4 | -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 Popov | 2026-02-10 | 2 | -0/+240 |
| | | | | | тестовых данных и настройки окружения | ||||
| * | Add .gitignore for Python and project-specific files; implement archive ↵ | Valentin Popov | 2026-02-10 | 2 | -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 project | Valentin Popov | 2026-02-04 | 9 | -454/+0 |
| | | |||||
| * | chore: update dependencies and fix clippy warnings | Valentin Popov | 2026-01-19 | 1 | -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-27 | 1 | -1/+1 |
| | | | | Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> | ||||
| * | Update all digest updates | renovate[bot] | 2025-07-08 | 1 | -2/+2 |
| | | |||||
| * | Обновление структуры проекта | Valentin Popov | 2025-02-08 | 9 | -0/+454 |
