this is ready for others to play with and such. excited to see what people make :)
not entirely sure what the upwards limits are - mind the RAM usage and please prioritize reporting bugs in the thread on discord if able.
un-sandbox for full utility; default-app pcm files for convenience
video guide through most features (objects were added after this recording - an amended tutorial will follow)
https://www.youtube.com/watch?v=pzc_pteWm7Y
*note: this is not a standalone tool and is strictly intended to design for Picotron inside Picotron.
.
.
patchnotes:
v1.5 - fixed a bug in the collision template
v1.4 - added alternate dither option (changes the base tileset - reimport textures to see changes) - added group merge (merges down any higher index layers that are unlocked and share a group) - added layer shifting (scroll the X and Y to adjust the entire layer - pair with duplication and you have prefabs) - probably minor things I forgot
v1.3 - more bugfixes - flipped tile collisions fixed in app and in demonstration code - added groups - added demonstration door feature - modified the demonstration draw_map function to accommodate the group IDs - probably other things i've forgotten
v1.2 - small bugfix where undo stacks were being added erroneously (if tile placement/removal failed, it stacked anyway)
v1.1 - fixed tile generation for walls (oops!), added origin crosshair toggle and offset, added forgotten hotkey to guide (ctrl+click places a tile in rear of layer), modified the base offset to position 0,0 at center of workspace. All code snippets modified (movement simplified, collision is still WIP, and draw_map now takes arguments - thanks @xietanu for the suggestions and bug reporting
make sure to modify the code snippets as necessary!
v1.0 - initial release



Pushed a couple new features and changed the way you can group layers - making things like interiors etc easier. Layer group IDs can range 0-255, adjust the active layer's group by scrolling the value beneath the layer box.
Here's a longform video on how you can start your own project from scratch with this. Covers how you'll want to create your flat tiles if you haven't done so before, and caught a bug or two, too.
https://www.youtube.com/watch?v=BilWAmh_AKE
Any criticism, feedback, etc is invited and welcome! Especially things like hotkey layout - although perhaps I make this configurable eventually.
[Please log in to post a comment]