Project Zomboid

Project Zomboid

Dynamic Monologue [BETA]
429 Comments
SevenGrainsOfSand May 11 @ 7:58am 
PLEASE make this in B42 i beg of thee
marshmallow justice Apr 9 @ 5:03pm 
I know you may or may not be working on this mod anymore, and perhaps not even into b42, but I just wanted to say that this mod is awesome. It makes my character feel so alive, with the curated lines based on events (ie. when freshly made character) etc.

There are only some problems I've experienced, DMMoodle.lua errors during certain events, and sometimes randomly (perhaps another player in my server did something near me at the time) like turning on a generator, sometimes the text shows up, sometimes not. But otherwise even if an error will occur it seems to still play the variable text.
MotaRin Apr 9 @ 2:35pm 
I updated russian translation. Check it out when you can :rennyf1:
plytz Mar 21 @ 6:13am 
B42?
SKhon Mar 18 @ 12:40am 
Very good mod, but need update ru translation :spiffo:
Hevan Mar 16 @ 3:18pm 
prosze zrob update b42
Hevan Mar 16 @ 3:18pm 
B42 PLEASE
plytz Mar 12 @ 12:19pm 
B42?
plytz Feb 25 @ 4:45pm 
B42?
jlcarneiro Feb 12 @ 6:50pm 
Great mod, thanks! I'm still on B41 and get this error when tired (some lines clipped):
function: MoodleCheck -- file: DMMainFile.lua line # 976 | MOD: Dynamic Monologue
function: EveryOneMinute -- file: DMMainFile.lua line # 1204 | MOD: Dynamic Monologue
java.lang.RuntimeException: __lt not defined for operand
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:900)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:163)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1980)
at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1812)
at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:66)
at se.krka.kahlua.integration.LuaCaller.protectedCallVoid(LuaCaller.java:139)
at zombie.Lua.Event.trigger(Event.java:64)
at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:65)
at zombie.GameTime.update(GameTime.java:680)
(...)
plytz Feb 11 @ 7:19pm 
B42?
Diavolkiss Feb 3 @ 3:22pm 
Greetings. There was a problem that was not there before. Previously, the phrases spoken by the character were in the language of the game (Russian), but now the character always says phrases in English. What could be the problem?
aburntChicken_ Jan 29 @ 12:12pm 
@DeeKayy what is it?
plytz Jan 26 @ 12:21pm 
B42?
@Quarterguy300004 Jan 23 @ 6:33pm 
Is that a spiffo's burgers? I could go for a...
DeeKayy Jan 10 @ 4:56pm 
theres a mod like this for b42 out already might be port of this one idk
plytz Jan 10 @ 9:26am 
B42?
Corpse Crusher Jan 3 @ 8:34am 
please, update ukrainian translation. A lot of phrases not translated
plytz Jan 2 @ 10:03am 
B42?
plytz Dec 29, 2024 @ 6:18pm 
B42?
plytz Dec 26, 2024 @ 7:43pm 
B42?
aburntChicken_ Dec 23, 2024 @ 11:57am 
Enjoy the holidays and take your time! :spiffo: :deadrat: :bleach:
Fajdek  [author] Dec 19, 2024 @ 6:32am 
I'll need to check if it'll run fine with current code. If it works decently enough I'll port it over.
plytz Dec 19, 2024 @ 3:41am 
B42 when?
Halcyon Ways Dec 11, 2024 @ 6:15pm 
You're mod has gotten really really good.
ᛗᚨᚾᛞᚨᛚᛟᚱᛖ Dec 11, 2024 @ 2:01am 
Please can you fix this. I have error every 3 sd in game when I'm exausted or sleepy at maximum
ᛗᚨᚾᛞᚨᛚᛟᚱᛖ Dec 11, 2024 @ 2:00am 
STACK TRACE
-----------------------------------------
function: MoodleCheck -- file: DMMainFile.lua line # 976 | MOD: Dynamic Monologue
function: EveryOneMinute -- file: DMMainFile.lua line # 1204 | MOD: Dynamic Monologue

