Project Zomboid
True Music B42
กำลังแสดง 1-10 จาก 14 รายการ
< 1  2 >
อัปเดต: 24 ส.ค. @ 6: 52am

Fixed IllegalArgumentException in Walkman: Resolved crash in ISTCBoomboxAction.lua (line 126) caused by nil tcmusicid when changing volume with cassette stopped, by adding a nil check for tcmusicid in performSetVolume.

Removed Debug Logs: Cleaned up debug print statements from ISTCBoomboxAction.lua, TCRWMVolume.lua, ISTCRadioWindow.lua, InvContextBoombox.lua, and TCFillContextMenu.lua to reduce console spam and improve performance.

Maintained Core Functionality: Ensured all fixes preserve the original mod structure and behavior for Walkman and Boombox, with no unintended changes to gameplay mechanics.

อัปเดต: 14 ส.ค. @ 2: 41pm

Fixed ClassCastException: String cannot be cast to Double by keeping itemID and RadioItemID as numbers, avoiding string concatenation.
Added pcall for getID, getFullType, getModData, and screenToIsoX/Y to handle errors safely.

อัปเดต: 13 ส.ค. @ 10: 09am

Fix: Resolved an issue where TCFillContextMenu would cause a nil call error when right-clicking certain objects (worldContextBoombox.lua, line 46).
Change: Added additional nil checks for player, squares, and world objects to prevent crashes.

worldContextBoombox.lua

อัปเดต: 13 ส.ค. @ 9: 38am

อัปเดต: 31 ม.ค. @ 12: 30am

TCTrueItems.txt

The issue with TCTrueItems.txt isn't with any items it's with recipes using the old recipe format.
To fix the issue just delete both "recipe Dismantle" entries for TCWalkman and TruePlayers. This includes the "{ ... }" code block.

----
TCRWMMedia.lua

function TCRWMMedia:getMediaName(device)
replace InventoryItemFactory.CreateItem with instanceItem
local item = instanceItem("Tsarcraft." .. device:getModData().tcmusic.mediaItem)

----
ISTCBoomboxAction.lua

function ISTCBoomboxAction:performRemoveMedia()
replace InventoryItemFactory.CreateItem with instanceItem
local itemTape = instanceItem("Tsarcraft." .. self.device:getModData().tcmusic.mediaItem)

----
CRWMPower.lua

function TCRWMPower:addBattery( _items )
has been fixed by @KypT !

----
TCMusicDefenitions.lua
Radio. -> Base.
has been fixed by @Bandi232!

อัปเดต: 30 ม.ค. @ 6: 34am

added battery fix

อัปเดต: 30 ม.ค. @ 6: 19am

rollback

อัปเดต: 30 ม.ค. @ 6: 10am

อัปเดต: 2 ม.ค. @ 1: 00am

-TCLoading.lua - removed Code

อัปเดต: 1 ม.ค. @ 2: 02pm

removed :

table.insert(ProceduralDistributions["list"]["BedroomDresser"].junk.items, "Tsarcraft.TCWalkman");
table.insert(ProceduralDistributions["list"]["BedroomDresser"].junk.items, 1);

table.insert(ProceduralDistributions["list"]["BedroomSideTable"].junk.items, "Tsarcraft.TCWalkman");
table.insert(ProceduralDistributions["list"]["BedroomSideTable"].junk.items, 1);

table.insert(ProceduralDistributions["list"]["WardrobeMan"].junk.items, "Tsarcraft.TCWalkman");
table.insert(ProceduralDistributions["list"]["WardrobeMan"].junk.items, 1);

from TCLoading