Project Zomboid

Project Zomboid

True Music
Ten wątek został zamknięty
Boomboxes non-interactive?
Whenever I attempt to open device options on a boombox, it throws several errors and doesn't actually open. It seems other folks are having the same problem, but not enough by my estimates to indicate that this is happening to literally everyone. I'm guessing it's a load order issue: what order should True Music and dependent content mods be loaded in?
< >
Wyświetlanie 16-28 z 28 komentarzy
PepeLeSpooder 15 kwietnia 2022 o 10:29 
IF anyone is interested , The fix for this problem is to replace line 363 and 364 in TCTickCheckMusic.lua with

if TCMusic.WorldMusicPlayer[_item:getSprite():getName()] then ISTCBoomboxWindow.activate( _player, _item , _deviceObject );

Essentially what is happening is Project Zomboid is unable to define it as a device object when placed on the ground and activated from the right click menu but when activated from the Floor menu it can bypass the check for the _deviceObject Variable . All things Buildable that are placeable and have a menu has to have a deviceobject variable as of the new update I'm pretty sure

TCTickCheckMusic.lua is located inside The mod folder at
2613146550\mods\TrueMusic\media\lua\client Or some other variation depending on how you have it installed.

I can't Guarantee this will be error free, But i have tested it on my Play-through at-least , lets the window open and insert a tape, or vinyl without opening from the floor menu
Ostatnio edytowany przez: PepeLeSpooder; 15 kwietnia 2022 o 10:34
DevEagle 18 kwietnia 2022 o 22:25 
Początkowo opublikowane przez PepeLeSpooder:
IF anyone is interested , The fix for this problem is to replace line 363 and 364 in TCTickCheckMusic.lua with

if TCMusic.WorldMusicPlayer[_item:getSprite():getName()] then ISTCBoomboxWindow.activate( _player, _item , _deviceObject );

Essentially what is happening is Project Zomboid is unable to define it as a device object when placed on the ground and activated from the right click menu but when activated from the Floor menu it can bypass the check for the _deviceObject Variable . All things Buildable that are placeable and have a menu has to have a deviceobject variable as of the new update I'm pretty sure

TCTickCheckMusic.lua is located inside The mod folder at
2613146550\mods\TrueMusic\media\lua\client Or some other variation depending on how you have it installed.

I can't Guarantee this will be error free, But i have tested it on my Play-through at-least , lets the window open and insert a tape, or vinyl without opening from the floor menu

The Vinyl player is working. The boomboxes not. Only working for me if the secoundary items in my hand. Put the world, right clicking the boombox and flashing the settings panel 1 sec and closed. Working the car. Why not working the boombox. Why not make this casette palyers same as the car? The radial menu or something.
Fancy 20 kwietnia 2022 o 19:05 
Początkowo opublikowane przez PepeLeSpooder:
IF anyone is interested , The fix for this problem is to replace line 363 and 364 in TCTickCheckMusic.lua with

if TCMusic.WorldMusicPlayer[_item:getSprite():getName()] then ISTCBoomboxWindow.activate( _player, _item , _deviceObject );

Essentially what is happening is Project Zomboid is unable to define it as a device object when placed on the ground and activated from the right click menu but when activated from the Floor menu it can bypass the check for the _deviceObject Variable . All things Buildable that are placeable and have a menu has to have a deviceobject variable as of the new update I'm pretty sure

TCTickCheckMusic.lua is located inside The mod folder at
2613146550\mods\TrueMusic\media\lua\client Or some other variation depending on how you have it installed.

I can't Guarantee this will be error free, But i have tested it on my Play-through at-least , lets the window open and insert a tape, or vinyl without opening from the floor menu

Still fugged for me unfortunately. Menu won't open for viynl player and boombox asking for CDs.
Fluff 20 kwietnia 2022 o 21:34 
Początkowo opublikowane przez Mayor Fancy:
Początkowo opublikowane przez PepeLeSpooder:
IF anyone is interested , The fix for this problem is to replace line 363 and 364 in TCTickCheckMusic.lua with

if TCMusic.WorldMusicPlayer[_item:getSprite():getName()] then ISTCBoomboxWindow.activate( _player, _item , _deviceObject );

Essentially what is happening is Project Zomboid is unable to define it as a device object when placed on the ground and activated from the right click menu but when activated from the Floor menu it can bypass the check for the _deviceObject Variable . All things Buildable that are placeable and have a menu has to have a deviceobject variable as of the new update I'm pretty sure

TCTickCheckMusic.lua is located inside The mod folder at
2613146550\mods\TrueMusic\media\lua\client Or some other variation depending on how you have it installed.

