Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I Wanna Lockpick

A strange puzzle game about matching colored keys and doors. · By LAWatson

Got it working on Steam Deck Sticky

A topic by str1p3 created Jan 15, 2023 Views: 3,209 Replies: 14
Viewing posts 1 to 7
(11 edits) (+5)

First of all, great game. Secondly, I got it working on Steam Deck with Proton and dxvk d3dcompiler_43 from protontricks. Should probably work on Linux with Wine and winetricks too.

I added .exe as a non-steam game and installed dxvk d3dcompiler_43 in protontricks. Also made a community layout which people can use, though I am not sure it incorporates all controls since I haven't finished the game yet.

Exact steps for Steam Deck:

  1. Go into desktop mode, download the game and unzip it anywhere you like.
  2. Open Steam, go to "Games" -> "Add a Non-Steam Game to My Library...". Select "Browse" navigate to your folder and select "I Wanna Lockpick.exe".  Go to game properties in Steam and in the "Compatibility" tab check "Force the use of specific Steam Play compatibility tool" (choose any latest Proton there I guess). Launch the game once. It should shut down with error, but this is needed in order for protontricks to find the game later.
  3. Open Software Center (second icon in taskbar by default), search for "protontricks", click on it, install it.
  4. Launch protontricks ("Launch" button in the top right corner in software center), select "I Wanna Lockpick" from the list, click on "Select the default wineprefix" then on "Install a Windows DLL or component". Select "dxvk" "d3dcompiler_43". Click ok, then click ok on a bunch of popups, finally close the final window.
  5. Switch back to console mode using the shortcut on the desktop,  launch from the "non-steam" part of the library and enjoy. You can also download my layout from community layouts.

Hey, maybe I'm missing something, but running the .exe doesn't produce anything, not even an error, and the file isn't appearing in Protontricks. Any ideas?

Turns out you also need to go to game properties in steam and in the "Compatibility" tab check "Force the use of specific Steam Play compatibility tool" (choose any latest Proton there I guess). I will add this to original post. 

Thanks for the post man, I saw this and knew it'd be perfect on the Steam Deck

(1 edit)

Same here. You are welcome. :) Have you found my layout?

Yup, working great

Proton already has dxvk, so installing one with protontricks is not necessary. You should install d3dcompiler_43 instead.

Installing dxvk with winetricks/protontricks also installs d3dcompiler_43 (which is why it works), as well as d3dx9 and d3dcompiler_47 (which you don't need).

(1 edit)

Yeah, I knew that this should bring some unnecessary things, but was too lazy to figure everything out. I initially installed d3dcompiler_43 and a bunch of d3xdsomethings, but then settled down on dxvk because it worked and required less checks lmao. 

Thank you for clearing things up.

Hey i dont see a game properties i see properties but only shortcut and controller could you give me some info here?

Hello! You need these properties here:

(1 edit)

this post was a while ago, but will the download process be the same for the full release on steam deck? or will it need to be updated

I expect it should be the same – I’m a tester for the full release and I got it working with linux+wine by installing d3dcompiler_43 through winetricks (thanks to this thread!)

(for completeness: the game was crashing when I tried to launch it through wine, so I installed d3dx9_43 (only) through winetricks, but the game still crashed on launch. Then I found this thread and installed d3dcompiler_43 in addition, and the game runs now! So it’s possible that d3dx9_43 is also required (since I never uninstalled it), but I doubt it)

thanks!

i dont know if anyone has the new version on the steam deck, but is someone able to make a control layout?

I've played around seven hours now on my Steam Deck and used Bottles instead of adding the exe as a non-steam game directly. The default Gaming container in Bottles works perfectly with no extra faff, and then you can add as non-steam game from Bottles after configuring the flatpak permissions correctly as per the Bottles documentation.

For controls I currently have left and right triggers secondary and primary click respectively and the right trackpad as mouse for pencilmarks, View as reset and Select as pause / unpause, D-pad as direction, X for the X action, A as jump, B as undo, and regular press Y to toggle run and hold Y to walk. I haven't gotten to the part of the game where other actions are introduced but I'll revise and publish the layout when complete

this game has a beautiful soul