好的,请提供需要翻译的文本内容。
角色属性
R.E.P.O. 角色属性查看器库(BepInEx 模组)
请提供需要翻译的游戏文本内容,我将按要求进行本地化处理。
总结
角色状态是一个轻量库模组,用于读取并缓存所有玩家升级等级。
它为其他模组提供了一个简洁可靠的API,用于无冲突地访问角色属性数据。
此模组不改变游戏玩法,仅用于读取和储存信息。
这是一个依赖模组,专为开发者及其他游戏玩法模组设计。
请提供您需要翻译的文本内容。
此模组功能
• 从游戏的数据管理器中读取所有角色升级属性
• 缓存统计数据,实现快速稳定的访问
• 关卡生成后自动刷新
• 多人数据同步后自动刷新
• 为其他模组提供公共API
• 不修改任何属性(仅可查看)
重要提示:
该模组本身不产生任何效果,仅为需要角色数据支持的其他模组提供基础功能。
请提供需要翻译的文本内容,我将按照要求进行本地化翻译。
可用角色升级
以下升级属性可查看:
生命值
速度
地图玩家数
体力
二段跳
远程
力量
投掷
启动
蹲姿休息
翻滚羽翼
翻滚攀爬
死亡之首
请问需要翻译的具体文本是什么?请提供您需要本地化的游戏文本内容。
当属性就绪时
属性将在安全时间点自动刷新:
• 关卡生成完成后1秒
确保所有升级和模组效果完全生效
• 网络同步后
确保多人同步覆盖属性时数值正确
• 当进度重置时
清除缓存数据,避免数值错误
抱歉,您没有提供需要翻译的文本。请粘贴需要本地化的游戏内容,我将按要求为您翻译为中文。
【面向模组开发者】
其他模组可引用 Character Stats.dll 并使用其 API。
使用示例:
获得特定升级等级:
int launchLevel = GetUpgradeLevel(steamId, "Launch");
获得所有升级:
获取所有升级项(steamId)
检查数据是否就绪:
if (AreStatsReady)
状态已就绪
获取所有已追踪的玩家:
遍历(GetTrackedPlayers())中的每个ID
获取本地Steam ID:
string myId = GetLocalSteamId();
请提供需要翻译的文本内容。
开发者集成
步骤 1 — 在你的项目中添加引用:
参考包含="角色属性"
提示路径 = "路径\角色属性.dll"
私有=假
第二步 — 添加 BepInEx 依赖:
[BepInDependency("headclef.CharacterStats", HardDependency)]
第3步 — 添加Thunderstore依赖项:
头槌-角色属性-1.0.0
请提供需要翻译的游戏文本,我会自动识别源语言并按要求进行本地化翻译。
要求
需要:
• 已安装 BepInEx 5.x 用于 R.E.P.O.
无需其他依赖项。
请提供需要翻译的游戏文本内容。
安装
- 将BepInEx安装至R.E.P.O.游戏目录
- 将 Character Stats.dll 放入:
BepInEx/plugins
模组将自动开始读取并缓存统计数据。
请提供需要翻译的文本内容。
【特色】
• 轻便快捷
• 仅可读取(安全稳定)
• 支持多人联机
• 自动重置属性
• 专为模组兼容性设计
• 清理公共API
请提供需要翻译的文本内容。
项目结构
角色属性.cs
插件入口点与公共 API
StatReader补丁.cs
读取属性的挂钩(Harmony)
README.md
请提供需要翻译的文本内容。
建造
dotnet 构建
请提供需要翻译的文本内容。
许可证
MIT 许可证
可自由使用、修改,并可用于整合包。
请您提供需要翻译的游戏文本内容,我将按要求进行本地化处理。