LOG : General , 1733910843987> __lt not defined for operand
ERROR: General , 1733910843988> ExceptionLogger.logException> Exception thrown
ᛗᚨᚾᛞᚨᛚᛟᚱᛖ Dec 11, 2024 @ 2:00am 
java.lang.RuntimeException: __lt not defined for operand at KahluaUtil.fail line:82.
ERROR: General , 1733910843988> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: __lt not defined for operand
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:900)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:163)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1980)
at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1812)
at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:66)
at se.krka.kahlua.integration.LuaCaller.protectedCallVoid(LuaCaller.java:139)
at zombie.Lua.Event.trigger(Event.java:64)
at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:65)
at zombie.GameTime.update(GameTime.java:680)
ᛗᚨᚾᛞᚨᛚᛟᚱᛖ Dec 11, 2024 @ 1:59am 
at zombie.gameStates.IngameState.UpdateStuff(IngameState.java:566)
at zombie.gameStates.IngameState.updateInternal(IngameState.java:1623)
at zombie.gameStates.IngameState.update(IngameState.java:1333)
at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
at zombie.GameWindow.logic(GameWindow.java:298)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.GameWindow.frameStep(GameWindow.java:765)
at zombie.GameWindow.run_ez(GameWindow.java:667)
at zombie.GameWindow.mainThread(GameWindow.java:495)
at java.base/java.lang.Thread.run(Unknown Source)
LOG : General , 1733910843988> -----------------------------------------
STACK TRACE
-----------------------------------------
function: MoodleCheck -- file: DMMainFile.lua line # 976 | MOD: Dynamic Monologue
function: EveryOneMinute -- file: DMMainFile.lua line # 1204 | MOD: Dynamic Monologue
Ruru Dec 11, 2024 @ 1:29am 
Great mod! but will this also works with conditional speech mod?
Fajdek  [author] Dec 7, 2024 @ 6:09pm 
Translations are made by the fans of this mod, this mod is already plenty of work as it is, translating it by myself to other languages would just take way too much time and resources out of me to be viable.
Venom Dec 7, 2024 @ 5:11am 
the mod is very good, but will there be a further translation into Russian?
Fajdek  [author] Dec 5, 2024 @ 7:13pm 
Thank you. Progress has been halted temporarily because I got really sick but I'll get back into it ASAP!
andreea Dec 5, 2024 @ 11:32am 
this mod is really getting better and better especially with the new speeches! i think it's one of my favourites. You're doing a great job :steamhappy:
Fajdek  [author] Dec 1, 2024 @ 2:05pm 
Thank you and everyone else that uses this mod. And special thanks to Nielsost for coming up with a comeback that still has me laughing days after reading it, and Mahuba for making that heartfelt comment back in August that I still read from time to time.
Doe Dec 1, 2024 @ 2:00pm 
Yoo that's awesome! I look forward to see what you'll do with this mod
Fajdek  [author] Dec 1, 2024 @ 1:58pm 
I'd like to imagine some people will stay on b41 (atleast until stable b42 comes out, because the optimizations and better lighting alone are huge) and it brings me happiness to know that folks are enjoying stuff I have made. I've sorted out my issues with school and got some free time to work on this mod again, and honestly random folks coming to defend me after someone insulted the mod fueled my motivation like nothing else hahah.

Right now I'm focusing on just adding more variability to existing lines, but after that's done I'll start working on incorporating more 'Dynamic' element to the mod, I think the rain and fog elements are already well done, but there's still lots of work to do with everything else, such as adaption to zombies via kill count or exposure.
Doe Dec 1, 2024 @ 1:32pm 
Just wanna say thanks so much for this mod! I can't believe you're still working on this mod so close to b42, but I greatly appreciate it
kluggin Nov 30, 2024 @ 5:16am 
shout out for the amazing mod and shame on the goofy nerds bitching about a free shit
suzinistherealjuno Nov 29, 2024 @ 12:30pm 
god pz players are always complaining about passion projects taking time and i hate it
Nielsost Nov 26, 2024 @ 10:47am 
Plytz get a life loser, if it's such a pain to wait then make it yourself... oh you can't figure out coding??? no excuse.
VibrantGamer Nov 25, 2024 @ 3:22am 
Disrespectful, he's trying his best.
plytz Nov 24, 2024 @ 4:39pm 
No excuses.
Fajdek  [author] Nov 24, 2024 @ 8:47am 
It's almost as if I'm not being paid to do this and instead I just dedicate my free time to this project when I feel like it. This mod functions correctly (apart from the NPC bug) and has plenty of features already. It'll go out of beta when I deem it complete, or at the very least, with all the planned features released.
plytz Nov 24, 2024 @ 8:21am 
2 months later still not out of beta... no excuses.
Fajdek  [author] Nov 24, 2024 @ 4:48am 
It's in the translation files. One of them is a name I kept using all the time, one of em is a name someone popular in the discord used to rp, and others are mostly memes
VibrantGamer Nov 23, 2024 @ 3:02pm 
Can I get the list of names?
Fajdek  [author] Nov 19, 2024 @ 9:20pm 
some lines require a specific first name, last name or first name+last name to activate. they're very few, niche and specific though so don't worry about it
VibrantGamer Nov 19, 2024 @ 6:43pm 
Question, what does it mean to take your character's name into account?
Fajdek  [author] Nov 19, 2024 @ 3:01pm 
regarding npcs, i seriously don't know what i can do to fix the issue. i've already implemented checks for npc/dead character, yet the errors still happen. if someone manages to fix it then please let me know

regarding updates, im too busy with school rn to get anything done. just know that i'm hearing you all. it brings me immense pleasure whenever i get a comment thanking me for the work or appreciating the little details i put into the mod. whoever's reading this, have a good day.