Project Zomboid

Project Zomboid

The Best Lockpicking aka Better Lockpicking [B42]
 This topic has been pinned, so it's probably important
NickFleim  [developer] 8 Mar @ 10:28pm
Errors, bugs, etc
Mod is in beta branch for now. Tell me if something broken.
---------------------
Мод пока в бета-ветке. Сообщите, если что-то сломалось.
Last edited by NickFleim; 9 Mar @ 12:26am
< >
Showing 1-15 of 33 comments
no option to lockpick with items in inventory only use crowbar
NickFleim  [developer] 9 Mar @ 5:29am 
@Alpha Gamer
Can you describe the problem in a little more detail?
NickFleim  [developer] 9 Mar @ 5:41am 
@Alpha Gamer
What you trying to do and what mods do you use.
Did you try it without other mods?

P.s. windows you can't lockpick, only crowbar. Some doors are not lockpickable, because they are not have locks.
Dhars 10 Mar @ 10:08am 
Got a lengthy error message here after I lockpicked a car with a bobby pin. Also I haven't gained any Lockpicking XP so far for anything I've lockpicked.

`Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@70743821
function: doUnlock -- file: CrowbarWindow.lua line # 112 | MOD: The Best Lockpicking [B42]
function: ActionKeyPressed -- file: CrowbarWindow.lua line # 337 | MOD: The Best Lockpicking [B42]
function: OnKeyStartPressed -- file: CrowbarWindow.lua line # 344 | MOD: The Best Lockpicking [B42]
`
`java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.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:72)
at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:315)
at zombie.input.GameKeyboard.update(GameKeyboard.java:106)
at zombie.GameWindow.logic(GameWindow.java:314)
at zombie.GameWindow.frameStep(GameWindow.java:928)
at zombie.GameWindow.run_ez(GameWindow.java:821)
at zombie.GameWindow.mainThread(GameWindow.java:619)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException: Cannot invoke "zombie.SandboxOptions$SandboxOption.asConfigOption()" because the return value of "zombie.SandboxOptions.getOptionByName(String)" is null
at zombie.characters.IsoGameCharacter$XP.AddXP(IsoGameCharacter.java:16264)
at zombie.characters.IsoGameCharacter$XP.AddXP(IsoGameCharacter.java:16143)
at zombie.characters.IsoGameCharacter$XP.AddXP(IsoGameCharacter.java:16097)
... 22 more
`
`Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@70743821
function: doUnlock -- file: BobbyPinWindow.lua line # 138 | MOD: The Best Lockpicking [B42]
function: OnKeyKeepPressed -- file: BobbyPinWindow.lua line # 386 | MOD: The Best Lockpicking [B42]
`
`java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.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:72)
at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:315)
at zombie.input.GameKeyboard.update(GameKeyboard.java:85)
at zombie.GameWindow.logic(GameWindow.java:314)
at zombie.GameWindow.frameStep(GameWindow.java:928)
at zombie.GameWindow.run_ez(GameWindow.java:821)
at zombie.GameWindow.mainThread(GameWindow.java:619)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException: Cannot invoke "zombie.SandboxOptions$SandboxOption.asConfigOption()" because the return value of "zombie.SandboxOptions.getOptionByName(String)" is null
at zombie.characters.IsoGameCharacter$XP.AddXP(IsoGameCharacter.java:16264)
at zombie.characters.IsoGameCharacter$XP.AddXP(IsoGameCharacter.java:16143)
at zombie.characters.IsoGameCharacter$XP.AddXP(IsoGameCharacter.java:16097)
... 22 more
`
NickFleim  [developer] 10 Mar @ 12:29pm 
Under what conditions does this happen? Did you start a new save or add it to an old one? What mods do you use? Do you play as a burglar or not? If not, have you read magazines about lockpicking? Does this only happen with cars or also with buildings? And check if the lockpicking progress bar appears in the skills.
Dhars 11 Mar @ 7:35am 
Originally posted by NickFleim:
Under what conditions does this happen? Did you start a new save or add it to an old one? What mods do you use? Do you play as a burglar or not? If not, have you read magazines about lockpicking? Does this only happen with cars or also with buildings? And check if the lockpicking progress bar appears in the skills.

