1
0
mirror of https://github.com/zumbiepig/MineXLauncher.git synced 2025-06-07 20:04:48 +00:00

add web to offline converter, upload eaglercraft zeta 1.11 offline

This commit is contained in:
zumbiepig 2024-09-19 19:04:12 -07:00
parent 223e3ad44c
commit e3a2dda82e
No known key found for this signature in database
GPG Key ID: 17C891BE28B953DE
7 changed files with 46306 additions and 134 deletions

View File

@ -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

Binary file not shown.

6
build-offline/makeOffline.sh Executable file
View 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"

View 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

File diff suppressed because one or more lines are too long

View File

@ -75,6 +75,10 @@
<div class="main-content">
<div class="downloads">
<h3>Downloads:</h3>
<span
onclick="downloadFile('/game/offline/main/EaglercraftZ_1.11.2.html', 'EaglercraftZ_1.11.2.html')"
>1.11.2</span
>
<span
onclick="downloadFile('/game/offline/main/EaglercraftL_1.9.4.html', 'EaglercraftL_1.9.4.html')"
>1.9.4</span