Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Despite the naming, you can manage the value of items per every search iteration.
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1687566130
In my opinion, it has its pros and cons, unlike "Math!". The downside is that "Everybody Gets One" has a different number selection structure. It works as a search engine, for which you can set up filters, it is much simpler than full-fledged formulas that you can build in "Math!", but the upside is that the filters can be anything. You can set up a search by basic parameters like age, gender, faction, type, etc., but in addition to this, you can count pawns that, say, have a missing leg. Or using simple logic and/or select only those pawns that have no leg and at the same time have a prosthesis when you place an order for prostheses. You can even delve into ThingDef and get any number from the game, like we did in the good old ArtMoney in the 2000s, but in a read-only format.
Exception filling window for CrunchyDuck.Math.Dialog_MathBillConfig: System.NullReferenceException: Object reference not set to an instance of an object
I know this might be a mod incompatibility but i can't seem to find any mod altering bills ui...
Any ideas ?
I guess you have Ancient urban ruins or something similar?
Object reference not set to an instance of an object
at Verse.GenGrid.Walkable (Verse.IntVec3 c, Verse.Map map)
at Verse.ThingUtility.InteractionCellWhenAt (Verse.ThingDef def, Verse.IntVec3 center, Verse.Rot4 rot, Verse.Map map)
at Verse.Thing.get_InteractionCell ()
- PREFIX Mlie.MoveInteractionCell: Void MoveInteractionCell.Thing_InteractionCell:Prefix(Thing __instance)
MonoMod.Utils.DynamicMethodDefinition.Glue:AbiFixup<Verse.IntVec3 Verse.Thing:get_InteractionCell(),Verse.IntVec3 Verse.Thing.get_InteractionCell_Patch1(Verse.Thing)>(Verse.Thing,Verse.IntVec3&)
at CrunchyDuck.Math.CachedMapData.GetThings (System.String thing_name, CrunchyDuck.Math.BillComponent bc)
[Ref A11A05C3] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch5 (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
Ctrl-F for reference https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2895300634
Whenever I select the options from EGO I can't change the value of the bill. When I open the bill in the large window, the window flickers and I again can't select any values.
This isn't to say "oh noes pls fix" as you warn of compatibility issues. Just leaving this here for others and maybe to offer feedback for future features. Anyway, I hope you have a good start to the new year.
i get the same issue with the bill details tab flickering while causing two exceptions every time it flickers. i managed to get consistent errors by:
- going into quick dev test
- building an electric stove
- setting up two bills for simple meals (one is for a single unit, and the other is for bulk production (x4))
- spawning in 5 (or more) simple meals on top of a stockpile zone (or let pawns take them to a shelf)
- check bill details tab --> no errors so far
- wait for one of the pawns to take a meal into their inventory
- check bill details tab --> exceptions thrown
I have for now unfortunately removed maths and went back to Better Workbench Management, given I didn't make a lot of use of maths outside of what is broken.
Apologies for the extremely late reply, did you ever figure out a root cause for that? (aside from Math being the culprit, that is lol) Knowing where to start looking will give me a heck of a jumpstart on fixing it. I can't reproduce the bug in a lightly modded test environment, so its likely a conflict with a mod I don't test with.
@Bapador
Again, apologies for my tardiness - nope, I'm not the original author, CrunchyDuck is. I don't feel comfortable profiting off someone else's code - not at least until my line count outweighs theirs by a good margin ;P
@CrunchyDuck
Thanks Duck, and no problem :)
No worries about the code, its far better than I'd come up with myself lol
That said, I do need to do some spring cleaning - between me picking up Math and now, I've learned a lot more C# and it's painfully obvious when I look through it ;>.>
It really means a lot to me that kd8lvt spent the time to pick up where I left off.
I'm sorry for the code I left you!
Haven't opened RW since my previous comment, due to my least favorite combination of "other projects being more interesting in the moment" followed by "oh sh- its 4am i need to be awake in 2 hours"
Speaking of, its nearly 4am - at least I dont have to be up in 2 hours today
I'll dedicate some time tomorrow to Math and see if I can't break something in the process ;P
Yep, that appears to be the same issue. I think I know what's causing it, I just haven't had time to look into it and test. Hopefully I'll have time to look at it sometime this week, but my schedule is pretty packed so it may take longer.
Sorry about the issues folks, I've gotten a few similar but very slightly different bug reports as well through other channels, which all seem to stem from the same root cause. Luckily, if I'm right it should be a fairly easy fix, I just have to find time to implement it.
Is that a mod conflict or a bug of this mod?
This is what the log says:
Exception filling window for CrunchyDuck.Math.Dialog_MathBillConfig: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 1B3C68F4]
We love issues like that
> I'm running linux
Ah, I'll test on my Deck then. Good to know.
I'm still planning on looking into it, if only because it's an inconsistent nullref and starting on those early is a good idea because they take f o r e v e r to figure out sometimes lol
I use shelves to store meals anyways, so if it wasn't counting shelves I'd figure it out pretty quickly.
You'll be happy to hear that I finally managed to scrounge up enough time to look into that. The latest release fixes it (at least, in a mostly-Math-only context. The only other mod I test with is Dub's Menus)
It also fixes "Look-in-stockpile" for those who were missing it.
As always, let me know if anything is horribly broken; though I did test it of course. If your game doesn't have the fixes, try restarting Steam.
-K