mirror of
https://github.com/zumbiepig/MineXLauncher.git
synced 2025-06-07 23:34:48 +00:00
add web to offline converter, upload eaglercraft zeta 1.11 offline
This commit is contained in:
parent
223e3ad44c
commit
e3a2dda82e
8
.github/workflows/update-clients.yml
vendored
8
.github/workflows/update-clients.yml
vendored
@ -33,14 +33,14 @@ jobs:
|
|||||||
./src/game/web/main/1.8.8/assets.epk \
|
./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 \
|
||||||
./src/game/web/main/1.8.8/classes.js.map \
|
./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/assets.epk \
|
||||||
${{ runner.temp }}/eaglerx/javascript/classes.js
|
${{ runner.temp }}/eaglerx/javascript/classes.js
|
||||||
cd ${{ runner.temp }}/eaglerx/
|
cd ${{ runner.temp }}/eaglerx/
|
||||||
chmod +x ./gradlew
|
chmod +x ./gradlew
|
||||||
java -jar "desktopRuntime/CompileEPK.jar" "desktopRuntime/resources" "javascript/assets.epk"
|
java -jar "desktopRuntime/CompileEPK.jar" "desktopRuntime/resources" "javascript/assets.epk"
|
||||||
./gradlew generateJavascript
|
./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 }}
|
cd ${{ github.workspace }}
|
||||||
cp -r ${{ runner.temp }}/eaglerx/javascript/lang/ ./src/game/web/main/1.8.8/lang/
|
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
|
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/assets.epk \
|
||||||
# ./src/game/web/main/1.9.4/classes.js \
|
# ./src/game/web/main/1.9.4/classes.js \
|
||||||
# ./src/game/web/main/1.9.4/classes.js.map \
|
# ./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/assets.epk \
|
||||||
# ${{ runner.temp }}/eaglerl/javascript/classes.js
|
# ${{ runner.temp }}/eaglerl/javascript/classes.js
|
||||||
# cd ${{ runner.temp }}/eaglerl/
|
# cd ${{ runner.temp }}/eaglerl/
|
||||||
# chmod +x ./gradlew
|
# chmod +x ./gradlew
|
||||||
# java -jar "resources/CompileEPK.jar" "resources/resources" "javascript/assets.epk"
|
# java -jar "resources/CompileEPK.jar" "resources/resources" "javascript/assets.epk"
|
||||||
# ./gradlew generateJavascript
|
# ./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 }}
|
# cd ${{ github.workspace }}
|
||||||
# cp -r ${{ runner.temp }}/eaglerl/javascript/lang/ ./src/game/web/main/1.9.4/lang/
|
# 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
|
# cp ${{ runner.temp }}/eaglerl/javascript/assets.epk ./src/game/web/main/1.9.4/assets.epk
|
||||||
|
BIN
build-offline/makeOffline.jar
Normal file
BIN
build-offline/makeOffline.jar
Normal file
Binary file not shown.
6
build-offline/makeOffline.sh
Executable file
6
build-offline/makeOffline.sh
Executable file
@ -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"
|
48
build-offline/template.html
Normal file
48
build-offline/template.html
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
<!doctype html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>EaglercraftX 1.8</title>
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
type="image/png"
|
||||||
|
href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAR/SURBVEhLtZXZK3ZRFMYPcqXc+gv413DHxVuGIpIhkciQWaRccCNjSCkligwXSOZ5nmfv9zvn2e8+58V753sudmuvvdZ61l5r7XOc8H+GS/D19aUNkPz5+aktQH5/f//4+LBKZKuRkpUtQjCUYG5gD2T38vLy/PwsDfL9/f3Dw8PT05M0b29vnKLhCKCBT4L4gvBLBIei4//4+Hh1dUVEQutUuLu7E83FxQUGnKLBWKfQaA3S+AREVxaEOD8/Pzk50XpzcyMDcH19zdZG3N3d3dzc3Nvb01aX5pQUpQGGQJxcQpfNysoKhUIdHR1o1tbWbInYAgxIPDMzMy8vLzc3FxqOdMoRqwJK8G8ALUYIhHMiSEhIwI6CyIb0qQzC4eGhsXCc1tZWnZIEKzdQJQSXgKxfX18RCM3Z5eWlcfVAxKOjo+Pj49PTU88lTOk2NjbMsePc3t6SAfcgFdszOyMuAdeBg0CQi2lhYUHOeOLDCisN8FzcPFZXV3t7ezHY3t5GQ+6it+2xMASsKhEEWKsmRLRBBUpPvpJ/TpFKFBwKYAiITmicsbYhdHfJAltqhUCVsCQhwslmeXmZxiBQT9c0Ar9E2O3v72sYSE0N1yQArkKy0kBMXLqlZqIZHR3t6empqqqSDcBdhXEJSJ/bUc3q6uq+vj629GB9fR1WsLW1NTs7u7S0RN2locMjIyOEm5ubQ7+4uJienk4/+vv77Y1hwhLBEKhwWHitdVFfX9/Y2Gg2HuLi4owUAysrK8yCG97rh0+ApP5Q2ZycHFlPTExUVFRIBvn5+WhKSkp2dnaMKhptbW2426GgQ/rwuAQCZ1hwFayLiork9hMFBQV1dXVmE0BLS4vqw3QFB8kn4IAxoGPkYpxi4FeDmpqas7Mz4pClAgqGwD48rjY2NmacYqC0tJQ1KSlJWyE5OZkpUKkBAxZVIntAoZh04+Q48fHxPNGBgYHExMT29naj9cBodnZ2mo3jlJWVMeW2OGQck4B1amqqoaGhqamJjx2lGxwcpL0mUgR8fJhsWqJtSkoKU2SbHHUDpkhPBujd8xuQG6PJRM/Pz09PT7O1NNnZ2Tw3fgZkXVhYKCUlUhBATP+hCVyKZGky17RV0g04laayslJ6hlVeFHB4eFhKaogGd0LxtmTgE+hbhKDnPjMzgw8E3qGL2tpaBWpubjYqj2BoaEj6rq4uNATRZ0ZwCbiL6gXEzINk5vCBQJ9rMD4+rkA8QNK036uDg4Py8vLu7m680KjIBNR3zBDoWQM1g98snyB+VSoRW8C/UwR81/SvhgNj9JOTkwwVERUdRBEI0BAdLRVERkhLS8vIyEDQlrsTPTU1lVFhKxARvZgUlFLbegCf4BvIsbi4mIg4E5EogIHhiKCMtU0WUFiVy06j5fAJIDdSBDQw+PegDfBRcbOPwH4F9LuFWIIQdQNKwWqzIE0aoFUaBsw+SQuFw0uNtC9A+F4i3QNrbg3IDn+SAsHh+wYiEpeyBEMLv/cAO6KzAijxxB+Y4wisBhssJUhjEbPJf4Nw+B+JXqLW3bw+wQAAAABJRU5ErkJggg=="
|
||||||
|
/>
|
||||||
|
<script>
|
||||||
|
"use strict";
|
||||||
|
if (typeof window !== 'undefined') {
|
||||||
|
const relayId = Math.floor(Math.random() * 3);
|
||||||
|
window.eaglercraftXOpts = {
|
||||||
|
container: 'game_frame',
|
||||||
|
assetsURI: ${assets_epk},
|
||||||
|
relays: [
|
||||||
|
{
|
||||||
|
addr: 'wss://relay.deev.is/',
|
||||||
|
comment: 'lax1dude relay #1',
|
||||||
|
primary: relayId == 0,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
addr: 'wss://relay.lax1dude.net/',
|
||||||
|
comment: 'lax1dude relay #2',
|
||||||
|
primary: relayId == 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
addr: 'wss://relay.shhnowisnottheti.me/',
|
||||||
|
comment: 'ayunami relay #1',
|
||||||
|
primary: relayId == 2,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
};
|
||||||
|
window.eaglercraftXClientScriptElement = document.currentScript;
|
||||||
|
window.onload = () => window.main();
|
||||||
|
};
|
||||||
|
|
||||||
|
${classes_js};
|
||||||
|
</script>
|
||||||
|
</head>
|
||||||
|
<body
|
||||||
|
style="margin: 0px; width: 100vw; height: 100vh; overflow: hidden"
|
||||||
|
id="game_frame"
|
||||||
|
></body>
|
||||||
|
</html>
|
File diff suppressed because one or more lines are too long
46244
src/game/offline/main/EaglercraftZ_1.11.2.html
Normal file
46244
src/game/offline/main/EaglercraftZ_1.11.2.html
Normal file
File diff suppressed because one or more lines are too long
@ -75,6 +75,10 @@
|
|||||||
<div class="main-content">
|
<div class="main-content">
|
||||||
<div class="downloads">
|
<div class="downloads">
|
||||||
<h3>Downloads:</h3>
|
<h3>Downloads:</h3>
|
||||||
|
<span
|
||||||
|
onclick="downloadFile('/game/offline/main/EaglercraftZ_1.11.2.html', 'EaglercraftZ_1.11.2.html')"
|
||||||
|
>1.11.2</span
|
||||||
|
>
|
||||||
<span
|
<span
|
||||||
onclick="downloadFile('/game/offline/main/EaglercraftL_1.9.4.html', 'EaglercraftL_1.9.4.html')"
|
onclick="downloadFile('/game/offline/main/EaglercraftL_1.9.4.html', 'EaglercraftL_1.9.4.html')"
|
||||||
>1.9.4</span
|
>1.9.4</span
|
||||||
|
Loading…
x
Reference in New Issue
Block a user