Ludeon Forums

RimWorld => Mods => Releases => Topic started by: notfood on June 13, 2017, 10:37:57 PM

Title: [B19] ResearchPal and HelpTab
Post by: notfood on June 13, 2017, 10:37:57 PM
(http://i.imgur.com/RgjdbCz.png)
Smooth painless research

(http://i.imgur.com/1vZLrV1b.jpg) (http://i.imgur.com/1vZLrV1.png)   (http://i.imgur.com/xWAvEwCb.jpg) (http://i.imgur.com/xWAvEwC.png)



This is a fork of ResearchTree by Fluffy. Main difference is when the tree is generated and the tree layout. The tree is generated when RimWorld is loading, you won't get interrupted by the tab. The denser layout helps with the interface lag with very big trees. There is the option to go back to the wide TechLevels layout in the settings while keeping the Pal goodies.

Alternative Research Tab
Looks pretty, is useful. You can learn what your research will unlock, which things will be available and what depends on it.

Research Queue
You have a plan in mind, execute it with no interruptions.

Organization
No more clumped researches. This mod warranties no overlaps.

Mod Aware
Researches introduced by mods will count too.

HelpTab Support
If HelpTab (http://steamcommunity.com/sharedfiles/filedetails/?id=946365802) is loaded, right click will open the relevant help.

Conflicts
- Organized Research Tab
- Research Scrollbars


Downloads
(http://i.imgur.com/XEAiSka.png) (http://steamcommunity.com/sharedfiles/filedetails/?id=946390822) >> B19 from Github<< (https://github.com/notfood/RimWorld-ResearchPal/releases/download/0.19.2.0/ResearchPal_0.19.2.0.zip)
Older Releases (https://github.com/notfood/RimWorld-ResearchPal/releases)

Credits:
All the work by Fluffy
Some optimizations by NotFood
Previous updates by NotFood and Skyarkangel
Title: [B19] ResearchPal and HelpTab
Post by: notfood on June 13, 2017, 10:38:08 PM
(http://i.imgur.com/uxRbhWC.png)

A comprehensive help database for RimWorld


(http://i.imgur.com/BEETuEAb.png) (http://i.imgur.com/BEETuEA.png)   (http://i.imgur.com/TvwM4yVb.png) (http://i.imgur.com/TvwM4yV.png)   (http://i.imgur.com/zOOPt13b.png) (http://i.imgur.com/zOOPt13.png)

Simple
All the information about everything compiled in a neat catalog of things, explore what your world offers, with detail! Everything is connected, navigate at your heart's content.

Resourceful
Do you want to know how to build something? What you need to research to obtain it? No more digging inside xml to learn what needs to be done. Just search it and discover!

Shortcuts
Do you know the research name? Find it with the search by text toolbox and research right from the HelpTab.

Flexible
Supports every thing any mod adds. The perfect companion for navigating those complex mods.


Downloads
(http://i.imgur.com/XEAiSka.png) (http://steamcommunity.com/sharedfiles/filedetails/?id=946365802) >> B19 from Github << (https://github.com/notfood/RimWorld-HelpTab/releases/download/0.19.0.1/HelpTab_0.19.1.0.zip)
Older releases (https://github.com/notfood/RimWorld-HelpTab/releases)

Credits
- A17 Update by NotFood
- A16 Update by Skyarkhangel
- Original mod by Fluffy
Title: Re: [A17] ResearchPal and HelpTab
Post by: kaptain_kavern on June 13, 2017, 10:48:25 PM
Axesome!
Title: Re: [A17] ResearchPal and HelpTab
Post by: faltonico on June 14, 2017, 12:16:24 AM
Sry there is no other way to describe it.
This looks fucking awesome!

Would it gobble my cpu/ram if i have a shitton of mods?
Title: Re: [A17] ResearchPal and HelpTab
Post by: notfood on June 14, 2017, 12:24:58 AM
Quote from: faltonico on June 14, 2017, 12:16:24 AM
Would it gobble my cpu/ram if i have a shitton of mods?

No, it only does the tree/help calculations once before you even load a map.
Title: Re: [A17] ResearchPal and HelpTab
Post by: faltonico on June 14, 2017, 12:27:09 AM
Quote from: notfood on June 14, 2017, 12:24:58 AM
Quote from: faltonico on June 14, 2017, 12:16:24 AM
Would it gobble my cpu/ram if i have a shitton of mods?

No, it only does the tree/help calculations once before you even load a map.
Great!
I'll give it a go.
Thanks a lot!
Title: Re: [A17] ResearchPal and HelpTab
Post by: BlackSmokeDMax on June 14, 2017, 01:06:28 AM
Yay!! Been missing this for so long! Especially while still getting a taste of it when playing with the HardcoreSK pack, it's always a bummer to go back to regular games without it!

Thank you so much!
Title: Re: [A17] ResearchPal and HelpTab
Post by: SpaceDorf on June 14, 2017, 02:42:58 AM
Awesome,
now Rimworld ascends into the 4x Genre :)

Subsribed.

Title: Re: [A17] ResearchPal and HelpTab
Post by: Fluffy (l2032) on June 14, 2017, 05:10:30 AM
Hey, great to see you got these updated!

For the record, the help tab contains code from Mipen (IIRC, original) E (loads of tweaks) and me (refactor, many additional defs, crosslinking, UI, preview images).

edit; it was Mipen, not Milon
Title: Re: [A17] ResearchPal and HelpTab
Post by: drakulux on June 14, 2017, 05:12:59 AM
NO, NO, NO, NO, NO, NO!!!!!!!!!! I demand that this be taken off the forums!!! how can something this awesome be allowed to exist?!?!?!?!?! This is obviously some kind of trick to take over the world isnt it?!?!?! You are in league with that Evil Master Modder FLUFFY arent you!!! Because of your awesomeness I have no choice but to start a new colony again.... Damn these awesome modders!
Title: Re: [A17] ResearchPal and HelpTab
Post by: XeoNovaDan on June 14, 2017, 06:33:51 AM
They look like neat mods but could you please add direct download versions of both?
Title: Re: [A17] ResearchPal and HelpTab
Post by: deathstar on June 14, 2017, 06:43:47 AM
Holy heck, that research-menu looks fantastic! Should be extremely helpful for heavily modded games.

I would also love a direct DL-link.
Title: Re: [A17] ResearchPal and HelpTab
Post by: Antaios on June 14, 2017, 06:59:13 AM
Quote from: XeoNovaDan on June 14, 2017, 06:33:51 AM
They look like neat mods but could you please add direct download versions of both?
Quote from: deathstar on June 14, 2017, 06:43:47 AM
I would also love a direct DL-link.

the green "A17" text next to the steam icons are dl links.
Title: Re: [A17] ResearchPal and HelpTab
Post by: XeoNovaDan on June 14, 2017, 07:34:13 AM
Quote from: Antaios on June 14, 2017, 06:59:13 AM
the green "A17" text next to the steam icons are dl links.

Oh, thank you - it'd still be great if notfood made it a bit clearer.
Title: Re: [A17] ResearchPal and HelpTab
Post by: AzharNoordin on June 14, 2017, 09:41:29 AM
This is so awesome!!!!! gonna need time to adjust myself to the research tree though  ;D
Title: Re: [A17] ResearchPal and HelpTab
Post by: SpaceDorf on June 14, 2017, 01:17:27 PM
Now that I tried it ... it is so frackin' beautiful I could cry ..
Title: Re: [A17] ResearchPal and HelpTab
Post by: SuedKAT on June 14, 2017, 04:01:02 PM
I've been trying this since you released it (was subscriber 3 on steam) and have about 16 hours with it now, the HelpTab is neat to have when you need to check something. ResearchPal however is absolutely freaking amazing, this is how the research tab should look like! Seeing what everything I research results in is great, but being able to cue up stuff is really a godsend!!

I have only 2 things to say, firstly post this in the thread with mods you'd like to see in the game, this is to amazing to not be in the game as default. Ohh and lastly if I may be so bold to ask if it would it be possible to tweak in a searchbar in the ResearchPal window somewhere, would make life a tiny bit easier for us heavy mod users out there when you want/need something special :)
Title: Re: [A17] ResearchPal and HelpTab
Post by: Razzoriel on June 14, 2017, 04:03:48 PM
Just a question.

Does this mod enable item costs for research? Couldn't find the information in there.
Title: Re: [A17] ResearchPal and HelpTab
Post by: AngleWyrm on June 14, 2017, 04:37:08 PM

(https://s-media-cache-ak0.pinimg.com/originals/04/f0/c1/04f0c14652aa23ef987f8f708dc07836.png)Queued up several research projects in different trees,
and the researcher switched seamlessly between the completion of one and the start of the next.

ResearchPal just wound up in my must have mods collection.
Title: Re: [A17] ResearchPal and HelpTab
Post by: Dingo on June 14, 2017, 04:47:48 PM
Great job, nice to see this one revived.
Title: Re: [A17] ResearchPal and HelpTab
Post by: notfood on June 14, 2017, 05:00:36 PM
Quote from: SuedKAT on June 14, 2017, 04:01:02 PM
Ohh and lastly if I may be so bold to ask if it would it be possible to tweak in a searchbar in the ResearchPal window somewhere, would make life a tiny bit easier for us heavy mod users out there when you want/need something special :)

I had the same idea, I tried it but I couldn't make it so the scrollbar would focus on that area, I imagine it'd jump a lot even if I had managed. That's why I put this search for research -> click for research into the HelpTab. It's very logical way to do it. If you know what you want to research, go find it in the help tab, then click research.

Quote from: Razzoriel on June 14, 2017, 04:03:48 PM
Does this mod enable item costs for research? Couldn't find the information in there.

These mods doesn't touch anything about the definition of items/research. They are merely collecting information that is already available but hidden.
Title: Re: [A17] ResearchPal and HelpTab
Post by: khearn on June 14, 2017, 08:15:46 PM
I love the look of Research Pal, but I can't find a way to see how many points of research I have already put into a research project. I'm researching gun turrets, and I can see that it takes 800, and I have a partially filled box, but it doesn't tell me the actual number of points I've out into it so far.

Also, when I open the help tab, it appears in the lower right of my screen, with only a part of the text in the window visible. If I resize my Rimworld window, the help window jumps to the lower right, and is nowbigger and the text is fully visible. This is on a linux system, and I've got my UI scale set to 1.25x. If I set it to 1x, the help window appears normally.

It looks like the window is made the same size as it would befor a UI scale of 1x, but the text is 1.25x, so it doesn't fit.
Title: Re: [A17] ResearchPal and HelpTab
Post by: notfood on June 14, 2017, 08:58:45 PM
Yeah, GUI scale now matters. I pushed a minor release that fixes scale issues to both HelpTab and ResearchPal.

https://github.com/notfood/RimWorld-ResearchPal/releases/download/0.17.1.1/ResearchPal_0.17.1.1.zip
https://github.com/notfood/RimWorld-HelpTab/releases/download/0.17.1.1/HelpTab_0.17.1.1.zip
Title: Re: [A17] ResearchPal and HelpTab
Post by: craus on June 14, 2017, 10:39:31 PM
How can i see my tech level using this mod.
Title: Re: [A17] ResearchPal and HelpTab
Post by: Hsekiu on June 15, 2017, 03:24:18 AM
Is this mod compatible with GHXX's Tech Advancing (https://ludeon.com/forums/index.php?topic=22598.0)?  As I prefer tribal starts it is a necessity for me - unfortunately, most other mods that alter the research tab are incompatible with it.  Thanks! :)
Title: Re: [A17] ResearchPal and HelpTab
Post by: notfood on June 15, 2017, 05:17:11 AM
This mod doesn't touch research, only displays it. It's probably compatible.
Title: Re: [A17] ResearchPal and HelpTab
Post by: SuedKAT on June 15, 2017, 08:07:06 AM
Quote from: notfood on June 14, 2017, 05:00:36 PM
Quote from: SuedKAT on June 14, 2017, 04:01:02 PM
Ohh and lastly if I may be so bold to ask if it would it be possible to tweak in a searchbar in the ResearchPal window somewhere, would make life a tiny bit easier for us heavy mod users out there when you want/need something special :)

I had the same idea, I tried it but I couldn't make it so the scrollbar would focus on that area, I imagine it'd jump a lot even if I had managed. That's why I put this search for research -> click for research into the HelpTab. It's very logical way to do it. If you know what you want to research, go find it in the help tab, then click research.

Ah neat, must have missed that, huge thanks for the tip! That's incredible useful when you know you want/need something but can't find it in the list or rather can't be bothered to stare at it long enough to find it in between all other mods you (I) have loaded ;)
Title: Re: [A17] ResearchPal and HelpTab
Post by: ErrorUnknown on June 16, 2017, 03:03:17 AM
BEST MOD EVER! ARRRRG **TWITCH**
Title: Re: [A17] ResearchPal and HelpTab
Post by: hoaxdream on June 16, 2017, 01:09:53 PM
best mod, but can you please add the progress in numbers of research like 800/800
Title: Re: [A17] ResearchPal and HelpTab
Post by: BlackSmokeDMax on June 16, 2017, 06:01:16 PM
Perhaps including an updated version of Sky's Old research Menu from A16 would do the trick? Then you'll have the progress bar with numbers on one tab, along with the shiny tree in another tab. So, I guess basically just how HardcoreSK is doing it for A16 still. So maybe include that mod as part of this or update that one to A17 as well?

That is unless you can somehow get the progress in numbers included, which of course would be ideal.
Title: Re: [A17] ResearchPal and HelpTab
Post by: Spiders Everywhere on June 16, 2017, 10:39:07 PM
Wow, this is just gorgeous. Makes me feel like I'm playing Civilization or something.

Is there a way to see the tech level of a research project with either of these mods? I'm using GHXX Tech Advancing, so I need to know what to research to get to the next tier.
Title: Re: [A17] ResearchPal and HelpTab
Post by: Azaakx on June 17, 2017, 04:57:32 AM
wow, amazing job! :)
Title: Re: [A17] ResearchPal and HelpTab
Post by: Celestial on June 17, 2017, 07:23:31 AM
After using it for a few days, I finally realized what it was missing. This needs someplace that shows the actual numbers of the research go up. Otherwise, again, great mod
Title: Re: [A17] ResearchPal and HelpTab
Post by: notfood on June 17, 2017, 01:01:48 PM
Update for ResearchPal. It now has an option to pause on open and it shows research tech level on hover for those researches above your own tech level.

ResearchPal 0.17.1.2 (https://github.com/notfood/RimWorld-ResearchPal/releases/download/0.17.1.2/ResearchPal_0.17.1.2.zip)
Title: Re: [A17] ResearchPal and HelpTab
Post by: SpaceDorf on June 17, 2017, 01:43:35 PM
@notfood You are so awesome I could eat you :P

Now on to your next project : Displaying the research queue as a List and moving priorities around :)
Then (Rim)World-Domination.
Title: Re: [A17] ResearchPal and HelpTab
Post by: Malacai on June 18, 2017, 07:01:38 AM
I found a bug using your ResearchPal. It somehow displayed 3 techs on top of each other. They were all techs introduced by mods, so that my have soemthing to do with it. In my case it was "Plumbing" from the hygiene mod, simple/basic prostetics by EPOE and a third tech that adds medieval surgery buildings. Only the plumbing tech was visible, the other two were hidden behind it but still showed up in the tooltip when i hovered over the tech.
Title: Re: [A17] ResearchPal and HelpTab
Post by: wwWraith on June 18, 2017, 01:19:52 PM
Quote from: notfood on June 14, 2017, 05:00:36 PM
Quote from: SuedKAT on June 14, 2017, 04:01:02 PM
Ohh and lastly if I may be so bold to ask if it would it be possible to tweak in a searchbar in the ResearchPal window somewhere, would make life a tiny bit easier for us heavy mod users out there when you want/need something special :)

I had the same idea, I tried it but I couldn't make it so the scrollbar would focus on that area, I imagine it'd jump a lot even if I had managed. That's why I put this search for research -> click for research into the HelpTab. It's very logical way to do it. If you know what you want to research, go find it in the help tab, then click research.

There are situations when you actually don't know exactly what do you want to research ;) And sometimes you want to take a look at the prerequisitives and other linked techs while planning, considering a total research time and profits. Sometimes it's hard to find where are that tech that you are researching currently. So I still hope you will implement a search bar some day. And may be improve the visibility of queued techs. And a little more suggestion: is it possible to make a hint while you hold mouse cursor on the "Research" button in the main (bottom-line) menu to show a name of currently researching tech?

Regarding HelpTab: there are still some useful stats missing, i.e. min handling skill for animals. And is it possible to add materials (like various stone, wood, fabrics, etc.) to compare their stats offsets/factors?

Anyway, these mods are certainly great and feel like ones of the must-have :) Thanks a lot.
Title: Re: [A17] ResearchPal and HelpTab
Post by: RxSniper007 on June 18, 2017, 02:53:33 PM
Hello, im seeing all this great feedback on these 2 mods for A17 :D

and I have a question :D

do you mind adding a (Legacy) link to the main post pointing to the A16 version of these 2 mods?

as I'm still mucking around with A16... :D XD

thanks in advance (hopefully) XD
Title: Re: [A17] ResearchPal and HelpTab
Post by: BlackSmokeDMax on June 18, 2017, 05:39:36 PM
Quote from: RxSniper007 on June 18, 2017, 02:53:33 PM
Hello, im seeing all this great feedback on these 2 mods for A17 :D

and I have a question :D

do you mind adding a (Legacy) link to the main post pointing to the A16 version of these 2 mods?

as I'm still mucking around with A16... :D XD

thanks in advance (hopefully) XD


Don't think there were standalone releases of these two for A16. They were part of the A16 HardcoreSK mod pack, but not sure if they were separate mods or just integrated in somewhere.
Title: Re: [A17] ResearchPal and HelpTab
Post by: LittleMikey on June 19, 2017, 08:54:31 AM
You should submit ResearchPal here: https://ludeon.com/forums/index.php?topic=29505.0 I think it needs to be in the base game!
Title: Re: [A17] ResearchPal and HelpTab
Post by: AngleWyrm on June 19, 2017, 03:33:24 PM
I find myself wanting to zoom out; not sure what is driving that desire.
Can the current string of items in the research queue get a color buff?
Title: Re: [A17] ResearchPal and HelpTab
Post by: SpaceDorf on June 20, 2017, 02:37:06 AM
Quote from: AngleWyrm on June 19, 2017, 03:33:24 PM
I find myself wanting to zoom out; not sure what is driving that desire.
Can the current string of items in the research queue get a color buff?

Yes please. That would be nice to find my way around.
Title: Re: [A17] ResearchPal and HelpTab
Post by: RxSniper007 on June 20, 2017, 12:08:10 PM
Quote from: BlackSmokeDMax on June 18, 2017, 05:39:36 PM


Don't think there were standalone releases of these two for A16. They were part of the A16 HardcoreSK mod pack, but not sure if they were separate mods or just integrated in somewhere.
awwwww :( really? theres no standalone version of this for A16?

tsk tsk, well looks like i have to download and set a bill for myself to butcher(Dissect) the A16 HardcoreSK mod pack and see if i can ectract that mod out of there haha :D
Title: Re: [A17] ResearchPal and HelpTab
Post by: BlackSmokeDMax on June 20, 2017, 12:58:08 PM
Quote from: RxSniper007 on June 20, 2017, 12:08:10 PM
Quote from: BlackSmokeDMax on June 18, 2017, 05:39:36 PM


Don't think there were standalone releases of these two for A16. They were part of the A16 HardcoreSK mod pack, but not sure if they were separate mods or just integrated in somewhere.
awwwww :( really? theres no standalone version of this for A16?

tsk tsk, well looks like i have to download and set a bill for myself to butcher(Dissect) the A16 HardcoreSK mod pack and see if i can ectract that mod out of there haha :D


Never looked honestly, could be you'll find it in there all ready to use as one mod.
Title: Re: [A17] ResearchPal and HelpTab
Post by: Canute on June 25, 2017, 03:19:41 AM
I need to say a very good addon. But since the mod need to deal with all the different mod researches by it own, it is not that structured like at HCSK.
Special the queue is a welcome feauture.

-  Since you don't have the old research screen anymore, there is no debug way to finish researches.
Could you add an extra window for the current/selected research project which add the debug buttons ?

- Maybe a adjusting the research project by tech level at the x axis (left right) and/or colour them maybe.

- It happen now serveral time i just misclicked on a tech and forced to research this and cleared the queue. Would be nice to have buttons for research/add to queue.
Title: Re: [A17] ResearchPal and HelpTab
Post by: BTAxis on June 26, 2017, 07:51:27 AM
Quote from: wwWraith on June 18, 2017, 01:19:52 PM
Regarding HelpTab: there are still some useful stats missing, i.e. min handling skill for animals.

Also warm-up time, damage and range for weaponry. Those are kind of important.
Title: Re: [A17] ResearchPal and HelpTab
Post by: SpaceDorf on June 26, 2017, 12:20:43 PM
I have an Example for Two Researches being on top of each other.

Brewing is not visible below the medical tech research, both get displayed on mouse-over but only brewing gets selected on click.



[attachment deleted by admin due to age]
Title: Re: [A17] ResearchPal and HelpTab
Post by: notfood on June 26, 2017, 04:10:27 PM
I see... The tab separations will help.
Title: Re: [A17] ResearchPal and HelpTab
Post by: hoaxdream on June 26, 2017, 10:47:13 PM
Quote from: notfood on June 17, 2017, 01:01:48 PM
Update for ResearchPal. It now has an option to pause on open and it shows research tech level on hover for those researches above your own tech level.

ResearchPal 0.17.1.2 (https://github.com/notfood/RimWorld-ResearchPal/releases/download/0.17.1.2/ResearchPal_0.17.1.2.zip)

it still doesn't show on hover, i mean the progress bar, like when researching hydroponics it shows 700, but it doesn't show the progress, like if it's 300/700,400/700 and so on, is it possible to add this as i want to see the number of current progress
Title: Re: [A17] ResearchPal and HelpTab
Post by: Der Failer on July 02, 2017, 11:55:38 AM
There seems to be a problem with RP + HT and Zombieland (https://ludeon.com/forums/index.php?topic=32601.0).

In the main menu:
Exception from long event: System.InvalidOperationException: The comparer threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object
  at HelpTab.HelpDef.CompareTo (System.Object obj) [0x00000] in <filename unknown>:0
  at System.Collections.Generic.Comparer`1+DefaultComparer[HelpTab.HelpDef].Compare (HelpTab.HelpDef x, HelpTab.HelpDef y) [0x00000] in <filename unknown>:0
  at System.Array.compare[HelpDef] (HelpTab.HelpDef value1, HelpTab.HelpDef value2, IComparer`1 comparer) [0x00000] in <filename unknown>:0
  at System.Array.qsort[HelpDef,HelpDef] (HelpTab.HelpDef[] keys, HelpTab.HelpDef[] items, Int32 low0, Int32 high0, IComparer`1 comparer) [0x00000] in <filename unknown>:0
  at System.Array.Sort[HelpDef,HelpDef] (HelpTab.HelpDef[] keys, HelpTab.HelpDef[] items, Int32 index, Int32 length, IComparer`1 comparer) [0x00000] in <filename unknown>:0
  --- End of inner exception stack trace ---
  at System.Array.Sort[HelpDef,HelpDef] (HelpTab.HelpDef[] keys, HelpTab.HelpDef[] items, Int32 index, Int32 length, IComparer`1 comparer) [0x00000] in <filename unknown>:0
  at System.Array.Sort[HelpDef] (HelpTab.HelpDef[] array, Int32 index, Int32 length, IComparer`1 comparer) [0x00000] in <filename unknown>:0
  at System.Collections.Generic.List`1[HelpTab.HelpDef].Sort () [0x00000] in <filename unknown>:0
  at HelpTab.HelpCategoryDef.Recache () [0x00000] in <filename unknown>:0
  at HelpTab.HelpBuilder.ResolveReferences () [0x00000] in <filename unknown>:0
  at HelpTab.HelpBuilder.ResolveImpliedDefs () [0x00000] in <filename unknown>:0
  at Verse.LongEventHandler.UpdateCurrentSynchronousEvent (System.Boolean& sceneChanged) [0x00000] in <filename unknown>:0


Ingame after right clicking a research:
Exception filling window for ResearchPal.MainTabWindow_ResearchTree: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Operation is not valid due to the current state of the object
  at System.Linq.Enumerable.First[HelpCategoryDef] (IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) [0x00000] in <filename unknown>:0
  at System.Linq.Enumerable.First[HelpCategoryDef] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>:0
  at HelpTab.MainTabWindow_ModHelp.JumpTo (HelpTab.HelpDef helpDef) [0x00000] in <filename unknown>:0
  at HelpTab.MainTabWindow_ModHelp.JumpTo (Verse.Def def) [0x00000] in <filename unknown>:0
  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
  --- End of inner exception stack trace ---
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0
  at ResearchPal.ResearchPalMod.JumpToHelp (Verse.Def def) [0x00000] in <filename unknown>:0
  at ResearchPal.Node.Draw () [0x00000] in <filename unknown>:0
  at ResearchPal.MainTabWindow_ResearchTree.DrawTree (Rect canvas) [0x00000] in <filename unknown>:0
  at ResearchPal.MainTabWindow_ResearchTree.DoWindowContents (Rect canvas) [0x00000] in <filename unknown>:0
  at Verse.Window+<WindowOnGUI>c__AnonStorey2C4.<>m__1B1 (Int32 x) [0x00000] in <filename unknown>:0

Alignment was UpperRight at end of frame.


Full log (https://gist.github.com/HugsLibRecordKeeper/3ed58c05bf317d351fade135f6329e0d)
Title: Re: [A17] ResearchPal and HelpTab
Post by: alt0215 on July 02, 2017, 01:20:05 PM
Where is the A16 version?
Title: Re: [A17] ResearchPal and HelpTab
Post by: BlackSmokeDMax on July 02, 2017, 02:04:41 PM
There wasn't one.
Title: Re: [A17] ResearchPal and HelpTab
Post by: notfood on July 02, 2017, 08:57:25 PM
It can be found in HardcoreSK github repo.
Title: Re: [A17] ResearchPal and HelpTab
Post by: BlackSmokeDMax on July 03, 2017, 01:44:41 AM
Quote from: notfood on July 02, 2017, 08:57:25 PM
It can be found in HardcoreSK github repo.

Ah, so it was separate! Told someone else to check there, but never found out myself if it was there or not. So, was never sure if it was separate or bundled in with CoreSK or something else. Good to know!
Title: Re: [A17] ResearchPal and HelpTab
Post by: Spiders Everywhere on July 04, 2017, 04:09:15 AM
Think I found an issue: The "Basic prosthetics" research project from EPOE isn't visible in ResearchPal - perhaps because the project currently doesn't unlock anything?
Title: Re: [A17] ResearchPal and HelpTab
Post by: aleido58 on July 04, 2017, 04:58:01 AM
@Spiders Everywhere, check if its on top of another research in my case was on top of barbed wire. Maybe not what you have going on but...
My case was similar to the issue SpaceDorf reported few post above.
Title: Re: [A17] ResearchPal and HelpTab
Post by: Spiders Everywhere on July 05, 2017, 01:45:46 AM
Quote from: aleido58 on July 04, 2017, 04:58:01 AM
@Spiders Everywhere, check if its on top of another research in my case was on top of barbed wire. Maybe not what you have going on but...
My case was similar to the issue SpaceDorf reported few post above.

Oh, you're right, it was under Plumbing, along with Medieval Medical Care.
Title: Re: [A17] ResearchPal and HelpTab
Post by: stigma on July 05, 2017, 09:03:43 PM
HelpTab is REALLY useful.

Lots of large mods currently have little to no documentation, wikis ect. so this actually let's you look stuff up (and know it is up to date because it's taking the info straight from the XML as I understand it). This helped me a lot get to grips with mods that add a lot of new stuff - like vegetable garden. Just browsing the recipe list I could easily get an idea of what foods were good for what.

I really love that you can click links to follow them to the relevant page. It saves a lot of manual clicking and typing.
What I miss however is a button to "backtrack" to the previous page you were on. The same as the "back" button in a modern browser essentially. Without this I find myself having to go back to a page I was on a second ago over and over again and it gets old very fast.

Maybe there already is a button I don't know about? Or maybe one can be added without too much trouble? Sounds like a relatively uncomplicated feature code-wise unless hooking a button is a problem (even a mouse-clickable one would be great through).

-Stigma
Title: Re: [A17] ResearchPal and HelpTab
Post by: notfood on July 06, 2017, 02:23:34 AM
That's a good idea. I'll see what I can do.
Title: Re: [A17] ResearchPal and HelpTab
Post by: stigma on July 06, 2017, 05:53:48 PM
Quote from: notfood on July 06, 2017, 02:23:34 AM
That's a good idea. I'll see what I can do.

:D :D :D
Sign me up as a betatester senpai!

EDIT: May I suggest backspace if that doesn't conflict with anything? That follows conventions from a lot of browsers and should thus be intuitive.

-Stigma
Title: Re: [A17] ResearchPal and HelpTab
Post by: Fluffy (l2032) on July 07, 2017, 04:26:44 AM
actually, browsers are moving away from using backspace. For example, it's not Alt-Left in Chrome.
Title: Re: [A17] ResearchPal and HelpTab
Post by: stigma on July 07, 2017, 10:21:09 AM
True - firefox and internet explorer still does backspace though.

I'm not sure why chrome has gone the other way on this. I see they even have a reminder that pops up telling you to use ALT-left instead if you try to use backspace - which in itself is probably a good indication that this is what a lot of users expect.

There's probably a good reason to avoid conflicts with active content or something but... well, whatever key is used in this case I don't really mind as long as the function is there, and is made known somehow. I'd probably just try to include a tiny-font hint in the top of the window if there is room for it - and if not then just put it in the description info.

-Stigma
Title: Re: [A17] ResearchPal and HelpTab
Post by: stigma on July 08, 2017, 12:39:11 PM
Yea, I have to report the same as a few others already have - unfortunately ResearchPal has some issues with putting research boxes on top of eachother. This is pretty critical for this sort of mod I'd say.

Specifically in my case it was "basic prosthetics" from EPOE overlapping with "ambrosia" from vegetable garden.

Tip: If you have helptab too (and you should) you can still reach the research (assuming you know what you are missing) by searching it up in help and hitting the research-button from there. Obviously not an ideal solution, but its better than breaking your ongoing game.

I hope that gets sorted soon, because that's potentially game-breaking to the point that it's hard to justify using this over "organized research tab". ORT is good too, but ResearchPal seems like it has a lot more potential.

Some general feedback:
The only thing I can't stad about ResearchPal is that those arrows which show what connects to what are a damn mess. It's great as long as the structuring is simple, but once those arrows start overlapping with other patchs there is no way in hell you can actually follow them. I'm very thankful for the mouseover highlighting previous requirements as this works around the problem, but it requires a lot of manual search sometimes.

A specific request:
Can we please have an icon or text that specifies techlevel at a glance on the box itself? Maybe just a single letter is enough in order to keep the UI clean, or a colored border or something along these lines. It's especially handy for those of us that play tribals and/or with "techadvancement" since a research topics techlevel is pretty essential to know under those circumstances.
Title: Re: [A17] ResearchPal and HelpTab
Post by: stigma on July 08, 2017, 01:35:53 PM
ok so I got paranoid about there being stuff missing/hidden in my research tree so I counted up all the research items on ResearchPal and then compared them with ORT. The Idea was that if ORT had, say, 3 more - then I could probably identify them and keep them in mind.

But... apparently in ORT I have 128 research topics, and in RP I have 131...
and that's not even counting the at least 1 confirmed overlap in RP, so meaning it's at least 132
(this is with a moderate amount of mods)

So now I don't even know what to think...
Does ORT have a similar issue?

EDIT: Tested in vanilla and I counted 131 there.
I might be one off in counting somewhere because it's pretty easy to make a mistake somewhere, but assuming I didn't that that number doesn't match either RP or ORT...

I are much confusement...

I don't think I'm about to compare all the research topics to find a pattern in what is missing from where, because that's just a stupid amount of manual crosschecking.

Anyone got any ideas about what's happening here?

-Stigma
Title: Re: [A17] ResearchPal and HelpTab
Post by: Der Failer on July 09, 2017, 03:54:59 PM
@notfood Any news on my little problem here (https://ludeon.com/forums/index.php?topic=33593.msg348729#msg348729)? It the problem is on Zombielands end please tell me, so i can ask pardeike about it.
Title: Re: [A17] ResearchPal and HelpTab
Post by: notfood on July 09, 2017, 05:00:16 PM
Can you try with the attached DLL?

[attachment deleted by admin due to age]
Title: Re: [A17] ResearchPal and HelpTab
Post by: Der Failer on July 10, 2017, 03:26:16 PM
Yes! Just played a bit around and from what i can tell it work all fine now. Thanks!


But i noticed one other thing. If a simple research bench and a hi-tech research bench is present, and a research requiring the hi-tech gets selected a notification about missing requirements is trigger.
Title: Re: [A17] ResearchPal and HelpTab
Post by: Undeadbanana on July 10, 2017, 11:43:43 PM
Quote from: Der Failer on July 10, 2017, 03:26:16 PM
Yes! Just played a bit around and from what i can tell it work all fine now. Thanks!


But i noticed one other thing. If a simple research bench and a hi-tech research bench is present, and a research requiring the hi-tech gets selected a notification about missing requirements is trigger.

To get around that, I've had to uninstall the Regular research bench.
Title: Re: [A17] ResearchPal and HelpTab
Post by: Der Failer on July 11, 2017, 11:59:27 AM
Quote from: Undeadbanana on July 10, 2017, 11:43:43 PM
To get around that, I've had to uninstall the Regular research bench.
There is no need to do that. A is only a notification that shouldn't get triggered, but is does not effect the research it self. So even if you have both tables and start a hi-tech research your guy will do the work just fine. Just make sure not to start a research requiring a Multi-analyzer on accident.
Title: Re: [A17] ResearchPal and HelpTab
Post by: moonra on July 12, 2017, 08:53:10 PM
Is there a way to see what's in the research queue? It's a bit annoying having to go up and down the research tree to see if I need to change the order.
Title: Re: [A17] ResearchPal and HelpTab
Post by: lorebot on July 12, 2017, 09:24:05 PM
has anyone else reported missing Research options while using ResearchPal?

I can't find any of Rikki's Mining Co research topics :(
Title: Re: [A17] ResearchPal and HelpTab
Post by: stigma on July 12, 2017, 10:50:58 PM
Quote from: lorebot on July 12, 2017, 09:24:05 PM
has anyone else reported missing Research options while using ResearchPal?

I can't find any of Rikki's Mining Co research topics :(

See my posts a bit back.
Some research can overlap others (rarely). You get 2 tooltip infos, but only one is clickable.

Also, if you KNOW what is missing then if you use helptab then you can find the research topic and start it from there - thus a workaround for now.

Even accounting for overlapping research (ive only been able to confirm 1 for sure) I still get odd amounts of numbers in researchpal, organized research tab, and vanilla - which leaves me scratching my head.

-Stigma
Title: Re: [A17] ResearchPal and HelpTab
Post by: Der Failer on July 13, 2017, 11:34:24 AM
Found a minor bug:
If you click on a notification (like "We have struck compacted steel!"), you'll jump to the location but the research screen remains open.

I also just realize that i have two research overlapping, but since both are already finished due to the scenario it's on big deal.
Edit: basic prostetics (EPOE) and ambrosia cultivation (vegetable garden) are overlapping
Title: Re: [A17] ResearchPal and HelpTab
Post by: stigma on July 13, 2017, 04:13:39 PM
Quote from: Der Failer on July 13, 2017, 11:34:24 AM
Found a minor bug:
If you click on a notification (like "We have struck compacted steel!"), you'll jump to the location but the research screen remains open.

I also just realize that i have two research overlapping, but since both are already finished due to the scenario it's on big deal.

which two was it for you? It might help them track down why they overlapped.
In my case it was basic prostetics from EPOE and ambrosia cultivation from vegetable garden (I think that's where it's from at least).

-Stigma
Title: Re: [A17] ResearchPal and HelpTab
Post by: faltonico on July 19, 2017, 01:07:42 AM
Hi there!
I just had to uninstall the mod =( for some reason, some research projects that were behind research requirements or the multi-analyzer were not possible to do because somehow, the mod didn't detect that i already had it researched or built them.
The particular research was Microelectronics basics, I disabled the mod and could advance with the research, enabled again and some projects were still blocked, like the ones needing the multianalizer, even though I already had it built.
Title: Re: [A17] ResearchPal and HelpTab
Post by: Little Hell on July 19, 2017, 12:51:24 PM
Quote from: faltonico on July 19, 2017, 01:07:42 AM
Hi there!
I just had to uninstall the mod =( for some reason, some research projects that were behind research requirements or the multi-analyzer were not possible to do because somehow, the mod didn't detect that i already had it researched or built them.
The particular research was Microelectronics basics, I disabled the mod and could advance with the research, enabled again and some projects were still blocked, like the ones needing the multianalizer, even though I already had it built.

I had the same problem, and I couldn't find the Brewing research. It was behind another research (Basic Prosthetic, EPOE)
Title: Re: [A17] ResearchPal and HelpTab
Post by: Plasmatic on July 23, 2017, 07:59:49 AM
Loving this mod, it makes the research tree a lot nicer to look at.

I had an idea, and I have no idea if it's possible but the research tab at the bottom on the screen, (the one you click to open the tree) is it possible to make that display the current research in the tooltip? Maybe even the next queued research?

I know the letters that pop up when research is finished tell you, but sometimes you are halfway through a research and just want to know what it was you were doing.. and with all the mods the tree becomes quite expansive (this easy to lose track of)
Title: Re: [A17] ResearchPal and HelpTab
Post by: lumina2183 on August 21, 2017, 04:51:37 AM
guys how can i upgrade my current tech level?
Title: Re: [A17] ResearchPal and HelpTab
Post by: sirgzu on August 21, 2017, 05:13:07 AM
Quote from: lumina2183 on August 21, 2017, 04:51:37 AM
guys how can i upgrade my current tech level?
Depending on your mod settings you have to research either 50% or 100% of all techs at your current tech level.
Title: Re: [A17] ResearchPal and HelpTab
Post by: BlackSmokeDMax on August 21, 2017, 07:44:37 AM
Quote from: lumina2183 on August 21, 2017, 04:51:37 AM
guys how can i upgrade my current tech level?

You need to find a mod that does that. This one doesn't. I know there is one, but do not know which that is.
Title: Re: [A17] ResearchPal and HelpTab
Post by: sirgzu on August 21, 2017, 07:52:41 AM
Quote from: sirgzu on August 21, 2017, 05:13:07 AM
Quote from: lumina2183 on August 21, 2017, 04:51:37 AM
guys how can i upgrade my current tech level?
Depending on your mod settings you have to research either 50% or 100% of all techs at your current tech level.
My bad there another tech advancing mod that does that here:
https://ludeon.com/forums/index.php?topic=22598.0
Title: Re: [A17] ResearchPal and HelpTab
Post by: GingerTea on August 27, 2017, 01:55:30 PM
HelpTab conflicts with Psychology. It disables the "treat [trait]" surgery.
Shame, since it's a great mod.
Title: Re: [A17] ResearchPal and HelpTab
Post by: Aarhus on August 31, 2017, 07:23:42 PM
Indeed is a shame that it conflicts with Psychology. Any workaround or patch for the compatibility issue?
Title: Re: [A17] ResearchPal and HelpTab
Post by: maculator on September 02, 2017, 07:03:15 AM
I love the Helptab, its so tiny and yet so usefull.
I would like to make a german translation. I've VERRY basic knowledge about code, but just translating all the whitewords in the xml files should do. Am i correct?
Thanks for the Mod.

I did it:
https://github.com/maculator/Alles
Title: Re: [A17] ResearchPal and HelpTab
Post by: eskoONE on September 02, 2017, 08:36:14 AM
hey, is it possible to add a zoom out feature into the research tab? like mousescrolling or something like that? with many mods installed, its kinda hard to hae an overview.

otherwise great work!
Title: Re: [A17] ResearchPal and HelpTab
Post by: Luckspeare on October 05, 2017, 04:46:28 PM
Yep, I'm getting overlap problems and the looping switches (see below), and I'm using Psychology.  I guess, absent another update, I'm going to have to drop this one too.  :(

switched Advanced nanite prosthetic technologies(3) and Regeneration Nanites(2)
switched Regeneration Nanites(3) and Advanced nanite prosthetic technologies(2)
switched Advanced nanite prosthetic technologies(3) and Regeneration Nanites(2)
switched Regeneration Nanites(3) and Advanced nanite prosthetic technologies(2)
...  etc....
Title: Re: [A17] ResearchPal and HelpTab
Post by: BlackViperMWG on November 06, 2017, 01:48:33 PM
Hi, I am also having some overlap problems: https://i.imgur.com/cJQ7mDt.png
Title: Re: [A17] ResearchPal and HelpTab
Post by: Mr_Man on November 19, 2017, 03:24:59 PM
HelpTab on Steam has been updated: https://steamcommunity.com/sharedfiles/filedetails/?id=946365802. Any Github releases?
Title: Re: [A17] ResearchPal and HelpTab
Post by: notfood on November 19, 2017, 07:40:31 PM
Get it from the git master for now.
Title: Re: [A17] ResearchPal and HelpTab
Post by: Topper on November 22, 2017, 09:35:04 PM
Quote from: notfood on November 19, 2017, 07:40:31 PM
Get it from the git master for now.

What does that mean? Is there a non-steam B18 version of researchpal out there somewhere?
Title: Re: [A17] ResearchPal and HelpTab
Post by: Mr_Man on November 22, 2017, 11:54:48 PM
Looks like the maintainer role (at least for HelpTab) has been bounced around quite a bit on GitHub. Not sure who officially maintains the releases now and can't find the B18 release either.
Title: Re: [A17] ResearchPal and HelpTab
Post by: kaptain_kavern on November 23, 2017, 12:33:58 AM
Nope, I can confirm it hasn't been updated on the Github, yet
Title: Re: [A17] ResearchPal and HelpTab
Post by: notfood on November 23, 2017, 12:49:36 AM
oh, oops...

Here: B18 ResearchPal (https://github.com/notfood/RimWorld-ResearchPal/archive/master.zip) HelpTab (https://github.com/notfood/RimWorld-HelpTab/archive/master.zip)

I'll make a proper post soon
Title: Re: [A17] ResearchPal and HelpTab
Post by: kaptain_kavern on November 23, 2017, 01:03:43 AM
Fast delivery.

I was already enjoying it via Steam, but haven't said it there:

Thank you for the update!
Title: Re: [A17] ResearchPal and HelpTab
Post by: Topper on November 23, 2017, 01:08:43 AM
yay ! thanks! just needs dubs hygiene and haplos robots to be B18 mod complete.


Edit : I'm gettting an error :ResearchPal :: redundant prerequisites for Microelectronics basics the following research: Electricity.
Title: Re: [B18] ResearchPal and HelpTab
Post by: Fluffy (l2032) on November 26, 2017, 06:20:43 PM
@Topper; that's fine, not really an error, just a warning for mod developers (or apparently, Tynan).

Basically, it means that research A is configured to have B and C as a prerequisite, but B already has C as a prerequisite as well, so there's no point in A having C as a direct prerequisite. The reason the message is there is that such prerequisites would screw up the placement algorithm, but the mod removes the redundant prerequisites automatically.
Title: Re: [B18] ResearchPal and HelpTab
Post by: Topper on November 26, 2017, 11:07:46 PM
ahkk that makes sense...I thought the errors messages were causing the new location for gun turrets on the tech tree but thats wai.
Title: Re: [B18] ResearchPal and HelpTab
Post by: Mst on December 14, 2017, 10:35:15 PM
Could not find anyone else posting this problem, well maybe it is just me, but I keep getting annoying alert sound on every completed research. I even downloaded Metal Gear sound mod to replace them. It did not help, replaced all other alerts except research ones.
Title: Re: [B18] ResearchPal and HelpTab
Post by: LAWolves on December 15, 2017, 09:54:17 AM
-Not writing anything of interest here-


Great mods, so useful, I love it!
Title: Re: [B18] ResearchPal and HelpTab
Post by: frenchiveruti on December 17, 2017, 03:20:12 PM
Hey you broke your promise!  :'(
It overlapped 2 things!

(https://i.imgur.com/S7sVDE6.png)
Title: Re: [B18] ResearchPal and HelpTab
Post by: Mr_Man on December 17, 2017, 03:22:51 PM
He hasn't figured out how to fix the overlapping problem yet... been an issue ever since the mod was released.
Title: Re: [B18] ResearchPal and HelpTab
Post by: frenchiveruti on December 17, 2017, 03:50:25 PM
Quote from: Mr_Man on December 17, 2017, 03:22:51 PM
He hasn't figured out how to fix the overlapping problem yet... been an issue ever since the mod was released.
Ah I see, Well, I fixed it with issuing a posterior research, as that allows the previous ones to be researched first :)
Title: Re: [B18] ResearchPal and HelpTab
Post by: SpaceDorf on December 17, 2017, 03:54:56 PM
I think it would be easier if the mod would keep the different tabs instead of putting it all on one page.

With too many research options the single page becomes too confusing and single items to hard to find.
Title: Re: [B18] ResearchPal and HelpTab
Post by: frenchiveruti on December 17, 2017, 03:56:19 PM
Quote from: SpaceDorf on December 17, 2017, 03:54:56 PM
I think it would be easier if the mod would keep the different tabs instead of putting it all on one page.

With too many research options the single page becomes too confusing and single items to hard to find.
Yeah that's actually a thing that should be in the mod, as rimworld vainilla now supports the tabs, it would be just using those said "tags" for different tabs in this mod.
Title: Re: [B18] ResearchPal and HelpTab
Post by: Canute on December 17, 2017, 04:06:13 PM
Yes and no.
Maybe you can find a certain tech faster when they are seperated into tabs.
But i like the nice hierachy overview. And i don't mind to scroll down, rather then to switch the tabs.
Title: Re: [B18] ResearchPal and HelpTab
Post by: BlackSmokeDMax on December 17, 2017, 05:48:40 PM
Quote from: Canute on December 17, 2017, 04:06:13 PM
Yes and no.
Maybe you can find a certain tech faster when they are seperated into tabs.
But i like the nice hierachy overview. And i don't mind to scroll down, rather then to switch the tabs.

I too like the hierarchical view. What would be nice is a search field built into the mod! Yes I know you can use HelpTab for that as well, but for setting multiple researches, a window *in* the mod would work best.
Title: Re: [B18] ResearchPal and HelpTab
Post by: SpaceDorf on December 18, 2017, 03:57:37 AM
I like the hierarchical view myself, but it is too dense in my oppinion.

The similiar colors and the densely packed grid of base researches makes it nearly illegible to me and the connecting lines between the single items nearly invisible.

The search field is nice, but only if you allready know what the research is called, else it is just salt into the wound.

Letting Mods keep their Tabs would reduce the density.

What could also work would be to increase the distance between the single research points.
Having vanilla key-researches in fixed positions. ( i.e. micro-electronics and multi-analyzer )

Every Single Research without further requirements put in the first column, instead of the bottom.

Every research with follow up researches starts at the second column and gets a different color. ( I know most trees are allready handled this way, but there is still room for improvement )


finally a totally insane wish :
A research Tab where the selected Research Queue is displayed in order of selection with the option to change this order without having to re-select the whole list.
Title: Re: [B18] ResearchPal and HelpTab
Post by: Harry_Dicks on December 27, 2017, 09:15:29 AM
When using this mod (and almost 200 others..) sometimes some of the research icons are stacked on top of each other. The only way to find out they are like that though, is to mouseover a specific research and see if multiple tooltips popup with descriptions for different researches. I've been using the HelpTab mod (how ironic both from the same guy :) ) to research something specific out of these "stacked" icons.

My question is - does anyone know of a solution to fixing this? It seems like 98% of them all work perfectly, only a few that get double stacked. I have this mod as probably number 6 on my load order. I suppose later today I will put it near the bottom, and see if that helps..
Title: Re: [B18] ResearchPal and HelpTab
Post by: Mr_Man on December 27, 2017, 09:41:22 AM
https://ludeon.com/forums/index.php?topic=33593.msg385960#msg385960
Title: Re: [B18] ResearchPal and HelpTab
Post by: sarfa on December 30, 2017, 12:33:47 PM
can you add seach at Research Tab ?
Title: Re: [B18] ResearchPal and HelpTab
Post by: Harry_Dicks on December 30, 2017, 02:58:07 PM
Yes, somehow combine the search from the HelpTab for researches into ResearchPal would be fantastic!
Title: Re: [B18] ResearchPal and HelpTab
Post by: Harry_Dicks on January 06, 2018, 12:39:40 AM
So it seems like my HelpTab is broken now. I've tried it at the top and bottom of my load order, but still get the error. So when I go to my help tab, there are 0 entries, I cannot see any items in HelpTab at all except the categories.

Exception from long event: System.NullReferenceException: Object reference not set to an instance of an object
  at HelpTab.HelpBuilder.<HelpForRecipe>m__27 (Verse.SkillRequirement sr) [0x00000] in <filename unknown>:0
  at System.Linq.Enumerable+<CreateSelectIterator>c__Iterator10`2[Verse.SkillRequirement,RimWorld.SkillDef].MoveNext () [0x00000] in <filename unknown>:0
  at System.Collections.Generic.List`1[RimWorld.SkillDef].AddEnumerable (IEnumerable`1 enumerable) [0x00000] in <filename unknown>:0
  at System.Collections.Generic.List`1[RimWorld.SkillDef]..ctor (IEnumerable`1 collection) [0x00000] in <filename unknown>:0
  at System.Linq.Enumerable.ToList[SkillDef] (IEnumerable`1 source) [0x00000] in <filename unknown>:0
  at HelpTab.HelpBuilder.HelpForRecipe (Verse.ThingDef thingDef, Verse.RecipeDef recipeDef, HelpTab.HelpCategoryDef category) [0x00000] in <filename unknown>:0
  at HelpTab.HelpBuilder.ResolveRecipes () [0x00000] in <filename unknown>:0
  at HelpTab.HelpBuilder.ResolveImpliedDefs () [0x00000] in <filename unknown>:0
  at Verse.LongEventHandler.UpdateCurrentSynchronousEvent (System.Boolean& sceneChanged) [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()


Does anyone have any idea what could be causing this? It is also preceded by 10 yellow lines:

HelpTab :: Failed to build help for: AnimalRationV
HelpTab :: Failed to build help for: PelletsV
HelpTab :: Failed to build help for: PelletsP
HelpTab :: Failed to build help for: TriceratopsHorn
HelpTab :: Failed to build help for: Muffalo
HelpTab :: Failed to build help for: Gazelle
HelpTab :: Failed to build help for: Iguana
HelpTab :: Failed to build help for: Rhinoceros
HelpTab :: Failed to build help for: Dromedary
HelpTab :: Failed to build help for: GrizzlyBear


Any help anyone could provide would be greatly appreciated, or if you could point me in the right direction of what steps I should take next, that works too. Thanks! :)

EDIT: So removing only 1 mod out of my list fixed it, Animal Husbandy. I figured that's where the "Pellets" were coming from. Out of curiosity, how is it possible for 1 mod to break HelpTab like that? I suppose I had incorrectly assumed that the help info would just be blank or corrupted for a few things, not remove the help entries for literally everything else!

EDIT2: I still have the 7 yellow errors pertaining to the animals. Odd. Are those not vanilla animals? What would mess with those? Maybe Genetic Rim? Ahhh to hell with it, I've been building this list of mods for 3 days straight and finally got almost everything fixed... I'm ready to start a new game!
Title: Re: [B18] ResearchPal and HelpTab
Post by: Exende on January 06, 2018, 02:50:08 AM
Exception from long event: System.NullReferenceException: Object reference not set to an instance of an object
  at HelpTab.HelpBuilder.<HelpForRecipe>m__27 (Verse.SkillRequirement sr) [0x00000] in <filename unknown>:0
  at System.Linq.Enumerable+<CreateSelectIterator>c__Iterator10`2[Verse.SkillRequirement,RimWorld.SkillDef].MoveNext () [0x00000] in <filename unknown>:0
  at System.Collections.Generic.List`1[RimWorld.SkillDef].AddEnumerable (IEnumerable`1 enumerable) [0x00000] in <filename unknown>:0
  at System.Collections.Generic.List`1[RimWorld.SkillDef]..ctor (IEnumerable`1 collection) [0x00000] in <filename unknown>:0
  at System.Linq.Enumerable.ToList[SkillDef] (IEnumerable`1 source) [0x00000] in <filename unknown>:0
  at HelpTab.HelpBuilder.HelpForRecipe (Verse.ThingDef thingDef, Verse.RecipeDef recipeDef, HelpTab.HelpCategoryDef category) [0x00000] in <filename unknown>:0
  at HelpTab.HelpBuilder.ResolveRecipes () [0x00000] in <filename unknown>:0
  at HelpTab.HelpBuilder.ResolveImpliedDefs () [0x00000] in <filename unknown>:0
  at Verse.LongEventHandler.UpdateCurrentSynchronousEvent (System.Boolean& sceneChanged) [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()


what is this error?  is it just a mod that didn't add the help info or a mod that is missing some brackets?  (m__27)
Title: Re: [B18] ResearchPal and HelpTab
Post by: Canute on January 06, 2018, 04:27:49 AM
Harry_Dicks,
since you wrote "my HelpTab is broken now. " i assume it worked before and it is installed correct.

Then you should what mod cause this trouble.
Try a string search at the mods folder for "m__27" since helptab can't resolve this recipe. Maybe you can find the mod for this recipe.
When you find a mod, try to deactivate it and check if this help.

Same you can do for the warnings (yellow lines).

And then give the proper mod authors an info about these mod incompactibilies.
Title: Re: [B18] ResearchPal and HelpTab
Post by: Harry_Dicks on January 06, 2018, 05:15:58 AM
Quote from: Canute on January 06, 2018, 04:27:49 AM
Harry_Dicks,
since you wrote "my HelpTab is broken now. " i assume it worked before and it is installed correct.

Then you should what mod cause this trouble.
Try a string search at the mods folder for "m__27" since helptab can't resolve this recipe. Maybe you can find the mod for this recipe.
When you find a mod, try to deactivate it and check if this help.

Same you can do for the warnings (yellow lines).

And then give the proper mod authors an info about these mod incompactibilies.

I honestly have no idea how to do a string search, I will have to look that up though. And yes, it was installed correctly and working before. However I just rebuilt all of my mod list from scratch, and at some point while adding to it, I got the red error about HelpTab. I assumed (incorrectly) that I would still be able to use it, just some recipes were missing. So I kept building onto the mod list, and didn't keep up with which one originally caused it. I've trimmed down to about 285 mods now, but still a shit ton, and game takes forever for restarts. It's okay though, at least I was able to figure it out!
Title: Re: [B18] ResearchPal and HelpTab
Post by: Harry_Dicks on January 11, 2018, 03:48:34 PM
Has anyone ever tried deleting all of the different ResearchTabs.xml from all of their mods, to eliminate the stacking problem?
Title: Re: [B18] ResearchPal and HelpTab
Post by: Sarge on January 11, 2018, 04:37:30 PM
Is ResearchPal supposed to make the tree look like the pics on the OP? Cause mine doesn't.
Title: Re: [B18] ResearchPal and HelpTab
Post by: Harry_Dicks on January 11, 2018, 05:08:31 PM
Quote from: Sarge on January 11, 2018, 04:37:30 PM
Is ResearchPal supposed to make the tree look like the pics on the OP? Cause mine doesn't.

It doesn't look like these? Post what yours looks like..
(http://i.imgur.com/1vZLrV1.png)(http://i.imgur.com/xWAvEwC.png)
Title: Re: [B18] ResearchPal and HelpTab
Post by: Sarge on January 11, 2018, 05:57:59 PM
(https://puu.sh/yZlBo/54f16f796b.png)
Title: Re: [B18] ResearchPal and HelpTab
Post by: Harry_Dicks on January 11, 2018, 06:03:29 PM
Sarge, first thing if I were you would be try it in a different spot in the load order, and check my download & version. Are you getting any errors? Why don't you have dev mode on if something is broken and you want to fix it?
Title: Re: [B18] ResearchPal and HelpTab
Post by: SpaceDorf on January 11, 2018, 06:10:13 PM
@Sarge .. thats not researchPal, thats Organized Research Tab .. if you deactivate that Pal should look right.
Title: Re: [B18] ResearchPal and HelpTab
Post by: Sarge on January 11, 2018, 06:53:52 PM
Thank you, except, I deactivated and restarted the game and it still looks the same.
Title: Re: [B18] ResearchPal and HelpTab
Post by: BlackSmokeDMax on January 11, 2018, 11:13:16 PM
Quote from: Sarge on January 11, 2018, 06:53:52 PM
Thank you, except, I deactivated and restarted the game and it still looks the same.

Make sure you don't have any extra nesting in your mod folders. It appears that research pal is not installed at all.
Title: Re: [B18] ResearchPal and HelpTab
Post by: Sarge on January 12, 2018, 10:48:47 AM
Yes man! You clever people!

Supe's Scrollbars mod was hiding in there still and overriding ResearchPal.

Thanks kindly.
Title: Re: [B18] ResearchPal and HelpTab
Post by: Harry_Dicks on January 14, 2018, 09:07:33 AM
So ResearchPal appears to have a search bar now? Gotta check this out, that was the pretty the last thing I think they needed to add, besides being able to address the stacking issue. Firing up RimWorld now to give this a shot and see how it turns out!

Also, and how I last remember it, but I think it would be really great if you could have all of the technologies in HelpTab organized by their tech level, with a tree you can collapse/expand for each one (it would have Undefined, Animal, Neolithic, Medieval, Industrial, Spacer, Ultra, Transcendent all listed under their own categories.) Even better, would be if you could tell just from the list/tree what has or has not been researched. Maybe give a light red or green background, or just a simple "check" or "x" infront of the names of research. That really would be a freaking awesome addition, in my mind, because when you have hundreds and hundreds of different research options, you can only see so much on the screen at once anyway with ResearchPal and everything having it's own tiles. So in HelpTab as you just browse through the categories of say Neolithic techs when you are Industrial, and you can easily find that last handful of Neolithic techs you need to have them all finished.

EDIT: Holy shit, there's the new version on the master of his github guys, and it's fucking beautiful. I am now seeing some researches, that I have NEVER seen before, because they were habitually hiding under other tiles, always stacked on top of. And it has a built in LIVE SEARCH functionality now that will actually TAKE YOU to where the research is at on the research screen! NIIIICE! That's really, really freaking great. Because even though you can mouseover a tile and see the path, for maybe 90% of my researches that is useless, because the connected tiles are so far apart I can barely ever see any parent/child techs.

Honestly, the last thing I think this mod needs, to feel completely 110% complete, would be if you could see the list of parent/child techs popup for every tech when you mouseover it. That way you don't have to go to the HelpTab to see what comes and goes from every tech. Right now, the only way I can see that is if it uses that little circle thing that "connects" techs without a path. Because like I said earlier, I can never see what goes to who, it's just a giant screen of techs.
Title: Re: [B18] ResearchPal and HelpTab
Post by: Canute on January 14, 2018, 10:32:05 AM
I have a request for HelpPal.
If you search for an item, you can get the results from which recipe,workbench,research is needed.
I would like to see what kind of recipes would use this item.
I think that search could be resourceintensive, so maybe the user need to start this search by clicking on a button.
Title: Re: [B18] ResearchPal and HelpTab
Post by: Harry_Dicks on January 14, 2018, 11:19:54 AM
Quote from: Canute on January 14, 2018, 10:32:05 AM
I have a request for HelpPal.
If you search for an item, you can get the results from which recipe,workbench,research is needed.
I would like to see what kind of recipes would use this item.
I think that search could be resourceintensive, so maybe the user need to start this search by clicking on a button.

Couldn't the game just precache all of the recipes that you could make from whatever item? But I was thinking more, could you give an example of what you would like to see what something else makes? I ask because I don't think there are too many things in the game that go through changes in the production chain that people don't know what they are. I'll admit I didn't know what to do with Spectago leaves when I first had them, but finally saw Spectago Tea. It wasn't until someone was on these forums though, asking about how to make paint supplies. I found out they used the Spectago leaves, but I would have never know I could turn them into that without this person asking. Some things you do not need to see though, like Steel. It could just say, "Used for <metallic> construction" or something like that, stoney, wood, whatever. Same for components.
Title: Re: [B18] ResearchPal and HelpTab
Post by: SpaceDorf on January 14, 2018, 12:53:48 PM
Thats why canute wanted to search for it.

You don't have to search for steel or stuff.

But your example with spectago tea is the best answer to give to your question.

What is this stuff I have never seen before. Where do I get it, what can I do with it.
Which Mod added this stupid shit.

I don't think Canute was asking because he plays Vanilla so much.
You should be able to relate ;D
Title: Re: [B18] ResearchPal and HelpTab
Post by: Harry_Dicks on January 14, 2018, 01:10:14 PM
I know, I'm just dumb sometimes :-\ I have such an obvious answer in front of me and I still don't get it!
Title: Re: [B18] ResearchPal and HelpTab
Post by: SpaceDorf on January 14, 2018, 01:34:11 PM
Thats me.

Captain Obvious.

Title: Re: [B18] ResearchPal and HelpTab
Post by: Harry_Dicks on January 14, 2018, 01:36:50 PM
Quote from: SpaceDorf on January 14, 2018, 01:34:11 PM
Thats me.

Captain Obvious.

You're so dumb you don't even know your own name, it's Captain SpaceDorf. omg this guy...
Title: Re: [B18] ResearchPal and HelpTab
Post by: SpaceDorf on January 14, 2018, 04:43:00 PM
Quote from: Harry_Dicks on January 14, 2018, 01:36:50 PM

You're so dumb you don't even know your own name, it's Captain SpaceDorf. omg this guy...

You n00b call yourself Dicks and me dumb ?
Never heard of a secret identity ?
;D ;D :D
Title: Re: [B18] ResearchPal and HelpTab
Post by: Harry_Dicks on January 14, 2018, 05:38:45 PM
Quote from: SpaceDorf on January 14, 2018, 04:43:00 PM
You n00b call yourself Dicks and me dumb ?
Never heard of a secret identity ?
;D ;D :D

My secret identity came down to either Harry_Dicks or Harry_Nips. For whatever reason, the Dicks won. 8)
Title: Re: [B18] ResearchPal and HelpTab
Post by: SpaceDorf on January 14, 2018, 05:40:39 PM
Good Choice  :)
Title: Re: [B18] ResearchPal and HelpTab
Post by: wwWraith on January 17, 2018, 06:15:35 PM
Quote from: notfood on January 17, 2018, 05:34:28 PM
I did some changes to HelpTab, it shouldn't cause issues anymore. If anyone has them please share the logs in the HelpTab thread.

Do you mean it in the last release 0.18.1.0 from 23.11.2017 or there should be newer version?
Title: Re: [B18] ResearchPal and HelpTab
Post by: Harry_Dicks on January 17, 2018, 06:30:39 PM
Quote from: wwWraith on January 17, 2018, 06:15:35 PM
Quote from: notfood on January 17, 2018, 05:34:28 PM
I did some changes to HelpTab, it shouldn't cause issues anymore. If anyone has them please share the logs in the HelpTab thread.

Do you mean it in the last release 0.18.1.0 from 23.11.2017 or there should be newer version?

I saw that too, but the version I just downloaded was different in file size from the one I most previously had. You know, you can usually do something like that, as both folders don't have any extras like Source or github stuff, to see if you have something different than the most up to date version - I did..
Title: Re: [A17] ResearchPal and HelpTab
Post by: Kori on February 02, 2018, 05:10:17 AM
Quote from: GingerTea on August 27, 2017, 01:55:30 PM
HelpTab conflicts with Psychology. It disables the "treat [trait]" surgery.
Shame, since it's a great mod.

Is the latest version of HelpTab now compatible with Psychology?
Title: Re: [B18] ResearchPal and HelpTab
Post by: Kori on February 03, 2018, 01:00:37 PM
Got the chance to test it myself, and HelpTab and Psychology are not compatible yet.

When HelpTab is active, the new surgery options of Psychology (treating anxiety,..) are still not available.   :(
Title: Re: [B18] ResearchPal and HelpTab
Post by: deus-misereatur on February 03, 2018, 03:27:44 PM
Just out of curiousity, but what determines the color of the tech when viewed in the Research Tree?
Title: Re: [B18] ResearchPal and HelpTab
Post by: Kori on February 04, 2018, 03:51:46 AM
Quote from: deus-misereatur on February 03, 2018, 03:27:44 PM
Just out of curiousity, but what determines the color of the tech when viewed in the Research Tree?

Tech level maybe?
Title: Re: [B18] ResearchPal and HelpTab
Post by: Harry_Dicks on February 04, 2018, 03:55:11 AM
Quote from: Kori on February 04, 2018, 03:51:46 AM
Quote from: deus-misereatur on February 03, 2018, 03:27:44 PM
Just out of curiousity, but what determines the color of the tech when viewed in the Research Tree?

Tech level maybe?

That's what I would have guessed but that doesn't seem correct when I think about it. There were a lot of industrial techs that were the same color, but then I remember some medicines and drugs being blues/pinks/purples and some of them would have been industrial as well. If it were tech level, then you would see the color bands most likely be separated horizontally, because the later techs would be to the right, and not have colors changing vertically, as they do now.

I think it's more of what it is tied to, or rather where it falls in place on the HelpTab window it self. Everything at the bottom is red, and it transitions between that and the top.

Or I could be completely wrong :)
Title: Re: [B18] ResearchPal and HelpTab
Post by: deus-misereatur on February 04, 2018, 11:09:13 PM
I guess its a mystery! :-)

Thanks anyway!
Title: Re: [B18] ResearchPal and HelpTab
Post by: Ruisuki on February 19, 2018, 09:07:59 AM
Quote from: Kori on February 03, 2018, 01:00:37 PM
Got the chance to test it myself, and HelpTab and Psychology are not compatible yet.

When HelpTab is active, the new surgery options of Psychology (treating anxiety,..) are still not available.   :(
But the rest of the mod is compatible without helptab module? Safe to delete just in case?
Title: Re: [B18] ResearchPal and HelpTab
Post by: Harry_Dicks on February 19, 2018, 10:05:00 AM
Quote from: Ruisuki on February 19, 2018, 09:07:59 AMBut the rest of the mod is compatible without helptab module? Safe to delete just in case?
Anything is safe to delete as long as you have backups ;)
Title: Re: [B18] ResearchPal and HelpTab
Post by: Kori on February 19, 2018, 11:18:42 AM
Quote from: Ruisuki on February 19, 2018, 09:07:59 AM
Quote from: Kori on February 03, 2018, 01:00:37 PM
Got the chance to test it myself, and HelpTab and Psychology are not compatible yet.

When HelpTab is active, the new surgery options of Psychology (treating anxiety,..) are still not available.   :(
But the rest of the mod is compatible without helptab module? Safe to delete just in case?

I don't know, I'm still waiting for the fix before I can play with this mod.  :-\
Title: Re: [B18] ResearchPal and HelpTab
Post by: wwWraith on February 19, 2018, 12:13:39 PM
Quote from: Kori on February 03, 2018, 01:00:37 PM
Got the chance to test it myself, and HelpTab and Psychology are not compatible yet.

When HelpTab is active, the new surgery options of Psychology (treating anxiety,..) are still not available.   :(

I'd say it's a neglible problem (though of course I don't mean that it shouldn't be fixed). Without surgery you only have to treat anxiety once every 4 or 5 days and its effect is very minor. And you can "simulate" surgery by removing this hediff via devtool. So your gameplay will be practically the same.
Title: Re: [B18] ResearchPal and HelpTab
Post by: Kori on February 19, 2018, 01:28:08 PM
Quote from: wwWraith on February 19, 2018, 12:13:39 PM
Quote from: Kori on February 03, 2018, 01:00:37 PM
Got the chance to test it myself, and HelpTab and Psychology are not compatible yet.

When HelpTab is active, the new surgery options of Psychology (treating anxiety,..) are still not available.   :(

I'd say it's a neglible problem (though of course I don't mean that it shouldn't be fixed). Without surgery you only have to treat anxiety once every 4 or 5 days and its effect is very minor. And you can "simulate" surgery by removing this hediff via devtool. So your gameplay will be practically the same.

It's not only anxiety, you can also ease depression, keep pyromaniacs from starting fires or prevent drug binges. This requires continuous treatment, so deleting the hediff wouldn't be the same.  :-\
Title: Re: [B18] ResearchPal and HelpTab
Post by: Harry_Dicks on February 19, 2018, 01:34:59 PM
But drug binges keep things interesting :(

I'm starting to love the really screwed up pawns. Chemical Fascination is awesome, too.
Title: Re: [B18] ResearchPal and HelpTab
Post by: Ruisuki on February 19, 2018, 03:43:40 PM
Quote from: Kori on February 19, 2018, 11:18:42 AM
Quote from: Ruisuki on February 19, 2018, 09:07:59 AM
Quote from: Kori on February 03, 2018, 01:00:37 PM
Got the chance to test it myself, and HelpTab and Psychology are not compatible yet.

When HelpTab is active, the new surgery options of Psychology (treating anxiety,..) are still not available.   :(
But the rest of the mod is compatible without helptab module? Safe to delete just in case?

I don't know, I'm still waiting for the fix before I can play with this mod.  :-\
Maybe check out research tree by fluffy while you wait? It seems to do similar things and fluffy is cool
http://steamcommunity.com/sharedfiles/filedetails/?id=1266570759&searchtext=research
Title: Re: [B18] ResearchPal and HelpTab
Post by: Kori on February 19, 2018, 05:21:22 PM
Quote from: Harry_Dicks on February 19, 2018, 01:34:59 PM
But drug binges keep things interesting :(
They do, but I'm playing with CaP, that's why I prefer to have an option to cure it.

Quote from: Ruisuki on February 19, 2018, 03:43:40 PM
Maybe check out research tree by fluffy while you wait? It seems to do similar things and fluffy is cool
http://steamcommunity.com/sharedfiles/filedetails/?id=1266570759&searchtext=research

I already play with research tree, it's a great mod! :)
Title: Re: [B18] ResearchPal and HelpTab
Post by: Azzinoth on February 26, 2018, 02:26:38 PM
Hello,

it would be nice if the HelpTab could also show base resouces stats. For example if i want to know what the market value or the mass of steel is the HelpTab cant help me unfortunately.
Title: Re: [B18] ResearchPal and HelpTab
Post by: TryB4Buy on March 28, 2018, 04:58:54 PM
Does anyone know if this mod can be edited to allow the research queuing while NOT using the funny research screen? I like the vanilla research screen!
Title: Re: [B18] ResearchPal and HelpTab
Post by: Canute on March 28, 2018, 05:16:55 PM
It is more then to create a new mod for research queuing.
And the bad thing are, both mod's with queuing use the tree view too.
Title: Re: [B18] ResearchPal and HelpTab
Post by: CrazyMalk on June 30, 2018, 08:38:45 AM
Do the queue gets saved after exiting the game? I use Fluffy's ResearchTree, but when I load my game my queue is gone.
Title: Re: [B18] ResearchPal and HelpTab
Post by: BlackSmokeDMax on June 30, 2018, 09:50:52 AM
Quote from: CrazyMalk on June 30, 2018, 08:38:45 AM
Do the queue gets saved after exiting the game? I use Fluffy's ResearchTree, but when I load my game my queue is gone.

Are you playing B18 or unstable 1.0? Pretty sure the last build of Fluffy's research tree for B18 I played with was keeping the queue between play sessions. Something it was not doing during earlier builds. Haven't tried his unstable 1.0 mods yet.

Title: Re: [B18] ResearchPal and HelpTab
Post by: CrazyMalk on June 30, 2018, 11:19:25 AM
I'm playing B18. I'll try updating the mod, then.
Title: Re: [B18] ResearchPal and HelpTab
Post by: bigheadzach on August 10, 2018, 09:47:36 AM
So if I go to enter text into HelpTab's search bar, and the whole popup box goes blank and can only be closed, to never open again...is this an known compatibility symptom?
Title: Re: [B18] ResearchPal and HelpTab
Post by: BlackSmokeDMax on August 10, 2018, 12:00:31 PM
Quote from: bigheadzach on August 10, 2018, 09:47:36 AM
So if I go to enter text into HelpTab's search bar, and the whole popup box goes blank and can only be closed, to never open again...is this an known compatibility symptom?

That doesn't sound very known. Perhaps throw all the pertinent info in this thread:

operating system
Rimworld version
Mods used
Error log
Title: Re: [B18] ResearchPal and HelpTab
Post by: bigheadzach on August 12, 2018, 08:36:14 PM
Windows 10 V1803
Rimworld B18.1722
Error log seems to have hundreds of this same code sequence:
Exception filling window for HelpTab.MainTabWindow_ModHelp: System.NullReferenceException: Object reference not set to an instance of an object
  at HelpTab.HelpCategoryDef.MatchesFilter (System.String filter) [0x00000] in <filename unknown>:0
  at HelpTab.HelpCategoryDef.ThisOrAnyChildMatchesFilter (System.String filter) [0x00000] in <filename unknown>:0
  at HelpTab.MainTabWindow_ModHelp+ModCategory+<ThisOrAnyChildMatchesFilter>c__AnonStorey0.<>m__0 (HelpTab.HelpCategoryDef hc) [0x00000] in <filename unknown>:0
  at System.Collections.Generic.List`1[HelpTab.HelpCategoryDef].GetIndex (Int32 startIndex, Int32 count, System.Predicate`1 match) [0x00000] in <filename unknown>:0
  at System.Collections.Generic.List`1[HelpTab.HelpCategoryDef].FindIndex (System.Predicate`1 match) [0x00000] in <filename unknown>:0
  at Verse.GenCollection.Any[HelpCategoryDef] (System.Collections.Generic.List`1 list, System.Predicate`1 predicate) [0x00000] in <filename unknown>:0
  at HelpTab.MainTabWindow_ModHelp+ModCategory.ThisOrAnyChildMatchesFilter (System.String filter) [0x00000] in <filename unknown>:0
  at HelpTab.MainTabWindow_ModHelp+ModCategory.Filter (System.String filter) [0x00000] in <filename unknown>:0
  at HelpTab.MainTabWindow_ModHelp.Filter () [0x00000] in <filename unknown>:0
  at HelpTab.MainTabWindow_ModHelp._filterUpdate () [0x00000] in <filename unknown>:0
  at HelpTab.MainTabWindow_ModHelp.DrawSelectionArea (Rect rect) [0x00000] in <filename unknown>:0
  at HelpTab.MainTabWindow_ModHelp.DoWindowContents (Rect rect) [0x00000] in <filename unknown>:0
  at Verse.Window+<WindowOnGUI>c__AnonStorey0.<>m__0 (Int32 x) [0x00000] in <filename unknown>:0

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced)

(Filename:  Line: 490)


Mods used:
MOD-E
Core
HugsLib
Miscellaneous_Core
AllowDeadMansApparel
ExpandedProsthetics&amp;OrganEngineering
Vegetable Garden
ArchitectSense
AllowTool
AnimalTab
AreaUnlocker
BirdsAndBees
Blueprints
ColonyManager
Cooks Can Refuel
DefensivePositions
DESurgeries
EdBPrepareCarefully
Efficient Light-A18
Fences And Floors
FluffyBreakdowns
Hand Me That Brick
Hospitality
ICanFixIt
Less-Rebuff-0.18
MedicalTab
Miniaturisation-0.18.0
Moody
P-Music
PlantCuttingIsForGrowers-1.0
QualityBuilder
RelationsTab
VGP_Fabric
VGP_Garden_Drinks
VGP_Garden_Gourmet
VGP_Medicine
VGP_More Veggies
VGP_Tools
VGP_Trees_Flowers
RF - Archipelagos
RF - Basic Bridges
RF - Fishing
RF - Fertile Fields
RF - Concrete
RF - Configurable Maps
RF - More Trait Slots
RF - Consolidated Traits
RF - Pawns are Capable!
RF - Smooth Stone Walls
RimFridge
StackMerger
T-MoreFloors
TradingSpot
RF - Wild Cultivation
WorkTab
[B18]ConduitDeconstruct
AnimalsLogic
FreshStockpileFilter-B18
Hardworking animals B18
More Furniture
more factions - B18
FollowMe
ImprovedWorkbenches
Mending
ModSwitch
AvoidFriendlyFire
Dodging Rebalanced
Flags-18.00
HeatMap
MorePlanning
Preset-Filtered-Zones-18.00
RT_Fuse-B18-1.1.1
RT_PowerSwitch-B18-1.0.8
ShowMeWhere
Apparello
CameraPlus
CleaningArea
ED-Embrasures
Miscellaneous_WeaponRepair
Nandonalt - Set-up Camp
PrepareLanding
ReplaceWalls
More Vanilla Turrets B18
Miscellaneous_MapGenerator
Miscellaneous_MapGenerator_FactionBase
WheresTheGravelGrayscale
LT-DoorMat
JTZoneButtons
Miscellaneous_BeeAndHoney
RimSearch
Miscellaneous_Robots
Robots_PlusPlus_Misc_Robots_Xtension
Psychology
RF - Editable Backstories
SeedsPlease
PathAvoid
ReColorStockpile
DontShaveYourHead-0.18.2
ButchersCanCountMeat-18.1.0
Miscellaneous_Incidents
Miscellaneous_TrainingFacility
WhileYoureUp
Additional-Joy-Objects-18.03
WildlifeTab
WildAnimalSex 2.2
VGP_Soylent Production
VGP CoffeeTeaDrugs
VerifyStart-Continued
TechAdvancing
SteelIsIron
SSClocks-master
SS Bigger Batteries A18
SS Bigger Fuses A18
Spoons Hair Mod -A18
SimpleSidearms-1.2.5
SeasonalWeather-master
SameSpot-1.0.5
RW_ColonistBarKF-0.18.0.1
RuntimeGC
RunAndGun-0.18.3.4
RoomSense
RIMkea 1.2 -A18
RF - Scenarios
RF - Faction Control
RF - Editable Pawn Titles
ResearchTree
RefactoredWorkPriorities B18
RangeFinder-master
Quarry-18.23
QualitySurgeon
QualityCooldown
PowerSwitch
Playable Settlers Faction B18
PickUpAndHaul-0.18.2.1
NaturalSurgery
NamesGalore-0.18.0.1
ModSyncRW
Miscellaneous_Objects
Miscellaneous_MapGenerator Urban
Miscellaneous_MAI
MarvsUghYouGotMe
MarvsLessAnnoyingUISounds
MapReroll
MapRenderer-0.18.0.2
LabelsOnFloor
kNumbers-bump
JTExport
How-Much-Longer-My-Muse-0.18.0.1
FeedTheColonists18
FashionRIMsta -A18
ExpandedRoofing-0.18.0.3
EPOERebalanced-1.4.2
DesignatorShapes
DeadmanFix
DamageIndicators-0.18
CustomMusic-Rimworld-v1.2-a18
CraftingQualityRebalanced
ChangeMirror
BetterMiniMapExtended
BedPatches
A_Dog_Said-B18.2
AsSimpleAsRack
Dubs Rimkit
HelpTab
Title: Re: [B19] ResearchPal and HelpTab
Post by: notfood on August 30, 2018, 02:01:59 PM
Updated ResearchPal to B19 based on Fluffy's Research Tree with the algorithm changed to a denser one. Also it builds the tree on RimWorld load before menu. Integration with HelpTab. There is miscellaneous tweak as well.
Title: Re: [B19] ResearchPal and HelpTab
Post by: notfood on August 30, 2018, 03:49:44 PM
I'm rewriting HelpTab, it's complex and it may take a while. In the meantime this rough HelpTab update will have to do.

Updated HelpTab to B19.
Title: Re: [B19] ResearchPal and HelpTab
Post by: BlackSmokeDMax on August 30, 2018, 04:33:37 PM
Quote from: notfood on August 30, 2018, 03:49:44 PM
I'm rewriting HelpTab, it's complex and it may take a while. In the meantime this rough HelpTab update will have to do.

Updated HelpTab to B19.

Thanks, appreciate the work on doing a temp mod in midst of a rewrite!
Title: Re: [B19] ResearchPal and HelpTab
Post by: Canute on August 30, 2018, 04:53:29 PM
Me too,
HelpTab is one of the most inportant helper when you play with unkown mods !!

I got a little request when you are doing the rewrite.
When you select a Resource/material/item it should show what recipe's use that one.
Title: Re: [B19] ResearchPal and HelpTab
Post by: Ruisuki on October 15, 2018, 09:02:26 AM
researchpal: rimwriter_bookshelves has a lower tech lvl than one of its prerequisites
researchpal: redundant prerequisites for reinforced glass:electricity. (glass+lights)
researchpal: redundant prerequisites for smokeleaf pharmacology advanced smokeleaf cultivation (smokeleaf industry)
Title: Re: [B19] ResearchPal and HelpTab
Post by: Canute on October 15, 2018, 09:50:37 AM
Ruisuki,
shouldn't you report that to the 3 mod topics?
I think the author forget to adjust these research to the latest changes.
Researchpal just discover these.
Title: Re: [B19] ResearchPal and HelpTab
Post by: Naji on November 26, 2018, 03:14:38 PM
Hi, I wanted to if there will be an update for the help tab mod because it's really important, and playing without it is hard especially when it comes to playing with new mods.
Title: Re: [B19] ResearchPal and HelpTab
Post by: Canute on November 26, 2018, 04:16:32 PM
You can use the B19 version, it works at 1.0.
Title: Re: [B19] ResearchPal and HelpTab
Post by: Sleeeper on November 27, 2018, 07:15:52 AM
Any way to turn off white log spam when something is being researched?
Title: Re: [B19] ResearchPal and HelpTab
Post by: Topper on February 29, 2020, 09:07:57 PM
Is it possible to get an update for this to 1.1 ?
Title: Re: [B19] ResearchPal and HelpTab
Post by: Canute on March 01, 2020, 02:46:21 AM
notfood is very lazy at the forum and didn't update her topic.
But the github project you can access for the first posting is uptodate.