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.
89 lines
2.7 KiB
YAML
89 lines
2.7 KiB
YAML
# Project information
|
|
site_name: FParkan
|
|
site_url: https://fparkan.popov.link/
|
|
site_author: Valentin Popov
|
|
site_description: >-
|
|
Техническая книга о восстановлении игрового движка Iron3D из Parkan: Iron Strategy.
|
|
|
|
# Repository
|
|
repo_name: valentineus/fparkan
|
|
repo_url: https://github.com/valentineus/fparkan
|
|
|
|
# Copyright
|
|
copyright: Copyright © 2023 — 2026 Valentin Popov
|
|
|
|
# Configuration
|
|
theme:
|
|
name: material
|
|
language: ru
|
|
features:
|
|
- navigation.instant
|
|
- navigation.sections
|
|
- navigation.indexes
|
|
- navigation.top
|
|
- toc.follow
|
|
- search.highlight
|
|
- search.suggest
|
|
palette:
|
|
- media: "(prefers-color-scheme: light)"
|
|
scheme: default
|
|
primary: indigo
|
|
accent: deep orange
|
|
- media: "(prefers-color-scheme: dark)"
|
|
scheme: slate
|
|
primary: indigo
|
|
accent: deep orange
|
|
|
|
markdown_extensions:
|
|
- admonition
|
|
- attr_list
|
|
- def_list
|
|
- md_in_html
|
|
- toc:
|
|
permalink: true
|
|
- pymdownx.details
|
|
- pymdownx.highlight
|
|
- pymdownx.superfences
|
|
- pymdownx.tabbed:
|
|
alternate_style: true
|
|
|
|
plugins:
|
|
- search:
|
|
lang:
|
|
- ru
|
|
- en
|
|
|
|
# Navigation
|
|
nav:
|
|
- Начало: index.md
|
|
- Книга:
|
|
- I. Путеводитель: tomes/01-guide.md
|
|
- II. Запуск, архитектура и игровой цикл: tomes/02-architecture.md
|
|
- III. Ресурсная система и форматы: tomes/03-resources.md
|
|
- IV. Мир, миссии и игровой runtime: tomes/04-world.md
|
|
- V. Геометрия, материалы и рендер: tomes/05-render.md
|
|
- VI. Поведение, управление, звук и сеть: tomes/06-behavior.md
|
|
- VII. Работа над движком: tomes/07-implementation.md
|
|
- VIII. Устройство оригинальной программы: tomes/08-evidence.md
|
|
- Справочник:
|
|
- NRes: reference/nres.md
|
|
- RsLi: reference/rsli.md
|
|
- TMA: reference/tma.md
|
|
- MSH: reference/msh.md
|
|
- WEAR и MAT0: reference/materials.md
|
|
- Texm: reference/texm.md
|
|
- Render frame: reference/render-frame.md
|
|
- Оригинальные модули: reference/original-binaries.md
|
|
- Приложения:
|
|
- Глоссарий: appendices/glossary.md
|
|
- Границы знания: appendices/knowledge-boundaries.md
|
|
- Сценарная VM: appendices/script-vm.md
|
|
- Сохранения и кампания: appendices/saves-campaign.md
|
|
- Интерфейс игры: appendices/ui-shell.md
|
|
|
|
# Additional configuration
|
|
extra:
|
|
social:
|
|
- icon: fontawesome/brands/github
|
|
link: https://github.com/valentineus/fparkan
|