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:
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/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
|
||||
|
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="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
|
||||
|
Loading…
x
Reference in New Issue
Block a user