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

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
โดย scrappy coco

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
โดย scrappy coco

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
โดย scrappy coco

อัปเดต: 31 ม.ค. @ 12: 30am
โดย scrappy coco

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
โดย scrappy coco

added battery fix

อัปเดต: 30 ม.ค. @ 6: 19am
โดย scrappy coco

rollback

อัปเดต: 30 ม.ค. @ 6: 10am
โดย scrappy coco

อัปเดต: 2 ม.ค. @ 1: 00am
โดย scrappy coco

-TCLoading.lua - removed Code

อัปเดต: 1 ม.ค. @ 2: 02pm
โดย scrappy coco

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