Celeste Game on GameShell

Omg you did it? :smiley: The pico8 and celeste are totally works without lag or bugs if I make this tutorial?

Yup, Celeste works great for me. Perfect play if you ask me, better than any other homebrew handheld I’ve tried it on so far. Very responsive, easy to control.

1 Like

Thank you very much! To where folder I move the installer archive zip? To home/cpi?

Correct. The instructions as written will put the zip file in the home directory (/home/cpi), and will unzip it to create /home/cpi/pico-8/… This is the path used by the Launcher script created in a later step.

Thank you! I have a problem with the step Configuring PICO-8 because all I see is that:

Captura

And cannot see the fullscreen_method. Edit this value to 0:

:frowning: could you help me please @dddaaannn

Did you perform the “Start PICO-8 for the first time” step that comes before that? That’s what generates the config file.

1 Like

Yes! many times, sometimes I see black screen others the Loading screen with “pico” in a small box included in the loading screen…

Edit: Just right now:

image

But I can hear the sound!

OK, that should be enough for the config files to have been generated. I mention in the instructions that if this happens, you can run the “sudo reboot” command, then once fully rebooted you can reconnect with ssh and proceed to edit the config file.

(This happens about half of the time because by default Pico-8 is trying to open in windowed mode, and it’s racing with the launcher to put something on the screen. Sometimes it loses. When we edit the config file, we change the screen mode to one that always works.)

I think Pico-8 generates this file on start-up when it doesn’t exist. If it generates it on shutdown, then maybe we have to update the instructions. Lemme double-check…

1 Like

Man, now its work, its because I clouse the Pico so fast and no config.txt are created yet :frowning: I´ll wait more time in the screen and after that, I´ll check if the config.txt exist through filezilla, the first time its not created but its created the second time that I launched the app! :slight_smile:
Thank you for your help! I have PICO-8 running in my GS because of you :smiley:

Gah, nope, it generates it on shutdown, not start-up. Blech.

OK, new instructions: start Pico-8, and if you hear it but don’t see it, type this command at the prompt:

killall pico8_dyn

This shuts down Pico-8, and I confirmed that it generates the config file when it does this.

1 Like

Thank you man! Here is the 5:52AM in the night… But is saturday and you work wake me up and I have my precious Celeste in the Gameshell! All thanks to you <3

I make the icon for our Pico-8! :D!

PICO-8

Next station: Makes works icons of individual “carts” from PICO-8 that when you start it, runs pico and the game appears automatically! Not sure if its possible but it could be very cool

1 Like

Thanks a lot for this!

Was that a coincidence or are you in sync? last night I saw a video in a QQ group (Chinese Discord).
pico8

@Metalcory Thanks for the icon! I’m totally using that.

@fr500 Thanks for the SDL_VIDEODRIVER breakthrough. I was glad to take that and finish the job.

@fluid Coincidence! It wasn’t too much work to tweak the settings. I’m happy to see others have figured it out as well.

Also @Metalcory: PICO-8’s “-run <filename>” argument will start it with a specific game. (Remove the “-splore” argument.) It should be straightforward to create .sh files for the Launcher that do what you want. Launcher entries can be organized into folders, and they just become sub-menus.

I have a version to share … if we allow each other to share?? … i don’t mind.

Is it possible to save progress in celeste? Or is this not possible?

You should update it to have the center of the cross to be white, as the original logo is

@skywalker101 Please do not share your personal PICO-8 license.

The original PICO-8 Celeste does not save progress. The awesome new console version does, but it’s a longer game. It might be fun to try to add that feature to the game code, if you’re up for the challenge. (See the “cartdata” feature of PICO-8.)

@dddaaannn Thank you so much for all of your effort getting this to work and contributing Pico-8 to this community. I saw someone on the other pico8 and love2d thread say that “I doubt the Pi version is going to work”…

Welp, it works! :wink:

Thanks again. I look forward to seeing what other things you work on around here.

unnamed

1 Like