边缘世界 RimWorld

边缘世界 RimWorld

PawnsChooseResearch (Continued)
39 条留言
Akashugo 12 月 12 日 下午 4:38 
is it savegame compatible?M i deleted the mod because i was trying to figure out waht mod was making all my pawns unable to research anything. and now the entire resears tree is empty.

i cant figure out if it was this mod or another if i cant research anything to test...
Mlie  [作者] 10 月 3 日 下午 11:19 
@IIFriggII That is the thing with them choosing instead of you. If they are an artist their research focus will more often include artistic projects. Its their ”need”, not yours
IIFriggII 10 月 3 日 下午 7:54 
problem is they never research anything usefull. would be good if they used the "needs" to decide first off what needed to be researched.

as example i needed a 200p research for survival but all my pawn wanted was a 1800p research to built artistic monument from beginning :P
Mlie  [作者] 7 月 18 日 下午 9:46 
@Ishchyaboi I see, it can be added with patches. There are a lot of modded research in the patches folder that can be looked at for reference
Ishchyaboi 7 月 18 日 下午 9:41 
No, I meant tag categories for mod-added research.
Mlie  [作者] 7 月 18 日 下午 9:35 
@Ishchyaboi Not sure I understand, that would defeat the point of the mod?
Ishchyaboi 7 月 18 日 下午 4:43 
Is there a way to personally tag research projects?
Mlie  [作者] 2024 年 8 月 3 日 下午 12:56 
@ComradeKai Should be fixed now, the mod should now only select normal research-projects
ComradeKai 2024 年 8 月 2 日 下午 5:25 
I believe this mod is not working properly with Anomaly. I have tried with just this mod installed and pawns are occasionally choosing an anomaly research for their project, which gets them stuck because researching at the bench does not work towards the project, causing them to stare at the research bench forever without progressing. I couldn't figure out how to use the HugsLib uploader so I apologize for not having more details. I don't have much of an idea as to how this mod is coded but I think a simple and easy fix would be to blacklist all anomaly researches. Thank you for all your hard work updating these old mods!
Mlie  [作者] 2024 年 4 月 22 日 上午 8:35 
@тетеря, блин No idea, never heard of it before
mynameactually 2023 年 8 月 30 日 下午 9:06 
My brain would explode if this this somehow worked together with Research Reinvented, Life Lessons, and Research Data. lol
Mlie  [作者] 2023 年 8 月 5 日 下午 3:50 
@thailyn Thanks for the input! I have implemented the fixes based on your comments now.
thailyn 2023 年 8 月 2 日 下午 12:19 
Sure. I've created issues on the repo for those two points, another bug I found since, as well as something that is more of a question than a true bug. Thanks!
Mlie  [作者] 2023 年 8 月 1 日 下午 11:12 
@thailyn Could you post a reference to the relevant code as an issue on the github-repo perhaps? Also if you can reference what code is selecting hardcoded projects?
thailyn 2023 年 8 月 1 日 下午 3:49 
Hi, Mlie. I was taking a look at the source code (I assume decompiled from the old assembly?) to better understand how it works, and I'm pretty sure I found a bug. In the preferSimple part of the GetPreferenceScore function, a negative value is always being subtracted from [code]num[/code], which means a pawn's preference for a research project will be directly proportional to its tech level (when ahead of the colony's tech level), with a larger effect the lower the pawn's Intellectual skill. Which is opposite the intended behavior.

Also, I know you don't have the time (and probably not the attention, either) to improve all the mods you've continued, but I realized that, when a pawn is choosing research, they are only picking from at most (and hard-coded) 4 available research projects (kinda like semi-random research), which is unexpected and not at all hinted at in the mod's old description. Perhaps a little addendum could be added to the description?
thailyn 2023 年 3 月 7 日 上午 10:45 
@DisKorruptd, as @DVeL said in a recent comment, the two mods run together, but this mod's feature of allowing different pawns to research different projects is lost. That is, the first pawn to choose a research project when there is none establishes what all pawns will research, and all the usual Research Reinvented research methods can be carried out. I can attest to all this based on the game I'm playing now, but I'm not *that* familiar with either of these mods when used alone. It appears to me that everything else is working properly.

Of course, it would be awesome if this limitation were not present, but I imagine that would be a rather complicated undertaking, based on just how much Research Reinvented does to the research mechanics.
DisKorruptd 2023 年 3 月 7 日 上午 10:03 
This work with Research Reinvented?
thailyn 2023 年 3 月 6 日 下午 9:51 
@Mlie Thanks for the update! I don't see any other errors from this mod now.
Mlie  [作者] 2023 年 3 月 5 日 上午 11:12 
@thailyn Thanks again, should be updated now
thailyn 2023 年 3 月 4 日 上午 12:39 
Hi, Mlie. I'm finally moving to 1.4 and found some more patch operation failures in 1.4. For the first error, I believe the research project was renamed to "VHGE_GasExtraction" and moved to the Helixien Gas mod in 1.4 (I haven't used that mod myself). For the second, the VWE_Tools research project was removed in 1.4. (As well as some of the tools, apparently? News to me.)

