Project Zomboid

Project Zomboid

True Music Radio
norby007  [developer] Dec 13, 2023 @ 5:17pm
Bugs go here...
Fixed the 94.8FM radio name so that it fits the radio UI and also updated the audio to reflect sound from vehicles when the windows are down, removed, or smashed out.
< >
Showing 1-15 of 96 comments
norby007  [developer] Dec 26, 2023 @ 9:50pm 
"What happens when you have Survivor Radio installed and 94.0 conflicts with Gallatin Underground station"

Update on this issue or non-issue... I ran both at the same time. I suspect that load order with survivor radio first and this true music radio mod second is the best of both worlds. Basically I went to the other stations and heard them playing. While 94FM was only pulling my script which overwrote survivor radio's script. Their script codes never launched so their music never played and no errors came from it. So load order is what you'll want to focus on with a server that has both.
norby007  [developer] Dec 27, 2023 @ 10:03am 
RV Interiors does not track the music on enter/exit. Will look into this.
norby007  [developer] Jan 6, 2024 @ 11:46am 
Originally posted by norby007:
RV Interiors does not track the music on enter/exit. Will look into this.

It's because the player is teleported away from the square that is no longer loaded in the game. I might be able to find a way around this by adding a check to the RV entry exit that will move the x,y,z of the emitter into the teleported location or duplicate the emitter internally.
norby007  [developer] Jan 6, 2024 @ 1:06pm 
anti-cheat 21 needs to be set to false on servers, despite zero explanation why in documentation, it checks skills and recipes from the player. Neither are modified on any level by this mod, so I have no clue why this is caught up.
Seiyo Jan 13, 2024 @ 8:41am 
Hi! When I add more than one music list add-on your mod only uses the first one to play on the radio. Is there any way to solve this?
Thanks for this mod!!!
norby007  [developer] Jan 14, 2024 @ 9:47am 
Originally posted by Seiyo:
Hi! When I add more than one music list add-on your mod only uses the first one to play on the radio. Is there any way to solve this?
Thanks for this mod!!!

That's interesting. I will test this out. I test with 3 different mod lists and they all load but I do notice that conflicting music sometimes does not. If the same song is on two different mod lists it may or may not load that title. One will overwrite the other. But I will test for this and see if I can find a reason why its not working for you.
Seiyo Jan 14, 2024 @ 10:51am 
Originally posted by norby007:
Originally posted by Seiyo:
Hi! When I add more than one music list add-on your mod only uses the first one to play on the radio. Is there any way to solve this?
Thanks for this mod!!!

That's interesting. I will test this out. I test with 3 different mod lists and they all load but I do notice that conflicting music sometimes does not. If the same song is on two different mod lists it may or may not load that title. One will overwrite the other. But I will test for this and see if I can find a reason why its not working for you.

Your radio works with several mods. I have looked at the files of those add-ons and they have not followed all the instructions in the True Music description. Thanks for continuing to improve it.
Space Donuts Feb 10, 2024 @ 7:31am 
I think there is a bug, while using better belts, and for odd reason I attached a Valutech PortaDisc to my belt, put in the cd and music started playing, removed the disc and the music kept playing. only way to disable it is to turn it off.

not really sure where to report or submit it. since the ValuTech PortaDisc somehow acts as a radio, here is where I report it first.
norby007  [developer] Feb 12, 2024 @ 10:29am 
Originally posted by Space Donuts:
I think there is a bug, while using better belts, and for odd reason I attached a Valutech PortaDisc to my belt, put in the cd and music started playing, removed the disc and the music kept playing. only way to disable it is to turn it off.

not really sure where to report or submit it. since the ValuTech PortaDisc somehow acts as a radio, here is where I report it first.


LOL! That is a nice bug! There is a single check that sees if it's a portable cd player but probably not enough to keep it from doing it. I will check on that for a hotfix.
Space Donuts Mar 8, 2024 @ 2:39pm 
Hello, It's me again.. I have no excuse on why I randomly picking up stuff, I just hey shinny...then picks up....lol. but we are having this error along side ladders. I have reported it ladders mod aswell incase he/she is still poking on the mod.

