LearnToCodeRPG icon indicating copy to clipboard operation
LearnToCodeRPG copied to clipboard

How to create a DLC

Open omenking opened this issue 3 years ago • 2 comments

What feature would you like to suggest?

Let say I want to create a DLC for cloud. Things that will need to be added (or replaced):

  • character sprite work
    • https://github.com/freeCodeCamp/LearnToCodeRPG/tree/main/game/images/chara
  • dialogue
    • https://github.com/freeCodeCamp/LearnToCodeRPG/blob/main/game/script.rpy
  • background item assets
    • https://github.com/freeCodeCamp/LearnToCodeRPG/tree/main/game/images
  • questions
    • https://github.com/freeCodeCamp/Developer_Quiz_Site/blob/main/src/data/full-quiz.js

Is there DLC system in the works right now?

Additional Information

No response

omenking avatar Dec 26 '21 18:12 omenking

Hi @omenking Thanks for the note! We don't currently have a DLC system in place. I'm looking into these two Ren'Py docs and discussing them with the team.

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

RuolinZheng08 avatar Dec 26 '21 19:12 RuolinZheng08

I did learn more about DLC.

I would look use [https://www.renpy.org/doc/html/persistent.html#persistent-data](persistent data) to store whether or not a DLC is included. Then I would look into controlling the distributions and setting them into different packages.

https://www.renpy.org/doc/html/build.html

However that still leaves some confusion. You see without an installer or something, some people might get confused on how to add the DLC archives into their games. And I'm not actually super sure how to add DLC into a mobile app. They probably can just be installed with an APK, but I'm super fuzzy on the details.

a2937 avatar Apr 03 '24 13:04 a2937