Project Zomboid

Project Zomboid

Dawn of the Zed
60 Comments
Burryaga  [author] 23 Nov, 2023 @ 5:57pm 
FYI, Metsu, I've been playing again lately with a couple friends; I use gamepad, and they use KBM; we all have the mod active, but no one is reporting any weird disappearing HUD issue upon right clicking anything... That sounds like it must be a mod conflict. Sorry I can't give any better direction to help!
Burryaga  [author] 11 Apr, 2023 @ 11:11pm 
Very strange bug, Metsu. Not going to lie, I haven't been very active on Zomboid lately, but if anyone happens to identify the cause for your issue, they are welcome to republish this or send me the solution. Unmotivated to code lately. Sorry. Real life getting in the way.
Metsu 11 Apr, 2023 @ 11:07pm 
hello! i love this mod and hope to see its continued developent. just wanted to say a relatively new bug i experience is when i do a right click action; destroying a wall, removing a bush, and reading map, causes the hud to disappear and pausebreak doesnt bring it back. i have to go in the settings' mod page and manually renenable/disable a random hud setting to regain hud control with pause break. thank you for your hard work
Burryaga  [author] 5 Mar, 2023 @ 1:20pm 
@Top h There is already a Mod Option accessible through Options -> Mods to leave the inventory visible when you hide everything else... I'm not sure what you're requesting if that doesn't do what you need. Can you contact me via the Project Zomboid Discord and clarify your needs?
Top h: Shishunki no Obenkyou 5 Mar, 2023 @ 12:36pm 
Hello again
This mod is really good and has a lot of work on it, which honestly makes the game much more immersive.
I just have one question, in the future can you add a key to make the inventory visible? or something like this mod: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2823283090&searchtext=minimal+ui
Honestly your mod is very cool and I was just wondering that. thanks for everything
Burryaga  [author] 5 Mar, 2023 @ 10:19am 
Thanks! I do not know if I can easily detect how many hotkeys are actually being used with all the hotkey mods out there to reliably base showing the hotbar on that; however, I might be able to add a "check UI" button that just shows your UI for like 5 seconds when it is hidden. But ultimately that would only save people the tenth of a second they would otherwise have spent pressing the normal UI shortcut a second time... I could also try to figure out if I can hook the hotkey-received function but I don't know if there is such a thing, to be honest. Will give it some thought!
ThunderTrucker 5 Mar, 2023 @ 9:19am 
Wonderful mod!
I have an inquiry:
Is there a way to make the entire hotbar be briefly displayed when you press a corresponding number for an the item on it?
Burryaga  [author] 25 Feb, 2023 @ 8:02am 
Thanks a lot, Obenkyou, haha. I love this mod but feel like it doesn't get a lot of love. :)

Guess most people like the UI more than I do.
Top h: Shishunki no Obenkyou 24 Feb, 2023 @ 7:27pm 
10/10
Metsu 20 Feb, 2023 @ 9:15am 
for sure thank you i will give that a try
Burryaga  [author] 18 Feb, 2023 @ 3:44am 
The server defaults are used for resetting defaults in game. They are not overrides and will not independently do anything. You need Mod Options as described above. :)
Burryaga  [author] 18 Feb, 2023 @ 3:43am 
The Sandbox Options are ONLY server defaults... I tried to make that clear. :) What you need to do is open you mod options in game using Escape -> Options -> Mods.
Metsu 17 Feb, 2023 @ 6:37pm 
hello, relatively new to this mod. I have used it a few times and tried customizing the elements that are shown or hidden. Ideally I want nothing on the screen except for the inventory bars on the top of the screen, and I saw there were options in the sandbox settings to change what is shown. but when i click through the options for what i want shown/hidden it doesnt change anything, all elements are hidden no matter what i enable or disable in the sandbox settings. ive tried enabling and disabling the options that are enabled by default, but nothing looks any different. either way im glad all the elements are hideable, but i feel like the options included dont really change anything.
Burryaga  [author] 2 Jan, 2023 @ 3:45am 
@All I have added a new feature! You can disable it via Mod Options if you do not like it. It is called Show Elements Hidden By Vanilla, and its purpose is to reveal UI elements that have been hidden by the base game's hide-most-UI function when you reveal the UI using the Dawn of the Zed shortcut. This should help prevent people who are new to Project Zomboid or this mod from becoming confused by accidentally hiding part of the UI with vanilla's shortcut, and then trying to unhide it using Dawn of the Zed's. Previously, this wouldn't work; now it does, unless you choose to disable it via Mod Options.
Burryaga  [author] 2 Jan, 2023 @ 3:42am 
@BargainSale I have repeatedly checked the behavior of Rewarding Night Combat, and it is not appearing for me at night when my UI is hidden... Are you sure you've unselected "Keep Rewarding Night Combat Moon" at the bottom of the Dawn of the Zed mod options?

