banner
Рейтинг
Голоса0

Расширение для браузера

Категория - Моды для Cyberpunk 2077
9
Версия мода:0.9.5
Версия игры:all
Mод успешно проверен на отсутствие вирусов
16049.38K372.18K

Репорт мод

  • image
  • image
  • image
  • image
modalImage

Об этом моде

Browser Extension Framework создает простую точку входа для добавления ваших пользовательских веб-сайтов на главную страницу браузера: "NETdir://ncity.pub". Он также собирает и показывает все ванильные сайты, определенные как записи в журнале в ресурсах игры.


Фреймворк расширений для браузеров

от r457 & gh057


Необходимые условия:

redscript

red4ext

Codeware


Установка:

Скачайте основной архив фреймворка

Распакуйте архив в папку установки Cyberpunk 2077

Вы можете скачать дополнительный мод, позволяющий вручную блокировать сайты по адресу (см. инструкции ниже)


Имейте в виду, что главная страница не является реальной страницей с прокруткой - она имитирует прокрутку, поэтому правый стик ничего не сделает для пользователей консольных контроллеров! Для смены страниц используйте DPad Down и DPad Up. Для пользователей KB&M это зависит от ваших личных настроек (действия UI_MoveDown/UI_MoveUp), ванильные - прокрутка вниз/вверх колесом мыши и стрелки вниз/вверх.


Описание:

Browser Extension Framework создает простую точку входа для добавления ваших пользовательских веб-сайтов на главную страницу браузера: "NETdir://ncity.pub". Он также собирает и показывает все ванильные сайты, определенные как записи в журнале в ресурсах игры. Новые сайты размещаются в начале главной страницы, главная страница прокручивается с помощью действий UI_MoveDown/UI_MoveUp (обычно привязанных к колесу мыши).


Чтобы добавить новый сайт, нужно создать дочерний BrowserEventsListener, заполнить имя/адрес/создать страницы и добавить/запустить свой пользовательский сайт в BrowserGameController.OnInitialize - см. пример CustomSiteExample, поставляемый с фреймворком (раздел Optional files).


Вы можете либо создавать страницы с нуля (вручную или с помощью пользовательских виджетов Codeware), либо использовать существующие ванильные шаблоны (см. CustomSiteExample).


Для более сложного примера использования смотрите этот мод, который предоставляет полнофункциональный веб-сайт страхования транспортных средств с несколькими страницами, выделенными ссылками и т.д.


Детали:

Система передаст адрес ссылки вашему слушателю, только если он начинается с основного адреса вашего сайта: используйте его для определения всех страниц вашего сайта в методе GetWebPage.

Ваша пользовательская страница будет переназначена на виджет корневой страницы с якорем, установленным на заполнение - все остальное зависит от вас: корректировка полей, масштаба, обработка событий и т. д.

Свяжите ваши страницы с помощью метода LoadPageByAddress.

Вы можете переопределить ванильные сайты по адресу, так как пользовательские сайты обрабатываются первыми (TODO: система переопределения нуждается в дополнительной работе, в процессе).


Создание иконки вашего сайта:

Архив CustomSiteExample из Optional files содержит проект WolvenKit с необработанной dds иконкой, xbm текстурой и inkatlas. Размер иконки 204x229.


Примечания:

Используйте dds в качестве исходного материала.

Выберите TEXG_Generic_UI в качестве группы текстур при импорте, отметьте IsGamma и VFlip.

Выберите TRF_TrueColor для RawFormat и TCM_None для сжатия, снимите все остальные флажки.

С прозрачностью пока не тестировал - может быть по-другому!


Блокировка сайтов по адресу:

Откройте r6\scripts\BlockByAddress\BlockByAddress.reds блокнотом и откомментируйте (удалите // в начале) сайты, которые вы не хотите видеть в игре. Это простая система (возможно, позже мы сделаем внутриигровой пользовательский интерфейс), позволяющая людям удалять бесполезный шум, однако мы призываем других моддеров попытаться дать этим сайтам жизнь.


TODO:

Сделать главную страницу актуальным прокручиваемым виджетом (сейчас имитирует прокрутку, перерисовывая элементы)


Похожие Моды/Аддоны

Версия игры *

all (BrowserExtensionFramework-10038-0-9-5-1701186644.7z)