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

Discord RPC 2 мод

1
Версия мода:2.7.4
Версия игры:all
Mод успешно проверен на отсутствие вирусов
17549.72K420.71K

Репорт мод

  • image
  • image
modalImage

Об этом моде

Это мод для Cyberpunk 2077, который добавляет в игру Discord Rich Presence!


Я уже делал мод, который претендовал на то, чтобы делать то же самое, но он использовал CET и внешнее приложение (не очень удобно).

Эта новая версия самодостаточна!


Особенности

Большое изображение в зависимости от пола персонажа.

Уровень и Street Cred отображаются при наведении на большое изображение.

Маленькое изображение основано на жизненном пути.

При наведении на маленькое изображение:

Время прохождения игры (опционально, экспериментально).

Жизненный путь.

Отслеживание квестов и целей (опционально).

Активность вождения (опционально).

Боевая активность (опционально).

Радиоактивность (опционально) с интеграцией RadioExt(также опционально).

Роуминговая активность (без выбранного квеста), показывающая, в каком районе находится игрок.

Требования

RED4ext 1.24.3+

redscript 0.5.18+

CET 1.32.0+


Добавление переводов


Шаблон перевода теперь доступен во вкладке "Файлы"!


Примечание: Я не принимаю PR (на GitHub), которые добавляют другие языки, так как для меня это будет кошмаром в плане поддержки. Поэтому в этом моде есть поддержка других модов для предоставления переводов (см. ниже).


Другие моды CET могут регистрировать локали с помощью функции CP77RPC2.RegisterLocale.


Следующий фрагмент кода может помочь вам начать:

-- Имя, используемое для регистрации в событии "onTweak"

local langName = "Italian"

-- Уникальный идентификатор для этой локали

local localeName = "it"

local locale = {

-- Все ключи локали и их значение можно найти на сайте https://github.com/Marco4413/CP77-DiscordRPC2/blob/master/src/cet/locales/en.lua.

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

["Locale.Name"] = "Italiano (by Marco4413)",

...

}


registerForEvent("onTweak", function()

local CP77RPC2 = GetMod("CP77RPC2")

if not CP77RPC2 then

print("[CP77RPC2 - " ... langName ... " Translation]: CP77RPC2 не установлен.")

return

end


local ok, error = CP77RPC2.RegisterLocale(localeName, locale)

if ok then

print("[CP77RPC2 - " ... langName ... " Translation]: Перевод зарегистрирован!")

else

print("[CP77RPC2 - " ... langName ... " Translation]: Не удалось зарегистрировать перевод: ", error)

end

end)

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

Версия игры *

all (DiscordRPC2-10831-2-7-4-1713531792.zip)