安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题








Simply load into a server and switch to tvm
TVM playing
TVM plays, but the music keeps stopping and buffering every few seconds
(console log after removing patch)
function: OnDeviceText -- file: RadioWavs.lua line # 471 | MOD: SurvivorRadioV3.4
ERROR: General , 1665102396449> 502,310,230> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: attempted index: getObjects of non-table: null at KahluaThread.tableget line:1689.
ERROR: General , 1665102396449> 502,310,230> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: attempted index: getObjects of non-table: null
at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1689)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:641)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:163)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1980)
at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1812)
at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:66)
at se.krka.kahlua.integration.LuaCaller.protectedCallVoid(LuaCaller.java:139)
at zombie.Lua.Event.trigger(Event.java:64)
at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:342)
at zombie.radio.devices.WaveSignalDevice.AddDeviceText(WaveSignalDevice.java:71)
at zombie.radio.ZomboidRadio.DistributeToPlayerInternal(ZomboidRadio.java:716)
at zombie.radio.ZomboidRadio.DistributeToPlayerOnClient(ZomboidRadio.java:657)
at zombie.radio.ZomboidRadio.DistributeTransmission(ZomboidRadio.java:735)
at zombie.radio.ZomboidRadio.ReceiveTransmission(ZomboidRadio.java:920)
at zombie.network.packets.WaveSignal.process(WaveSignal.java:95)
at zombie.network.GameClient.receiveWaveSignal(GameClient.java:5274)
at zombie.network.PacketTypes$PacketType.onMainLoopHandlePacketInternal(PacketTypes.java:1022)
at zombie.network.GameClient.mainLoopHandlePacketInternal(GameClient.java:634)
at zombie.network.GameClient.mainLoopDealWithNetData(GameClient.java:611)
at zombie.network.GameClient.update(GameClient.java:422)
at zombie.GameWindow.logic(GameWindow.java:231)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.GameWindow.frameStep(GameWindow.java:764)
at zombie.GameWindow.run_ez(GameWindow.java:666)
at zombie.GameWindow.mainThread(GameWindow.java:494)
at java.base/java.lang.Thread.run(Unknown Source)
LOG : General , 1665102396450> 502,310,232> -----------------------------------------
Not necessarily a bug, but this mod/ possibly the base survivor radio mod have an unfortunate interaction with certain Dynamic Traits mods, specifically those that handle Alchohol withdrawal by tracking the "Drunk" moodle effect.
Using the SOTO trait overhaul and taking on Alcoholic while also listening to the radio made it impossible to lose Alcoholic, since it tracks if you're consuming it by doing a check every 10 minutes for the "Drunk" moodle.
Is there anyway to either change the moodle of/ possibly remove any stations that use the "Drunk" moodle? We're able to remove traits via debug menu but it would be super nice if we could use Survivor Radio and withdrawal mods together out of the box!
Steps to Reproduce:
Listen to Survivor Radio for 35 Days (specifically KYZ Country, which gives the Drunk moodle) while also having the alcoholic trait, and not drinking any alcohol
Expected Result(s):
Alcoholic goes away on its own after a anywhere from 28-35 days
Actual Result(s):
You still go into withdrawal, but also don't lose the trait like you normally should
Console Log:
I didn't track logs since with certain mods you can see your moodle go up and down, BUT the SOMainFile.lua of the SOTO traits mod has multiple calls to check "if currentDrunkenness > 0" every 10 or so minutes
Thanks for reading if you did!
You could theoretically amend this by replacing the drunkenness to another moodle and change the script to check for this new one accordingly.
This would require edits to every occurrence of ' codes="DRU+X" ', where DRU is the drunkeness tag, in each radio script in media/radio/*.xml. The script edit would be in media\lua\client\RadioCom\RadioWavs.lua, specifically line 507.