You can help CodeWalrus stay online by donating here. | New CodeWalrus | Old (dark mode) | Old (light) | Discord server

[PICO-8][Tutorial] How to import pictures into PICO-8

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

0
b/PC, Mac & Vintage Computers publicado por u/Yuki May 01, 2015, 05:52:31 AM
I made a little script that converts a picture into a PICO-8 cartridge. Here how it works:

1. Install PHP and its GD library. Works best on Linux and OS X, but can also work on Windows.
2. Download this pic2p8.php script and run it like this:
php pic2p8.php mypic.jpg
3. Copy the output into a new file with a .p8 extension into your cartridge folder. (Type folder in the PICO-8 prompt, or for you Linux users do this:)
php pic2p8.php mypic.jpg > ~/.lexaloffle/pico-8/carts/mypic.p8
4. Now you can load the cart and run it in PICO-8 already as it have some simple code to show it.

If you're not satisfied with the result you can always try GIMP:

1. Download PICO-8.gpl and put it in GIMP's palette directory.
2. Create or resize an existing picture in 128x128 and modify it however you like.
3. Go to Image > Mode > Indexed colors > Use a custom palette > PICO-8, uncheck Remove unused colors from palette, click OK.
4. Now export the resulting picture and run it through the above script.

Now that you have a full-screen picture, you can do interesting stuff with it, play some music on it or whatever... Have fun!
Inicia sesión o crea una cuenta para dejar un comentario
u/Dream of Omnimaga May 03, 2015, 01:22:46 AM
Oh interesting stuff. Is that also useful to import sprites or can we already import spritesheets by default?
u/Duke "Tape" Eiyeron May 03, 2015, 11:58:06 AM
What does it do as DJ says? Does it override the spriteaheet? That could be very useful!
u/Yuki May 03, 2015, 04:41:39 PM
Yeah, you can always design your sprites in GIMP, then use the script to generate a new cartridge. You can't import into an existing cartridge yet, unless you open it and copy the spritesheet with a text editor.
u/Duke "Tape" Eiyeron May 04, 2015, 08:49:28 PM
That's pretty cool, let's hope you'll be able to edits carts for such tools! :D
u/Yuki May 05, 2015, 02:05:22 AM
A cart editor tool script would be indeed pretty interesting.
u/Dream of Omnimaga May 05, 2015, 04:53:14 PM
That is nice. I prefer using my own editing tools personally, such as how with 84+CSE or HP PPL games I design all my sprites in Photofiltre Studio before importing them.
u/Duke "Tape" Eiyeron May 05, 2015, 09:29:31 PM
I thought also to make a custom cart repository as an exercise to get my hands on Flask. It could be a cool thing to do.
Start a Discussion

b/PC, Mac & Vintage Computers

Computer programming discussion and project showcase

132
Topics
Explore Board
Website statistics


MyCalcs | Ticalc.org | Cemetech | Omnimaga | TI-Basic Developer | MaxCoderz | TI-Story | Casiocalc.org | Casiopeia | The Museum of HP Calculators | HPCalc.org | CnCalc.org | Music 2000 Community | TI Education | Casio Education | HP Calcs | NumWorks | SwissMicros | Sharp Calculators
Powered by EzPortal