Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
- boombox and vinyl player errors
It's a setting in the ADDON mod that actually adds the music, not the base mod (which is this).
The workshop ID from the mod you posted on this site is
Version: 2.15
Workshop ID: 2613146550
Mod ID: truemusic
But I found it unter the ID: 3397198968 in the mods folder because the ID you posted here doesnt exist in my folder. Thanks for the help.
If I cannot recover my save file, I have to downgrade back to build 41 again. Sad to loose a playthrough just because of chunk errors but on the other side, your mod will be working again. Never had a problem with true music on build 41.
So please share the full error log from C:\Users\YourName\Zomboid\console.txt or C:\Users\YourName\Zomboid\Logs , including any "Caused by" details? (look for logs files named "2025-08-17_18-04_DebugLog.txt" as example).
this would help a lot.
Also please explain "Somehow the Workshop ID is different (3397198968)" i dont understand why it is diffrent.
This file is responsable for spawnrates of the players. Just increase the number.
like this:
table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, "Tsarcraft.TCVinylplayer")
table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, 2) -- from 0.5 to 2
Workshop ID: 3412040570 - True Music B42 Add on Template by OgnirRats (your music)
to add your music?
check the comments from this mod. look for this comment from xXSWXx.
xXSWXx:
Hi peeps! I got it to works, here's what I did to help you folks;
1. Subscribe to True Music B42 by Scrappy Coco and this one here.
2. Follow instruction here , BUT DO NOT OPEN THE GAME YET (https://www.youtube.com/watch?v=9DZghSBPOy4&ab_channel=Tsar%27sStories)
3. Open this mod in Steam\steamapps\workshop\content\108600\3412040570\mods\True Music Addon Template b42\42\media\yourMusic.
4. Unpack zip in same folder \yourmusic (yourmusic.zip and OgnirsTools)
5. Add Music in Ogg, wav, or mp3 format to both tcboombox and tcvinylplayer.
6. You can add jpg for vinyl covers. Use cover_creator.exe to create jpg that match tracks.
7 .Run AddYourMusicToTheMod.exe (NOTICE THAT NOTHING SEEMS TO BE HAPPENING BUT LET IT RUN)
....
zombie.GameWindow.frameStep(GameWindow.java:916)
zombie.GameWindow.mainThreadStep(GameWindow.java:642)
zombie.MainThread.mainLoop(MainThread.java:76)
java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassCastException: class java.lang.String cannot be cast to class java.lang.Double (java.lang.String and java.lang.Double are in module java.base of loader 'bootstrap')
zombie.ui.ISUIWrapper.LuaHelpers.castDouble(LuaHelpers.java:84)
zombie.iso.ISWorldObjectContextMenuLogic.handleInteraction(ISWorldObjectContextMenuLogic.java:2970)
zombie.iso.ISWorldObjectContextMenuLogic.createMenuEntries(ISWorldObjectContextMenuLogic.java:738)
se.krka.kahlua.integration.expose.caller.MethodCaller.call(MethodCaller.java:62)
se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:211)
se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:201)
se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:191)
se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:851)
se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:174)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1826)
se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1653)
se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:66)
se.krka.kahlua.integration.LuaCaller.protectedCallVoid(LuaCaller.java:139)
zombie.Lua.Event.trigger(Event.java:72)
zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:410)
zombie.ui.UIManager.updateMouseButtons(UIManager.java:975)
zombie.ui.UIManager.update(UIManager.java:725)
Callframe at: createMenuEntries
function: createMenu -- file: ISWorldObjectContextMenu.lua line # 205 | Vanilla
function: createMenu -- file: ISMenuContextWorld.lua line # 50 | Vanilla
function: createWorldMenu -- file: ISContextManager.lua line # 28 | Vanilla
function: doRClick -- file: ISObjectClickHandler.lua line # 63 | Vanilla
function: onObjectRightMouseButtonUp -- file: ISObjectClickHandler.lua line # 428 | Vanilla.
[15-08-25 02:03:53.107] ERROR: General f:50, t:1755194633107> ExceptionLogger.logException> Exception thrown
java.lang.reflect.InvocationTargetException at NativeMethodAccessorImpl.invoke0 (Native Method).
Stack trace:
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
Could you share the full error log from C:\Users\YourName\Zomboid\console.txt or C:\Users\YourName\Zomboid\Logs , including any "Caused by" details?
Also, let me know what you were doing when the error popped up (e.g., right-clicking a Walkman) This'll help me pinpoint and fix the issue
`java.lang.reflect.InvocationTargetException
at jdk.internal.reflect.GeneratedMethodAccessor1163.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at se.krka.kahlua.integration.expose.caller.MethodCaller.call(MethodCaller.java:62)
at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:211)
at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:201)
at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:191)
@Kust5 this is a Music Addon issue, you need Music Addons for b42 aswell, using old b41 music packs might not work. As Švedski Šved iz Švedske said
get -> Cassette Addons.
true music cassette megapack <----- Workshop ID: 3068955583
B42 Time Period accurate music <----- Workshop ID: 3407139462
mod order:
casette mods
TM42
TSAR's
this should fix this. im using B42 Time Period accurate music myself, and there are so many cassettes.
It seems SOME casette packs don't work even though they should, I'm not sure why, I might also be wrong as I didn't extensively test this.
That's not what i mean, what i'm trying to do is add my own custom music not some premade music addon...
true music cassette megapack and B42 Time Period accurate music work for me
mod order:
casette mods
TM42
TSAR's
Maybe github? I dont know to honest. I need to think, maybe i can find a good solution here.
Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@406a11b8
function: createMenu -- file: ISWorldObjectContextMenu.lua line # 214 | Vanilla
function: createMenu -- file: ISMenuContextWorld.lua line # 50 | Vanilla
function: createWorldMenu -- file: ISContextManager.lua line # 28 | Vanilla
function: doRClick -- file: ISObjectClickHandler.lua line # 63 | Vanilla
function: onObjectRightMouseButtonUp -- file: ISObjectClickHandler.lua line # 428 | Vanilla
java.lang.RuntimeException: Object tried to call nil in TCFillContextMenu
Thanks again for the work you do, how do-able would you say it is to maintain this mod going onwards? Somehow I doubt the Ukraine war will be over any time soon, nor the sanctions on Russia. So I have doubts if irbus will ever come back to maintain these mods.
@chut527 Very nice! :)
Thanks.