Log In  
Follow
JoshK

FileSearch

Easily search for files in Picotron

Download now: load #filesearch

How to use:

  • Type your query
  • Press Enter
    • Click the icon to launch to file in its preferred program
    • Click the path to open it in FileNav

Think you can do better?

Prove it!
If you're feeling brave you're welcome to dive into my code and take whatever you want for your own carts :D
The FileSearch function in fileSearch.lua will be a good place to start. Also check out jaroWinkler.lua for an example of a similarity function. And you're welcome to ask me how any of this works, but I do not guarantee that I will remember anything :P

Thanks to:

3
0 comments



Cart #earth-1 | 2024-04-17 | Embed ▽ | License: CC4-BY-NC-SA
15

I saw this post on stackoverflow and thought I'd give it a go in Picotron :P
https://gamedev.stackexchange.com/questions/147193/imitate-a-textured-sphere-in-2d

The earth texture is a downscaled version from this site: https://planetpixelemporium.com/earth8081.html

Change Log:
1.1 - Optimised! From 160% cpu usage to 80% (when rendering a 64*64 pixel image)

15
2 comments



Cart #mandelbrot_set-0 | 2024-04-12 | Embed ▽ | License: CC4-BY-NC-SA
6

WARNING - This takes a ~10s to render so please be patient :P

A naive approach to rendering the Mandelbrot set.
I made this because I wanted to get a better understanding of the maths behind it, so I focused on making the code readable, not fast.

You can customise the colour by changing the parameters of the 'Gradient' function at the top of _init.

You could use this as a screensaver if you really wanted, but I wouldn't recommend it due to how long it takes to load...

6
0 comments



Cart #external_log-0 | 2024-04-05 | Embed ▽ | License: CC4-BY-NC-SA
1

ExternalLog
A basic Log window that can be used with any windowed cart
Running this will open a readme.txt with this same text in it
Look inside to find the actual ExternalLog.lua file
Also see 'Example.lua' to see how to use this

Simple Usage

  1. Place ExternalLog.lua into the same directory as your main.lua
  2. Inlcude the ExternalLog.lua file with: include("ExternalLog.lua")
  3. Call ExternalLogWindow() in _init()
  4. Call Log("Hello World") to add a log message

Other Features
PassPrintToLog():
Call this in _init to be able to use print() to send Log messages
(you can also pass 'false' as a parameter to disable regular printing)

[ Continue Reading.. ]

1
0 comments



Cart #downloader-1 | 2024-04-01 | Embed ▽ | License: CC4-BY-NC-SA
22

A windowed app that should make downloading carts a lil' easier!

How to use:

  1. Select a download destination with the dropdown menu.
    NOTE: You can click 'Edit' to customise the options available - Make sure to save the .pod & restart Downloader for your changes to take effect.
  2. Click the 'Cart ID' field to enter the Cart ID you want to download.
    NOTE: You can use CTRL-V to paste your Cart ID - you don't even need to select the field first!
  3. [OPTIONAL] Edit the 'Cart Name' to change what the name of the file will be after downloading - it will default as the Cart ID.
  4. Click 'DOWNLOAD'
  5. [OPTIONAL] Click 'Open' to open the destination folder, for easy access to your downloaded cart!

[ Continue Reading.. ]

22
3 comments