171 lines
4.7 KiB
HTML
Executable File
171 lines
4.7 KiB
HTML
Executable File
<!DOCTYPE html>
|
|
|
|
|
|
<!--
|
|
|
|
To correctly download this file on github, right click on this page of code and press 'Save As...'
|
|
|
|
To correctly download this file on google drive, press the download button at the top right of the screen near the picture of your google account photo
|
|
|
|
-->
|
|
|
|
|
|
|
|
|
|
|
|
<!--
|
|
|
|
Eaglercraft 1.6.4 is still under development
|
|
|
|
This version of eaglercraft you are using right now is from ${date}
|
|
|
|
-->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<html>
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<title>Eaglercraft 1.6.4</title>
|
|
|
|
<script type="text/javascript">
|
|
window.addEventListener("load", function() {
|
|
countdown();
|
|
setTimeout(function(){
|
|
document.getElementById("locally").remove();
|
|
const relayId = Math.floor(Math.random() * 3);
|
|
window.eaglercraftOpts = {
|
|
container: "game_frame", assetsURI: getAssetsURI(),
|
|
serverWorkerURI: createWorkerURI("sp_worker"),
|
|
worldsFolder: "TEST", mainMenu: { splashes: [
|
|
"Darviglet!", "eaglerenophile!", "You Eagler!", "Yeeeeeee!", "yeee",
|
|
"EEEEEEEEE!", "You Darvig!", "You Vigg!", ":>", "|>", "You Yumpster!", "No longer on Gitpod", "MiG Mad Marine", "Wild Weasel", "YGBSM", "Union Aerospace Corporation"
|
|
]}, worldsFolder: "OFFLINE", relays: [
|
|
{ addr: "wss://relay.deev.is/", name: "lax1dude relay #1", primary: relayId == 0 },
|
|
{ addr: "wss://relay.lax1dude.net/", name: "lax1dude relay #2", primary: relayId == 1 },
|
|
{ addr: "wss://relay.shhnowisnottheti.me/", name: "ayunami relay #1", primary: relayId == 2 } ]
|
|
};
|
|
main();
|
|
}, 6000);
|
|
});
|
|
</script>
|
|
|
|
<script type="text/javascript">
|
|
function getAssetsURI() {
|
|
return "data:application/octet-stream;base64,${assets_epk_base64}";
|
|
}
|
|
</script>
|
|
|
|
<script type="text/javascript">
|
|
function createWorkerURI(el) {
|
|
var eee = document.getElementById(el);
|
|
var str = eee.innerHTML;
|
|
eee.remove();
|
|
str = "onmessage = function(o) { eaglercraftServerOpts = o.data; main(); };\n" + str;
|
|
return URL.createObjectURL(new Blob([str], {type:"text/javascript"}));
|
|
}
|
|
</script>
|
|
|
|
<link type="image/png" rel="shortcut icon" 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 type="text/javascript">
|
|
${classes_js}
|
|
${eagswebrtc_js}
|
|
</script>
|
|
|
|
<script type="text/eaglerworker" id="sp_worker">
|
|
${classes_server_js}
|
|
</script>
|
|
|
|
<script type="text/javascript">
|
|
function countdown() {
|
|
const c = document.getElementById("countdown");
|
|
setTimeout(function(){ c.innerText = "(Game will launch in 4)"; }, 1000);
|
|
setTimeout(function(){ c.innerText = "(Game will launch in 3)"; }, 2000);
|
|
setTimeout(function(){ c.innerText = "(Game will launch in 2)"; }, 3000);
|
|
setTimeout(function(){ c.innerText = "(Game will launch in 1)"; }, 4000);
|
|
setTimeout(function(){ c.innerText = "(Game will launch in 0)"; }, 5000);
|
|
}
|
|
</script>
|
|
</head>
|
|
<body style="margin:0px;width:100vw;height:100vh;font-family:sans-serif;" id="game_frame">
|
|
<div id="locally" style="text-align:center;">
|
|
<div style="height:5vh;"></div>
|
|
<h2>Eaglercraft 1.6.4</h2>
|
|
<h3>the version you are currently using is from <span style="color:#cc0000;font-size:larger;">${date}</span></h3>
|
|
<p id="countdown" style="text-align:center;">(Game will launch in 5)</p>
|
|
</div>
|
|
</body>
|
|
</html>
|