Project Zomboid

Project Zomboid

90 ratings
SpiffUI - Themes
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
223.341 KB
10 Aug, 2022 @ 11:55am
1 Change Note ( view )

Subscribe to download
SpiffUI - Themes

Description
Supports B41+. Works in Multiplayer
A new save is not required

An overhaul for the Project Zomboid interface that allows custom colors to be defined and used to draw most UI Elements.

Instead of everything just being black with a white outline, the interface is now built on 3 colors to help define and accent the UI a bit more, with the Header being a 4th, different color.

I could list all of the changes here, but I recommend checking the "Screenshots" to see some of the differences instead.

NOTE: The Inventory in the screenshots uses the AMAZING Alternative Inventory Rendering mod by "black tea za webel uwu" to complete the look. I highly recommend this mod too!

WARNING
This mod is in the very early stages of its development, but is still in a state where I can begin to receive feedback and suggestions. There should be nothing in here that breaks your game, but due to how this mod works there may be some rough visuals for now. You WILL notice that most things on the Main Menu still use the old colors.

This mod is also very intrusive, and compatibility is not guaranteed. That being said, I have made a conscious effort to not conflict with other mods, and found this to be compatible with most things.

Included Themes
Blue Steel -- A Blue theme meant to be easy on the eyes. The look we're best known for and the default.
Ferrari -- And then there's Ferrari, which is based on a scale of Greys.
Le Tigre -- Le Tigre will be a bit of a softer dark look. Good for catalogs and footwear. (Coming Soon!)
Project Zomboid -- Uses the default Black and White, but keeps the new rendering. NOTE: Items/colors are not 1:1 recreated in this theme, but sets the tone back to the default.

F.A.Q.
Q. Some parts of the interface still uses the "old" colors. Why?
A. While most of the UI is defined by colors set when a UI Object is created, there are also many objects (usually child objects) that have their colors specifically set in code after creation. I cannot override this without changing the base code, which is a long process to do for everything (in-progress).

Q. Do modded interfaces work?
A. Yes! As long as they do not specifically set the colors then mods will automatically take the new colors.

Q. Can I make a theme?
A. Support for adding custom themes (i.e. from other mods) will be added in a later release.

Q. Can I preview a theme before using it?
A. Currently no. I will add something to allow this in a later update as well.

Configuration

ModOptions is required for futher configuration, but the mod will function without.

Name
Default
Description
Enable
True
Enable or disable the custom Theme rendering. NOTE: A restart is required.
Selected Theme
Blue Steel
Sets the Selected Theme

Translations

This mod is currently only in English. If you would like to contribute a translation, please submit a pull request on GitHub![github.com] I will happily give credit!

Workshop ID: 2847303520
Mod ID: SUI_Theme
19 Comments
aquelarrefox 12 Jul, 2024 @ 12:40pm 
I suppose it doesn't work with tetris?
BRKSHR 30 Mar, 2024 @ 12:11pm 
I wish this mod worked, I need it, I can't see black clothes
Just_Irish 3 Nov, 2023 @ 9:32am 
I absolutely love what this mod does, so thank you very much for it. It looks fantastic.
But I Wanted to report that while this mod is in use the following mods do not work:
Coach's Rename Containers,
and Arendameth's Search Containers.

I will post this in their threads as well.
쿠키 18 Sep, 2023 @ 10:15pm 
👍🏻💕
Lillian 17 Apr, 2023 @ 8:08pm 
hello? error messages but nothing is massively wrong. Trait icons are transparent and so is the car interface. I love this mod idk whats wrong :(((((((((((((
Determined Hero 23 Mar, 2023 @ 1:27am 
thank you for the update :steamthumbsup:
dhert  [author] 15 Jan, 2023 @ 10:28pm 
Hello everyone!

Just a quick message, as I know this mod hasn't been updated in sometime.

This mod is currently on a hiatus but is not dead as I have plans to come back to this at some point. When that will be I don't know, but it likely won't be for a few weeks. This was like the 2nd mod I had made when I first started, and I have learned a lot since then. As such, I plan on revisiting this with everything I have learned to fix many of the problems. Unfortunately, with how complicated this will be it is also the last on my "list of things to do". I am currently working on updates for 4 other mods (all much more popular than this, and less experimental), plus 2 new new ones that I need to finish and release. If all goes smooth for the above, then I will begin work on this again.
dhert  [author] 15 Jan, 2023 @ 10:26pm 
@Tot - Thanks for your error log. I see where this error is in my code.

@metaqizzical - Thanks for your feedback!
For the window information button, yes this is definitely possible! In fact, one of the things this mod will be doing is cleaning up those buttons for general windows and such. Currently though, the plan is just to hide that button. Other mods can add their own buttons, including with icons.
Regarding the inventory window and those types of configurations/features, those would be present in other SpiffUI modules such as my SpiffUI - Inventory . While it doesn't bring some features you mentioned such as the rearranging containers itself, it is built to be compatible with those mods. More SpiffUI modules will be coming soon too!
I didn't realize the tooltip was a problem for controllers. I'll see if I can't fix this in my inventory mod as well as it would be a better place for this fix.
Hermit the Trog 15 Jan, 2023 @ 9:39pm 
Can't wait for custom themes too. I don't really know code but I know graphics. Would be willing to lend a hand if I can.
Hermit the Trog 15 Jan, 2023 @ 9:39pm 
Please don't give up on this mod. It's a great start. I have a few ideas...

Would it be possible to make the information button next to the close button in the inventory windows a custom button? For example, auto loot store all button would fit really nice in that spot--there really is no need for that button past the tutorial and other mods could make use of it in conjunction with this mod.

Maybe adding an option to rearrange container icons (like that other mod :steamhappy:).

Support for moving the tool-tip that pops up for gamepad users when selecting items in the inventory window. It blocks the inventory window. Would be nice to position/dock the tooltip to the top, bottom, left or right of the inventory window.

Support for memorizing window positions for gamepad users. Currently it resets each restart or each time the controller is unplugged. Not a fault of this mod, it's something that needs fixed in vanilla.