`Callframe at: ReadFromWorldSprite function: instanceItem -- file: ISMoveableSpriteProps.lua line # 206 | Vanilla function: pickUpMoveableInternal -- file: TMRadio.lua line # 574 | MOD: True Music Radio function: pickUpMoveable -- file: ISMoveableSpriteProps.lua line # 977 | Vanilla function: pickUpMoveableViaCursor -- file: ISMoveableSpriteProps.lua line # 948 | Vanilla function: perform -- file: ISMoveablesAction.lua line # 159 | Vanilla function: perform -- file: Ladders.lua line # 151 | MOD: Ladders!? (v0.0.10) java.lang.RuntimeException: at se.krka.kahlua.integration.expose.MethodArguments.assertValid(MethodArguments.java:123) at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:186) at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:182) at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:1007) 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.pcall(KahluaThread.java:1782) at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:85) at zombie.characters.CharacterTimedActions.LuaTimedActionNew.perform(LuaTimedActionNew.java:104) at zombie.characters.IsoGameCharacter.updateInternal(IsoGameCharacter.java:9726) at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71) at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83) at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230) at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26) at zombie.util.Lambda.capture(Lambda.java:130) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81) at zombie.characters.IsoGameCharacter.update(IsoGameCharacter.java:9464) at zombie.characters.IsoPlayer.updateInternal1(IsoPlayer.java:1943) at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71) at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83) at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230) at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26) at zombie.util.Lambda.capture(Lambda.java:130) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81) at zombie.characters.IsoPlayer.update(IsoPlayer.java:1924) at zombie.MovingObjectUpdateSchedulerUpdateBucket.update(MovingObjectUpdateSchedulerUpdateBucket.java:79) at zombie.MovingObjectUpdateScheduler.update(MovingObjectUpdateScheduler.java:145) at zombie.iso.IsoCell.ProcessObjects(IsoCell.java:2955) at zombie.iso.IsoCell.updateInternal(IsoCell.java:5750) at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71) at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83) at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230) at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26) at zombie.util.Lambda.capture(Lambda.java:130) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81) at zombie.iso.IsoCell.update(IsoCell.java:5696) at zombie.iso.IsoWorld.updateInternal(IsoWorld.java:2635) at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71) at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83) at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230) at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26) at zombie.util.Lambda.capture(Lambda.java:130) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81) at zombie.iso.IsoWorld.update(IsoWorld.java:2568) at zombie.gameStates.IngameState.updateInternal(IngameState.java:1617) 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) `
Sir Chinsworth Mar 8, 2024 @ 2:47pm 
Hello ive found a few bugs with this mod.

1. this mod breaks picking up furniture for me, i went through all my mods and it was this one that did it

2. the radio doesnt keep playing music you have to re tune in, not sure if this is a bug but either way would be cooler if it kept playing
norby007  [developer] Mar 8, 2024 @ 4:53pm 
Originally posted by Chinny:
Hello ive found a few bugs with this mod.

1. this mod breaks picking up furniture for me, i went through all my mods and it was this one that did it

2. the radio doesnt keep playing music you have to re tune in, not sure if this is a bug but either way would be cooler if it kept playing

Yesterday's update to v1.14 should have fixed anything to do with furniture, it is still happening?

How does it stop? There are some limitations... if you go beyond 75 tiles, it will auto stop the music from any source and require to tune in, toggle power, or wait for the text to float to the radio.

Is this happening on solo, MP, or both? MP adds complexity because when you place an item from inventory to the world, it needs to shut down so that the world can update the object with the next state change.
norby007  [developer] Mar 8, 2024 @ 4:58pm 
"1. this mod breaks picking up furniture for me, i went through all my mods and it was this one that did it"

I see this, not on single piece furniture but multiple pieces... work on it now...
Space Donuts Mar 8, 2024 @ 5:03pm 
Hi, I would like to add to this is that when I am picking up the treadmill and the US flag i get this error message , but everything seems to be working. just those two things I am getting the error for now.

ok lol, the old piano too is giving error while picking it up. and pinball machine. I dunno what they are called but it seems like it is having issues with "just-be-there-world-stuff-fillers".
Last edited by Space Donuts; Mar 8, 2024 @ 5:07pm
norby007  [developer] Mar 8, 2024 @ 7:34pm 
Originally posted by Chinny:
Hello ive found a few bugs with this mod.

1. this mod breaks picking up furniture for me, i went through all my mods and it was this one that did it

2. the radio doesnt keep playing music you have to re tune in, not sure if this is a bug but either way would be cooler if it kept playing

The furniture bug is now patched, it was an issue where multi-part furniture needs an item returned in the function to add to a table. I did not realize it was not returning that by default.

Thank you for getting this to me.
< >
Showing 1-15 of 96 comments
Per page: 1530 50