Log In  

BBS > Superblog
Posts: All | Following    GIFs: All | Postcarts    Off-site: Accounts

Cart #pocket_watch-3 | 2024-03-31 | Embed ▽ | License: CC4-BY-NC-SA
7

Show how fancy you are by displaying your own Picotron pocket watch. Load it by typing load #pocket_watch-3 in the terminal. It actually tells the time (in GMT only at the moment).

Updated to show more realistic proportions

7
0 comments


So I just wanted to know if there is a way to export your music / sprites created in picotron to like png / wav format, or if it will ever be possible.

4
6 comments


Cart #jujefegeyu-2 | 2024-03-31 | Embed ▽ | License: CC4-BY-NC-SA
9


First windowed demo for the Picotron, with some exploratory misuse of the window command and the audio system, and the usual pushing of bad lua code to its' extremes.

released at Revision 2024 Fantasy Computer compo.

code and music by visy

9
2 comments


So I know the documentation is a bit spotty at the moment but I was curious if the btn() function is the same as in P8?
I set up a simple sprite to move around and used the usual btn() setup for up down left and right but am getting weird behavior. Sometimes when I press left or right it will go up, or go diagonally randomly.
Sometimes it will work perfectly normal.

Anyone else experience this?

4 comments


Cart #bsod_of_the_land-0 | 2024-03-31 | Embed ▽ | License: CC4-BY-NC-SA
4

I tried to adapt this classic tweetcart for picotron. when i couldn't make it work the way i wanted i decided to break it further :3

4
0 comments


Cart #uforide-1 | 2024-03-31 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

Cross the seas of blue.

Look the free birds fly.

Ride the UFO.

2
2 comments


Cart #okpal-11 | 2025-03-29 | Embed ▽ | License: CC4-BY-NC-SA
99

Okpal is a tool to create and edit color palettes. You can easily use those palettes in your programs, and even directly in Picotron's sprite and map editors.

To use a palette in your programs:

	fetch("pal/0.pal"):poke(0x5000)

Features

  • Any change to the palette is propagated to Picotron's sprite and map editors.
  • Use a perceptually uniform color space (oklab).
  • Choose colors by hue, saturation and lightness.
  • Reorder colors by drag-and-drop.
  • Supports two file formats: ".hex" and ".pal"
  • Multiple options for importing external palettes (keep default palette, overwrite it, or try to match it)

Changelog

