Dragonboy-CommunityMod-Builds - VI | EN
Automatically checkout and compile Dragonboy using GitHub Actions daily. Can be manually run when needed.
Supported OS: Windows, Linux, Android. The iOS operating system will not be supported due to limitations on the execution of dynamically generated code.
There are 2 methods to download:
Method 1 (No GitHub account required): Download via Release
- Select Latest build in the Releases section.
- Choose the appropriate file for your operating system in the
Assetssection.
Method 2 (GitHub account required): Download via Artifact
- Select the Actions tab at the top.
- Choose the Biên dịch QLTK và Game workflow from the list of workflows on the left side.
- Select the latest successful
workflow run. - Choose the appropriate file for your operating system in the
Artifactssection.
To build the Dragonboy project or ypur own fork using Github Actions, follow these steps:
-
Fork this repository
-
Go to the
Settingsof your forked repository, then selectActionsin theSecrets and variablessection. -
Under
Repository secrets, clickNew repository secrets. -
In the
Namefield, enterSOURCE_CODE_REPOSITORY, and in theSecretfield, enterpk9r327/Dragonboy, or the path to your fork (if you want to compile the game from your own fork). -
Click
Add secretto add the secret. -
Repeat the above steps with the values of the
Namefield andSecretfield as follows:SOURCE_CODE_BRANCH: branch you want to compile, if theSOURCE_CODE_REPOSITORYsecret value ispk9r327/Dragonboythen entermasterUNITY_EMAIL: the email you used to create your Unity accountUNITY_PASSWORD: your Unity account passwordUNITY_LICENSE: the content of theUnity_lic.ulffile (refer to the GameCI's documentation here for the path to theUnity_lic.ulffile)ANDROID_KEYSTORE_BASE64: the base64 encoded content of your keystore fileANDROID_KEYSTORE_PASS: your keystore passwordANDROID_KEYALIAS_NAME: the alias name in your keystore fileANDROID_KEYALIAS_PASS: the alias password in your keystore file- (Optional)
DISCORD_WEBHOOK: Discord Webhook URL for build result notifications
Refer to the Deploy to Google Play section of GameCI for more information about Android keystore.
-
Activate
build.ymlin your fork (if you want to automate the build):- Select workflow Biên dịch QLTK và Game
- Click
Enable workflow
-
Run
build.ymlorselective-build.yml(if you want to build manually):- Select workflow Biên dịch QLTK và Game or Biên dịch QLTK và Game (selective)
- Click
Run workflow - Select checkboxes and type in the webhook link according (if present) to your preferences
- Select
Run workflowat the bottom
Workflows usually run for about 20 - 50 minutes, depending on the amount of code you modified compared to the previous compilation. The first run will usually take the longest. Once the workflow has finished running, you can download the artifacts according to the guide in the Download section.