<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fparkan/docs, branch master</title>
<subtitle>Utilities and tools for the game "Parkan: Iron Strategy".
</subtitle>
<id>https://git.popov.link/fparkan/atom?h=master</id>
<link rel='self' href='https://git.popov.link/fparkan/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/'/>
<updated>2026-02-11T22:10:43+00:00</updated>
<entry>
<title>feat: обновить заголовки разделов в документации по FXID и NRes для улучшения структуры</title>
<updated>2026-02-11T22:10:43+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-02-11T22:10:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=615891d550b23701aac4ac8cb7a475104d0a9592'/>
<id>urn:sha1:615891d550b23701aac4ac8cb7a475104d0a9592</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement feature X to enhance user experience and fix bug Y in module Z</title>
<updated>2026-02-11T22:06:56+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-02-11T22:06:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=481ff1c06da8102e50f54f3adb893336ae53b4f7'/>
<id>urn:sha1:481ff1c06da8102e50f54f3adb893336ae53b4f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: улучшить документацию по материалам и текстурам, добавить детали о сборке и парсинге</title>
<updated>2026-02-11T22:04:43+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-02-11T22:04:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=7702d800a0a18c0212cfbf4434d4477eaa76d639'/>
<id>urn:sha1:7702d800a0a18c0212cfbf4434d4477eaa76d639</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor materials and Texm documentation for clarity and completeness</title>
<updated>2026-02-11T21:50:33+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-02-11T21:50:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=70ed6480c2b2b2ecab4956216c1e8e85b0938b4c'/>
<id>urn:sha1:70ed6480c2b2b2ecab4956216c1e8e85b0938b4c</id>
<content type='text'>
- 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.
</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>Add .gitignore for Python and project-specific files; implement archive roundtrip validator</title>
<updated>2026-02-09T21:58:16+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-02-09T21:58:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=ef9323772446e25a8d3dc5ee0e3954f921bb0074'/>
<id>urn:sha1:ef9323772446e25a8d3dc5ee0e3954f921bb0074</id>
<content type='text'>
- 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.
</content>
</entry>
<entry>
<title>feat: добавление документации по эффектам и частицам</title>
<updated>2026-02-09T21:48:59+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-02-09T21:48:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=3f48f53bd5d4ce835326f2fe02bb9878f62b7b1d'/>
<id>urn:sha1:3f48f53bd5d4ce835326f2fe02bb9878f62b7b1d</id>
<content type='text'>
</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>
<entry>
<title>feat: добавление документации по текстурам и материалам</title>
<updated>2026-02-09T21:44:01+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-02-09T21:44:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=022ec608f55fe6541e5b294555c5547f75fdddfc'/>
<id>urn:sha1:022ec608f55fe6541e5b294555c5547f75fdddfc</id>
<content type='text'>
</content>
</entry>
</feed>
