RimWorld

RimWorld

Pawn Task Display
23 Comments
MJRAHOLE 16 Apr @ 11:15am 
Problem(s) noted:

Mod is a major contributor to TPS lag, even with performance mods that aim to help increase TPS. An immediate improvement was noted when the mod was disabled from the save, figured out by checking the console and found the mod was spamming the console almost every tick.

Probable Fix: Reduce the amount of times the mod can check the pawns current activities and/or change it to call for an update to the Task Display every time the pawns job changes.
Krypto 5 Jan @ 12:56pm 
it doesn't show
BBS_ProZ 30 Oct, 2024 @ 4:27pm 
Is there any chance of adding an option on when you want the tasks to display? I would personally love an option of it only displaying the task when you are zoomed in x amount as either zoomed in or out I feel it takes up a lot of my screen :)
BladeofSharpness 26 Oct, 2024 @ 5:28am 
I'm sadly removing it, the author seems to have disappeared and it just does not work that well (one minute delay some time between what is shown and what the pawn is doing for real, even with the option of one update per tick). There are bugs so ...
BladeofSharpness 10 Oct, 2024 @ 9:44pm 
The mod although good is not perfect, by far. Even with a refresh every tick, the task displayed is often out of date and is not the one shown in the colonist info panel. Is it not possible to simply duplicate the line here?
Rohzdear 9 Oct, 2024 @ 12:15am 
Hi! I wanted to thank you for this mod (it;s very useful for learning that a pawn is doing at any time quickly), as well as making a couple of suggestions.

In the same vein as Toggleable Overlays , do you think it would be possible to add an option so that the task display is only available when hovering the cursor over the colonist, or using a hotkey to display all displays at the same time?
CarnationCrab  [author] 2 Oct, 2024 @ 8:25pm 
BladesofSharepness, thank you very much! I was playing and just thought to myself, "I wish I could see what they were doing without clicking on them." Of course, I had been meaning to try out modding, and it seemed like a simple enough project idea... the perfect time to try. :)
CarnationCrab  [author] 2 Oct, 2024 @ 8:23pm 
Hi RocketRacoon, I was annoyed too, so the mod will feature a 'disable logs' setting in the next release!
BladeofSharpness 30 Sep, 2024 @ 12:26am 
It's a good, original yet simple idea, keep up the good work!
RocketRacoon 29 Sep, 2024 @ 8:26am 
Or actually I think it's spamming the logs only when devmode is on. Still it would be nice to have an option to disable this
RocketRacoon 29 Sep, 2024 @ 8:24am 
Hello, This log "[Pawn Task Display] [PawnTaskDisplay] updating every second." is spamming the log file
Toyota AE86 28 Sep, 2024 @ 5:53am 
Hello, love the concept of the mod but do you know if it works mid-save in 1.4? I gave it a couple of in-game hours and even tried toggling enable task display and update every frame on and off but I don't see any work labels being displayed under my pawns. Do you know if this is a 1.4 issue or maybe there's a conflict going on?
CarnationCrab  [author] 25 Sep, 2024 @ 10:34am 
Thank you for trying the mod. Custom offsets are coming in 1.2 :)
七·色人偶 25 Sep, 2024 @ 2:33am 
The text will be blocked by title from Guards for me,and bubble from Interaction bubbles.
Adding custom offset will be very appreciated:rbrb3:
CarnationCrab  [author] 24 Sep, 2024 @ 6:52am 
kyrambox, I like that idea. I'm working on the word wrap setting now for v1.2, and I will look into also adding an option to make the tasks disappear after some time in the same release. Thanks for checking out the mod! :)
SanguinarcAQL 24 Sep, 2024 @ 1:08am 
cool mod, thanks
kyrambox 23 Sep, 2024 @ 10:55pm 
When many pawns, their tasks overlap and it makes information a bit non-readable. Is it possible to make a mod option to show task only after pawn gets new task, for 2 or 3 seconds, for example?
CarnationCrab  [author] 23 Sep, 2024 @ 6:22am 
Peryn, I like that idea. Let me play around with it and see what I can do. Maybe I will include line wrap as a setting so everyone can choose for themselves! Testing is almost complete on my optimization update, so I may just roll this in with that.
Peryn [Андрій] 22 Sep, 2024 @ 11:20pm 
I played with it over the weekend. I really like the idea. It's comfortable. The only problem is that sometimes the labels are too long, especially if the name of the subject/work is long. Two lines are not enough. Could it be expanded to 3-4 lines, but not so wide?
CarnationCrab  [author] 22 Sep, 2024 @ 10:12am 
Hi Eidolan! I am currently working on testing the toggle and should have it pushed up soon. I think you are right about chewing up power, though it hasn't caused lag on any of the bases in my game I have tried it on yet. Thank you for the tip!

EDIT: I am currently testing a version that should be up in the next day or so that will include optimization using caches and the ability to turn the Task Display off and on. It is working for me so far and is pushed to github, but I am still going to keep testing it for a bit before I push it out on here. Stay tuned!
Eidolan 22 Sep, 2024 @ 8:05am 
Is there a toggle key for the display? I would think that in larger bases this would chew up some FPS/TPS power so you'd only want it on some of the time and toggle it off when you don't need it.
CarnationCrab  [author] 22 Sep, 2024 @ 7:43am 
Hi Peryn! I'm not quite sure I understand your question, can you elaborate a bit more? Are you asking if this mod uses TPC textures or suggesting a change?

Currently, my mod uses standard PNG textures for RimWorld. It uses Verse's framework to draw and display a label below each colonist, showing their current task in real time. Feel free to check out the source code's README (see link to source code in description) for a more in depth description of how the mod works technically.
Peryn [Андрій] 21 Sep, 2024 @ 11:47pm 
TPC ?