有人知道这个r_logentry代码是什么吗
rimworld吧
全部回复
仅看楼主
level 8
萨珊珊珊 楼主
如图,打了机械族皇权和据点拓展,然后这个玩意儿频繁报错
2025年05月12日 12点05分 1
level 7
问deepseek的
# 错误日志分析
从您提供的调试日志来看,系统出现了几个主要问题:
## 主要错误
1. **对象引用未设置错误**:
- `Error processing extra rules: Object reference not set to an instance of an object`
- 发生在Teddy与Larm、Teddy与Budgie之间的交互中
- 这表明代码尝试访问了一个未初始化的对象(null引用)
2. **语法解析失败**:
- 多次出现`Grammar unresolvable. Root 'L'_logentry'`
- 语法解析器无法解析'L_logentry'这个根规则
- 最后的语法解析追踪显示`L_logentry → UNRESOLVABLE`
3. **JumpToTroll问题**:
- `JumpToTroll with null toll` - 尝试跳转到一个空(null)的troll对象
- 涉及pawn(Mech_Lither18249)和job(EmptyWasteContainer)
## 可能的原因
1. 配置文件或规则文件中缺少必要的定义
2. 对象初始化不完整或顺序有问题
3. 语法规则文件可能损坏或缺少'L_logentry'的定义
4. 资源加载失败导致某些对象为null
## 建议解决方案
1. 检查与"SpeakUp"模块相关的额外规则配置文件
2. 验证'Teddy'、'Larm'和'Budgie'这些实体的初始化代码
3. 检查语法规则文件中'L_logentry'的定义是否存在且正确
4. 在JumpToTroll调用前添加null检查
5. 查看更早的日志,确定这些对象或规则最初加载时是否有错误
这些错误看起来与游戏或模拟系统中的对话系统、AI行为和语法解析相关,可能是由于资源加载不完整或配置错误导致的。
2025年05月14日 10点05分 0
level 14
呃……语法无法解析?这小段不是XML也不像是C#,难道是assembly?可是不应该是编译的时候检查语法吗
我搜r_logentry搜到2个好几年前的贴子说是Speak Up还是它的前置mod的问题
2025年05月14日 17点05分 3
除了两个Speak Up之外还有个贴子是验证游戏完整性之后就好了
2025年05月14日 17点05分
@elfxiong 在验证完整性之后,还是不行啊大佬。speak up的问题怎么解决啊,把它卸了吗?[泪][泪][泪]
2025年05月15日 00点05分
level 9
是SpeakUp的问题,这个报错只会在打开开发者模式时跳出,你可以关掉开发者模式游玩。
2025年05月28日 15点05分 4
1