Project Zomboid

Project Zomboid

TV & Radio ReInvented
Bug reports & incompatibility.
Hey everyone,

Been seeing a lot of post about issues with getting the mod working and is creating this discussion to help consolidate the comments.

- If you have any bug reports please post them here.

- Currently it is known that custom translation mods will cause the mod to not work, however vanilla translation works without issues.

-For people with problems there are three options
1. Disable translation mod
2. Change item names manually in ItemName_XX.txt (17 items, 2 entries for each = 34 total)
3. Ask mod author to update the translations.

For translation mod authors:
Make sure that your translations in ItemName_XX.txt for Base Name and Radio Name match for all 17 radio items:

Example:
ItemName_Base.TvBlack = "ValuTech Television",
ItemName_Radio.TvBlack = "ValuTech Television",

Thank you!
Last edited by Koal; Feb 5 @ 12:33pm
< >
Showing 16-30 of 50 comments
I'm getting an error whenever I try and change the TV channel, and I don't see any other mod causing conflict with this mod

function: doTuneInButton - file: RWMMergedTV.lua line # 100 | MOD: TVRadio ReInvented function: onMouseUp - file:ISButton.lua line # 56 | Vanilla java.lang.RuntimeException: _sub not defined for operands in doTuneInButton at se.krka.kahlua.vm.HahluaUtil.fail(KahluaUtil.java:82)
function: doTuneInButton - file: RWMMergedTV.lua line # 94 | MOD: TVRadio ReInvented function: onMouseUp - file:ISButton.lua line # 56 | Vanilla java.lang.RuntimeException: _sub not defined for operands in doTuneInButton at se.krka.kahlua.vm.HahluaUtil.fail(KahluaUtil.java:82)

I'll try unsubbing from the mod and resubbing, but just in case it doesn't work I wanted to post this here.
Originally posted by DJ Doomer:
I'm getting an error whenever I try and change the TV channel, and I don't see any other mod causing conflict with this mod

function: doTuneInButton - file: RWMMergedTV.lua line # 100 | MOD: TVRadio ReInvented function: onMouseUp - file:ISButton.lua line # 56 | Vanilla java.lang.RuntimeException: _sub not defined for operands in doTuneInButton at se.krka.kahlua.vm.HahluaUtil.fail(KahluaUtil.java:82)
function: doTuneInButton - file: RWMMergedTV.lua line # 94 | MOD: TVRadio ReInvented function: onMouseUp - file:ISButton.lua line # 56 | Vanilla java.lang.RuntimeException: _sub not defined for operands in doTuneInButton at se.krka.kahlua.vm.HahluaUtil.fail(KahluaUtil.java:82)

I'll try unsubbing from the mod and resubbing, but just in case it doesn't work I wanted to post this here.

Yep, unsub and resub didn't work. Any suggestions on what I can do?
The insert VHS dynamic doesn't seem to work with Inventory Tetris, as whenever I click the VHS slot and then click the VHS tape on IT inventory, the TV UI disappears, makes sense as vanilla and IT interfaces maybe are implemented differently
Koal Feb 11 @ 12:24am 
Originally posted by Titto Hokkaido:
The insert VHS dynamic doesn't seem to work with Inventory Tetris, as whenever I click the VHS slot and then click the VHS tape on IT inventory, the TV UI disappears, makes sense as vanilla and IT interfaces maybe are implemented differently

A drop down menu should appear after you click on the VHS slot, you don’t have to click on anything in your inventory.
Originally posted by Koal:
Originally posted by Titto Hokkaido:
The insert VHS dynamic doesn't seem to work with Inventory Tetris, as whenever I click the VHS slot and then click the VHS tape on IT inventory, the TV UI disappears, makes sense as vanilla and IT interfaces maybe are implemented differently

A drop down menu should appear after you click on the VHS slot, you don’t have to click on anything in your inventory.

Tetris does have VHS incompatibility issues with this model. If you only enable these two modules, you will find that even if you hold the VHS in your hand and click on the drop-down option on the TV, you cannot put the VHS in.
only device that doesn't work on this mod for me is the portable disc player.
I cannot watch VHS with this mod enabled :(

When I click and hold the VHS to drag to the UI it just closes the TV UI. Already tried by the context menu but it doesnt show the option to play the VHS.
I dont have any other UI mod installed. Can someone help me?
Foxtrott46 Feb 14 @ 2:57pm 
I think there are some incompatibilities with Broadcast Voicer(Framework)/Voiced TV and Radio because if I enable those some or if all TV Channels are not voiced anymore. Disabling the reinvented mod fixes this issue. Would love if these could work together :) Awesome mod btw
Originally posted by Yule:
Originally posted by SPAZMAN444:
doesnt seem to work with true music radio, which is a damn shame because i thought they would go so well together
it works with true music radio, I have it currently working together.

