LuxelPartyMod

Просмотры: 65
  • ŔØ₲ŲĒᏃ᙭Ċ 🌌™ 🅳🆅🆁🅺 Разработчик

Настройки интерфейса

Файл настроек интерфейса создаётся автоматически после первого запуска сервера.

profiles/RZXC/LuxelPartyMod/InterfaceSettings.json

У переключателей 0 означает «не показывать», 1 означает «показывать». Для элементов с отдельным текстом или ссылкой нужно заполнить оба параметра.

Панели друзей

PartyMembersAlignment

Настройка: PartyMembersAlignment

Описание: Положение панелей с информацией о друзьях на экране. Данная настройка применяется по умолчанию, но она может быть изменена игроками, если это разрешено в соответствующей настройке геймплея (AllowChangePlayerPanelsAlignment).

Тип данных: int

По умолчанию: 2

Использование:

"PartyMembersAlignment": 2
  • 0: левый верхний угол.
  • 1: правый верхний угол.
  • 2: правый нижний угол.

TopLeftCornerOffset_X

Настройка: TopLeftCornerOffset_X

Описание: Отступ панелей игроков по горизонтали от левого верхнего угла в пикселях.

Тип данных: int

По умолчанию: 30

Использование:

"TopLeftCornerOffset_X": 30

TopLeftCornerOffset_Y

Настройка: TopLeftCornerOffset_Y

Описание: Отступ панелей игроков по вертикали от левого верхнего угла в пикселях.

Тип данных: int

По умолчанию: 30

Использование:

"TopLeftCornerOffset_Y": 30

TopRightCornerOffset_X

Настройка: TopRightCornerOffset_X

Описание: Отступ панелей игроков по горизонтали от правого верхнего угла в пикселях.

Тип данных: int

По умолчанию: 30

Использование:

"TopRightCornerOffset_X": 30

TopRightCornerOffset_Y

Настройка: TopRightCornerOffset_Y

Описание: Отступ панелей игроков по вертикали от правого верхнего угла в пикселях.

Тип данных: int

По умолчанию: 30

Использование:

"TopRightCornerOffset_Y": 30

BottomRightCornerOffset_X

Настройка: BottomRightCornerOffset_X

Описание: Отступ панелей игроков по горизонтали от правого нижнего угла в пикселях.

Тип данных: int

По умолчанию: 30

Использование:

"BottomRightCornerOffset_X": 30

BottomRightCornerOffset_Y

Настройка: BottomRightCornerOffset_Y

Описание: Отступ панелей игроков по вертикали от правого нижнего угла в пикселях.

Тип данных: int

По умолчанию: 180

Использование:

"BottomRightCornerOffset_Y": 180

Информация в пати-меню

ShowPlayerPreview

Настройка: ShowPlayerPreview

Описание: Показывать предпросмотр игрока в пати-меню.

Тип данных: bool

По умолчанию: 1

Использование:

"ShowPlayerPreview": 1

ShowPlayerName

Настройка: ShowPlayerName

Описание: Показывать никнейм игрока в пати-меню.

Тип данных: bool

По умолчанию: 1

Использование:

"ShowPlayerName": 1

ShowPlayerID

Настройка: ShowPlayerID

Описание: Показывать SteamID игрока в пати-меню.

Тип данных: bool

По умолчанию: 1

Использование:

"ShowPlayerID": 1

ShowBetaTestWarning

Настройка: ShowBetaTestWarning

Описание: Показывать предупреждение БЕТА-ТЕСТ.

Тип данных: bool

По умолчанию: 0

Использование:

"ShowBetaTestWarning": 0

Это оставшееся с тестирования напоминание игрокам о том, что они могут сообщать администрации о багах и ошибках, а также предлагать свои идеи по улучшению пати-мода.


ShowOnlineCount

Настройка: ShowOnlineCount

Описание: Показывать счётчик онлайна.

Тип данных: bool

По умолчанию: 1

Использование:

"ShowOnlineCount": 1

Если используется режим поиска (UseSearchingSystem), то отобразит счётчик игроков в поиске.

Название и логотип сервера

PartyModWindowHeaderText

Настройка: PartyModWindowHeaderText

Описание: Текст заголовка окна пати-меню.

Тип данных: string

По умолчанию: "LuxelPartyMod"

Использование:

"PartyModWindowHeaderText": "LuxelPartyMod"

Настройка: EnableLogo

Описание: Показывать кастомный логотип в боковой панели.

Тип данных: bool

По умолчанию: 0

Использование:

"EnableLogo": 0

Путь до картинки с логотипом указывается в LogoImagePath.


LogoImagePath

Настройка: LogoImagePath

Описание: Путь до картинки с кастомным лого в формате .edds.

Тип данных: string

По умолчанию: "LuxelPartyMod_Assets/Assets/SERVERLOGO.edds"

Использование:

