Project Zomboid

Project Zomboid

True Music B42
14件中 1-10 を表示
< 1  2 >
更新: 8月24日 @ 6時52分

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.

更新: 8月14日 @ 14時41分

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.

更新: 8月13日 @ 10時09分

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

更新: 8月13日 @ 9時38分

更新: 1月31日 @ 0時30分

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!

更新: 1月30日 @ 6時34分

added battery fix

更新: 1月30日 @ 6時19分

rollback

更新: 1月30日 @ 6時10分

更新: 1月2日 @ 1時00分

-TCLoading.lua - removed Code

更新: 1月1日 @ 14時02分

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