Log In  

PICO8Tool Is a Windows tool for exporting and importing images from your .p8 carts.

Export
Drag and Drop a .p8 file to preview graphic data. Then click on the Extract button to save as an 8bit png

Import

  • Drag and Drop the .p8 file you wish to to embed a new image
  • Next Drag and Drop a valid image file to replace the current image in the view
  • Click the Embed button to import the current image and update the .p8 file

Viewer

  • Pan and zoom the loaded image with the left button and wheel

Application zip v0.1-alpha
GitHub Page source

P#13459 2015-09-01 00:02 ( Edited 2015-09-04 12:31)

Very nice, thanks!
My cart downloader tool is written in c#/.net too. We could combine sources into one project ... and add a handy carts browser with catalog functionality.

Edit: It's difficult to use without PICO8 palette template... I'm adding a checkbox for color-snapping
Edit: Forked it on github and created a pull request

P#13511 2015-09-01 17:27 ( Edited 2015-09-01 22:54)

Cool. Any plans for making it into full-fledged tile editing tool, like those that exist for NES games?

P#13513 2015-09-01 18:33 ( Edited 2015-09-01 22:33)

@movAX13h thanks for update. I pulled your changes into the v0.2 branch. I want to add a few more things before I push another release. I'm already using your palette feature locally! Also thanks for the cart download tool its really handy.

In another thread Zep was talking about adding a command line cart launch support. A cart browser/launcher app would be nice. Once I get a few more features in the PICO8Tool, we can talk about combining apps.

@darkhog thanks! I would like to do a full paint/tile tool that support PICO8. I'm planning to do it as a different app (C/C++ instead of C#) to support Mac/Linux platforms.

That project wont start until I finish my 2nd PICO8 game I'm currently working on.

P#13528 2015-09-01 21:51 ( Edited 2015-09-02 01:51)

With C# you can support Linux/Mac via Mono.

P#13559 2015-09-02 12:51 ( Edited 2015-09-02 16:51)

Yes, you can simply take the Windows binary. Mono is a port of the .net framework to Linux. Don't know about Mac.

P#13572 2015-09-02 14:23 ( Edited 2015-09-02 18:23)

Its mostly about the aesthetics with using Windows Forms. Mono WinForms on the Mac looks pretty hideous (it doesn't use the native controls).

I did PIOC8Tool in C#/Windows because it was easy and I wanted something fast so I can make more games!

P#13582 2015-09-02 18:20 ( Edited 2015-09-02 22:20)
:: matt

I'm trying to run this on OS X through CrossOver (Wine) an drag and drop isn't working. Any chance of having an Open file dialog?

Or an OS X build?

Thanks!

P#13620 2015-09-03 11:04 ( Edited 2015-09-03 15:04)

I can easily add a Open File dialog. I'll add it to the next update. I'm not familiar with CrossOver. Is it just wine?

@matt would you use a command line version? That would also be easier for Linux

Edit:
New version available v0.2-alpha

  • Load File button to load images or P8 carts via open file dialog
  • @movAX13h excellent image conversion support
P#13637 2015-09-03 18:24 ( Edited 2015-09-03 22:51)
:: matt

Thanks!

Yes Crossover is a nice GUI around Wine, with excellent support and compatibility.

I would prefer/use a command line version. I'd wrap utter in my own GUI :)

P#13643 2015-09-03 18:57 ( Edited 2015-09-03 22:57)

@matt, for C# apps I'd strongly recommend using Mono over Wine/crossover.

After installation of mono, you just navigate to the directory C# app is residing in and just type mono filename.exe

P#13659 2015-09-03 23:16 ( Edited 2015-09-04 03:16)
:: matt

@darkhog didn't even know running .exe through Mono on Mac was an option! Will investigate.

I already use CrossOver (Wine) to run a few of other non-Mono Windows apps.

Exported image in v2 is black under Wine. Will look into Mono

P#13670 2015-09-04 04:23 ( Edited 2015-09-04 08:30)

Basically any .NET app can be ran through Mono, unless it uses native windows DLLs to do stuff. Tho, if it uses only standard C# libs/assemblies, it'll run.

Never figured out tho how to check if dll is native or .net

P#13675 2015-09-04 08:31 ( Edited 2015-09-04 12:31)

[Please log in to post a comment]

Follow Lexaloffle:        
Generated 2019-12-05 19:36 | 0.024s | 4194k | Q:42