Project Zomboid

Project Zomboid

True Music Radio
norby007  [開発者] 2023年12月13日 17時17分
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.
< >
1-15 / 99 のコメントを表示
norby007  [開発者] 2023年12月26日 21時50分 
"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  [開発者] 2023年12月27日 10時03分 
RV Interiors does not track the music on enter/exit. Will look into this.
norby007  [開発者] 2024年1月6日 11時46分 
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  [開発者] 2024年1月6日 13時06分 
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 2024年1月13日 8時41分 
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  [開発者] 2024年1月14日 9時47分 
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 2024年1月14日 10時51分 
norby007 の投稿を引用:
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.
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  [開発者] 2024年2月12日 10時29分 
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.
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) `
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  [開発者] 2024年3月8日 16時53分 
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  [開発者] 2024年3月8日 16時58分 
"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...
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".
最近の変更はSpace Donutsが行いました; 2024年3月8日 17時07分
norby007  [開発者] 2024年3月8日 19時34分 
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.
< >
1-15 / 99 のコメントを表示
ページ毎: 1530 50