Can, Uncan
Can and Uncan are tools for archiving folders and files.
Use
For easy transfer of a single file, rather than multiple files for the same effect.
Install
Move can.lua
and uncan.lua
from /ram/cart
to /appdata/system/utils
.
WIP
PicoMail.
PicoChat requires not to be run in the browser to function
Huge thanks to PixelDud for rebuilding the server in Go to support linux
Introducting PicoChat!
PicoChat is Picotron's first chat room. Its fully capable of sending and receiving messages, changing server and username.
Use /nick <name>
to change your Username.
Use /server <server address>
to change your server.
Want to setup your own chatroom?
Here's how to setup your own chatroom server:
- Download the server from here.
- Port forward port 80.
- Run the server.
If you want to add your server to the public server list, please send me a message on discord hessery
Looking for a server?
Here's a list of the current public servers:
- Official PicoChat Server
nenjine.com
String
Picotron is currently missing many basic string handling functions. I've created this library to fill in some of the functions that I've come across. If you want to contribute please comment below your code and I'll add it.
Installing
Use load #string
and then press ctrl+R
to install.
Functions
string.upper(str)
Converts a-z characters to their A-Z counter parts.
string.lower(str)
Converts A-Z characters to their a-z counter parts.
string.explode(str, delimiter)
Converts a string into an array, splitting it at the delimiter.
winStay is a library that is used to easily keep window location and size persistent after closing the program. winStay has one function winStay
, which has three arguments:
name
is the name of the folder in which you want to keep the save data in within/appdata/
.width
is the default window width.height
is the default window height.
How to use winStay with yotta
After first installing Yotta, run the following commands:
> cd /ram/cart
> yotta init
> yotta add #lib_winstay-0
> yotta apply
Finally add the following code to the top of main.lua
.
include "./lib/_bbs_lib_winstay_0/winStay.lua" winStay("game", 150, 100) |
How to use winStay without yotta
Run the following commands in the console:
load #lib_winstay-0
cp /ram/cart/exports/winStay.lua desktop
Now load the program you wish to add winStay to, and move it from the desktop to the cart next to your main.lua
file.
Add the following code to the top of main.lua
:
include "winStay.lua" winStay("game", 150, 100) |
Just a small demake of Motherload that I threw together in two afternoons.