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!
Media viewer for Picotron
Supports:
Usual filetypes:
.png
Custom filetypes:
.spr (a userdata image and a palette)
.anim (a group of .spr files and a frameTime value determining the length of frames)
You can also copy and paste images (easy way to save .spr)
Use:
default_app png (pathToMediaPlayer)
default_app spr (pathToMediaPlayer)
default_app anim (pathToMediaPlayer)
to automatically open images and animations in this!
Supports:
<h1>
<br>
<p>
<a>
<a href="readme.txt" type="download">downloadable file</a>
<u>
<title>
<button>
<button onclick="meow">Runs meow()</button>
<input>
Custom lua browser scripts (sandboxed):
<luascript src="main.lua"></luascript>
<img> - somewhat
Does not read src, reads 'pod' data value
<img pod=--[[pod_type="gfx"]]unpod("b64:bHo0AFcAAABzAAAA8RNweHUAQyAPDwRATxBwHgwBDAEMHkAOAQwRDBEMAQ4gDhEMAgD0AA4QDqwOAA4RDCEMIQwRHggAK8weEgBlDgAOrA4QNgAVIEoAsEAeDAEMAQwecE5A")>
More metadata for picotron files!
This works by putting a metadata value called 'custom' (incase official metadata is added that clashes) containing:
{
inputMethods={ --boolean of whether its used or not
LeftJoystick=true,
LeftDPAD=true,
RightJoystick=true,
RightDPAD=true,
LeftTrigger=true,
RightTrigger=true,
Start=true,
X=X=true,
O=O=true,
Button1=true,
Button2=true,
Keyboard=true,
Mouse=true
},
url={either a url you set, or empty string ""},
appTypes={ --any app types in form of a string, no app type == appTypes is nil

Allows for the viewing of the full system size in the Picotron system
Shows empty cartridges and folders with the option to automatically delete all of them!
Yippee, another cartridge that doesn't run on BBS - I feel like I'm the problem here.
https://youtu.be/ftbgbUiR_Pg if you want a preview
Does not work on the BBS
This game is multiple cartridges (mapdata and stage selector) - which doesn't work on the BBS.
See the itch.io or neocities for a playbale version!
https://astralsparv.itch.io/slidetrack
https://astralsparv.neocities.org/creations/play/slidetrack/
The original Slidetrack (predecessor to Slidetrack Expanded) - now open sourced!
Copied from ITCH.IO:
Slidetrack is a short relaxing game made in Pico-8 consisting of 4 stages and 32 levels.
You finish each level by solving simple puzzles to reach every tile.
Using a downloaded copy, you can save your times for each stage and speedrun the stages for the fastest times
Controls
Arrow Keys - Movement
Z - Toggle the touchscreen
X (Hold) - Restart the level
Enter - Open the menu (when in a level)

Shuffle button from Washburnello - "Wash: is good at art"
Drag and drop .sfx or .pod playlists onto Musik to play them!
You can shuffle or set playlists to repeat.
Selecting the vinyl record lets you edit playlists by:
dragging and dropping .sfx to add songs
dragging and dropping a playlist to load it

Used in Picotron OS (https://docs.google.com/document/d/14K-_DJ7K0JiIF6oUs28JwRtx55at_lhlK7BYeizZd1Q/edit?tab=t.0) for it's physical cartridge system!
Waits for .p64, .p64.png or .p64.rom to be placed in /appdata/cartridgemount/ and boots them.
Skips the first file as of the System File Information file (change this if you're not using Picotron OS, used as of how the physical cartridge system works).
If there are more than one cartridge in the folder, it makes a GUI with the cartridges you can select from, if not it boots straight into the cartridge!
This is my first ever BBS Post
It's a taskbar with a start menu where you can customise the apps in start menu and taskbar seperately, colours, sprites, widgets etc.
Lets you put any file, folders and cartridges into it and it will take their icon based on Picotron's file system (the file sprites are loaded into memory from the system files)
Does not work on the web and does not work unsandboxed as of it's use of system files </3
load #taskbar -u





0 comments