2025-03-18: version 1.2.1 (release #okpal-10)

  • Added: "Export File" menu entry to save a copy of the current file without opening it.
  • Changed: ".hex" files are saved without metadata.
  • Changed: dragging color dots is much more precise.
  • Changed: constrain color changes along an axis when dragging a color dot
    using the right or middle mouse buttons (instead of holding "shift" or "control").
  • Changed: bigger color dots, easier to grab.
  • Changed: propagate palette to sprite and map editors only when focus is lost.
  • Changed: Don't automatically register as default app for ".pal" and ".hex".
  • Fixed: bug in opening files (due to bug in picotron's wrangle.lua since 0.1.1e)
  • Fixed: reset display palette rows when hiding the color band.


2025-03-13: version 1.2.0 (release #okpal-9)

  • Added: new alternate view with hue/lum and hue/sat pickers.
  • Added: hold "shift" or "ctrl" when dragging a color dot to constrain the change along one axis.
  • Added: ability to scroll the hue axis of the alternate view, either with the scroll wheel or the dedicated control at the bottom of the screen.
  • Added: color names in the alternate view.
  • Added: color band in the alternate view.
  • Added: settings to hide the color names and color band.
  • Changed: simplified the old view (remove color lines on the 1D sliders)

2025-03-08: version 1.1.0 (release #okpal-8)

  • removed remapping option when importing ".hex" palettes (was not working very well anyway);
  • added text entries for the hex code, the hue, the saturation and the luminance;
  • added a new tab for drawing color ramps in the test zone;
  • added dialog when creating a new palette (to choose between empty palette or default colors);
  • added settings dialog;
  • added settings to register OkPal as default app for ".pal" and ".hex" files;
  • added settings for disabling the propagation of the palette to the sprite and map editors;
  • changed dialog when importing ".hex" files;
  • changed dialog for displaying help;
  • fixed menu bar colors when default colors are redefined;
  • fixed undo/redo of test cube color changes;

2025-02-26: version 1.0.4 (release #okpal-7)

  • added registering as default app for ".pal" and ".hex" (needed for the file dialog?)
  • added undo/redo and help buttons;
  • added "clear" button to the "test cubes";
  • added legends for the two pickers;
  • changed: moved the luminance slider to the left of the sat/lum picker for consistency;
  • fixed: palette is now propagated to all gfx and map editors (thanks to Eiyeron for the implementation);
  • fixed: the "test cubes" saved in metadata where not properly loaded;

2024-08-23: version 1.0.3 (release #okpal-6)

  • added: add file icon to saved palettes;
  • changed: can load and import palettes by
    double-clicking in the file dialog (no need
    to drag-and-drop anymore);
  • fixed: bug in BBS;

2024-05-03: version 1.0.2 (release #okpal-5)

  • fixed: bug while using "+" button in Picotron
    0.1.0g;
  • changed: disabled tabs in BBS, as it prevents
    the cart from running;

2024-04-27: version 1.0.1 (release #okpal-4)

  • fixed: picotron's palette was not locked in the
    default file on first opening;
  • fixed: saving a ".pal" file from an imported
    ".hex" file was not working;
  • explain how to export to .hex in the manual;

2024-04-06: version 1.0.0 (release #okpal-3)

  • propagate palette to sprite and map editors;
  • undo/redo;
  • reorder colors by drag-and-drop;
  • import dialog;
  • reorder imported colors to match default colors;
  • added a manual;
  • menu entries to initialize the palette and open
    the manual;
  • flash padlock icon when trying to edit a locked
    color;
  • shift-click paint-bucket icon to change the "white"
    color used in the interface, and ctrl-click the
    icon to change the "black" (useful when importing
    external palettes);

2024-04-02: version 0.0.3 (release #okpal-2)

  • Added the ability to change the background color (by clicking on the small paint bucket icon), and switched the default background to black.
  • Added the ability to import ".hex" files (using drag and drop from the "Open File" dialog); to actually create the ".pal" file, you need to save.
  • Improved the color pickers.
  • Added the ability to copy/paste colors (using a hex string starting with #).
  • Added the ability to show/hide individual colors (right click on a color in the palette).

2024-04-01: v0.0.1 (release #okpal-1)

  • Added the ability to lock colors, to avoid accidentally modifying them. By default the first 33 colors are locked (click on the padlock to unlock)
  • Added the ability to hide specific rows of color from the two color pickers.
  • Added sliders to change the individual components (hue, saturation and luminance).
  • Added the ability to select a color by clicking on their dot in the color pickers.
  • Added a test zone, with 24 paintable cubes (click on a cube face to change its color).
99
38 comments


i missed how easy it was to tell what a color's numerical code was, so i made a picotron cart to list them out :) it doesn't do anything cool like copying them when you click on them, or reordering them to put like colors together... but it's better than counting by hand!

Cart #listcolors-0 | 2024-03-31 | Embed ▽ | License: CC4-BY-NC-SA
3

3
1 comment


Cart #cellesellec-0 | 2024-03-31 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

IWCTM

wdym trash??

3
7 comments


Is the education edition broken right now? I tried running the following:

INSTALL_DEMOS
CD DEMOS
LOAD HELLO 
RUN

Then pressing ESC twice. But the editor doesn't show up. Am I doing anything wrong here?

4 comments


Cart #pngframe-3 | 2024-04-08 | Embed ▽ | License: CC4-BY-NC-SA
28

Import PNG images and generate optimal palette

Can import png to fit picotron default palette, custom palette imported through hex file, or custom palette generated for the png file.

For best results, reduce the png to 64 or fewer colors in an external program such as gimp. This isn't required, but will save you some time waiting for the palette to generate and will allow you to use dithering.

If the imported png has less than the "max colors" value and is set to generate palette, the generation step can be used and the image's colors can be used as-is.

The generated palette is also sorted to attempt to fit the current palette. Colors in the generated palette are moved to the location of similar colors on the loaded palette. For example, black will attempt to stay black, and white will attempt to stay white.

[ Continue Reading.. ]

28
12 comments


Ceil() function does not work correctly:

ceil(1)   -->returns 1
ceil(1.0) -->returns 2 (Error)

Same for any N.0 float. Seems to work correctly in other circumstances.

LUA math.ceil(1.0) correctly returns 1 and can therefore be used as an alternative in the meantime.

Tested with version 0.1.0e on Windows 10

(I already posted this in the 'Picotron bugs' thread, but including it here with a proper 'Bugs' tag as I couldn't work out how to add a tag to the other post)

1
0 comments


Version 0.1.0e on Windows 10

Strings cannot be indexed using var[n]. This is different to Pico-8, where strings are indexable. However, for Picotron, it may be by design as strings are not indexable in Lua itself.

a = "string"
print(a[2])

--> outputs nil (should be 't')

A workaround for the time being is to use sub(a, 2, 2)

1
0 comments


Hi! I am new here

I just barely bought Pico 8 and used some tutorials online to make this simple animated "GeK"
If anyone has any tips or just criticism for beginners like me, I'd very much appreciate it.
(I have had experience with html and JavaScript before)

0.3 finally released

Cart #gekwalking748neworangesound-1 | 2024-04-02 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


Controls are simple: Arrows move GeK and X makes him "speak"

This is 0.2

Cart #gekwalking748neworange-0 | 2024-03-31 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

[ Continue Reading.. ]

0 comments


Is there a way to use wildcards in the command line?

e.g. cp /system/wallpapers/*.lua /appdata/system/wallpapers/

3 comments


Hi,
Currently toying around with Picotron basics after some (but not too much) prior experience with Pico8.
I'm trying to work with multiple layers and some degree of transparency between them but it's not quite working.

In the map screen, nearly all tiles are in the lowest layer; the top layer has only the single mushroom sprite on the far right. My assumption is that the default black in subsequent layers would act as transparency. I swear I had this working previously but am having trouble recreating it -- when I actually run the cart, the black of the upper layer acts as just solid black, only rendering the mushroom but nothing of the layer below (wizard character drawn at runtime).

Based on Pico8 docs, I've got a palt(0, true) in my _init() with the understanding it should turn black to alpha, but it seems to make no difference. I also see that black should certainly act as the transparent color by default anyway?

Anyone know what I'm doing wrong? Swapping layers renders that grassy layer as expected, with the lower layer (mushroom) totally hidden.

[ Continue Reading.. ]

1
2 comments


Cart #binary_cl0ck-0 | 2024-03-31 | Embed ▽ | License: CC4-BY-NC-SA
9

Just a little wallpaper I scraped together!

9
1 comment


Cart #soda_pop-0 | 2024-03-31 | Embed ▽ | License: CC4-BY-NC-SA
7

My first look into Picotron. What an awesome tool to play around with!

PICO-POP

Now you too can customize your desktop with the refreshing taste of Pico-Pop!
Zero sugar, zero calories, real carbonation! Now with 4 shades of brown...

7
0 comments


Very much an early work in progress. Wanted to make a super small arcade game, something you might see with vector graphics and a roller ball for controls.

I haven't made games in awhile, been trying to work on larger projects, and that has been pretty daunting. But then I went to Can Can Wonderland, a very cool arcade in St. Paul, Minnesota, USA. I played a bunch of super retro arcade games there, stuff like Atari Football and Anti-Aircraft. I was inspired to try to make a game like that, something with very simple controls and concepts.

Controls:
up/down/left/right - Move cursor
Z - switch cursor direction between left and right
X - turn closest plane in the direction of the cursor

This is very much a proof of concept. If I go further with this, I imagine that each color plane would have to be directed to a certain edge of the circle, and later levels would have storm areas you have to avoid, and UFOs that are worth bonus points.

Cart #aircontrollerdemo-0 | 2024-03-31 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

[ Continue Reading.. ]

2
2 comments


Cart #solitaire_suite-3 | 2024-07-21 | Embed ▽ | License: CC4-BY-NC-SA
175

load #solitaire_suite

no sound currently added
saves don't work on bbs right now
the mod manager isn't guaranteed on the bbs right now

Release 0.2.0

Version 0.2.0 brings a new solitaire game, a mod manager, and a bunch of smaller changes. Thanks to anyone whose been following the updates and joining the streams. Also thanks to Louie Chapman for his contributions (2 solitaire variants, a card back, and helping test that it actually works.), SoundDotZip for the aseprite to picotron image plugin, Fletch for an animated card back, and imjustkerb for testing out the example project.

The suite currently has 7 solitaire variations main

  • Klondike Solitaire

[ Continue Reading.. ]

175
44 comments




Top    Load More Posts ->