Project Zomboid

Project Zomboid

Better Electronics
Luno Lycaon  [开发者] 2023 年 7 月 5 日 上午 7:10
Bug Reports
If you encounter Bugs, here is the place to write them down. :3 - I'll try my best to fix them

Known Isues:

(Fixed! )-Metal/ Fence Gates can't yet be rigged with the Remote-Motor (That's an oversight by me - will be fixed soon) - thx Cpt. Jonathon Campbell for the report !

There is a bug when you have multiple Remote- Motors in the Inventory from which some are linked and some are not. Current workaround is dropping the unlinked ones until the door is rigged. - will be fixed

(Fixed~ kinda) -Remotes don't work on multiplayer yet, since the "triggerRemote" does not yet come through for some reason- I am working on that.
This seems to be a Bug that comes from the Main-Game.
The workarround is: Rig the door with the motor and after that the rightklick-menu of the door should give you the options to control it - if you have the connected remote in you inventory.

-I'm working on fixing the Remote- Traps in a similar way


One thing that definately will happen is that every player has to rig his door seperately because of the way the data for that is stored.
最后由 Luno Lycaon 编辑于; 2023 年 7 月 11 日 下午 11:04
< >
正在显示第 1 - 12 条,共 12 条留言
nikos 2024 年 1 月 16 日 下午 1:53 
I think i encountered some bugs:

1.
I crafted 3 door motors, for the 3 wood gates of my base
i linked them all to the same V2 remote
i installed them to the gates
two of the gates lost the motors (Can i only have 1 motor per remote? this should be changed / prevent from linking multiples if this is why they disappeared)

2.
I died and made a new character, the motor on the gate disappeared (Possibly intended / cant be fixed?)

PS: Suggestions:

1.
Make the remotes lighter if i can only link 1 item per remote / add upgraded versions of the V1 - V3 remotes, that are lighter. and or add a remote that is designed for multiple items

Thats all for now, hope you are still working on this mod, it has a lot of potential for more cool stuff
Angelard 2024 年 1 月 27 日 上午 6:38 
Hi there. First of all thanks for the nice mod.
Anyway after the last update, BE is throwing this on a dedicated server. I know we are using lots of mods but this problem started to appear just after the last update.

`function: TestSaveToServer.lua -- file: TestSaveToServer.lua line # 9 | MOD: Better Electronics
java.lang.RuntimeException: attempted index of non-table
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
at se.krka.kahlua.vm.KahluaUtil.luaAssert(KahluaUtil.java:70)
at se.krka.kahlua.vm.KahluaThread.tableSet(KahluaThread.java:1726)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:594)
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.pcall(KahluaThread.java:1782)
at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:76)
at se.krka.kahlua.integration.LuaCaller.protectedCall(LuaCaller.java:117)
at zombie.Lua.LuaManager.RunLuaInternal(LuaManager.java:564)
at zombie.Lua.LuaManager.RunLua(LuaManager.java:510)
at zombie.Lua.LuaManager.RunLua(LuaManager.java:496)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:342)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:264)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:392)
at zombie.core.Core.ResetLua(Core.java:4170)
at zombie.gameStates.ConnectToServerState.receiveServerOptions(ConnectToServerState.java:131)
at zombie.gameStates.ConnectToServerState.Finish(ConnectToServerState.java:688)
at zombie.gameStates.ConnectToServerState.update(ConnectToServerState.java:100)
at zombie.gameStates.MainScreenState.update(MainScreenState.java:523)
at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
at zombie.GameWindow.logic(GameWindow.java:298)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.GameWindow.frameStep(GameWindow.java:765)
at zombie.GameWindow.run_ez(GameWindow.java:681)
at zombie.GameWindow.mainThread(GameWindow.java:495)
at java.base/java.lang.Thread.run(Unknown Source)
`
I should mention that this shows up just after starting a game on the server. I didn't notice it later on but to be honest I didn't test it properly yet because of lack of time.

And again - thanks for the cool addition to the game :-)
最后由 Angelard 编辑于; 2024 年 1 月 27 日 上午 7:00
Luno Lycaon  [开发者] 2024 年 1 月 27 日 上午 10:45 
Oh darn. Yeah I'm currently working on saving the Remote-door-data to the server and thats a remnant of this - Gonna remove it until it's properly implemented. Thanks for the Report! :D
dErPy 2024 年 2 月 5 日 上午 4:37 
heya!
this two
  • recipe Med-R Noisemaker w. Remote Receiver
  • recipe Far-R Noisemaker w. Remote Receiver
are marked as
NeedToBeLearn:true
but i can't find them in literature file... not sure if it's bug or they just "planned"
davidalex 2024 年 3 月 4 日 下午 3:15 
Hello, here is an error I encountered, don't know how to read these nor if your mod caused it.

