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!

P#20035 2016-04-28 03:27 ( Edited 2016-04-30 10:38)

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

P#20036 2016-04-28 04:05 ( Edited 2016-04-28 08:05)

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

P#20037 2016-04-28 04:38 ( Edited 2016-04-28 08:38)

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

P#20047 2016-04-28 17:16 ( Edited 2016-04-28 21:16)

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.

P#20053 2016-04-29 05:33 ( Edited 2016-04-29 09:33)

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.

P#20073 2016-04-30 02:04 ( Edited 2016-04-30 06:14)

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

P#20074 2016-04-30 02:12 ( Edited 2016-04-30 06:12)

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

P#20075 2016-04-30 02:19 ( Edited 2016-04-30 06:19)

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

P#20078 2016-04-30 06:38 ( Edited 2016-04-30 10:38)

[Please log in to post a comment]

Follow Lexaloffle:          
Generated 2024-03-28 08:39:07 | 0.007s | Q:20