diff --git a/.github/workflows/update-clients.yml b/.github/workflows/update-clients.yml index 6fd326d..bec09fb 100644 --- a/.github/workflows/update-clients.yml +++ b/.github/workflows/update-clients.yml @@ -33,14 +33,14 @@ jobs: ./src/game/web/main/1.8.8/assets.epk \ ./src/game/web/main/1.8.8/classes.js \ ./src/game/web/main/1.8.8/classes.js.map \ - ./src/game/offline/main/EaglercraftX_1.8.html \ + ./src/game/offline/main/EaglercraftX_1.8.8.html \ ${{ runner.temp }}/eaglerx/javascript/assets.epk \ ${{ runner.temp }}/eaglerx/javascript/classes.js cd ${{ runner.temp }}/eaglerx/ chmod +x ./gradlew java -jar "desktopRuntime/CompileEPK.jar" "desktopRuntime/resources" "javascript/assets.epk" ./gradlew generateJavascript - wget -O ${{ github.workspace }}/src/game/offline/main/EaglercraftX_1.8.html https://git.eaglercraft.rip/eaglercraft/eaglercraft-builds/raw/branch/main/EaglercraftX_1.8_Offline_Signed_Client.html + wget -O ${{ github.workspace }}/src/game/offline/main/EaglercraftX_1.8.8.html https://git.eaglercraft.rip/eaglercraft/eaglercraft-builds/raw/branch/main/EaglercraftX_1.8_Offline_Signed_Client.html cd ${{ github.workspace }} cp -r ${{ runner.temp }}/eaglerx/javascript/lang/ ./src/game/web/main/1.8.8/lang/ cp ${{ runner.temp }}/eaglerx/javascript/assets.epk ./src/game/web/main/1.8.8/assets.epk @@ -55,14 +55,14 @@ jobs: # ./src/game/web/main/1.9.4/assets.epk \ # ./src/game/web/main/1.9.4/classes.js \ # ./src/game/web/main/1.9.4/classes.js.map \ - # ./src/game/offline/main/EaglercraftL_1.9.html \ + # ./src/game/offline/main/EaglercraftL_1.9.4.html \ # ${{ runner.temp }}/eaglerl/javascript/assets.epk \ # ${{ runner.temp }}/eaglerl/javascript/classes.js # cd ${{ runner.temp }}/eaglerl/ # chmod +x ./gradlew # java -jar "resources/CompileEPK.jar" "resources/resources" "javascript/assets.epk" # ./gradlew generateJavascript - # wget -O ${{ github.workspace }}/src/game/offline/main/EaglercraftL_1.9.html https://git.zelz.net/Eagler-Lambda/hoosiertransfer-mod/releases/download/latest/EaglercraftL_1.9_Offline_Signed_Client.html + # wget -O ${{ github.workspace }}/src/game/offline/main/EaglercraftL_1.9.4.html https://git.zelz.net/Eagler-Lambda/hoosiertransfer-mod/releases/download/latest/EaglercraftL_1.9_Offline_Signed_Client.html # cd ${{ github.workspace }} # cp -r ${{ runner.temp }}/eaglerl/javascript/lang/ ./src/game/web/main/1.9.4/lang/ # cp ${{ runner.temp }}/eaglerl/javascript/assets.epk ./src/game/web/main/1.9.4/assets.epk diff --git a/build-offline/makeOffline.jar b/build-offline/makeOffline.jar new file mode 100644 index 0000000..6c25f95 Binary files /dev/null and b/build-offline/makeOffline.jar differ diff --git a/build-offline/makeOffline.sh b/build-offline/makeOffline.sh new file mode 100755 index 0000000..60ad8b5 --- /dev/null +++ b/build-offline/makeOffline.sh @@ -0,0 +1,6 @@ +#!/bin/sh +if [ ! -e "$CLASSES_PATH" ] || [ ! -e "$ASSETS_PATH" ] || [ ! -e "$LANG_PATH" ] || [ -z "$OUTPUT_PATH" ]; then + echo "Error: Missing required variables.\nYou need: CLASSES_PATH, ASSETS_PATH, OUTPUT_PATH, LANG_PATH" + exit 1 +fi +java -cp "makeOffline.jar" net.lax1dude.eaglercraft.v1_8.buildtools.workspace.MakeOfflineDownload "template.html" "$CLASSES_PATH" "$ASSETS_PATH" "/dev/null" "$OUTPUT_PATH" "$LANG_PATH" diff --git a/build-offline/template.html b/build-offline/template.html new file mode 100644 index 0000000..cb5d2bb --- /dev/null +++ b/build-offline/template.html @@ -0,0 +1,48 @@ + + +
+ + +