`attempted index: 18671.0 of non-table: null function: AutoDoorMenu -- file: RemoteDoors.lua line # 565 | MOD: Better Electronics Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@4c6ce465 function: createMenu -- file: ISWorldObjectContextMenu.lua line # 1543 | Vanilla function: createMenu -- file: BB_FAO_ISWorldObjectContextMenu.lua line # 32 | MOD: First Aid Overhaul function: createMenu -- file: WLP_ISWorldObjectContextMenu.lua line # 245 | MOD: Wired Light Post function: createMenu -- file: ISMenuContextWorld.lua line # 50 | Vanilla function: createWorldMenu -- file: ISContextManager.lua line # 28 | Vanilla function: doRClick -- file: ISObjectClickHandler.lua line # 60 | Vanilla function: onObjectRightMouseButtonUp -- file: ISObjectClickHandler.lua line # 379 | Vanilla java.lang.RuntimeException: attempted index: 18671.0 of non-table: null at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1689) at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:492) 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:214) at zombie.Lua.LuaEventManager.triggerEventGarbage(LuaEventManager.java:228) at zombie.Lua.LuaManager$GlobalObject.triggerEvent(LuaManager.java:3086) at jdk.internal.reflect.GeneratedMethodAccessor1461.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at se.krka.kahlua.integration.expose.caller.MethodCaller.call(MethodCaller.java:62) at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:198) at se.krka.kahlua.integration.expose.MultiLuaJavaInvoker.call(MultiLuaJavaInvoker.java:79) at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:182) at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:1007) 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:173) at zombie.ui.UIManager.update(UIManager.java:938) at zombie.GameWindow.logic(GameWindow.java:262) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71) at zombie.GameWindow.frameStep(GameWindow.java:765) at zombie.GameWindow.run_ez(GameWindow.java:681) at zombie.GameWindow.mainThread(GameWindow.java:495) at java.base/java.lang.Thread.run(Unknown Source) `

I am using the "Remote Door Control" from "The Z" , could there be a clash with that mod, as i recall it triggered the error when i opened/closed a door remotely. I might be wrong.
Thanks for the great mod you made!

Edited Formatting.
最后由 davidalex 编辑于; 2024 年 3 月 4 日 下午 3:16
흉내쟁이 1 月 31 日 上午 11:50 
I think there's a conflict between this mod and the other mod. Below is one of them.

`function: print -- file: fingerPrint_Main.lua line # 49 | MOD: errorMagnifier
function: GridMenu -- file: GridFunctions.lua line # 53 | MOD: Better Electronics
Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@c1077cd4
function: createMenu -- file: ISWorldObjectContextMenu.lua line # 1727 | Vanilla
function: createMenu -- file: ISMenuContextWorld.lua line # 50 | Vanilla
function: createWorldMenu -- file: ISContextManager.lua line # 28 | Vanilla
function: doRClick -- file: ISObjectClickHandler.lua line # 60 | Vanilla
function: onObjectRightMouseButtonUp -- file: ISObjectClickHandler.lua line # 425 | Vanilla
java.lang.RuntimeException: __concat not defined for operands: [ vanilla ] and null
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:786)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963)
at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1790)
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:81)
at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:458)
at zombie.Lua.LuaEventManager.triggerEventGarbage(LuaEventManager.java:472)
at zombie.Lua.LuaManager$GlobalObject.triggerEvent(LuaManager.java:4254)
at jdk.internal.reflect.GeneratedMethodAccessor719.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at se.krka.kahlua.integration.expose.caller.MethodCaller.call(MethodCaller.java:62)
at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:211)
at se.krka.kahlua.integration.expose.MultiLuaJavaInvoker.call(MultiLuaJavaInvoker.java:79)
at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:192)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:988)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963)
at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1790)
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:81)
at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:410)
at zombie.ui.UIManager.updateMouseButtons(UIManager.java:971)
at zombie.ui.UIManager.update(UIManager.java:721)
at zombie.GameProfiler.invokeAndMeasure(GameProfiler.java:176)
at zombie.GameWindow.logic(GameWindow.java:324)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:76)
at zombie.GameWindow.frameStep(GameWindow.java:924)
at zombie.GameWindow.run_ez(GameWindow.java:817)
at zombie.GameWindow.mainThread(GameWindow.java:615)
at java.base/java.lang.Thread.run(Unknown Source)
`
Big Mike 2 月 23 日 下午 12:49 
A few bugs I noticed in B42 with Radios when connected to the grid.

Other than turning them on and off, you don't seam to be able to change anything on the radio when it's connected to the grid and placed. Can't change channel, seams to not be able to change volume, sometimes you can't add/change/remove presets.

Not sure if bug or as intended, but can only connect radios to the grid if they're placed using the 'Move Furniture' options. Once they've been converted however they can be picked up and placed anywhere.

I've only tested this with the Premium Tech Radios (not HAM or walkies).
Caeser 3 月 15 日 上午 11:12 
Unsure if this is a bug, but 'Sort Electronics' recipe now gives 65 xp per craft which seems like a huge amount.
Caeser 3 月 15 日 下午 12:15 
I'm getting 13 xp per sort in some cases too, but that also seems way too high.

While I agree it should be higher than dismantling because to sort electronics components you'd have to know how or why to sort them, it could be a very educational experience! I make electronic devices out of components as a hobby, and I can totally see it.

But that's REALLY high.
Sleepman 3 月 18 日 上午 11:52 
Вам нужно добавить использование проводов! В игре они почти бесполезны. (например просто бросить провод не земле или развесить на столбе от генератора до дома или до необходимого предмета)
таким образом например удлинить расстояние от генератора до желаемого подключить к электричеству объекта!
Polish translation for your mod has incorrect encoding: version 42 should be UTF-8, while version 41 is Windows-1250.
CFW Magic 9 月 4 日 上午 2:47 
Hey hey. Just a slight mistake in one of the magazines. The one for burglar alarms is written "Burgelar" while it should be spelled "Burglar". Stay up man.
< >
正在显示第 1 - 12 条,共 12 条留言
每页显示数: 1530 50