"LogoImagePath": "LuxelPartyMod_Assets/Assets/SERVERLOGO.edds"

Картинка должна быть доступна у игроков. Укажите путь внутри PBO, без P: и без пути к папке сервера.

Подготовка изображения описана на странице настройки логотипа.


EnableServerName

Настройка: EnableServerName

Описание: Показывать кастомное название сервера в боковой панели.

Тип данных: bool

По умолчанию: 0

Использование:

"EnableServerName": 0

ServerNameText

Настройка: ServerNameText

Описание: Кастомное название сервера в боковой панели.

Тип данных: string

По умолчанию: "YOURSERVER DAYZ"

Использование:

"ServerNameText": "YOURSERVER DAYZ"

EnableServerSubName

Настройка: EnableServerSubName

Описание: Показывать кастомное суб-название сервера в боковой панели.

Тип данных: bool

По умолчанию: 0

Использование:

"EnableServerSubName": 0

ServerSubNameText

Настройка: ServerSubNameText

Описание: Кастомное суб-название сервера в боковой панели.

Тип данных: string

По умолчанию: "CHERNARUS PVP"

Использование:

"ServerSubNameText": "CHERNARUS PVP"

Кнопки социальных сетей и сайта

EnableDiscord

Настройка: EnableDiscord

Описание: Показывать кнопку Discord’а.

Тип данных: bool

По умолчанию: 0

Использование:

"EnableDiscord": 0

Настройка: DiscordLink

Описание: Ссылка на Discord.

Тип данных: string

По умолчанию: "https://discord.com/yourservername"

Использование:

"DiscordLink": "https://discord.com/yourservername"

EnableVK

Настройка: EnableVK

Описание: Показывать кнопку ВК.

Тип данных: bool

По умолчанию: 0

Использование:

"EnableVK": 0

Настройка: VKLink

Описание: Ссылка на ВК.

Тип данных: string

По умолчанию: "https://vk.com/yourgroupname"

Использование:

"VKLink": "https://vk.com/yourgroupname"

EnableTelegram

Настройка: EnableTelegram

Описание: Показывать кнопку Telegram.

Тип данных: bool

По умолчанию: 0

Использование:

"EnableTelegram": 0

Настройка: TelegramLink

Описание: Ссылка на Telegram.

Тип данных: string

По умолчанию: "https://t.me/yourchannel"

Использование:

"TelegramLink": "https://t.me/yourchannel"

EnableYouTube

Настройка: EnableYouTube

Описание: Показывать кнопку YouTube.

Тип данных: bool

По умолчанию: 0

Использование:

"EnableYouTube": 0

Настройка: YouTubeLink

Описание: Ссылка на YouTube.

Тип данных: string

По умолчанию: "https://youtube.com/@yourchannel"

Использование:

"YouTubeLink": "https://youtube.com/@yourchannel"

EnableKOOK

Настройка: EnableKOOK

Описание: Показывать кнопку KOOK.

Тип данных: bool

По умолчанию: 0

Использование:

"EnableKOOK": 0

Настройка: KOOKLink

Описание: Ссылка на KOOK.

Тип данных: string

По умолчанию: "https://kook.cn/yourlink"

Использование:

"KOOKLink": "https://kook.cn/yourlink"

EnableYY

Настройка: EnableYY

Описание: Показывать кнопку YY.

Тип данных: bool

По умолчанию: 0

Использование:

"EnableYY": 0

Настройка: YYLink

Описание: Ссылка на YY.

Тип данных: string

По умолчанию: "https://yy.com/yourlink"

Использование:

"YYLink": "https://yy.com/yourlink"

EnableWebsite

Настройка: EnableWebsite

Описание: Показывать кнопку сайта.

Тип данных: bool

По умолчанию: 0

Использование:

"EnableWebsite": 0

WebsiteText

Настройка: WebsiteText

Описание: Текст кнопки сайта.

Тип данных: string

По умолчанию: "yourserver.com"

Использование:

"WebsiteText": "yourserver.com"

Настройка: WebsiteLink

Описание: Ссылка на сайт.

Тип данных: string

По умолчанию: "https://yourserver.com"

Использование:

"WebsiteLink": "https://yourserver.com"

Фон и цветовая схема

Backgrounds

Настройка: Backgrounds

Описание: Массив путей до изображений в формате .edds для фона в пати-меню.

Тип данных: array<string>

По умолчанию: ["LuxelPartyMod/Assets/Backgrounds/Background_1.edds"]

Использование:

"Backgrounds": [
    "LuxelPartyMod/Assets/Backgrounds/Background_1.edds"
]

Можно задать 1 изображение или несколько (число не ограничено), каждую игровую сессию будет применяться случайное изображение. Для этого нужно создать свой мод с .edds файлом. Для удобства Вы можете использовать LuxelPartyMod_Assets, приложенный к файлам мода в папке Дополнительно.