Started in a new save, I use Common Sense and that's about the only one that would interfere with it as far as I know. If it makes a difference, it was done on one of KI5s modded cars. I don't play as a burglar, and have read all the Lockpicking magazines. I only saw that error lockpicking a car. The constant issue I run into is that I get no Lockpicking XP at all when I lockpick anything.
NickFleim  [developer] 12 Mar @ 2:40am 
Is the skill itself displayed in the skills menu?
NickFleim  [developer] 12 Mar @ 2:44am 
do you only use modded cars? have you tried lockpicking vanilla cars? does the error pop up after completing the mini game?
Cyber_D 14 Mar @ 4:33pm 
Привет! Наткнулся на дверь со сложностью 0 и которая определялась как открытая если на ней применить отмычки. На открытие не поддавалась. Случилось один раз, хотя взламывал много дверей. Может просто чет багануло.
I'm running into an issue where hotwiring a car doesn't let me start it after. It's giving me a missing key icon as if the car isn't hotwired. This happens on any car so far. I also tested on a car that I had the key for and was functional before hotwiring.
PH 16 Mar @ 7:25am 
PTBR UFT-8
NickFleim  [developer] 16 Mar @ 1:36pm 
@Morticide
What mods do u use?
When its started? (from start or after a while)
Hi, I have the same problem right now, can't get any XP.
Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@9a78bf41 function: doUnlock -- file: BobbyPinWindow.lua line # 138 | MOD: The Best Lockpicking [B42] function: OnKeyKeepPressed -- file: BobbyPinWindow.lua line # 386 | MOD: The Best Lockpicking [B42] ERROR: General f:219089, t:1742746513762> ExceptionLogger.logException> Exception thrown java.lang.reflect.InvocationTargetException at GeneratedMethodAccessor859.invoke(null:-1). Stack trace: jdk.internal.reflect.GeneratedMethodAccessor859.invoke(Unknown Source) java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.base/java.lang.reflect.Method.invoke(Unknown Source) se.krka.kahlua.integration.expose.caller.MethodCaller.call(MethodCaller.java:62) se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:211) se.krka.kahlua.integration.expose.MultiLuaJavaInvoker.call(MultiLuaJavaInvoker.java:79) se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:192) se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:988) se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173) se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963) se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1790) se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:66) se.krka.kahlua.integration.LuaCaller.protectedCallVoid(LuaCaller.java:139) zombie.Lua.Event.trigger(Event.java:72) zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:315) zombie.input.GameKeyboard.update(GameKeyboard.java:85) zombie.GameWindow.logic(GameWindow.java:314) zombie.GameWindow.frameStep(GameWindow.java:928) zombie.GameWindow.run_ez(GameWindow.java:821) zombie.GameWindow.mainThread(GameWindow.java:619) java.base/java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException: Cannot invoke "zombie.SandboxOptions$SandboxOption.asConfigOption()" because the return value of "zombie.SandboxOptions.getOptionByName(String)" is null zombie.characters.IsoGameCharacter$XP.AddXP(IsoGameCharacter.java:16231) zombie.characters.IsoGameCharacter$XP.AddXP(IsoGameCharacter.java:16110) zombie.characters.IsoGameCharacter$XP.AddXP(IsoGameCharacter.java:16064) ... 21 more

I tried lockpicking regular doors and cars (vanilla and modded). None of them gives me XP.
The skill is displayed on Skills tab.
The error pops up AFTER the minigame is completed.

I play with a LOT of mods.
Last edited by AlucardBrn; 23 Mar @ 9:58am
NickFleim  [developer] 24 Mar @ 1:17am 
@AlucardBrn
I'll try to figure it out, but most likely it's a conflict with one of the mods.

Can you send me a list of activated mods?
Originally posted by NickFleim:
@AlucardBrn
I'll try to figure it out, but most likely it's a conflict with one of the mods.

Can you send me a list of activated mods?

I have the same issue that after success lockpicking i have no exp and output an error, and i have tested several times and i found out the error is not conflict with any mods. It conflict with the sandbox setting "use global multiplier". if i uncheck this option the error appear.

At the end, this is a good mod and hope it perform better.:steamthumbsup:
< >
Showing 1-15 of 33 comments
Per page: 1530 50