Project Zomboid

Project Zomboid

True Music B42
Affichage des entrées 1-10 sur 14
< 1  2 >
Mis à jour le : 24 aout à 6h52

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.

Mis à jour le : 14 aout à 14h41

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.

Mis à jour le : 13 aout à 10h09

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

Mis à jour le : 13 aout à 9h38

Mis à jour le : 31 janv. à 0h30

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!

Mis à jour le : 30 janv. à 6h34

added battery fix

Mis à jour le : 30 janv. à 6h19

rollback

Mis à jour le : 30 janv. à 6h10

Mis à jour le : 2 janv. à 1h00

-TCLoading.lua - removed Code

Mis à jour le : 1 janv. à 14h02

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