Log In  


Short version: Whenever you leave the editor and run your thing, it should save it to a temporary file so you only lose to the last run if pico-8 crashes. Ideally, it should detect that it had crashed and offer to load this automatically so you don't overwrite it accidentally.

The story: So, I was doing the Squashy thing in PicoZine 1. Being familiar with programming concepts in general but not pico-8 specifically I was, of course, putting my own spin on parts of it, like the game over handling. Well, I made an amusing mistake that let me rack up points trivially after I died as I forgot to move the ball away from the paddle. This made me laugh, and while I was doing that pico8 crashed (possibly because I was playing a sound literally every frame? No way to know really, since it seems when I launched it again it overwrote the log file). I hadn't saved in quite some time.

No real harm done in this case, but it would be nice if there was a recovery option in the future!



May I add the request, that in every editor, if I press F5, it changes to the console (Escape) and performs run? :)


That's currently mapped to ctrl-r. You can also use ctrl-s to quickly save.


Yes, but f5 is very common, especially, as it is used in idle, which I use as IDE for my build system ;)


And now it happened again, this time after I'd done a bunch of work building a framework and a couple demo windows for my crazy Wizardry-like idea.

Sigh... I should rebuild it while it's fresh in my mind, but I'm too demoralized to want to bother.


Hit esc to exit to the command line. Your program is still in memory.

save [program name]

Hit esc again to go back to the editor. From here on out you can hit ctrl+s to quicksave.

Save early and often like any other program you'd use.


I get in the zone and forget to save. Users are idiots, every last one of them, myself included.


If you want to start fresh, enter REBOOT at the command line


??? Did you post to the wrong thread or something?



[Please log in to post a comment]