RimWorld

RimWorld

Ikke nok vurderinger
Fluffy's Work Tab (yet another fork)
   
Pris
Føj til foretrukne
Gjort til foretrukken
Fjern som foretrukken
Mod, 1.6
Filstørrelse:
Offentliggjort:
Opdateret:
722.271 KB
19. aug. kl. 10:31
21. aug. kl. 14:14
2 ændringsbemærkninger ( vis )

Abonner for at downloade
Fluffy's Work Tab (yet another fork)

Beskrivelse
Yet another Fluffy's WorkTab fork.
My intention is to use this version as reference version for my mods compatibily (mainly Grouped Pawns Lists)
This means there will likely no new features added, outside of game compatibility updates and bug fixes.

This is a rebuild of last Fluffy's Work Tab version for RW 1.6 with added fixes for most glaring visual bugs and minimal changes I *had* to make:
- label column type check
- Proper table width calculation in expanded mode (scroll and last table columns are not cut anymore)
- Proper clipping of vertical labels
- Reflection replaced with Harmony's IL magic, improving performance
- Job icons for new jobs (warning: jobs are categoriced by AI and edited by me, so, it can have little sense at times)
- Some other changes

Die how RimWorld's mod management works, you need to unsubscribe from the original WorkTab mod and other works using the same packageId ("Fluffy.WorkTab"). Othewise it is not predictable which one of those forks will load and you will have red errors in the console.


Changelog:

5.1.1kx
- Check work table dirrectly
- Time bar layout fixes
- Direct check for work table mode
- Columns widths is now optimal instead of min in expanded mode
- Various PawnTable metrics fixes (hopefully no clipping anymore)

5.1.0kx
- Label column type check
- Proper table width calculation in expanded mode (scroll and last table columns are not cut anymore)
- Proper clipping of vertical labels
- Reflection replaced with Harmony's IL magic, improving performance
- Job icons for new jobs (warning: jobs are categoriced by AI and edited by me, so, it can have little sense at times)


Source Code:
https://gitlab.com/krypt_lynx/worktab_fork
22 kommentarer
Krypt  [ophavsmand] 23. sep. kl. 14:40 
Firstly, I'm not the author of the mod, the author is Fluffy, but he is not active since 2023.
Also, You can enable bersical labels in the mod settings. Or did you meant something else?
Matheus Muniz 23. sep. kl. 12:19 
Great mod. I would suggest making the labels vertical, since other mods don't go well with this one. That'd be a great addition to an already outstanding mod. Thank you for your work!
Schadenfreude 16. sep. kl. 1:12 
Love the mod, thank you for making this.

Can I request if it would be possible to have a small indiciator on the worktab, similar to the "Current Job" indicator, to let you know what overarching job category the pawn is using right now to perform their current task?

It can be hard to tell what job a pawn has to do, to do certain things with all these categories.

So for example when you finally see a pawn do a job that you've been waiting on one of them to perform, you check the worktab and see "oh, that's why nobody did this task, I have nobody high in priority to perform X/Y/Z."
NyanOfYaBusinessTTV 10. sep. kl. 16:58 
i am having the same issue as yutani
Tyrant 28. aug. kl. 8:48 
I'd be fine with that.
Krypt  [ophavsmand] 28. aug. kl. 4:28 
Well, I kinda-sorta thinking about it.
My "main" mod is RWLayout/Grouped Pawns Lists (Grouped PawnTables, actually - "GPT")
Most of those fixes was originally patched into Work Tab by GPT, so, it kinda sorta already works as modmod for worktab (also WorkTab will not work with GPT without active effort on my side, they modify the same code for render - I basically unpatch all graphic routines of WortTab)

So, I can add some things what I can generaize into GPT, but I'm not sure how to generaize it.
Also have anither idea - I can make vertical labels to render separate characters horizontally. It will not help alphabetic languages, but will work for hierogliphic ones

So, eeh. Both of those does't fit GPT either

Maybe actually to create a modmod for small changes like those? One which can be installed on any fork?
Tyrant 27. aug. kl. 18:02 
Alright, would you consider making a separate mod that patches in the behavior? A mod-mod, I suppose. That sort of thing is beyond me.

I could make even yet another fork, but I feel like there's so many forks already that I think it would be better to somehow work it in here or try and "inject" it with a separate assembly.
Krypt  [ophavsmand] 27. aug. kl. 6:26 
Likely no - this one intended to be a reference version, with focus on compatibility with updated pre 1.6 mods
Tyrant 27. aug. kl. 1:43 
Would you integrate the "Highlight the pawn's current work" feature that this fork has? https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3453549086
Krypt  [ophavsmand] 21. aug. kl. 2:37 
There is no alterations to Fluffy code
- old design
- vertical labels option is present
- doesn't attempts to patch Grouped Pawns Lists back (this is the main reason I had to create this work, so I can test my code properly)