I also updated my hide loop with a protection against accidentally hiding elements using the vanilla manager in a way that causes Dawn of the Zed to appear to be malfunctioning when in fact it may not be. I do not know if this was actually your issue, but IF it was somehow related, you may find that you can no longer get permanently stuck in the hudless state you would formerly trigger.

Please let me know whether you can trigger either of these bugs again as you play more with the mod! As far as I know, the first should never have been possible, and the second may no longer be possible.
Burryaga  [author] 1 Jan, 2023 @ 8:59pm 
@BargainSale I have not yet solved the moon icon issue (though I will look more closely), but I DID solve Excrementum compatibility. So you should now be able to reliably hide and unhide those moodles with all the other moodles, and they should stay that way until you unhide them. It turns out the author of Excrementum left a couple crucial points of global access that I was able to exploit.
BargainSale 31 Dec, 2022 @ 12:08pm 
I'll try to pay attention on my next run but i'm pretty sure I removed the key bound to vanilla UI hide. Sorry to not have anything to add. I just been trouble shooting other mods to finish my modlist and was focusing on other stuff
Burryaga  [author] 31 Dec, 2022 @ 11:02am 
@BargainSale Happy New Year to you as well! Please let me know if you think it may be possible that you are triggering the vanilla hide shortcut, and, if not, I welcome any further data about what you believe precedes the bug you're experiencing.
BargainSale 31 Dec, 2022 @ 11:00am 
No worries, its not that big of an issue. Happy new year
Burryaga  [author] 31 Dec, 2022 @ 10:59am 
@BargainSale (Please read replies below backwards lol).

Is it possible that you are brushing a key unintentionally when this occurs? Can you check your settings for your binding of the vanilla UI hiding function and unbind it if necessary? It seems conceivable that you are accidentally hiding the UI using the vanilla shortcut after DOTZ has hidden most of the UI already. IF you WERE doing that, the result would be confusing, because DOTZ will not unhide what vanilla PZ has hidden, and vice versa, because I keep my own table of hidden elements in DOTZ for many reasons. So if you hide everything using vanilla, and then you toggle DOTZ shortcut, DOTZ won't help unhide anything that vanilla hid.
Burryaga  [author] 31 Dec, 2022 @ 10:57am 
As for the random UI disappearance, I can try to double-check all the conditions under which UI can be hidden, but it's extremely hard for me to identify a bug in my own code when it superficially appears to work (for me locally) and I do not know much about the trigger of the bug... I'm sure the event appears subjectively random, but it likely has a concrete trigger, and knowing how to trigger that bug is very crucial in being able to solve it.
Burryaga  [author] 31 Dec, 2022 @ 10:53am 
Odd, I will look into the Rewarding Night Combat issue asap. No one had suggested that was borked.
BargainSale 31 Dec, 2022 @ 9:28am 
Thanks for the update and sorry for the extra work. I had an issue happen three times now where all of nowhere all the UI disappears. Even whats set to be visible. And pressing the hotkey makes so the moodles from excrementum and the toolbar appear. Nothing else. Reloading the game fixes it. My seeting are to only show moodles. All the rest is hidden.

On another note, about your update, don't know if it helps at all but when the moodles for excrementum show up double clicking the hotkey (activating and deactivating the UI) hides them until they change or update. ALl other mods dont show up no matter what with the exception of rewarding night combat. Come to think of it. Maybe the issue with the ui disappearing can have something to do with it. My setting are to hide the moon icon but it still shows up sometimes
Burryaga  [author] 31 Dec, 2022 @ 9:02am 
@BargainSale I took a close look at Excrementum and the experience was not as pleasant as I had hoped...

