ShootScreen
Активный0.0
Установок
Последнее обновление
ShootScreen
Превращает экран вашей игры в реалистичную копию снимка экрана. Нажав клавишу 'Z', вы можете активировать или отключить этот специальный режим отображения, который имитирует внешний вид скриншота.
Модификация предлагает богатый набор настроек для персонализации внешнего вида. Вы можете загружать собственные фоновые изображения и настраивать множество дополнительных параметров, чтобы создать идеальный эффект скриншота под ваш вкус.
Демонстрация работы мода:

Настройка пользовательского фона
Для использования собственных фоновых изображений разместите следующие файлы в ресурспаке:
├───assets
│ └───<namespace>
│ └───custom_background
│ └─── <image_name>.json //конфигурация фона
│ └───texutres
│ └───custom_background
│ └─── <image_name>.png
При наличии нескольких фоновых изображений мод будет применять их случайным образом.
//Пример конфигурации фона
{
"name": "example_background", //имя изображения
"screenRect": { //определение углов экрана на фоне
"leftDown": [ //Проценты [0-1] от нижнего левого угла изображения
0.106,
0.249
],
"leftUp": [
0.0879,
0.876
],
"rightDown": [
0.952,
0.256
],
"rightUp": [
0.951,
0.92
]
},
"moireStrength": 0.6, //Интенсивность муара. Диапазон [0,1]. 0 означает отсутствие муара
"lightColor": [ //Параметры освещения:
1.0,
1.0,
1.0
],
"lightPos": [
1.7,
1.0,
2.0
],
"viewPos": [
0.6,
0.5,
1.0
],
"ambientStrength": 0.2,
"specularStrength": 5,
"shininess": 16
}
О параметрах освещения: мод использует модель освещения Фонга для симуляции эффектов подсветки. Экран отображается на прямоугольнике от (0,0,0) до (1,1,0) с направленностью (0,0,1).
Если вы хотите полностью отключить эффекты подсветки, установите параметр specular strength равным 0.