Лучше всего использовать чёрно-белое изображение, т.к. к нему будет применяться цветовое наложение.

Выбранный фон используется в пати-меню и информационном окне. При обычном закрытии и повторном открытии меню изображение не меняется. Пустой массив при загрузке заполняется стандартным фоном.

Подготовка изображений описана на странице замены фоновых картинок.


UsedColorSchemeID

Настройка: UsedColorSchemeID

Описание: ID используемой цвето-схемы среди массива цвето-схем ColorSchemes.

Тип данных: string

По умолчанию: "BLUE"

Использование:

"UsedColorSchemeID": "BLUE"

Укажите SchemeID нужной схемы. Например, GREEN или USER_PRESET. Значение NONE отключает применение цветовой схемы из JSON и оставляет оформление лейаутов.

Если выбранная схема отсутствует или в ней некорректные RGB-массивы, клиент использует стандартную синюю схему и записывает ошибку.


ColorSchemes

Настройка: ColorSchemes

Описание: Массив цвето-схем. Имеются 13 готовых пресетов цвето-схем, их можно редактировать напрямую, либо создать свои собственные. Чтобы использовать определённую цвето-схему, необходимо вписать её SchemeID в настройку UsedColorSchemeID.

Тип данных: array<Luxel_PM_ColorScheme>

По умолчанию: 13 готовых цветовых схем и заготовка USER_PRESET.

Использование:

"ColorSchemes": [
    {
        "SchemeID": "BLUE",
        "Background_DarkUltra": [
            17,
            32,
            49
        ],
        "Background_DarkLow": [
            0,
            39,
            71
        ],
        "Background_Dark": [
            0,
            75,
            125
        ],
        "Background_BrightLow": [
            0,
            110,
            183
        ],
        "Background_Coloring": [
            0,
            160,
            255
        ],
        "Main_Gray": [
            84,
            148,
            185
        ],
        "Main_Common": [
            0,
            176,
            255
        ]
    }
]

Все поля схемы и пример настройки находятся на отдельной странице цветовых схем.

Если список отсутствует или пустой, мод создаёт стандартные схемы. Собственным схемам задавайте разные SchemeID, чтобы выбор был однозначным.

Пример InterfaceSettings.json

Пример файла настроек интерфейса. В массиве ColorSchemes приведена только схема BLUE; в созданном модом файле находятся все готовые схемы. Чтобы сохранить их, изменяйте нужные параметры в своём файле.

{
    "PartyMembersAlignment": 2,
    "TopLeftCornerOffset_X": 30,
    "TopLeftCornerOffset_Y": 30,
    "TopRightCornerOffset_X": 30,
    "TopRightCornerOffset_Y": 30,
    "BottomRightCornerOffset_X": 30,
    "BottomRightCornerOffset_Y": 180,
    "ShowPlayerPreview": 1,
    "ShowPlayerName": 1,
    "ShowPlayerID": 1,
    "ShowBetaTestWarning": 0,
    "ShowOnlineCount": 1,
    "PartyModWindowHeaderText": "LuxelPartyMod",
    "EnableLogo": 0,
    "LogoImagePath": "LuxelPartyMod_Assets/Assets/SERVERLOGO.edds",
    "EnableServerName": 0,
    "ServerNameText": "YOURSERVER DAYZ",
    "EnableServerSubName": 0,
    "ServerSubNameText": "CHERNARUS PVP",
    "EnableDiscord": 0,
    "DiscordLink": "https://discord.com/yourservername",
    "EnableVK": 0,
    "VKLink": "https://vk.com/yourgroupname",
    "EnableTelegram": 0,
    "TelegramLink": "https://t.me/yourchannel",
    "EnableYouTube": 0,
    "YouTubeLink": "https://youtube.com/@yourchannel",
    "EnableKOOK": 0,
    "KOOKLink": "https://kook.cn/yourlink",
    "EnableYY": 0,
    "YYLink": "https://yy.com/yourlink",
    "EnableWebsite": 0,
    "WebsiteText": "yourserver.com",
    "WebsiteLink": "https://yourserver.com",
    "Backgrounds": [
        "LuxelPartyMod/Assets/Backgrounds/Background_1.edds"
    ],
    "UsedColorSchemeID": "BLUE",
    "ColorSchemes": [
        {
            "SchemeID": "BLUE",
            "Background_DarkUltra": [
                17,
                32,
                49
            ],
            "Background_DarkLow": [
                0,
                39,
                71
            ],
            "Background_Dark": [
                0,
                75,
                125
            ],
            "Background_BrightLow": [
                0,
                110,
                183
            ],
            "Background_Coloring": [
                0,
                160,
                255
            ],
            "Main_Gray": [
                84,
                148,
                185
            ],
            "Main_Common": [
                0,
                176,
                255
            ]
        }
    ]
}