Log In  


Check your updates page!

Note: If you bought PICO-8 (rather than Voxatron), it isn't possible yet to activate your Lexaloffle account from Humble. I've been activating accounts manually, so if you purchased PICO-8 very recently and don't see it show up yet, please check back in a day or so. The Humble Bundle library builds should be live soon too.

New stuff: HTML5 exporter, 8-player joystick support, cartridge save data.

To export your cartridge as a stand-alone html5 version:

EXPORT BLAH.HTML

Open the folder (FOLDER) and you should be able to see BLAH.HTML and BLAH.JS

Here's a demo of cartridge saving. Note that save data is not persistent yet in the web version:

Cart #14880 | 2015-10-02 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
9

Changelog:


Added: html5 cartridge exporter
Added: Cartridge save data (64 fixed point numbers)
Added: 8-player input
Added: Demo carts: COLLIDE and BUTTERFLY
Added: Command-line parameters // load cart, -run, settings
Added: Alternative function keys (F6..F9 aliased as F1..F4)
Added: pairs()
Added: printh() for debugging
Added: Tab completion for filenames in console
Added: stack trace on runtime error
Changed: music pattern length taken to be first non-looping channel's length
Changed: noise instrument (6) has low frequency white noise scaled by volume
Changed: screenshot captures whole window contents at display resolution
Changed: del() moves remaining items up one index to maintain a packed table
Changed: add(),del(),count(),all() no longer store extra fields
Changed: removed count() from docs -- now just a legacy function. Use # operator instead.
Changed: cursor only blinks while window is active
Changed: peek(), poke() and binary operations (band()..) have no function call overhead
Changed: yellow slightly warmer
Changed: No camera snapping after pan in map mode
Fixed: sqrt() crashing for 0 or >= 32761
Fixed: Semi-colon characters in text editor
Fixed: Long lines split when saving in .p8 format
Fixed: pget() does not respect camera position
Fixed: Error message when peeking or poking outside of legal address space
Fixed: Search replace colour fills one pixel outside of selected region
Fixed: Playing an empty music pattern breaks subsequent music playback
Fixed: Invalid sfx editing state on startup
Fixed: Painting instruments values in frequency view also sets volumes
Fixed: Inconsistent gif recording speeds
Fixed: Unmapped joystick support
Fixed: Compressed code size sometimes larger than uncompressed
Fixed: mid() fails when first argument is not smallest
Fixed: Scroll wheel changes sprite/map zoom while in code editor
Fixed: CTRL-R (quick-run) drawing over current line in command mode
Fixed: Label capture (F7) does not respect screen palette state
Fixed: Syntax highlighting of api functions and hex numbers
Fixed: Looping to 0 with negative step finishes at 1
Fixed: nil values printed as false instead of nil
Fixed: Hexidecimal fractional parts
Fixed: btnp() unresponsive when skipping frames
Fixed: Editing mode is lost when using ctrl-r to run
Fixed: Tracker note entry keys mapped, messing up piano-like layout
Fixed: Shared gfx/map memory out of sync after some editor operations
Fixed: Alt-gr character entry
Fixed: Using shift to select in code editor has wrong selection range
Fixed: Dragging above top of text causes selection to flip to end
Fixed: Duplicate at end of file listing

7


Woo exporting!
Eight player joystick support, I wonder how I could use that in some unintended ways, mwahahaha.

Happy about the command line loading, time to put some games in front ends. :3

Thanks for the update!


..This is an amazing update! Thank you very much! \o/


Woo! Nice work, zep.


Thanks for the update!
Thanks for pico-8 !


Thanks for this! Very useful.



[Please log in to post a comment]