[PawnsChooseResearch (Continued)] Patch operation Verse.PatchOperationSequence(count=2, lastFailedOperation=Verse.PatchOperationAdd(Defs/ResearchProjectDef[defName="VFE_GasExtraction"]/modExtensions/li[@Class="PawnsChooseResearch.ResearchCategory"])) failed
file: <snip>\1.4\Patches\VanillaFurnitureExpandedPower.xml

[PawnsChooseResearch (Continued)] Patch operation Verse.PatchOperationSequence(count=3, lastFailedOperation=Verse.PatchOperationAdd(Defs/ResearchProjectDef[defName="VWE_Tools"]/modExtensions/li[@Class="PawnsChooseResearch.ResearchCategory"])) failed
file: <snip>\1.4\Patches\VanillaWeaponsExpanded.xml
thailyn 2023 年 1 月 30 日 下午 9:49 
@Mlie Thanks for the second update, and sorry again for not being clear initially. I'm not getting any more of these errors in the log in v1.3. Thanks!
Mlie  [作者] 2023 年 1 月 30 日 上午 10:15 
@thailyn I see, should be fixed now
thailyn 2023 年 1 月 29 日 下午 3:19 
@Mlie Thank you for the quick update, but I must apologize for not being clear. I am still running RimWorld v1.3 and saw the errors there, so your patches to RimFactory in v1.3 also need to be changed, not just in v1.4.

The fix for Altered Carbon appears to be good in v1.3, though.
Mlie  [作者] 2023 年 1 月 29 日 下午 12:43 
@thailyn Should be fixed now, thanks for reporting!
thailyn 2023 年 1 月 28 日 下午 10:50 
I found some out of date patches. For Altered Carbon, this mod is looking to patch the research project def "AC_SleeveProduction", but that was last in the AC mod in the 1.2 version. The 1.3 and 1.4 versions of AC each have different sets of new research project defs. This is causing a "Failed to find a node with the given xpath" error in the log.

I'm also getting a similar error for the "Project RimFactory Revived" mod. The patch for defName="PRF_SalResearchIV" or defName="PRF_SalResearchV" or defName="PRF_SalResearchVI" give the same error. *However*, these research defs do exist, but with different capitalization (e.g., "PRF_SALResearchIV"). If capitalization doesn't matter, then I don't know why this one is giving an error.
DVeL 2022 年 12 月 31 日 下午 6:28 
Was very upset with your answer, because I like both mods and don't want to give any of them up =)
So tried to test how much they conflict. Started a run with only this two mods.

Regardless of order, I received no errors.
But "PawnsChooseResearch" looses it's ability to have several researches at once.
So the first pawn chooses the research, after that all pawns can choose which part of "Research Reinvented" they will contribute to and can run several "tests" at once.
And regardless of "PawnsChooseResearch" mod settings, you always have an option to change current research. But you can just... not =)

So I would say, they are highly (though not 100%) compatible.
Mlie  [作者] 2022 年 12 月 31 日 下午 12:51 
@DVeL I dont think so, that mod seems to change the whole research-code
DVeL 2022 年 12 月 27 日 上午 3:41 
Mlie  [作者] 2022 年 12 月 27 日 上午 1:40 
@DVeL No idea, link to that mod?
DVeL 2022 年 12 月 27 日 上午 1:10 
Is it compatible with "Research Reinvented"?
indrageerts 2022 年 12 月 25 日 下午 3:19 
This mod is wild. If you have multiple researchers, they each research different projects. Simultaneously. It seriously changes things up, much more than any other random research mod I've ever seen.
Vardath 2022 年 12 月 24 日 上午 7:48 
@ Solarius Scorch I like the pawns to do things on their own, including research, so I like mods like this which give them some autonomy. Semi random research gives randomness but it has drawbacks too, like not letting the pawns actually chose when to initiate the research, it is either full time active research or none at all, especially when combined with passive research, which is nice to have as it speeds things up a bit without initiating research without pawn interaction.
Solarius Scorch 2022 年 12 月 23 日 上午 2:59 
@ Vardath As I see it, that;s the actual point of this mod. Either you optimise and always select the "best" option, or you let it grow organically. If you don't want the latter, why even use Pawns Choose Research?
Vardath 2022 年 12 月 22 日 下午 3:07 
Trying it out. It was Research whatever, not Random research that i have been using. It prefers the cheapest reasearch option, which is not always good.
Mlie  [作者] 2022 年 12 月 22 日 下午 2:41 
@Vardath Id say the major difference is that pawns choose projects individually (unless disabled in the settings) and based on their passions and skills. So its not as random. Hospitality guests can also choose their own projects if allowed to help out. I mainly updated it because I use it in my own saves.
Vardath 2022 年 12 月 22 日 下午 2:14 
Difference between this and random research? I currently use RR and would seriously consider switching if I saw the benefit.
周子瑜 2022 年 12 月 22 日 上午 10:27 
Thank you <3 super fond of this mod
Kalsb 2022 年 12 月 21 日 下午 7:20 
Thanks!