Skip to content

Commit

Permalink
documentation: rus: minor changes in project description and material…
Browse files Browse the repository at this point in the history
…s article
  • Loading branch information
SNMetamorph committed Nov 23, 2024
1 parent 82eb03d commit 9a0632d
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 17 deletions.
9 changes: 4 additions & 5 deletions documentation/docs/rus/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,18 @@ PrimeXT - современный Half-Life 1 SDK для движка Xash3D FWGS
### Функционал на данный момент
- Совместимость с большинством модификаций оригинального GoldSrc
- Отсутствие многих лимитов, свойственных GoldSrc и ванильному Xash3D
- Оптимизация рендеринга моделей
- Существенно оптимизирован рендеринг моделей
- Инверсная кинематика и jiggle bones для моделей
- Поддержка развесовки для моделей
- Поддержка развесовки вертексов для моделей
- Расширенный лимит на размер карты (65535x65535x65535 юнитов)
- Автоматическая коррекция экспозиции (эффект адаптации глаз)
- Поддержка декалей на моделях
- Расширенные лимиты моделей (больше не нужно разбивать на кучу smd-файлов)
- Динамическое освещение с поддержкой теней
- Физика твёрдых тел (используется движок PhysX)
- Нормал-маппинг
- Параллакс-маппинг
- Отражения с использованием кубических карт
- HDR-рендеринг
- HDR-рендеринг, автоматическая коррекция экспозиции (эффект адаптации глаз)
- 3D скайбокс
- Bloom
- Солнечные лучи (sunshafts/godrays)
Expand All @@ -41,7 +40,7 @@ PrimeXT - современный Half-Life 1 SDK для движка Xash3D FWGS
- Полная переработка системы материалов
- Создание внутриигрового редактора материалов
- Реализация движка партиклей
- Реализация поддержки ragdoll-физики
- Реализация поддержки ragdoll-физики для игроков или NPC
- Реализация транспорта
- Добавление поддержки OpenAL Soft / Steam Audio
- Доведение порта под Android до работоспособного состояния
Expand Down
12 changes: 0 additions & 12 deletions documentation/docs/rus/working_with_materials.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,6 @@ sidebar_position: 5
В PrimeXT есть функционал для работы с определениями физических материалов. Такие материалы могут быть привязаны к определенным текстурам, это даёт возможность гибко настраивать поведение различных поверхностей при физическом взаимодействии (звуки шагов, попаданий при выстреле, при столкновении объектов, кастомные декали попадания).
Файлы находятся в папке `scripts`, и позволяют редактировать многие параметры, не прибегая к необходимости редактирования исходного кода игры.

## Фоновая карта в главном меню (chapterbackgrounds.txt)
В этом текстовом файле вписываются имена карт для динамического бэкграунда в главном меню игры. Допустим, вы хотите поставить на фон в главное меню две карты `test_0.bsp` и `test_1.bsp`. В таком случае, нужно вписать в файл:
```
test_0
test_1
```
Указывать расширение карты (`.bsp`) не нужно. При следующем запуске в случайном порядке, одна из карт появится в меню. При загрузке уже самой игры, динамический бэкграунд пропадет, и будет стоковая картинка.

:::tip Примечание
В таких картах будут так же работать все скрипты, триггеры, и музыка. Но если у вас на карте есть энтити `ambient_music`, она заглушит музыку из главного меню. Учитывайте это.
:::

## Физические материалы (materials.def)
Это текстовый файл, в котором объявлены кастомные физические материалы, которые имеют свои определённые звуки шагов/попадания, декали, и другие параметры.
Также, в этот файл можно добавить свой материал, который не нужно внедрять в код игры, он будет подхватываться при запуске игры.
Expand Down

0 comments on commit 9a0632d

Please sign in to comment.