I can't Guarantee this will be error free, But i have tested it on my Play-through at-least , lets the window open and insert a tape, or vinyl without opening from the floor menu

Still fugged for me unfortunately. Menu won't open for viynl player and boombox asking for CDs.

Could that be because those lines program the boombox and vinyl player to act like the CD player?
nigel 22 kwietnia 2022 o 13:33 
same
Spartan 8 maja 2022 o 16:48 
Same here to me and three friends at the same private server
Pineapple 8 maja 2022 o 21:33 
i have to restart the game to go in device options for it work but if u pick it up and put it back down it pops up the error again
Kyrrisayo 16 maja 2022 o 1:51 
Same issue here
cmk 1 lipca 2022 o 14:07 
Początkowo opublikowane przez Eleveux:
GUYS! You must click 'Device Options' through the loot tab under floor! Do not right click the boombox directly, look in floor and then access the boombox/vinyl player through there!
This mod is completely functional, and works well on our populated server - almost no issue whatsoever!
Can confirm, still working till today
hoduken 31 lipca 2022 o 12:42 
Początkowo opublikowane przez Mayor Fancy:
Początkowo opublikowane przez PepeLeSpooder:
IF anyone is interested , The fix for this problem is to replace line 363 and 364 in TCTickCheckMusic.lua with

if TCMusic.WorldMusicPlayer[_item:getSprite():getName()] then ISTCBoomboxWindow.activate( _player, _item , _deviceObject );

Essentially what is happening is Project Zomboid is unable to define it as a device object when placed on the ground and activated from the right click menu but when activated from the Floor menu it can bypass the check for the _deviceObject Variable . All things Buildable that are placeable and have a menu has to have a deviceobject variable as of the new update I'm pretty sure

TCTickCheckMusic.lua is located inside The mod folder at
2613146550\mods\TrueMusic\media\lua\client Or some other variation depending on how you have it installed.

I can't Guarantee this will be error free, But i have tested it on my Play-through at-least , lets the window open and insert a tape, or vinyl without opening from the floor menu

Still fugged for me unfortunately. Menu won't open for viynl player and boombox asking for CDs.

Same issue. music works in cars. Sometimes it stops. But in general, its fine. However, the boombox and vinyl player asks for cd's.
Afterlord 1 września 2022 o 8:21 
Не могу вставить никуда кассету
Fenrir 29 stycznia 2023 o 1:44 
Początkowo opublikowane przez The15karat:
Привет ребят, я вижу что все пишут что у них не работает, и у меня в том числе)

Когда пытаешься открыть бумбокс, то пишет ошибку.
Иногда окно открывается, но тут же закрывается.

Вот такая ошибка в консоли:
LOG : General , 1649318829423> DUCK
LOG : General , 1649318833281> -------------------------------------------------------------
attempted index: getName of non-table: null

LOG : General , 1649318833284> -----------------------------------------
STACK TRACE
-----------------------------------------
function: activate -- file: TCTickCheckMusic.lua line # 363
function: playerObj -- file: ISWorldObjectContextMenu.lua line # 1605
function: onMouseUp -- file: ISContextMenu.lua line # 90

ERROR: General , 1649318833285> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: attempted index: getName of non-table: null at KahluaThread.tableget line:1689.
ERROR: General , 1649318833285> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: attempted index: getName of non-table: null
at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1689)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:641)
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.pcallBoolean(KahluaThread.java:1924)
at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:104)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1228)
at zombie.ui.UIManager.update(UIManager.java:808)
at zombie.GameWindow.logic(GameWindow.java:253)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.GameWindow.frameStep(GameWindow.java:744)
at zombie.GameWindow.run_ez(GameWindow.java:646)
at zombie.GameWindow.mainThread(GameWindow.java:474)
at java.base/java.lang.Thread.run(Unknown Source)
LOG : General , 1649318833286> -----------------------------------------
STACK TRACE
-----------------------------------------
function: activate -- file: TCTickCheckMusic.lua line # 363
function: playerObj -- file: ISWorldObjectContextMenu.lua line # 1605
function: onMouseUp -- file: ISContextMenu.lua line # 90

LOG : General , 1649318833286>
LOG : General , 1649318833425> creating new sourcewindow: D:/Program Files (x86)/Steam/steamapps/workshop/content/108600/2613146550/mods/TrueMusic/media/lua/client/TCTickCheckMusic.lua

I've been seeing "Tsarcraft.TCBoombox of non-table: null at KahluaThread.tableget line:1689." and similar errors a lot too. Has anyone found what's making it freak out, or is it just a Zomboid update issue?
< >
Wyświetlanie 16-28 z 28 komentarzy
Na stronę: 1530 50