边缘世界 RimWorld

边缘世界 RimWorld

64 个评价
Local Growing First (Continued)
   
奖励
收藏
已收藏
取消收藏
Mod, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6
文件大小
发表于
更新日期
383.704 KB
2020 年 4 月 20 日 下午 1:22
6 月 20 日 下午 1:47
10 项改动说明 ( 查看 )

订阅以下载
Local Growing First (Continued)

在 Mlie 的 1 个合集中
Mlie's resurrected mods
960 件物品
描述

Update of FuriouslyEloquents mod
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=1433579722



[discord.gg]
[github.com]



Ensures pawns will harvest/sow within their current growing zone before heading to others!

Fully save game compatible


  • See if the the error persists if you just have this mod and its requirements active.
  • If not, try adding your other mods until it happens again.
  • Always post your log using the Log Uploader
  • For best support, please use the Discord-channel for error-reporting.
  • Do not report errors by making a discussion-thread, I get no notification of that.
  • If you have the solution for a problem, please post it to the GitHub repository.
  • Use RimSort[github.com] to sort your mods

| tags: prioritization
热门讨论 查看全部(1)
1
2024 年 8 月 12 日 下午 11:36
Error spaming in console constantly
King brus
58 条留言
ZzZombo 8 月 30 日 上午 8:13 
@Mlie: thinking about it more, it's more appropriate to suggest to the VPE:MP developer(s) to fix the `ExtraRequirements()` not to blindly cast things. They already have similar logic to handle other unsuccessful cases when they just return `false`, so if the `settable` is not a thing, just return `false` too. Will you do it?
ZzZombo 8 月 26 日 上午 1:45 
I'm afraid I can't. I do not know the code that well to suggest a fix; I think, however, ignoring the problematic VFE work giver could be a viable solution. All I know is that your work giver wrapper attempts to call the wrapped work giver's method with parameters the latter doesn't expect. As for the DLR stuff, you may ignore it. I took a second look and it is not helpful here because some of the things are not public so can't be accessed using it. However, you still can and should cache all stuff like `type.GetMethod()` where possible; in this case it can be done within `createWrappedScanner()`.
Mlie  [作者] 8 月 26 日 上午 1:01 
@ZzZombo Perhaps you can do a PR with these changes? I am not familiar with some of these terms you mention
ZzZombo 8 月 26 日 上午 12:57 
Also I'd suggest to abolish using of Reflection API here and instead use DLR capabilities thanks to the `dynamic` object type which should be much faster. Or at least cache all result values of Reflection (like method info).
ZzZombo 8 月 26 日 上午 12:54 
@Mlie, but the cause of error is really clear: you call `VanillaPlantsExpandedMorePlants.WorkGiver_GrowerSowAquatic.ExtraRequirements()` via Reflection with the arguments of (`zone_Growing`, `pawn`), but it expects the first argument to be either a `VanillaPlantsExpandedMorePlants.Zone_GrowingAquatic` or a thing. It is neither and so it ends up invoking `intVec = ((Thing)settable).Position` which, because it is NOT a thing, leads to the invalid cast exception.
moo 7 月 4 日 下午 10:28 
Sorry, I had a mod remembering bills with old ingredients... and the other red errors I'm very aware of where they come from

New log, minimal mod load order. Conflict with VPE-MP

Log - https://pastebin.com/GZBc1YFL
LO - https://www.dropbox.com/t/bCbI5C2YZwPabAla
Mlie  [作者] 7 月 4 日 下午 10:16 
@moo That log is full of errors, please see the steps described above regarding reporting issues.
moo 7 月 4 日 下午 10:12 
Oh I just glanced at the log, looks like VPE-More Plants again, just like the other mod
moo 7 月 4 日 下午 10:11 
Mlie  [作者] 7 月 4 日 下午 10:07 
@moo Please share the link to the full log