RimWorld

RimWorld

64 ratings
Local Growing First (Continued)
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6
File Size
Posted
Updated
383.704 KB
20 Apr, 2020 @ 1:22pm
20 Jun @ 1:47pm
10 Change Notes ( view )

Subscribe to download
Local Growing First (Continued)

In 1 collection by Mlie
Mlie's resurrected mods
960 items
Description

Update of FuriouslyEloquents mod
https://gtm.steamproxy.vip/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
Popular Discussions View All (1)
1
12 Aug, 2024 @ 11:36pm
Error spaming in console constantly
King brus
58 Comments
ZzZombo 30 Aug @ 8:13am 
@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 26 Aug @ 1:45am 
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  [author] 26 Aug @ 1:01am 
@ZzZombo Perhaps you can do a PR with these changes? I am not familiar with some of these terms you mention
ZzZombo 26 Aug @ 12:57am 
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 26 Aug @ 12:54am 
@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 4 Jul @ 10:28pm 
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  [author] 4 Jul @ 10:16pm 
@moo That log is full of errors, please see the steps described above regarding reporting issues.
moo 4 Jul @ 10:12pm 
Oh I just glanced at the log, looks like VPE-More Plants again, just like the other mod
moo 4 Jul @ 10:11pm 
Mlie  [author] 4 Jul @ 10:07pm 
@moo Please share the link to the full log