Unfortunately, Excrementum has a lot of fundamental logic buried locally. It even has at least one massive anonymous function added to OnTick; I do not know how I can reliably access or change anything about how that function works. My mod can hide Excrementum moodles with a quick toggle, but unfortunately, when my mod has hidden the UI, Excrementum still adds its new UI elements and shows them, and there is no easy way for me to know that the new UI elements that have been added are in fact Excrementum moodles. I am going to explore this further, but it suffices to say that it will not be easy. Will update you if I learn something useful.
Burryaga  [author] 24 Dec, 2022 @ 12:46pm 
You, too! Happy holidays.

FYI, I am very close to pushing an update for Meditation that requires reading the book before you can activate the meditation function and therefore begin training to gain the superpowers.
BargainSale 24 Dec, 2022 @ 10:27am 
Cheers mate. Lets say this was your christmas for me. Have I nice one today
Burryaga  [author] 24 Dec, 2022 @ 10:12am 
@BargainSale I figured out why vanilla stops animating dashboard when UI is hidden, and I pushed a patch so that vehicle dashboard now properly updates in that context. Please let me know if you encounter any unexpected side effects of this patch, but as far as I know, the vehicle dashboard is 100% working with hidden UI, better even than it works in vanilla! Good luck!
Burryaga  [author] 24 Dec, 2022 @ 8:43am 
Update: the bug you have identified is actually a vanilla bug this time (for the uninitiated, that means it's in the base game already). If you use the game's built-in shortcut for hiding UI and get in a vehicle, the vehicle's UI stops getting updates and stays in its most recent state (whether car is on or off).

That said, I have found multiple solutions to vanilla bugs and included them in some of my other mods, so I'm not giving up. I just wanted it to be on record that this particular bug is in a sense not my fault... Haha.
BargainSale 24 Dec, 2022 @ 1:48am 
I hope so. From what I've heard most of the complaints about performance and modding java related
Burryaga  [author] 23 Dec, 2022 @ 8:30pm 
I suspected the key might not show up... It sounds to me like certain animated elements of the dashboard are not rendering for some reason or another. I will see if I can get that rendering into my loop ASAP. Just cross your fingers it isn't Javaside... 😅
BargainSale 23 Dec, 2022 @ 6:15pm 
The key doesnt show up either. and the buttons remain white even when pressing them. In this case moodles are not hidden. Will try to mess with the settings to see if it affects it at all
Burryaga  [author] 23 Dec, 2022 @ 6:07pm 
I see... I will look more carefully at the dashboard colors and try to figure out what I'm missing there. It could be that Java does something about those colors when the UIManager is set to visible, but not when it's set to false. If that's the case, this is another situation where hiding Moodles inevitably interrupts something else. I will investigate and report back.
BargainSale 23 Dec, 2022 @ 4:33pm 
Hey, dashboard shows up when moving seats now. Unfortunately icons are still white, other than the radio one
https://imgur.com/a/1Ag7W2D
BargainSale 23 Dec, 2022 @ 4:26pm 
Can I give a recommendation here? Been using this mod with SpiffUI (All three) and it's a match made in heaven. I noticed you plat with the gamepad right? Must be even better. Should check it out
Burryaga  [author] 23 Dec, 2022 @ 4:10pm 
Nah, multiple people on my mod were requesting books to learn to meditate and I felt it was a good excuse to learn some item trickery. Glad you appreciated that update. Just added the ability to control yoga literature drop rates in that mod using sandbox options, fwiw!
BargainSale 23 Dec, 2022 @ 4:08pm 
I hear you. But the meditation mod is great though. Adding the books to learn were a great addition. Don't know if they had anything to do with it
Burryaga  [author] 23 Dec, 2022 @ 4:07pm 
It was funny until the guy became ridiculously condescending, arrogant, and irrationally judgmental because I asked for evidence that some of what he was saying was true, and decided to take it with a grain of salt when he had none.

At that point, it became an annoying waste of my time. 😂
BargainSale 23 Dec, 2022 @ 4:03pm 
That's kinda funny actually thank you for the kind words. I'm just trying to put together a huge mod list that works for me and don't cause any errors or incompatibilities you know? So I test every error and every mod. Then I go for a quick run and see if there's any issues. I've been annoting some people the whole week ;)
Burryaga  [author] 23 Dec, 2022 @ 3:50pm 
I know other modders may have made you feel like these things annoy them, but you are 100% helpful as far as I'm concerned. You're providing data that is directly supporting my goal of making my mod work as I intended it to work. I had one guy show up on my meditation mod and try to get me to help him expand it into a tool for teaching Project Zomboid players his personal path to the true understanding of yourself and the poster's god AND real-life belief in magic (not joking). So, in comparison, your feedback has been the good kind. :)
Burryaga  [author] 23 Dec, 2022 @ 3:47pm 
@BargainSale Both bugs should be fixed. Please let me know if you have further issues.
Burryaga  [author] 23 Dec, 2022 @ 3:33pm 
Lmao, yeah, oof, literally leftover code I did not mean to leave that did nothing until you were dead at which point its impossibility throws an error... that exception is fixed and I am pushing update.

Also, NEVER a need to apologize for helping me identify exceptions, especially as well as you help. Saves me a great deal of time and energy.
Burryaga  [author] 23 Dec, 2022 @ 3:30pm 
"I'm testing the car dashboard and I still have an issue. If you enter through a door other than the driver's, the dashboard won't show up. And when it does all the icons are white instead of grey and green."

I see. My solution hooks the function when you enter from the street. I'll find the one where you enter from another seat and hook that too.
Burryaga  [author] 23 Dec, 2022 @ 3:29pm 
Got it, thanks, I know what the issue is. I'll fix it within the next hour.
BargainSale 23 Dec, 2022 @ 12:52pm 
Sorry for posting so much at this time of the year. When I died I got a few more errors

attempted index: getUIName of non-table: null
function: ensureDashboardHasName -- file: DawnOfTheZed.lua line # 455 | MOD: Dawn of the Zed
function: ensureCrucialElementsHaveNames -- file: DawnOfTheZed.lua line # 461 | MOD: Dawn of the Zed
function: exceptionallyToggleUI -- file: DawnOfTheZed.lua line # 511 | MOD: Dawn of the Zed
function: ToggleEscapeMenu -- file: DawnOfTheZed.lua line # 1168 | MOD: Dawn of the Zed
java.lang.RuntimeException: attempted index: getUIName of non-table: null

Line 455
getPlayerVehicleDashboard(0):getUIName()

Line 461
DOTZ.ensureDashboardHasName()

511
DOTZ.ensureCrucialElementsHaveNames()

1168
DOTZ.exceptionallyToggleUI(false)
BargainSale 23 Dec, 2022 @ 8:06am 
Yeah, but Conditional speech doesnt have lines for that, so I do need to keep it there somehow. No worries though. No hush. I'm testing the car dashboard and I still have an issue. If you enter through a door other than the driver's, the dashboard won't show up. And when it does all the icons are white instead of grey and green.
Burryaga  [author] 23 Dec, 2022 @ 7:25am 
Just FYI, while glancing at Excrementum, I noticed you can disable its Moodle via Mod Options if you just want it gone and don't need to check it frequently.
Burryaga  [author] 23 Dec, 2022 @ 5:06am 
In general, I would recommend you contact the authors of Moodle mods and inform them if the built-in UI hider fails to hide their Moodles... You can bind it in Key Bindings. I am not sure it has a binding by default, but it may be V. Technically speaking, a properly added Moodle SHOULD go away when the rest of the Moodles get hidden... I use the vanilla function that is used to hide Moodles, so if their Moodle gets missed by it, they may want to improve how their Moodle is added.
Burryaga  [author] 23 Dec, 2022 @ 4:57am 
Thanks. I will look into how Excrementum draws its Moodles and see what can be done. If mods use standard processes for showing their Moodles they should already be covered; if mods drew their moodles in the normal Moodle loop, DOTZ would hide them, and if they added them to UIManager as elements, DOTZ would hide them. If there is a third pattern used by a range of mods that add Moodles, I'll try to identify and address it. But insofar as mods use entirely unique mechanisms for drawing their Moodles, I will unfortunately be unlikely to keep up with covering every unique case. I'll look into the details and respond tomorrow.
BargainSale 23 Dec, 2022 @ 4:43am 
Oh, I do have a suggestion though. Add compatibility with mods that add moodles. Excrementum shows its moodles even with the ui off for example
BargainSale 23 Dec, 2022 @ 4:15am 
No worries, happy to help in any way. I just noticed I've been using a couple of your mods as well. Good stuff