freeCodeCamp / LearnToCodeRPG

A visual novel video game where you learn to code and get a dev job 🎯
https://www.freecodecamp.org/news/learn-to-code-rpg-1-5-update/
BSD 3-Clause "New" or "Revised" License
1.06k stars 110 forks source link

Check for update in the app #25

Open RuolinZheng08 opened 2 years ago

RuolinZheng08 commented 2 years ago

What feature would you like to suggest?

Provide a way to automatically check for updates and prompt the players to download the updated app from itch.

Additional Information

No response

a2937 commented 2 years ago

I believe I found a relevant thread. It was created back in 2018 and talks about how to create an endpoint for the game. Endpoint discussion

In order for the endpoint to be available; a program called butler has to be used. Butler is a commandline tool that communicates with itch.io. It also compatible with Github CI in order to automatically be ran as part of the build process.

More about butler

Uploading a build

RuolinZheng08 commented 2 years ago

@a2937 Hi Aaron, Thanks for the note and sounds good!

I'm looking into these two Ren'Py docs for creating DLCs on my end.

https://www.renpy.org/dev-doc/html/updater.html https://www.renpy.org/doc/html/persistent.html#multi-game-persistence