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

Автор:r457Последнее обновление:20/09/2025 12:08:402.6M5KB

Cyberpunk 2077 Расширение для браузера-1-lagofast mod master
Cyberpunk 2077 Расширение для браузера-2-lagofast mod master
Cyberpunk 2077 Расширение для браузера-3-lagofast mod master
Cyberpunk 2077 Расширение для браузера-4-lagofast mod master
Cyberpunk 2077 Расширение для браузера-1-lagofast mod master
Cyberpunk 2077 Расширение для браузера-2-lagofast mod master
Cyberpunk 2077 Расширение для браузера-3-lagofast mod master
Cyberpunk 2077 Расширение для браузера-4-lagofast mod master

Предварительные зависимости

Введение в мод

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

Предпосылки:

Установка:
  • Загрузить основной архив фреймворка
  • Распакуйте архив в папку установки Cyberpunk 2077.
  • Вы можете загрузить дополнительный мод, который позволяет вручную блокировать сайты по адресу (см. инструкции ниже)

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

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

Чтобы добавить новый сайт, вам необходимо создать дочерний элемент BrowserEventsListener, заполнить имя/адрес/создать страницы и добавить/инициализировать свой пользовательский сайт в BrowserGameController.OnInitialize — см. CustomSiteExample, предоставленный вместе с фреймворком (раздел «Дополнительные файлы»).

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

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

Подробности:
  • Система передаст адрес ссылки вашему слушателю только в том случае, если он начинается с основного адреса вашего сайта: используйте его для определения всех страниц вашего сайта в методе GetWebPage.
  • Ваша пользовательская страница перенаправляется на виджет корневой страницы с установленным якорем для заполнения — все остальное остается на вас: правильная настройка полей, масштаб, обработка событий и т. д.
  • Свяжите свои страницы с помощью метода LoadPageByAddress.
  • Вы можете переопределить стандартные сайты по адресу, так как пользовательские сайты обрабатываются в первую очередь (TODO: система переопределения требует доработки, находится в процессе).

Создание значка вашего сайта:
Архив CustomSiteExample из раздела «Дополнительные файлы» содержит проект WolvenKit с необработанной иконкой DDS, текстурой XBM и инкатласом. Размер иконки — 204x229.

Примечания:
  • Используйте dds как необработанный источник.
  • Выберите TEXG_Generic_UI в качестве группы текстур при импорте, проверьте IsGamma и VFlip.
  • Выберите TRF_TrueColor для RawFormat и TCM_None для сжатия, снимите все остальные флажки.
  • Пока не проверял с прозрачностью — может быть по-другому!

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

ВСЕ:
  • Сделать домашнюю страницу настоящим прокручиваемым виджетом (теперь имитирует прокрутку путем перерисовки элементов)

Благодарности:
DJ_Kovrik за очень полезный путеводитель по миру моддинга CP77
псиберкс для отличных инструментов и документов
Этот инструмент предоставлен сторонним разработчиком [bufftool]Внимание (Нормальное)

Загрузите моды сейчас

Установите LagoFast, запустите Cyberpunk 2077 и играйте с модами, которые вам нравятся.