This is a work in progress!

A level editor to make and play I Wanna Lockpick levels.

Make sure to play the game before using this editor, as this contains spoilers for all Part 1 mechanics. It also contains no tutorials, so you won't know what you're doing.

The implementation of the game's mechanics might be imperfect, so please report any gameplay or visual bugs in case I'm not aware of them.

Also, there's currently no background and only one tile texture you can use. No undo for the editor (but you can undo in the level itself). And the only way to view your current key counts is by pressing A.

If you want, you can join the unofficial IWL discord server, which has dedicated channels to share levels and talk about this editor.

Controls (while playing a level):
Left/Right: Move.
Up/Down while moving: move faster/slower, respectively.
Shift: Jump. You can double jump in mid-air.
A: Bring up the KeyPad to view your key counts.
S: Enable/disable i-view.
X: Attempt to equip a Master Key on the current i-view. If one is equipped, X will unequip it.
R: Restart the level.
Z: Undo.
U: Manually record an undoable savestate.

E: Toggle autorun.

Editor controls:
F5: Play/Stop the level (shortcut for the top left button).


Editing levels (these might be updated, check the changelogs for potentially new information):
On the top left you'll find the buttons to play the level, Save it (doesn't work on the default level), "Save As..." and "Load". You should know what those do already. You can also "Open Level Files Location", which is where you'll find your own levels to share with others, and where you can put others' levels to play them.
The right menu has four tabs to choose from at the top, the selected one determines what kind of thing you place when you Left Click: doors, keys, tiles, the players' spawn position, or the level goal. Right Clicking on something will always delete it regardless of what tab you're on.
If you hold right click and drag the mouse around, many tiles will be deleted. Likewise for left click placing many tiles (while on the Tiles tab). For doors and keys, you have to hold shift for this to work.
The game's grid size is 32x32. Doors and tiles are fully aligned to this grid size. Keys are placed on a 16x16 grid instead.
Left clicking a door or key that's placed on the level will copy its data to the Doors/Keys tab (and focus the tab). So, if you want to modify a door or a key, click it, change its properties, delete the one in the level, and place it again on the same spot.
Locks' default position is (7,7) and their default size is (18, 18). Please try to keep their position and size a multiple of 32 away from their default. There's a "fit" option next to the size which shrinks the lock as much as possible.
For locks, you can also choose whether to display their count as a number, or to use an "arrangement" which displays the count as several locks. There's no way to add custom arrangements yet.
You can overlap locks on top of eachother. This is unintended and will be patched out in the future. So please don't do it. Always make sure every lock in a door is clearly visible.
When editing numbers, you can use mathematical expressions. For example, if you want to place a lock a full block below its original position, you can change the second "7" in its Position to "7+32", and it'll automatically be converted to 39.
The level tab has some information on the level, like its name or author/s. It also lets you reposition the player and goal positions, which will happen when you left click (or hold left click and drag the mouse).
The right section of the editor can be resized by clicking and dragging on its left side.


Download

Download
Lockpick Editor (Windows) 27 MB
Version 0.5.1.0 56 days ago
Download
Lockpick Editor (Linux) 24 MB
Version 0.5.1.0 56 days ago

Install instructions

Unpack the .zip and run the non-pck file.

If you're gonna rename the files, make sure they both end up with the same name.

Development log

View all posts

Community

by L4Vo5 · 7 posts
6h
by blokos · 26 posts
42d
by L4Vo5 · 28 posts
57d
Post a new topicView all posts