how? i can't use cassette in cars in this mod, can you tell me how to use it?
no mod options and trying to click and drag VHS and other things to UI like TV closes the UI. The UI should close with the esc button like maps
R173YM0N Feb 18 @ 12:16pm 
`function: DPadPrompt -- file: ISRadioWindow.lua line # 430 | MOD: TVRadio ReInvented
function: render -- file: ISRadioWindow.lua line # 269 | MOD: TVRadio ReInvented
java.lang.RuntimeException: Object tried to call nil in DPadPrompt
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:973)
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:1827)
at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:38)
at zombie.ui.UIElement.render(UIElement.java:1534)
at zombie.ui.UIManager.render(UIManager.java:446)
at zombie.gameStates.IngameState.renderFrameUI(IngameState.java:1183)
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.gameStates.IngameState.renderframeui(IngameState.java:1172)
at zombie.gameStates.IngameState.renderInternal(IngameState.java:1324)
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.gameStates.IngameState.render(IngameState.java:1271)
at zombie.gameStates.GameStateMachine.render(GameStateMachine.java:37)
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.GameWindow.renderInternal(GameWindow.java:340)
at zombie.GameWindow.frameStep(GameWindow.java:774)
at zombie.GameWindow.run_ez(GameWindow.java:681)
at zombie.GameWindow.mainThread(GameWindow.java:495)
at java.base/java.lang.Thread.run(Unknown Source)
`
ComradeWP Feb 18 @ 10:57pm 
Originally posted by Koal:
Originally posted by Titto Hokkaido:
The insert VHS dynamic doesn't seem to work with Inventory Tetris, as whenever I click the VHS slot and then click the VHS tape on IT inventory, the TV UI disappears, makes sense as vanilla and IT interfaces maybe are implemented differently

A drop down menu should appear after you click on the VHS slot, you don’t have to click on anything in your inventory.
Having this issue as well and it doesn't drop down when I click on the VHS slot as expected.
Originally posted by Loccatpowersdog:
Does Spiffophonic Sound Lite work with this? I'm still relatively new and wouldn't know the diff from Vanilla vs this or another mod that effects sounds from tv/radio.

Also wonder if I'm missing some way to pin the interface so it doesn't close the moment I 'look away' and have to find the context menu again (and again)? Fantastic work from what I saw of the "in-universe" video loops!
did you find your answer for spiffophonic?
🔰 Mar 6 @ 12:10am 
same issue here. vhs is unusable, either with inv tetris or without. both broken.

edit: found the issue. the mod only checks for vhs tapes in your pocket but not in your bag. inventory tetris at base settings has no pocket size big enough to fit a vhs. the workaround would be to go to sandbox options and under bonus grid size set it to 1. then your pockets are large enough for vhs and then it works without issue.

if you dont want to increase grid size you could try to use a hunting vest and see if it works in their pockets (dont have some on this char so i cant try right now). that might work. if it doesnt, then grid size increase is all you can do for now. though i might try to see if i can fix this tomorrow and will add an update with a fix if i find one.
Last edited by 🔰; Mar 6 @ 12:34am
Originally posted by 🔰:
same issue here. vhs is unusable, either with inv tetris or without. both broken.

edit: found the issue. the mod only checks for vhs tapes in your pocket but not in your bag. inventory tetris at base settings has no pocket size big enough to fit a vhs. the workaround would be to go to sandbox options and under bonus grid size set it to 1. then your pockets are large enough for vhs and then it works without issue.

if you dont want to increase grid size you could try to use a hunting vest and see if it works in their pockets (dont have some on this char so i cant try right now). that might work. if it doesnt, then grid size increase is all you can do for now. though i might try to see if i can fix this tomorrow and will add an update with a fix if i find one.
thank you for finding the cause of the issue, I still wanna keep some vanilla-lite friendly approach to my inventory tetris. Hopefully we can get a compatibility patch soon
< >
Showing 16-30 of 50 comments
Per page: 1530 50