Hey everyone!
I was working on a demake of Balatro, and was testing out some functions by running the card over and over, when it suddenly started reporting a "memory overload." It wouldn't run, until I restarted Picotron. But when I loaded it back up, all my sprites were completely missing! Not just corrupted, but completely blacked out.
Of course, I have anywhen running for times like these, so I load up a previous save and... huh?

No matter what I do, anywhen can not load any previous file. Either I put in only a date, and it tries to load from 5AM (which has no file), or I put in an exact time, and it searches for a completely different one. In fact, most dates I put in end up with Picotron searching for this exact date in the picture: Aug 17, 01:48:17. Not only is that not what I typed, it's actually in the future!
Now anywhen is saving my deltas, probably correctly. As seen below, I'm actually putting in times that align with real supposed saves (adjusted for 4-hour time zone in the above picture, but even without it it returns the same result)

None of my other carts have been affected in any way.
Anyone else experience this? Is there anything I can do to get my sprites back? I put a lot of time into them. :(
EDIT:
Worth noting this is on the 0.2.0h version



Yep, known bug with two separate issues here.
The first is that parsing the hour/minute/second part of the time is messed up, so you always end up with something corrupted if you provide it. A workaround has been provided by zep himself over on bluesky: https://bsky.app/profile/lexaloffle.bsky.social/post/3lvkj3ls5dk2k
Second thing is that trying to use store
on the result of fetch
straight up doesn't work right now if the thing being fetched was a cart. You can see me work this out in the above thread lol.
Edit: Downpatching picotron back to 0.2.0d fixes this though, so if you need to roll something back and it's time sensitive, doing that in combination with zep's above fix will restore anywhen to its intended level of functionality.


.png)
@ProgramGamer oh my gosh, thank you! You've saved me so much time! I can't find the download link for older versions of Picotron, though. I checked in the downloads page and there's no "all versions" like there is for PICO-8. Do you know if those are available?



Yeah, if you right click the download link and chose "copy link" instead, you can edit the version tag in the url manually & then paste that to have it download a previous version.


.png)
@ProgramGamer I see, that works! I hate to bother you, but I'm having trouble downpatching. I downloaded and installed the version 0.2.0d, but it still boots to 0.2.0f and notices a version mismatch. Can't find anything online, but also don't want to damage my system fiddling around in the guts of this thing. How did you do it?



Uhh, the installer for 0.2.0d should just replace the totality of your picotron install with that version, if that malfunctioned for you then I'm not sure how to help, sorry.
Well, I can help with the version mismatch thing. You just have to load & save a cart once to mark it as having been "made for" the current version. If it still boots to 0.2.0f though then idk.
[Please log in to post a comment]