RimWorld

RimWorld

219 ratings
What's Missing?
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5, 1.6
File Size
Posted
Updated
246.287 KB
24 Apr, 2024 @ 5:55am
25 Jul @ 4:08am
6 Change Notes ( view )

Subscribe to download
What's Missing?

Description
Original link: https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2073082747

Highlighted requirements and tooltips for recipe descriptions.

When a recipe has many ingredients, it's quite annoing to lookup what's missing. This mod tells you everything you need to know the first glance. Or at least it tells you a lot.


Source code: https://github.com/masakitenchi/RW-WhatsMissing

Improvements: (feat. bananasss00@github):
- splitted ingredients in to two lists(allowed by filters and not)
- settings: MaxTooltipsWidth, HideZeroCountIngredients

== Original Description ==

Highlighted requirements and tooltips for recipe descriptions.

When a recipe has many ingredients, it's quite annoing to lookup what's missing. This mod tells you everything you need to know the first glance. Or at least it tells you a lot.

Q: Save game compatibility?
A: It's simply a UI mod. It does not affect save games.

Q: Loading order?
A: Somewhere after harmony.

Q: Source code?
A: Contained in the uploaded workshop content.

Q: There's a typo in the preview image!
A: It's fixed, but I'm too lazy to make a new image. :)

Changelog:
2020.4.25.1: Show required skills again
2020.4.25.0: Initial upload

License
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License[www.gnu.org] as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

You like my mods?
Then please consider donating to the Tierpark Neukölln[tierpark-neukoelln.berlin] (Petting Zoo Neukölln, Berlin):
BIC: BFSWDE33BER
IBAN: DE 78 100 205 00000 316 5900
Intended purpose: Spende für Tierpark Neukölln
19 Comments
Tyrant 25 Jul @ 10:12am 
Maybe get rid of the "1.5 temp" thing?
CrazyBlot 25 Jul @ 5:11am 
@Neanderthal reporting same issue with disappearing "rename bill" button min details window. Founded just now (25.07 15 PM +2 GMT)
Neanderthal  [author] 25 Jul @ 4:09am 
@klvlt changed the transpiler code for a bit. now it should be fine.
klvlt 24 Jul @ 11:25am 
This mod makes the button disappear that lets you rename a bill (new feature in 1.6). Confirmed with just Core, Harmony and this mod.
LostDragon7 🐲🐉 23 Jul @ 10:20pm 
This has become such an incredibly helpful addition to my game. Feels like one of those things that should just be a vanilla feature. It's awesome. Thanks for all the work you did and do so that I can have it in my modlist.
Ragnar 13 Jul @ 2:54am 
Amazing thank you!
Neanderthal  [author] 12 Jul @ 6:42pm 
Recompiled for 1.6 and had a brief test (vanilla only). Please report any conflict with other mods.
Ragnar 12 Jul @ 4:26pm 
Will you be updating to 1.6?
pepe2030 3 Jul @ 4:23am 
well there is an error with the endlessgrowth mod from slime-sempai:
Exception filling window for RimWorld.Dialog_BillConfig: System.MissingMethodException: Method not found: UnityEngine.Rect Verse.Listing_Standard.Label(string,single,string)
[Ref 82656B2D]
at RimWorld.Dialog_BillConfig.DoWindowContents (UnityEngine.Rect inRect) [0x0104b] in <78f29a4eb9bd4773be28b9eaaf6c5df6>:0
- TRANSPILER fr.slimesenpai.rimworld.endlessgrowth: IEnumerable`1 SlimeSenpai.EndlessGrowth.Dialog_BillConfig_DoWindowContents_Patch:Transpiler(IEnumerable`1 instructions)
pepe2030 3 Jul @ 4:23am 
- TRANSPILER WhatsMissingMod: IEnumerable`1 Revolus.WhatsMissing.WhatsMissingMod:Patch__Dialog_BillConfig__DoWindowContents__Transpiler(IEnumerable`1 instructions)
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001a6] in <78f29a4eb9bd4773be28b9eaaf6c5df6>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)