<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fparkan/docs/specs/msh.md, branch renovate/actions-checkout-7.x</title>
<subtitle>Utilities and tools for the game "Parkan: Iron Strategy".
</subtitle>
<id>https://git.popov.link/fparkan/atom?h=renovate%2Factions-checkout-7.x</id>
<link rel='self' href='https://git.popov.link/fparkan/atom?h=renovate%2Factions-checkout-7.x'/>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/'/>
<updated>2026-02-19T07:07:04+00:00</updated>
<entry>
<title>Документирование и обновление спецификаций</title>
<updated>2026-02-19T07:07:04+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-02-19T07:07:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=0d7ae6a017b8b2bf26c5c14c39cb62b599e8262d'/>
<id>urn:sha1:0d7ae6a017b8b2bf26c5c14c39cb62b599e8262d</id>
<content type='text'>
- Обновлены спецификации `runtime-pipeline`, `sound`, `terrain-map-loading`, `texture`, `ui` и `wear`.
- Добавлены разделы о статусе покрытия и оставшихся задачах для достижения 100% завершенности.
- Внесены уточнения по архитектурным ролям, минимальным контрактам и требованиям к toolchain для каждой подсистемы.
- Уточнены форматы данных и правила взаимодействия между компонентами системы.
</content>
</entry>
<entry>
<title>Refactor documentation structure and add new specifications</title>
<updated>2026-02-19T00:46:23+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-02-19T00:46:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=0e19660eb5122c8c52d5e909927884ad5c50b813'/>
<id>urn:sha1:0e19660eb5122c8c52d5e909927884ad5c50b813</id>
<content type='text'>
- Updated MSH documentation to reflect changes in material, wear, and texture specifications.
- Introduced new `render.md` file detailing the render pipeline process.
- Removed outdated sections from `runtime-pipeline.md` and redirected to `render.md`.
- Added detailed specifications for `Texm` texture format and `WEAR` wear table.
- Updated navigation in `mkdocs.yml` to align with new documentation structure.
</content>
</entry>
<entry>
<title>Добавлены спецификации для сетевой подсистемы, системы звука, загрузки ландшафта, интерфейса пользователя и пайплайна выполнения. Обновлен файл навигации mkdocs.yml для включения новых документов.</title>
<updated>2026-02-11T21:12:05+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-02-11T21:12:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=041b1a6cb3159463fe81f4b2d18cb968d6f3fd87'/>
<id>urn:sha1:041b1a6cb3159463fe81f4b2d18cb968d6f3fd87</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add MSH geometry export and preview rendering tools</title>
<updated>2026-02-10T23:27:43+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-02-10T23:27:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=5035d022206bf9ace54a43b4d65abe0b9fc0f361'/>
<id>urn:sha1:5035d022206bf9ace54a43b4d65abe0b9fc0f361</id>
<content type='text'>
- 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.
</content>
</entry>
<entry>
<title>feat: добавление документации по модели ресурсов MSH/AniMesh</title>
<updated>2026-02-09T21:47:19+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-02-09T21:47:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=2953f0c8c92bb43fed6065edd52858ebf08be57f'/>
<id>urn:sha1:2953f0c8c92bb43fed6065edd52858ebf08be57f</id>
<content type='text'>
</content>
</entry>
</feed>
