Project Zomboid

Project Zomboid

Not enough ratings
Magic Chat
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
3.558 MB
Aug 6, 2024 @ 5:06am
1 Change Note ( view )

Subscribe to download
Magic Chat

Description
I am on an indefinite hiatus from Project Zomboid. Feel free to use my code for future mods, and feel free to update my mods for B42. Please do not reuse their exact names or mod id's to avoid confusion and bugs for B41 players. I can only guarantee my mods worked when used alone before B42 dropped. I will no longer be retesting them when people have conflicts. Thanks for the support over the years.

Magic Chat makes the vanilla chat UI just a bit more magical.
  • If the chat UI is closed when a new message appears in one of its channels, and it will open and switch to that channel.
  • If the chat UI is automatically opened this way, it will automatically close again after an optional duration.
  • Gamepad users can now grab their favorite controller and enjoy joypad support for entering chat messages, checking the chat, and changing chat tabs. These shortcuts require other interfaces to be closed for maximum compatibility with other mods, and they rely on holding R1 (the right bumper) while pressing various buttons.
  • R1 + D-Pad Up will toggle the chat visibility. The chat will close automatically after the set time if magical chat behavior is enabled, but this can be used as a hard toggle if magical chat behavior is disabled.
  • R1 + D-Pad Left or Right will change tabs while the chat window is visible.
  • R1 + D-Pad Down will open an input panel for entering messages using your gamepad; using Magic Chat's Mod Options, you can enable the ability to open this panel using R1 + Cross (the Xbox A button).
  • Admins and modders can ensure that players see important messages by temporarily opening their closed chat panels automatically when "servermsg" (server message) commands arrive; a minimum duration for server messages can be set using sandbox options. End users can otherwise disable magical chat behavior using Mod Options if they are not interested in using the chat at all.

I strongly recommend running Mod Options Readability Enhancements alongside this mod if you would like to greatly improve the appearance of your Game Options menu and especially your Mod Options. Happy modding, survivors!

Mod Options is strictly required by this mod. Mod Options Readability Enhancements is not, but it will make Mod Options look way better, so I have included it in the required items for ease of finding it.

If you are a host for a public server, please, for the love of all that is good, also consider adding Wookiee Gamepad Support to your config, even if you don't personally need it (yet)! That is my pet project for Project Zomboid and it improves many things about the game, some of which benefit keyboard users, but all of which will make your server much more welcoming to everyone who plays on a controller. This mod is of course fully compatible with that one, and I am committed to ensuring that all of my mods remain bug-free and perfectly functional alongside as many mods as possible. Know about a conflict that I need to address? Please contact me via Discord, and I will absolutely take a look as soon as possible.

Like this mod? Feel free to check out my other stuff on the workshop, and thanks in advance to everyone who helps the visibility of my mods by leaving me some upvotes!

[ko-fi.com]

This mod is fully compatible with the chat overhaul found in bikinihorst's bikinitools: Server Edition, so please don't hesitate to use this mod alongside that one for your gamepad users!

Workshop ID: 3303970420
Mod ID: MagicChat
10 Comments
Burryaga  [author] Aug 23, 2024 @ 8:41pm 
Mod Options for this mod will be found in Game Options under Mods -> Magic Chat.
Burryaga  [author] Aug 23, 2024 @ 8:41pm 
Turn off the magical chat behavior in Mod Options.

Screams by default get logged in chat, so your chat will appear to show you when someone screams if you have magical chat enabled. If you disable it, only forced server messages will automatically reveal the chat.
DekinHaX Aug 23, 2024 @ 8:24pm 
Chat is opening when someone screams, how to solve that?
Burryaga  [author] Aug 13, 2024 @ 6:05am 
Yeah can't say any of my mods can do that except perhaps if you use Interface Reflexes' option to press A repeatedly to reopen the closed menus, and you set the number of repetitions required to a low number so that you're accidentally triggering that by double-or-triple pressing A. If that is your issue, you may want to go disable it. I think that aspect of IR is off by default.

You should contact me on Discord if you cannot solve it.
Kaoeutsu Aug 13, 2024 @ 5:15am 
Thank yoooouuu!!!
I use all your mods, including Interface Reflexes.

What I meant with my chat keeps poping up on my screen is that my chat keeps opening each 5 seconds even without any messages, I really dont know the reason for this lol but that's most probably not related to any of your mods
Burryaga  [author] Aug 10, 2024 @ 7:46am 
There is an option in this mod to automatically close the chat after joining the game based on your delay. In general, chat always opens automatically upon joining a multiplayer server. The fastest way to close it on gamepad is to use Interface Reflexes, one of my earlier mods, which will allow you to close the chat and many other interface panels by simply aiming or moving (the choice is made available via Mod Options).
Kaoeutsu Aug 10, 2024 @ 7:25am 
Another wonderful mod from Burryaga, thank you!!

Not related to your mod but I was wondering if you know the reason why my chat keeps poping up on my screen? I have to close it all the time but it keeps showing up, I was wondering if you could add an option to your mod to simply fully ignore the chat, like never make the chat appear, I play on Steamdeck so the chat appearing all the time makes it difficult to see and play on the deck's small screen:crying_yeti:
somewhatfrog Aug 7, 2024 @ 1:43am 
:spiffo:
Burryaga  [author] Aug 6, 2024 @ 7:26am 
I try! ❤️
Chuckleberry Finn Aug 6, 2024 @ 6:41am 
Nice QoL. :cherrypie: