[B19] ResearchPal and HelpTab

Started by notfood, June 13, 2017, 10:37:57 PM

Previous topic - Next topic

Azzinoth

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.

TryB4Buy

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!

Canute

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.

CrazyMalk

Do the queue gets saved after exiting the game? I use Fluffy's ResearchTree, but when I load my game my queue is gone.

BlackSmokeDMax

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.


CrazyMalk

I'm playing B18. I'll try updating the mod, then.

bigheadzach

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?

BlackSmokeDMax

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

bigheadzach

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

notfood

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.

notfood

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.

BlackSmokeDMax

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!

Canute

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.

Ruisuki

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)

Canute

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.