角色属性

创作者: headclef
已更新:2026-02-24 22:02:08
15KB

关于此 MOD

该模式需配合我的模组使用,作为工具或功能库。其作用是提供12项角色属性的数值键以供外部调用,且为只读模式,本身不会对任何属性进行修改。
好的,请提供需要翻译的文本内容。

角色属性
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 许可证
可自由使用、修改,并可用于整合包。

请您提供需要翻译的游戏文本内容,我将按要求进行本地化处理。

使用 Xmod 解锁 R.E.P.O. 的全部潜力 — 今天就探索这些顶级 MOD!