Custom Desktop for picotron, also allows custom env inputs!
This also allows you to setup multiple desktops (with env inputs), change your default desktop directory, get spaces in filenames and hide file extensions!
This custom desktop also allows support for iconbase v4+ (seemingly doesn't function on newer picotron versions, iconbase is unable to update the icons before the default desktop runs)!
Add this to /appdata/system/startup.lua to get it to run immediately, e.g:
create_process("/galaktiskPicotron/tweaks/desktop.p64")
Readme:
Custom env() can override the settings if needed!
Customisability:
Options
Stored in "/appdata/galaktiskTweaks/filenav/", acts as the default!
Good morning everyone, here is the first part of the Bubble Madness beta. It’s a competitive multiplayer game for 2 players where you have to push each other to make your opponent touch the stage obstacles.
This first beta includes the basic round system, the ability to play multiple-round matches, and 2 stages.
The stages are:
Dungeon: A dark dungeon featuring spinning logs that move around the stage.
BVB: Inspired by the DVD logo, it includes a bouncing logo that changes color as it moves around. Touching it will eliminate you.
This is my first non-experimental PICO-8 game. I hope you enjoy this beta until the next one releases in 2026 and the final version in 2027.
Hey,guys! I recently discovered Pico with a friend and we've started toward building games together.
I noticed VSCode had no support for Pico-8, so built an extension I'd like to share.
PICO-8 Enhanced for VS Code
> 🎮 Complete PICO-8 development support for Visual Studio Code
Turn VS Code into a powerful PICO-8 IDE with comprehensive API documentation, intelligent code completion, beautiful syntax highlighting, and more!
Perfect for fantasy console game development with PICO-8.
🌟 Why This Extension?
- 📚 850+ lines of comprehensive PICO-8 API documentation
- 💡 Smart IntelliSense for all PICO-8 functions
- 🎨 Beautiful syntax highlighting tailored for
.p8files
Hi everyone.
I've searched the BBS and the documentation, but I can't find a way to tell which key was pressed in Picotron, something similar to pico8's stat(31) that returns the last character read from the keyboard. I know you can query each key with key() and keyp(), but I wanted to know if there's a method that directly returns the character or key that was read.
Thank you!
Best regards,
hey @zep! bug report:
0x5f54 (spritesheet remapping) is not resetting properly when I press ctrl-R in a running cart.
(The value at 0x5f54 is correct after resetting, but the data in the spritesheet is wrong)
I didn't test 0x5f55 or 0x5f56
minimal example
function _init() --move first row of sprites to bank 0x80 memcpy(0x8000, 0x0000, 64*8) --clear spritesheet to blue stripes memset(0x0000, 0xcd, 0x2000) end function _draw() cls() --draw sprite 0 from bank 0x80 poke(0x5f54,0x80) spr(0,0,0) --reset sprite banks -- poke(0x5f54,0x00) --uncomment this to work around the bug end |
Run this cart and mash ctrl-R: sprite 0 will only be drawn on the very first run. On all other runs it will be blue/lavender stripes
slightly larger example
Still pretty small, but it has a bit of extra code to narrow down why the behavior isn't working right
I was trying to change my wallpaper but I keep getting the message "can not set wallpaper from sandboxed process."
What I did was click the Picotron menu at the top left > System Settings > and then the wallpaper section under the desktop tab. This is without any custom wallpapers, trying to switch between the default ones.
Whenever I click a wallpaper it shows the error message. It only gets applied after a reboot.
Adding:
It happens on both my Windows 10 Desktop and Windows 11 Laptop.

Speed tech is not required in most of this mod. You'll know when you need it!
List of tricks for the late levels: https://celesteclassic.github.io/glossary/
If flashing visuals can hurt you, please disable the effect in the pause screen after starting.
Huge thanks to these really cool people:
**
bacon_good - playtesting
flyingpenguin223 - playtesting
kikooDX - playtesting, getting me to release the mod, also inspired visual effects
petthepetra - playtesting, really valuable feedback, inspiration (foreberregd...)
wisper - playtesting, being way too determined
faith - idea for the 3d model, being an amazing friend (rest in peace bestie)
warspyking - playtesting (and recording it all- that was so nice)

NoonShade | Multiplayer Duelling Game
NoonShade is a multiplayer game where two players try to out-duel each other in a best of 7 format. Both players can jump and shoot once per turn. The key is to fire your weapon exactly at noon. If you shoot before noon, you automatically lose that turn. The game mixes strategy and guessing with quick reflexes.
It’s a small game, but fun to play with a friend. I hope you enjoy it!
Feedback is always appreciated.
How to Play
Wait for the perfect moment! Shoot before noon and you’ll lose the turn.
Best of 7 format, first to 4 wins.
Player 1 Controls (Left Side)
Jump: (O) - Z on Keyboard
Shoot: (X) - X on Keyboard






0 comments







