Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

if anyone played the demo and then bought the game you can keep the demo save using the following js code (you need to first use a breakpoint in their js code)

save = FS.readFile("/user_data/cdata/werxzy_infinimoes_demo.p8d.txt")

var string = new TextDecoder().decode(save);

then copy the string content to the save game at 

%appdata%\Roaming\pico-8\cdata

or wherever it is in linux/mac

(+1)

ooo, Thanks for posting this since Pico-8 in general has different save location for web and binary versions. For windows, it would specifically be:

%appdata%\Roaming\pico-8\cdata\werxzy_infinimoes.p8d.txt

(though I can't seem to get your method working for me)

I also HIGHLY recommend changing the fifth and sixth characters to "00" as this is considered the last solved level. Which is used to teleport the cursor to it in level selection when loading the game. This is to avoid getting stuck if you solved one of the levels that were farther down (or doesn't exist in the full game).

Thanks for the info, in my case it worked fine without changing.
Also, which part in my method didn't work for you?

FS isn't defined (using the console in firefox) and I don't know how I would set a breakpoint in js.

After you press play you can find the infinimoes.js file under index.html in the sources tab (I use chrome but I assume it has a similar name) then in it you can put breakpoint by clicking on the left side of the the line (put it somewhere where FS is used) then refresh the page and after the breakpoint was reached you should have access (just continue after it was reached)

Found where I could put in a breakpoint, but FS is still undefined and I don't see it anywhere. (pico-8 has an html template that can be changed)
Though I also realized this isn't a very friendly approach for most people.