
Discord RPC 2
一个适用于《赛博朋克2077》的 Discord Rich Presence 客户端
查看大图DiscordRPC2
该模组适用于2.21版本:请更新RED4ext和CET。
关于
这是一个为《赛博朋克2077》添加Discord Rich Presence功能的模组!
我之前已经制作了一个声称具有相同功能的模组,但它使用了CET和一个外部应用程序(不太方便)。
这个新版本是独立的!
功能
- 基于角色性别的大图像。悬停大图像时显示等级和街头声望。
- 基于人生轨迹的小图像。悬停小图像时:游戏时长(可选,实验性)。
- 人生轨迹。
- 任务与目标追踪(可选)。
- 驾驶活动(可选)。
- 战斗活动(可选)。
- 无线电活动(可选),支持RadioExt集成(同样可选)。
- 漫游活动(未选择任务时)显示玩家所在区域。
需求
- RED4ext 1.27.0+
- redscript 0.5.27+
- CET 1.35.0+
添加翻译
翻译模板现已在文件选项卡中提供!
注意:我不接受添加其他语言的PR(在GitHub上),因为对我来说维护起来会很麻烦。这就是为什么这个模组支持其他模组提供翻译(见下文)。
其他CET模组可以使用 CP77RPC2.RegisterLocale 函数注册本地化内容。
以下代码片段可以帮助您入门:
-- 用于“onTweak”事件内部日志记录的名称
local langName = "意大利语"
-- 此区域设置的唯一标识符
local localeName = "it"
local locale = {
-- 所有本地化键及其含义可在 https://github.com/Marco4413/CP77-DiscordRPC2/blob/master/src/cet/locales/en.lua 找到
-- 如果某个键未被翻译,可以省略,系统将回退至英文版本。
["Locale.Name"] = "意大利语 (由 Marco4413 提供)",
...
}
注册事件("onTweak", 函数()
local CP77RPC2 = GetMod("CP77RPC2")
如果不存在CP77RPC2则
print("[CP77RPC2 - " .. langName .. " 翻译]: CP77RPC2 未安装。")
返回
结束
local ok, error = CP77RPC2.RegisterLocale(localeName, locale)
如果成功的话
打印("[CP77RPC2 - " .. 语言名称 .. " 翻译]: 翻译已注册!")
否则
print("[CP77RPC2 - " .. langName .. " 翻译]: 注册翻译失败: ", error)
结束
结束)
制作人员
- 感谢所有RED4ext、redscript和CyberEngineTweaks项目的贡献者开发了这些项目,以及来自《赛博朋克2077》模组社区 Discord 服务器的朋友们帮助我理解了一些部分对于RED4ext和redscript,我真心感谢!
- 同样感谢 WillyJL 制作了启发我完成此项目的原版模组!
- 同时感谢 psiberx 开发了 cet-kit。
我制作的其他模组
- Better Sleeves
- Gallery 自定义过滤器 - 按名称排序
- 智能框架截图
- 渲染平面修复 - 服装(袖子)在双手后面的修复
捐款
如果你真的非常喜欢我的模组并想支持我,可以通过Nexusmods或我的Ko-fi页面进行捐赠。
正在加载版本记录…



正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。