Re-Peak Site
177
re-peak/aboutus.html
Normal file
@ -0,0 +1,177 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>R.E.P.O-Reloaded</title>
|
||||
<link rel="icon" type="image/png" href="media/logo.png">
|
||||
<link rel="stylesheet" href="media/style.css">
|
||||
<link href="https://fonts.bunny.net/css?family=Space+Grotesk:wght@500&display=swap" rel="stylesheet">
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
|
||||
<meta content="REPO-Reloaded" property="og:title" />
|
||||
<meta content="R.E.P.O, but Reloaded" property="og:description" />
|
||||
<meta content="https://lethal-extended.com/repo-reloaded" property="og:url" />
|
||||
<meta content="https://lethal-extended.com/repo-reloaded/media/projects/REPO-Reloaded.png" property="og:image" />
|
||||
<meta content="#d81713" data-react-helmet="true" name="theme-color" />
|
||||
</head>
|
||||
<body>
|
||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
|
||||
<nav class="desktop_navbar">
|
||||
<a href="index.html"><img class="desktop_navbar_logo_img" src="media/logo.png" width="60" height="64" alt="logo"></a>
|
||||
<a href="https://forum.lethal-extended.com" class="desktop_navbar_link">Forum</a>
|
||||
<a href="https://merch.lethal-extended.com" class="desktop_navbar_link">Merch</a>
|
||||
<a href="./aboutus.html" class="desktop_navbar_link">About Us</a>
|
||||
<a href="./credits.html" class="desktop_navbar_link">Credits</a>
|
||||
<a href="./projects.html" class="desktop_navbar_link">Projects</a>
|
||||
<a class="desktop_navbar_link scroll" id="version-text">Current Version: </a>
|
||||
<div class="desktop_navbar_link2_div">
|
||||
<a href="./downloads.html" class="desktop_navbar_link2">Download</a>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
<div class="mobile_navbar">
|
||||
<a href="#" class="mobile_navbar_logo_img_a"><img class="mobile_navbar_logo_img" src="media/logo.png" alt="logo"></a>
|
||||
<div id="mobile_navbar_links">
|
||||
<a class="mobile_navbar_link" id="mobile-version-text">Current Version: </a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="https://forum.lethal-extended.com">Forum</a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="https://merch.lethal-extended.com">Merch</a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="./aboutus.html">About Us</a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="./credits.html">Credits</a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="./projects.html">Projects</a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="./downloads.html">Downloads</a>
|
||||
</div>
|
||||
<div class="icon" onclick="mobile_navbar_link_hider()">
|
||||
<i class="fa fa-bars"></i>
|
||||
</div>
|
||||
<script>
|
||||
function mobile_navbar_link_hider() {
|
||||
var x = document.getElementById("mobile_navbar_links");
|
||||
if (x.style.display === "flex") {
|
||||
x.style.display = "none";
|
||||
} else {
|
||||
x.style.display = "flex";
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</div>
|
||||
<div class="mainflex">
|
||||
<div class="team-background">
|
||||
<a class="main1_logo_a" href="index.html">
|
||||
</a>
|
||||
<div class="main1_description">
|
||||
</div>
|
||||
<div class="main1_ipcopier_div">
|
||||
</div>
|
||||
<a href="#more" class="scroll">
|
||||
</a>
|
||||
<script>
|
||||
const scrollLinks = document.querySelectorAll('.scroll');
|
||||
scrollLinks.forEach(function(link) {
|
||||
link.addEventListener('click', function(event) {
|
||||
event.preventDefault();
|
||||
const target = document.querySelector(link.getAttribute('href'));
|
||||
const offsetTop = target.offsetTop;
|
||||
window.scrollTo({
|
||||
top: offsetTop,
|
||||
behavior: 'smooth'
|
||||
});
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
<div id="more"></div>
|
||||
<div class="main2">
|
||||
<a class="headline">Devs</a>
|
||||
<div class="main2_features_div">
|
||||
<div class="main2_feature">
|
||||
<img class="main2_feature_img" alt="Feature Image" src="media/staff/mcpfp - PenguCC.png">
|
||||
<a class="main2_feature_headline">Pengu</a>
|
||||
<a class="main2_feature_text" href=""></a>
|
||||
</div>
|
||||
<div class="main2_feature">
|
||||
<img class="main2_feature_img" alt="Feature Image" src="media/staff/david.jpg">
|
||||
<a class="main2_feature_headline">DavidsTired</a>
|
||||
<a class="main2_feature_text" href=""></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="main2">
|
||||
<a class="headline">Community Managers</a>
|
||||
<div class="main2_features_div">
|
||||
<div class="main2_feature">
|
||||
<img class="main2_feature_img" alt="Feature Image" src="media/staff/jeremy_0fficial.webp">
|
||||
<a class="main2_feature_headline">jeremy_0fficial</a>
|
||||
<a class="main2_feature_text" href=""></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="main2">
|
||||
<a class="headline">Artists</a>
|
||||
<div class="main2_features_div">
|
||||
<div class="main2_feature">
|
||||
<img class="main2_feature_img" alt="Feature Image" src="media/staff/sophin.webp">
|
||||
<a class="main2_feature_headline">Sophin</a>
|
||||
<a class="main2_feature_text" href=""></a>
|
||||
</div>
|
||||
<div class="main2_feature">
|
||||
<img class="main2_feature_img" alt="Feature Image" src="media/staff/rainn.webp">
|
||||
<a class="main2_feature_headline">Rainn</a>
|
||||
<a class="main2_feature_text" href=""></a>
|
||||
</div>
|
||||
<div class="main2_feature">
|
||||
<img class="main2_feature_img" alt="Feature Image" src="media/staff/captainfuckface.webp">
|
||||
<a class="main2_feature_headline">CaptainFuckFace</a>
|
||||
<a class="main2_feature_text" href=""></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="main2">
|
||||
<a class="headline">Merch Team</a>
|
||||
<div class="main2_features_div">
|
||||
<div class="main2_feature">
|
||||
<img class="main2_feature_img" alt="Feature Image" src="media/staff/whimsbee.webp">
|
||||
<a class="main2_feature_headline">Whimsbee</a>
|
||||
<a class="main2_feature_text" href=""></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="main2">
|
||||
<a class="headline">Moderators</a>
|
||||
<div class="main2_features_div">
|
||||
<div class="main2_feature">
|
||||
<img class="main2_feature_img" alt="Feature Image" src="media/staff/darkwillow.webp">
|
||||
<a class="main2_feature_headline">DarkWillow</a>
|
||||
<a class="main2_feature_text" href=""></a>
|
||||
</div>
|
||||
<div class="main2_feature">
|
||||
<img class="main2_feature_img" alt="Feature Image" src="media/staff/Michi Darks.webp">
|
||||
<a class="main2_feature_headline">Michi Darks</a>
|
||||
<a class="main2_feature_text" href=""></a>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
// Fetch the latest version from the provided API URL
|
||||
fetch('https://rpthunderstore.lethal-extended.com/api/downloads')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
const latestVersion = data.latest_version;
|
||||
document.getElementById('version-text').innerText = `Current Version: ${latestVersion.toLocaleString()}`;
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching latest version:', error);
|
||||
document.getElementById('version-text').innerText = 'Failed to load latest version';
|
||||
});
|
||||
</script>
|
||||
<script>
|
||||
// Fetch the latest version from the provided API URL
|
||||
fetch('https://rpthunderstore.lethal-extended.com/api/downloads')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
const latestVersion = data.latest_version;
|
||||
document.getElementById('mobile-version-text').innerText = `Current Version: ${latestVersion.toLocaleString()}`;
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching latest version:', error);
|
||||
document.getElementById('mobile-version-text').innerText = 'Failed to load latest version';
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
61
re-peak/applications.html
Normal file
@ -0,0 +1,61 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="EN">
|
||||
|
||||
<head>
|
||||
<title>LE | Applications</title>
|
||||
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" integrity="sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP+VmmDGMN5t9UJ0Z" crossorigin="anonymous">
|
||||
<link rel="stylesheet" href="static/css/download.css">
|
||||
<link rel="icon" href="https://lethal-extended.com/media/logo.png">
|
||||
|
||||
<meta charset="application/javascript">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=application/javascript" />
|
||||
<meta name="theme-color" content="#2b2b2b">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="description" content="Lethal-Extended Modpack downloads">
|
||||
<meta name="keywords" content="Lethal Company, Lethal Extended, Lethal Mods">
|
||||
<meta name="author" content="PenguCC">
|
||||
<meta name="theme-color" content="#59d983">
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="back-menu">
|
||||
<a href="index.html"><- Back to home</a>
|
||||
</div>
|
||||
<div class="heading container">
|
||||
<h1>Lethal-Extended Applications</h1>
|
||||
<h4 id="error" style="display: none; color: red;">Uh oh. Looks like you've been rate limited. Sit tight, in 2 minutes it will be gone!</h4>
|
||||
<a id="stable" href="%s" class="download-button">Latest stable build: %s<span class="material-icons">get_app</span></a>
|
||||
</div>
|
||||
<div class="container">
|
||||
<div class="builds">
|
||||
<table class="table table-borderless table-responsive-sm" id="table">
|
||||
<tr class="table-heading">
|
||||
<th>Stable Manual Downloads</th>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="ci-link" href="https://forms.gle/dpnKziFdNJesF2vU7">[Staff Application]</a>
|
||||
<a class="ci-link" href="https://forms.gle/PzBLdGtahzeMxvgy9">[Content Team Application]</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons"rel="stylesheet">
|
||||
<script src="js/defaultf700.js?v=1.0.1"></script>
|
||||
<script src="static/js/downloadConstants.js"></script>
|
||||
<script src="static/js/download.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/page-accelerator/0.1.1/page-accelerator.min.js" integrity="sha512-YZMsq9hQOwRuYLHDE3xu5Fuqc7dsw8JW93koppkyK4dxD963sMKZkZQFF62HpQIA74nmG8mK4lzKQf0IpFOU2Q==" crossorigin="anonymous"></script>
|
||||
</body>
|
||||
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons"rel="stylesheet">
|
||||
<script src="static/js/downloadConstants.js"></script>
|
||||
<script src="static/js/download.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/page-accelerator/0.1.1/page-accelerator.min.js" integrity="sha512-YZMsq9hQOwRuYLHDE3xu5Fuqc7dsw8JW93koppkyK4dxD963sMKZkZQFF62HpQIA74nmG8mK4lzKQf0IpFOU2Q==" crossorigin="anonymous"></script>
|
||||
</body>
|
||||
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons"rel="stylesheet">
|
||||
<script src="static/js/downloadConstants.js"></script>
|
||||
<script src="static/js/download.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/page-accelerator/0.1.1/page-accelerator.min.js" integrity="sha512-YZMsq9hQOwRuYLHDE3xu5Fuqc7dsw8JW93koppkyK4dxD963sMKZkZQFF62HpQIA74nmG8mK4lzKQf0IpFOU2Q==" crossorigin="anonymous"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
124
re-peak/beta.html
Normal file
@ -0,0 +1,124 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="EN">
|
||||
|
||||
<head>
|
||||
<title>RP | Downloads</title>
|
||||
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" integrity="sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP+VmmDGMN5t9UJ0Z" crossorigin="anonymous">
|
||||
<link rel="stylesheet" href="static/css/download.css">
|
||||
<link rel="icon" href="media/logo.png">
|
||||
|
||||
<meta charset="application/javascript">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=application/javascript" />
|
||||
<meta name="theme-color" content="#2b2b2b">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="description" content="Lethal-Extended Modpack downloads">
|
||||
<meta name="keywords" content="Lethal Company, Lethal Extended, Lethal Mods">
|
||||
<meta name="author" content="PenguCC">
|
||||
<meta name="theme-color" content="#59d983">
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="back-menu">
|
||||
<a href="downloads.html"><- Back to home</a>
|
||||
</div>
|
||||
<div class="heading container">
|
||||
<h1>RE-PEAK Beta Downloads</h1>
|
||||
<h3 id="buildsAre">These builds are for testing and are not stable</h3>
|
||||
<h4 id="error" style="display: none; color: red;">Uh oh. Looks like you've been rate limited. Sit tight, in 2 minutes it will be gone!</h4>
|
||||
<a id="stable" href="%s" class="download-button">Latest stable build: %s<span class="material-icons">get_app</span></a>
|
||||
</div>
|
||||
<div class="container">
|
||||
<div class="builds">
|
||||
<table class="table table-borderless table-responsive-sm" id="table">
|
||||
<tr class="table-heading">
|
||||
<th>Beta Manual Downloads</th>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="ci-link" href="#">(Unavailable)</a>
|
||||
</div>
|
||||
</div>
|
||||
<p></p>
|
||||
<body>
|
||||
<div class="container">
|
||||
<div class="builds">
|
||||
<table class="table table-borderless table-responsive-sm" id="table">
|
||||
<tr class="table-heading">
|
||||
<th>Beta Thunderstore Downloads</th>
|
||||
</tr>
|
||||
</table>
|
||||
<a href="https://thunderstore.io/c/repo/p/PenguCC/REPO_Reloaded_Beta/"><img alt="thunderstore" src="https://cdn.galactiq.net/lethalextended/website/icons/thunderstore-compact_vector.svg"></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<section>
|
||||
<div class="max-w-7xl mx-auto py-16 px-4 sm:px-6 mt-20 lg:mt-28">
|
||||
<div class="lg:grid lg:grid-cols-3 lg:gap-20">
|
||||
<div>
|
||||
<h2 class="text-4xl uppercase tracking-wider font-extrabold text-red-500">
|
||||
Frequently asked questions
|
||||
</h2>
|
||||
<p class="mt-4 text-lg text-gray-100">Can't find the answer you're looking for? Join the <a
|
||||
href="https://discord.gg/BkmEarDQxq" class="font-medium text-red-500 hover:text-red-600">Discord</a></p>
|
||||
</div>
|
||||
<div class="mt-12 lg:mt-0 lg:col-span-2">
|
||||
<dl class="space-y-12 pb-6">
|
||||
<div>
|
||||
<button onclick="showElement(11551)"
|
||||
class="text-lg leading-6 font-medium text-white py-6 bg-gray-800 rounded-md w-full text-left focus:outline-none focus:ring-offset-2 focus:ring-red-500 focus:ring-offset-gray-900 focus:ring-inset">
|
||||
<span class="ml-4 inline-block bg-red-500 rounded-full py-0.5 px-2.5 text-white text-xl font-bold">+</span>
|
||||
<span class="ml-2 inline-block">What Drive letter do I choose?</span>
|
||||
</button>
|
||||
<dd id="clicker-11551" class="hidden mt-4 text-base text-gray-300 pl-6">
|
||||
If you have more than one storage drive, go to steam -> Right Click on Lethal Company -> Manage -> Browse local files. Whatever drive letter shows up in the very top bar is the one you should use to install. (Capital Letter Only)
|
||||
</dd>
|
||||
</div>
|
||||
</dl>
|
||||
<dl class="space-y-12 pb-6">
|
||||
<div>
|
||||
<button onclick="showElement(6161315)"
|
||||
class="text-lg leading-6 font-medium text-white py-6 bg-gray-800 rounded-md w-full text-left focus:outline-none focus:ring-offset-2 focus:ring-red-500 focus:ring-offset-gray-900 focus:ring-inset">
|
||||
<span class="ml-4 inline-block bg-red-500 rounded-full py-0.5 px-2.5 text-white text-xl font-bold">+</span>
|
||||
<span class="ml-2 inline-block">Game broken after updating with r2modman!</span>
|
||||
</button>
|
||||
<dd id="clicker-6161315" class="hidden mt-4 text-base text-gray-300 pl-6">
|
||||
r2modman isn't very smart, and does not check to see what mods were removed for a release. You'll need to completely delete all your mods (or just delete your mod profile) and re-download the pack when updating.
|
||||
</dd>
|
||||
</div>
|
||||
</dl>
|
||||
<dl class="space-y-12 pb-6">
|
||||
<div>
|
||||
<button onclick="showElement(1615122)"
|
||||
class="text-lg leading-6 font-medium text-white py-6 bg-gray-800 rounded-md w-full text-left focus:outline-none focus:ring-offset-2 focus:ring-red-500 focus:ring-offset-gray-900 focus:ring-inset">
|
||||
<span class="ml-4 inline-block bg-red-500 rounded-full py-0.5 px-2.5 text-white text-xl font-bold">+</span>
|
||||
<span class="ml-2 inline-block">Installation taking forever!</span>
|
||||
</button>
|
||||
<dd id="clicker-1615122" class="hidden mt-4 text-base text-gray-300 pl-6">
|
||||
Our first time installer searches the entire selected drive for the .exe and may take time. If you're using the launcher, sometimes it just takes a bit longer to download.
|
||||
</dd>
|
||||
</div>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons"rel="stylesheet">
|
||||
<script src="static/js/downloadConstants.js"></script>
|
||||
<script src="static/js/download.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/page-accelerator/0.1.1/page-accelerator.min.js" integrity="sha512-YZMsq9hQOwRuYLHDE3xu5Fuqc7dsw8JW93koppkyK4dxD963sMKZkZQFF62HpQIA74nmG8mK4lzKQf0IpFOU2Q==" crossorigin="anonymous"></script>
|
||||
</body>
|
||||
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons"rel="stylesheet">
|
||||
<script src="static/js/downloadConstants.js"></script>
|
||||
<script src="static/js/download.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/page-accelerator/0.1.1/page-accelerator.min.js" integrity="sha512-YZMsq9hQOwRuYLHDE3xu5Fuqc7dsw8JW93koppkyK4dxD963sMKZkZQFF62HpQIA74nmG8mK4lzKQf0IpFOU2Q==" crossorigin="anonymous"></script>
|
||||
</body>
|
||||
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons"rel="stylesheet">
|
||||
<script src="static/js/downloadConstants.js"></script>
|
||||
<script src="static/js/download.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/page-accelerator/0.1.1/page-accelerator.min.js" integrity="sha512-YZMsq9hQOwRuYLHDE3xu5Fuqc7dsw8JW93koppkyK4dxD963sMKZkZQFF62HpQIA74nmG8mK4lzKQf0IpFOU2Q==" crossorigin="anonymous"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
157
re-peak/credits.html
Normal file
@ -0,0 +1,157 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>R.E.P.O-Reloaded</title>
|
||||
<link rel="icon" type="image/png" href="media/logo.png">
|
||||
<link rel="stylesheet" href="media/style.css">
|
||||
<link href="https://fonts.bunny.net/css?family=Space+Grotesk:wght@500&display=swap" rel="stylesheet">
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
|
||||
<meta content="REPO-Reloaded" property="og:title" />
|
||||
<meta content="R.E.P.O, but Reloaded" property="og:description" />
|
||||
<meta content="https://lethal-extended.com/repo-reloaded" property="og:url" />
|
||||
<meta content="https://lethal-extended.com/repo-reloaded/media/projects/REPO-Reloaded.png" property="og:image" />
|
||||
<meta content="#d81713" data-react-helmet="true" name="theme-color" />
|
||||
</head>
|
||||
<body>
|
||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
|
||||
<nav class="desktop_navbar">
|
||||
<a href="index.html"><img class="desktop_navbar_logo_img" src="media/logo.png" width="60" height="64" alt="logo"></a>
|
||||
<a href="https://forum.lethal-extended.com" class="desktop_navbar_link">Forum</a>
|
||||
<a href="https://merch.lethal-extended.com" class="desktop_navbar_link">Merch</a>
|
||||
<a href="./aboutus.html" class="desktop_navbar_link">About Us</a>
|
||||
<a href="./credits.html" class="desktop_navbar_link">Credits</a>
|
||||
<a href="./projects.html" class="desktop_navbar_link">Projects</a>
|
||||
<a class="desktop_navbar_link scroll" id="version-text">Current Version: </a>
|
||||
<div class="desktop_navbar_link2_div">
|
||||
<a href="./downloads.html" class="desktop_navbar_link2">Download</a>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
<div class="mobile_navbar">
|
||||
<a href="#" class="mobile_navbar_logo_img_a"><img class="mobile_navbar_logo_img" src="media/logo.png" alt="logo"></a>
|
||||
<div id="mobile_navbar_links">
|
||||
<a class="mobile_navbar_link" id="mobile-version-text">Current Version: </a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="https://forum.lethal-extended.com">Forum</a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="https://merch.lethal-extended.com">Merch</a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="./aboutus.html">About Us</a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="./credits.html">Credits</a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="./projects.html">Projects</a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="./downloads.html">Downloads</a>
|
||||
</div>
|
||||
<div class="icon" onclick="mobile_navbar_link_hider()">
|
||||
<i class="fa fa-bars"></i>
|
||||
</div>
|
||||
<script>
|
||||
function mobile_navbar_link_hider() {
|
||||
var x = document.getElementById("mobile_navbar_links");
|
||||
if (x.style.display === "flex") {
|
||||
x.style.display = "none";
|
||||
} else {
|
||||
x.style.display = "flex";
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</div>
|
||||
<div class="mainflex">
|
||||
<div class="credits-background">
|
||||
<a class="main1_logo_a" href="index.html">
|
||||
</a>
|
||||
<div class="main1_description">
|
||||
</div>
|
||||
<div class="main1_ipcopier_div">
|
||||
</div>
|
||||
<a href="#more" class="scroll">
|
||||
</a>
|
||||
<script>
|
||||
const scrollLinks = document.querySelectorAll('.scroll');
|
||||
scrollLinks.forEach(function(link) {
|
||||
link.addEventListener('click', function(event) {
|
||||
event.preventDefault();
|
||||
const target = document.querySelector(link.getAttribute('href'));
|
||||
const offsetTop = target.offsetTop;
|
||||
window.scrollTo({
|
||||
top: offsetTop,
|
||||
behavior: 'smooth'
|
||||
});
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
<div id="more"></div>
|
||||
<div class="main2">
|
||||
<a class="headline">Credits</a>
|
||||
<div class="main2_features_div">
|
||||
<div class="main2_feature">
|
||||
<img class="main2_feature_img" alt="Feature Image" src="media/credits/mods/BepInEx-BepInExPack_PEAK-5.4.2403.png.128x128_q95.png">
|
||||
<a class="main2_feature_headline">BepInEx</a>
|
||||
<a class="main2_feature_text" href="https://thunderstore.io/c/peak/p/BepInEx/BepInExPack_PEAK/">Thunderstore Page</a>
|
||||
</div>
|
||||
<div class="main2_feature">
|
||||
<img class="main2_feature_img" alt="Feature Image" src="media/credits/mods/glarmer-PEAK_Unlimited-2.2.3.png.128x128_q95.jpg">
|
||||
<a class="main2_feature_headline">PEAKUnlimited</a>
|
||||
<a class="main2_feature_text" href="https://thunderstore.io/c/peak/p/glarmer/PEAK_Unlimited/">Thunderstore Page</a>
|
||||
</div>
|
||||
<div class="main2_feature">
|
||||
<img class="main2_feature_img" alt="Feature Image" src="media/credits/mods/CTNOriginals-PEAKFastStartup-1.1.2.png.128x128_q95.png">
|
||||
<a class="main2_feature_headline">PEAKFastStartup</a>
|
||||
<a class="main2_feature_text" href="https://thunderstore.io/c/peak/p/CTNOriginals/PEAKFastStartup/">Thunderstore Page</a>
|
||||
</div>
|
||||
<div class="main2_feature">
|
||||
<img class="main2_feature_img" alt="Feature Image" src="media/credits/mods/RatherChaotic-MoreSkins-0.1.0.png.128x128_q95.jpg">
|
||||
<a class="main2_feature_headline">MoreSkins</a>
|
||||
<a class="main2_feature_text" href="https://thunderstore.io/c/peak/p/RatherChaotic/MoreSkins/">Thunderstore Page</a>
|
||||
</div>
|
||||
<div class="main2_feature">
|
||||
<img class="main2_feature_img" alt="Feature Image" src="media/credits/mods/CoddingCat-FireFixes-1.0.1.png.128x128_q95.jpg">
|
||||
<a class="main2_feature_headline">FireFixes</a>
|
||||
<a class="main2_feature_text" href="https://thunderstore.io/c/peak/p/CoddingCat/FireFixes/">Thunderstore Page</a>
|
||||
</div>
|
||||
<div class="main2_feature">
|
||||
<img class="main2_feature_img" alt="Feature Image" src="media/credits/mods/Evaisa-ThirdPersonToggle-1.0.10.png.128x128_q95.jpg">
|
||||
<a class="main2_feature_headline">ThirdPersonToggle</a>
|
||||
<a class="main2_feature_text" href="https://thunderstore.io/c/peak/p/Evaisa/ThirdPersonToggle/">Thunderstore Page</a>
|
||||
</div>
|
||||
<div class="main2_feature">
|
||||
<img class="main2_feature_img" alt="Feature Image" src="media/credits/mods/Hamunii-AutoHookGenPatcher-1.0.7.png.128x128_q95.png">
|
||||
<a class="main2_feature_headline">AutoHookGenPatcher</a>
|
||||
<a class="main2_feature_text" href="https://thunderstore.io/c/peak/p/Hamunii/AutoHookGenPatcher/">Thunderstore Page</a>
|
||||
</div>
|
||||
<div class="main2_feature">
|
||||
<img class="main2_feature_img" alt="Feature Image" src="media/credits/mods/Hamunii-DetourContext_Dispose_Fix-1.0.5.png.128x128_q95.png">
|
||||
<a class="main2_feature_headline">DetourContextDisposeFix</a>
|
||||
<a class="main2_feature_text" href="https://thunderstore.io/c/peak/p/Hamunii/DetourContext_Dispose_Fix/">Thunderstore Page</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
// Fetch the latest version from the provided API URL
|
||||
fetch('https://rpthunderstore.lethal-extended.com/api/downloads')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
const latestVersion = data.latest_version;
|
||||
document.getElementById('version-text').innerText = `Current Version: ${latestVersion.toLocaleString()}`;
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching latest version:', error);
|
||||
document.getElementById('version-text').innerText = 'Failed to load latest version';
|
||||
});
|
||||
</script>
|
||||
<script>
|
||||
// Fetch the latest version from the provided API URL
|
||||
fetch('https://rpthunderstore.lethal-extended.com/api/downloads')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
const latestVersion = data.latest_version;
|
||||
document.getElementById('mobile-version-text').innerText = `Current Version: ${latestVersion.toLocaleString()}`;
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching latest version:', error);
|
||||
document.getElementById('mobile-version-text').innerText = 'Failed to load latest version';
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
4
re-peak/css/bootstrap.css
vendored
Normal file
87
re-peak/css/main.css
Normal file
@ -0,0 +1,87 @@
|
||||
|
||||
|
||||
.flex-item {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
.flex-item img{
|
||||
flex-grow:0;
|
||||
flex-shrink:0;
|
||||
}
|
||||
h1.ariel {
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
}
|
||||
div.ariel {
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
}
|
||||
ul {
|
||||
list-style-type: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
overflow: hidden;
|
||||
background-color: #070707;
|
||||
}
|
||||
|
||||
li {
|
||||
float: right;
|
||||
border-right:1px solid #070707;
|
||||
}
|
||||
|
||||
li:last-child {
|
||||
border-right: none;
|
||||
}
|
||||
|
||||
li a {
|
||||
display: block;
|
||||
color: rgb(#ffffff);
|
||||
text-align: center;
|
||||
padding: 14px 16px;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
li a:hover:not(.active) {
|
||||
background-color: #070707;
|
||||
}
|
||||
|
||||
.active {
|
||||
background-color: #2C2F33;
|
||||
}
|
||||
.synx-table {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
color: white;
|
||||
margin-top: 150px;
|
||||
}
|
||||
.synx-table {
|
||||
margin-top: 100px;
|
||||
}
|
||||
.btn {
|
||||
background: #070707;
|
||||
background-image: -webkit-linear-gradient(top, #070707, #070707);
|
||||
background-image: -moz-linear-gradient(top, #070707, #070707);
|
||||
background-image: -ms-linear-gradient(top, #070707, #070707);
|
||||
background-image: -o-linear-gradient(top, #070707, #070707);
|
||||
background-image: linear-gradient(to bottom, #070707, #070707);
|
||||
-webkit-border-radius: 17;
|
||||
-moz-border-radius: 17;
|
||||
border-radius: 17px;
|
||||
font-family: Arial;
|
||||
color: #ffffff;
|
||||
font-size: 20px;
|
||||
padding: 10px 20px 10px 20px;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.btn:hover {
|
||||
background: #070707;
|
||||
background-image: -webkit-linear-gradient(top, #070707, #070707);
|
||||
background-image: -moz-linear-gradient(top, #070707, #070707);
|
||||
background-image: -ms-linear-gradient(top, #070707, #070707);
|
||||
background-image: -o-linear-gradient(top, #070707, #070707);
|
||||
background-image: linear-gradient(to bottom, #070707, #070707);
|
||||
text-decoration: none;
|
||||
}
|
||||
a {
|
||||
color: white;
|
||||
text-decoration: none; /* no underline */
|
||||
}
|
2299
re-peak/css/style23cd.css
Normal file
55
re-peak/downloads.html
Normal file
@ -0,0 +1,55 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="EN">
|
||||
|
||||
<head>
|
||||
<title>RR | Branches</title>
|
||||
<link rel="icon" href="media/logo.png">
|
||||
<link rel="stylesheet" href="static/css/home.css">
|
||||
|
||||
<meta charset="application/javascript">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=application/javascript" />
|
||||
<meta name="theme-color" content="#2b2b2b">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="description" content="R.E.P.O-Reloaded Modpack Downloads">
|
||||
<meta name="keywords" content="REPO, R.E.P.O, R.E.P.O-Reloaded, REPO-Reloaded">
|
||||
<meta name="author" content="PenguCC">
|
||||
<meta name="theme-color" content="#59d983">
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="content">
|
||||
<img src="media/Downloads-Text (Small).png">
|
||||
<h1 id="downloads-text">Loading downloads...</h1> <!-- Changed to have an id for JavaScript -->
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="links">
|
||||
<a href="./stable.html"><img alt="website" src="https://cdn.galactiq.net/lethalextended/website/icons/stable-button.png"></a>
|
||||
<a href="./beta.html"><img alt="website" src="https://cdn.galactiq.net/lethalextended/website/icons/beta-button.png"></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="links">
|
||||
<a class="github link" href="./index.html">Go Back</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="static/js/home.js" async></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/page-accelerator/0.1.1/page-accelerator.min.js" integrity="sha512-YZMsq9hQOwRuYLHDE3xu5Fuqc7dsw8JW93koppkyK4dxD963sMKZkZQFF62HpQIA74nmG8mK4lzKQf0IpFOU2Q==" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Fetch the download count from the provided API URL
|
||||
fetch('https://rpthunderstore.lethal-extended.com/api/downloads')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
const downloadCount = data.downloads;
|
||||
document.getElementById('downloads-text').innerText = `${downloadCount.toLocaleString()} Downloads`;
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching download count:', error);
|
||||
document.getElementById('downloads-text').innerText = 'Failed to load download count';
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
166
re-peak/index.html
Normal file
@ -0,0 +1,166 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>R.E.P.O-Reloaded</title>
|
||||
<link rel="icon" type="image/png" href="media/logo.png">
|
||||
<link rel="stylesheet" href="media/style.css">
|
||||
<link href="https://fonts.bunny.net/css?family=Space+Grotesk:wght@500&display=swap" rel="stylesheet">
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
|
||||
<meta content="REPO-Reloaded" property="og:title" />
|
||||
<meta content="R.E.P.O, but Reloaded" property="og:description" />
|
||||
<meta content="https://lethal-extended.com/repo-reloaded" property="og:url" />
|
||||
<meta content="https://lethal-extended.com/repo-reloaded/media/projects/REPO-Reloaded.png" property="og:image" />
|
||||
<meta content="#d81713" data-react-helmet="true" name="theme-color" />
|
||||
</head>
|
||||
<body>
|
||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
|
||||
<nav class="desktop_navbar">
|
||||
<a href="index.html"><img class="desktop_navbar_logo_img" src="media/logo.png" width="60" height="64" alt="logo"></a>
|
||||
<a href="https://forum.lethal-extended.com" class="desktop_navbar_link">Forum</a>
|
||||
<a href="https://merch.lethal-extended.com" class="desktop_navbar_link">Merch</a>
|
||||
<a href="./aboutus.html" class="desktop_navbar_link">About Us</a>
|
||||
<a href="./credits.html" class="desktop_navbar_link">Credits</a>
|
||||
<a href="./projects.html" class="desktop_navbar_link">Projects</a>
|
||||
<a class="desktop_navbar_link scroll" id="version-text">Current Version: </a>
|
||||
<div class="desktop_navbar_link2_div">
|
||||
<a href="./downloads.html" class="desktop_navbar_link2">Download</a>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
<div class="mobile_navbar">
|
||||
<a href="#" class="mobile_navbar_logo_img_a"><img class="mobile_navbar_logo_img" src="media/logo.png" alt="logo"></a>
|
||||
<div id="mobile_navbar_links">
|
||||
<a class="mobile_navbar_link" id="mobile-version-text">Current Version: </a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="https://forum.lethal-extended.com">Forum</a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="https://merch.lethal-extended.com">Merch</a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="./aboutus.html">About Us</a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="./credits.html">Credits</a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="./projects.html">Projects</a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="./downloads.html">Downloads</a>
|
||||
</div>
|
||||
<div class="icon" onclick="mobile_navbar_link_hider()">
|
||||
<i class="fa fa-bars"></i>
|
||||
</div>
|
||||
<script>
|
||||
function mobile_navbar_link_hider() {
|
||||
var x = document.getElementById("mobile_navbar_links");
|
||||
if (x.style.display === "flex") {
|
||||
x.style.display = "none";
|
||||
} else {
|
||||
x.style.display = "flex";
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</div>
|
||||
<div class="mainflex">
|
||||
<div class="main1">
|
||||
<a class="main1_logo_a" href="#">
|
||||
<img class="main1_logo" src="media/logo.png" width="312" alt="logo">
|
||||
</a>
|
||||
<div class="main1_description">
|
||||
<a>PEAK,<br>but</a>
|
||||
<a class="main1_actcent">PEAKED</a><a>.</a>
|
||||
</div>
|
||||
<title>Player Counts</title>
|
||||
<style>
|
||||
|
||||
#player-count {
|
||||
font-size: 2em;
|
||||
color: #ebe3e3;
|
||||
}
|
||||
|
||||
#loading {
|
||||
display: none;
|
||||
color: #777;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div class="main1_actcent" id="rating-text">Loading...</div>
|
||||
<div class="main1_actcent" id="player-count">Loading...</div>
|
||||
|
||||
<script>
|
||||
const playerCountElement = document.getElementById('player-count');
|
||||
const prometheusURL = 'https://prometheus.pengucc.com/api/v1/query?query=rp_active_users';
|
||||
|
||||
// Function to fetch player count from Prometheus
|
||||
async function fetchPlayerCount() {
|
||||
try {
|
||||
const response = await fetch(prometheusURL);
|
||||
const data = await response.json();
|
||||
|
||||
// Extract the player count from the response
|
||||
if (data.status === 'success' && data.data.result.length > 0) {
|
||||
const playerCount = data.data.result[0].value[1];
|
||||
playerCountElement.textContent = `Current Player Count: ${playerCount}`;
|
||||
} else {
|
||||
playerCountElement.textContent = 'No data';
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('Error fetching player count:', error);
|
||||
playerCountElement.textContent = 'Error fetching data';
|
||||
} finally {
|
||||
}
|
||||
}
|
||||
|
||||
// Fetch player count every 15 seconds
|
||||
setInterval(fetchPlayerCount, 5000);
|
||||
|
||||
// Initial fetch when the page loads
|
||||
fetchPlayerCount();
|
||||
</script>
|
||||
<p></p>
|
||||
<p></p>
|
||||
<div class="main1_ipcopier_div">
|
||||
<button class="main1_ipcopier" type="button">
|
||||
<span class="main1_ipcopier_text1"></span>
|
||||
<a class="main1_ipcopier_text1" href="https://discord.gg/BkmEarDQxq">Discord Server</a>
|
||||
</button>
|
||||
<button class="main1_ipcopier" type="button">
|
||||
<a class="main1_ipcopier_text1" href="applications.html">Team Applications</a>
|
||||
</button>
|
||||
</div>
|
||||
<script>
|
||||
// Fetch the latest version from the provided API URL
|
||||
fetch('https://rpthunderstore.lethal-extended.com/api/downloads')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
const latestVersion = data.latest_version;
|
||||
document.getElementById('version-text').innerText = `Current Version: ${latestVersion.toLocaleString()}`;
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching latest version:', error);
|
||||
document.getElementById('version-text').innerText = 'Failed to load latest version';
|
||||
});
|
||||
</script>
|
||||
<script>
|
||||
// Fetch the latest version from the provided API URL
|
||||
fetch('https://rpthunderstore.lethal-extended.com/api/downloads')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
const latestVersion = data.latest_version;
|
||||
document.getElementById('mobile-version-text').innerText = `Current Version: ${latestVersion.toLocaleString()}`;
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching latest version:', error);
|
||||
document.getElementById('mobile-version-text').innerText = 'Failed to load latest version';
|
||||
});
|
||||
</script>
|
||||
<script>
|
||||
// Fetch the rating score from the provided API URL
|
||||
fetch('https://rpthunderstore.lethal-extended.com/api/downloads')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
const ratingScore = data.rating_score;
|
||||
document.getElementById('rating-text').innerText = `Thunderstore Rating: ${ratingScore.toLocaleString()}`;
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching rating score:', error);
|
||||
document.getElementById('rating-text').innerText = 'Failed to load rating score';
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
33
re-peak/js/defaultf700.js
Normal file
@ -0,0 +1,33 @@
|
||||
const $ = q => document.querySelector(q);
|
||||
const $$ = q => document.querySelectorAll(q);
|
||||
|
||||
function toggleClassClicker(i, clazz) {
|
||||
document.getElementById("clicker-" + i).classList.toggle(clazz);
|
||||
}
|
||||
|
||||
function toggleClass(i, clazz) {
|
||||
document.getElementById(i).classList.toggle(clazz);
|
||||
}
|
||||
|
||||
function showElement(i) {
|
||||
toggleClassClicker(i, "hidden")
|
||||
}
|
||||
|
||||
const toggleFAQ = id => $('#faq-' + id).parentElement.querySelector('button>span').innerHTML = $('#faq-' + id).classList.toggle('hidden')?'+':'-';
|
||||
|
||||
const closeAnnouncementHandler = (el) => {
|
||||
el.addEventListener('click', e => {
|
||||
console.log('click!');
|
||||
console.log(e.target.parentElement);
|
||||
e.target.parentElement.classList.toggle('hidden');
|
||||
})
|
||||
}
|
||||
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
let els = $$('#announcement .close');
|
||||
els.forEach(el => {
|
||||
if(el) closeAnnouncementHandler(el);
|
||||
});
|
||||
});
|
||||
|
||||
|
31
re-peak/js/locations.js
Normal file
@ -0,0 +1,31 @@
|
||||
const europeButton = document.getElementById("eu-button");
|
||||
const usButton = document.getElementById("us-button");
|
||||
|
||||
const europeSection = document.getElementById("eu")
|
||||
const usSection = document.getElementById("us")
|
||||
|
||||
europeButton.onclick = ev => {
|
||||
if (!europeButton.classList.contains("bg-gray-700"))
|
||||
europeButton.classList.add("bg-gray-700");
|
||||
|
||||
if (usButton.classList.contains("bg-gray-700"))
|
||||
usButton.classList.remove("bg-gray-700")
|
||||
|
||||
if (europeSection.classList.contains("hidden")) {
|
||||
europeSection.classList.remove("hidden")
|
||||
usSection.classList.add("hidden")
|
||||
}
|
||||
};
|
||||
|
||||
usButton.onclick = ev => {
|
||||
if (!usButton.classList.contains("bg-gray-700"))
|
||||
usButton.classList.add("bg-gray-700")
|
||||
|
||||
if (europeButton.classList.contains("bg-gray-700"))
|
||||
europeButton.classList.remove("bg-gray-700");
|
||||
|
||||
if (usSection.classList.contains("hidden")) {
|
||||
europeSection.classList.add("hidden")
|
||||
usSection.classList.remove("hidden")
|
||||
}
|
||||
};
|
19
re-peak/js/navbarec92.js
Normal file
@ -0,0 +1,19 @@
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const root_elements = $$(".desktop-navbar-root");
|
||||
|
||||
root_elements.forEach(root_element => {
|
||||
const dropdown = root_element.querySelector(".navbar-dropdown");
|
||||
if(dropdown) {
|
||||
function show_dropdown() {
|
||||
dropdown.classList.remove("hidden");
|
||||
}
|
||||
|
||||
function hide_dropdown() {
|
||||
dropdown.classList.add("hidden");
|
||||
}
|
||||
|
||||
root_element.addEventListener("mouseover", show_dropdown);
|
||||
root_element.addEventListener("mouseleave", hide_dropdown);
|
||||
}
|
||||
});
|
||||
});
|
BIN
re-peak/media/Credits-Banner.png
Normal file
After Width: | Height: | Size: 356 KiB |
BIN
re-peak/media/Downloads-Text (Small).png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
re-peak/media/Downloads-Text.png
Normal file
After Width: | Height: | Size: 78 KiB |
BIN
re-peak/media/Projects-Banner.png
Normal file
After Width: | Height: | Size: 215 KiB |
BIN
re-peak/media/Team-Banner.png
Normal file
After Width: | Height: | Size: 430 KiB |
BIN
re-peak/media/branches.avif
Normal file
After Width: | Height: | Size: 98 KiB |
156
re-peak/media/branches.xmp
Normal file
@ -0,0 +1,156 @@
|
||||
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.0-c000 1.000000, 0000/00/00-00:00:00 ">
|
||||
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
|
||||
<rdf:Description rdf:about=""
|
||||
xmlns:exif="http://ns.adobe.com/exif/1.0/"
|
||||
xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
|
||||
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
|
||||
xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:crs="http://ns.adobe.com/camera-raw-settings/1.0/"
|
||||
xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"
|
||||
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
|
||||
exif:ExifVersion="0210"
|
||||
tiff:Orientation="1"
|
||||
xmpMM:DocumentID="33E8A2B3643166AC3BEA7E09A72AD6F8"
|
||||
xmpMM:OriginalDocumentID="33E8A2B3643166AC3BEA7E09A72AD6F8"
|
||||
xmpMM:InstanceID="xmp.iid:31d3f080-3a5e-ba4e-9c96-7463556b5e1c"
|
||||
dc:format="image/avif"
|
||||
crs:Version="15.3"
|
||||
crs:ProcessVersion="11.0"
|
||||
crs:WhiteBalance="As Shot"
|
||||
crs:IncrementalTemperature="0"
|
||||
crs:IncrementalTint="0"
|
||||
crs:Exposure2012="0.00"
|
||||
crs:Contrast2012="0"
|
||||
crs:Highlights2012="0"
|
||||
crs:Shadows2012="0"
|
||||
crs:Whites2012="0"
|
||||
crs:Blacks2012="0"
|
||||
crs:Texture="0"
|
||||
crs:Clarity2012="0"
|
||||
crs:Dehaze="0"
|
||||
crs:Vibrance="0"
|
||||
crs:Saturation="0"
|
||||
crs:ParametricShadows="0"
|
||||
crs:ParametricDarks="0"
|
||||
crs:ParametricLights="0"
|
||||
crs:ParametricHighlights="0"
|
||||
crs:ParametricShadowSplit="25"
|
||||
crs:ParametricMidtoneSplit="50"
|
||||
crs:ParametricHighlightSplit="75"
|
||||
crs:Sharpness="0"
|
||||
crs:LuminanceSmoothing="0"
|
||||
crs:ColorNoiseReduction="0"
|
||||
crs:HueAdjustmentRed="0"
|
||||
crs:HueAdjustmentOrange="0"
|
||||
crs:HueAdjustmentYellow="0"
|
||||
crs:HueAdjustmentGreen="0"
|
||||
crs:HueAdjustmentAqua="0"
|
||||
crs:HueAdjustmentBlue="0"
|
||||
crs:HueAdjustmentPurple="0"
|
||||
crs:HueAdjustmentMagenta="0"
|
||||
crs:SaturationAdjustmentRed="0"
|
||||
crs:SaturationAdjustmentOrange="0"
|
||||
crs:SaturationAdjustmentYellow="0"
|
||||
crs:SaturationAdjustmentGreen="0"
|
||||
crs:SaturationAdjustmentAqua="0"
|
||||
crs:SaturationAdjustmentBlue="0"
|
||||
crs:SaturationAdjustmentPurple="0"
|
||||
crs:SaturationAdjustmentMagenta="0"
|
||||
crs:LuminanceAdjustmentRed="0"
|
||||
crs:LuminanceAdjustmentOrange="0"
|
||||
crs:LuminanceAdjustmentYellow="0"
|
||||
crs:LuminanceAdjustmentGreen="0"
|
||||
crs:LuminanceAdjustmentAqua="0"
|
||||
crs:LuminanceAdjustmentBlue="0"
|
||||
crs:LuminanceAdjustmentPurple="0"
|
||||
crs:LuminanceAdjustmentMagenta="0"
|
||||
crs:SplitToningShadowHue="0"
|
||||
crs:SplitToningShadowSaturation="0"
|
||||
crs:SplitToningHighlightHue="0"
|
||||
crs:SplitToningHighlightSaturation="0"
|
||||
crs:SplitToningBalance="0"
|
||||
crs:ColorGradeMidtoneHue="0"
|
||||
crs:ColorGradeMidtoneSat="0"
|
||||
crs:ColorGradeShadowLum="0"
|
||||
crs:ColorGradeMidtoneLum="0"
|
||||
crs:ColorGradeHighlightLum="0"
|
||||
crs:ColorGradeBlending="50"
|
||||
crs:ColorGradeGlobalHue="0"
|
||||
crs:ColorGradeGlobalSat="0"
|
||||
crs:ColorGradeGlobalLum="0"
|
||||
crs:AutoLateralCA="0"
|
||||
crs:LensProfileEnable="0"
|
||||
crs:LensManualDistortionAmount="0"
|
||||
crs:VignetteAmount="0"
|
||||
crs:DefringePurpleAmount="0"
|
||||
crs:DefringePurpleHueLo="30"
|
||||
crs:DefringePurpleHueHi="70"
|
||||
crs:DefringeGreenAmount="0"
|
||||
crs:DefringeGreenHueLo="40"
|
||||
crs:DefringeGreenHueHi="60"
|
||||
crs:PerspectiveUpright="0"
|
||||
crs:PerspectiveVertical="0"
|
||||
crs:PerspectiveHorizontal="0"
|
||||
crs:PerspectiveRotate="0.0"
|
||||
crs:PerspectiveAspect="0"
|
||||
crs:PerspectiveScale="100"
|
||||
crs:PerspectiveX="0.00"
|
||||
crs:PerspectiveY="0.00"
|
||||
crs:GrainAmount="0"
|
||||
crs:PostCropVignetteAmount="0"
|
||||
crs:ShadowTint="0"
|
||||
crs:RedHue="0"
|
||||
crs:RedSaturation="0"
|
||||
crs:GreenHue="0"
|
||||
crs:GreenSaturation="0"
|
||||
crs:BlueHue="0"
|
||||
crs:BlueSaturation="0"
|
||||
crs:ConvertToGrayscale="False"
|
||||
crs:OverrideLookVignette="False"
|
||||
crs:ToneCurveName2012="Linear"
|
||||
crs:CameraProfile="Embedded"
|
||||
crs:CameraProfileDigest="54650A341B5B5CCAE8442D0B43A92BCE"
|
||||
crs:HasSettings="True"
|
||||
crs:HasCrop="False"
|
||||
crs:AlreadyApplied="False"
|
||||
photoshop:SidecarForExtension="AVIF"
|
||||
photoshop:EmbeddedXMPDigest="00000000000000000000000000000000"
|
||||
xmp:MetadataDate="2024-05-28T00:04:09-05:00">
|
||||
<xmpMM:History>
|
||||
<rdf:Seq>
|
||||
<rdf:li
|
||||
stEvt:action="saved"
|
||||
stEvt:instanceID="xmp.iid:31d3f080-3a5e-ba4e-9c96-7463556b5e1c"
|
||||
stEvt:when="2024-05-28T00:04:09-05:00"
|
||||
stEvt:softwareAgent="Adobe Photoshop Camera Raw 15.3 (Windows)"
|
||||
stEvt:changed="/metadata"/>
|
||||
</rdf:Seq>
|
||||
</xmpMM:History>
|
||||
<crs:ToneCurvePV2012>
|
||||
<rdf:Seq>
|
||||
<rdf:li>0, 0</rdf:li>
|
||||
<rdf:li>255, 255</rdf:li>
|
||||
</rdf:Seq>
|
||||
</crs:ToneCurvePV2012>
|
||||
<crs:ToneCurvePV2012Red>
|
||||
<rdf:Seq>
|
||||
<rdf:li>0, 0</rdf:li>
|
||||
<rdf:li>255, 255</rdf:li>
|
||||
</rdf:Seq>
|
||||
</crs:ToneCurvePV2012Red>
|
||||
<crs:ToneCurvePV2012Green>
|
||||
<rdf:Seq>
|
||||
<rdf:li>0, 0</rdf:li>
|
||||
<rdf:li>255, 255</rdf:li>
|
||||
</rdf:Seq>
|
||||
</crs:ToneCurvePV2012Green>
|
||||
<crs:ToneCurvePV2012Blue>
|
||||
<rdf:Seq>
|
||||
<rdf:li>0, 0</rdf:li>
|
||||
<rdf:li>255, 255</rdf:li>
|
||||
</rdf:Seq>
|
||||
</crs:ToneCurvePV2012Blue>
|
||||
</rdf:Description>
|
||||
</rdf:RDF>
|
||||
</x:xmpmeta>
|
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 7.5 KiB |
After Width: | Height: | Size: 9.9 KiB |
After Width: | Height: | Size: 9.8 KiB |
After Width: | Height: | Size: 12 KiB |
BIN
re-peak/media/downarrow.png
Normal file
After Width: | Height: | Size: 7.6 KiB |
BIN
re-peak/media/downloads.gif
Normal file
After Width: | Height: | Size: 3.0 MiB |
BIN
re-peak/media/home.png
Normal file
After Width: | Height: | Size: 15 MiB |
BIN
re-peak/media/le-gitea.png
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
re-peak/media/logo.png
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
re-peak/media/projects/BepInExGrafana.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
re-peak/media/projects/ContentExpansion.png
Normal file
After Width: | Height: | Size: 92 KiB |
BIN
re-peak/media/projects/LethalContracts.png
Normal file
After Width: | Height: | Size: 107 KiB |
BIN
re-peak/media/projects/LethalExtended.png
Normal file
After Width: | Height: | Size: 113 KiB |
BIN
re-peak/media/projects/REPO-Reloaded.png
Normal file
After Width: | Height: | Size: 123 KiB |
BIN
re-peak/media/projects/Re-Peak.png
Normal file
After Width: | Height: | Size: 101 KiB |
BIN
re-peak/media/projects/SurvivorsToolkit.png
Normal file
After Width: | Height: | Size: 97 KiB |
BIN
re-peak/media/staff/Michi Darks.webp
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
re-peak/media/staff/captainfuckface.webp
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
re-peak/media/staff/darkwillow.webp
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
re-peak/media/staff/david.jpg
Normal file
After Width: | Height: | Size: 232 KiB |
BIN
re-peak/media/staff/jeremy_0fficial.webp
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
re-peak/media/staff/mcpfp - PenguCC.png
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
re-peak/media/staff/rainn.webp
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
re-peak/media/staff/sophin.webp
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
re-peak/media/staff/whimsbee.webp
Normal file
After Width: | Height: | Size: 1.3 KiB |
952
re-peak/media/style.css
Normal file
@ -0,0 +1,952 @@
|
||||
:root {
|
||||
--nice-padding: 6rem;
|
||||
--roundness: 0.75rem;
|
||||
--accent1: #ca7cd9;
|
||||
--accent2: #ca7cd9;
|
||||
--accent2_transp: #05b30555;
|
||||
--background1: #212529;
|
||||
--background2: #16191b;
|
||||
|
||||
|
||||
color-scheme: dark;
|
||||
}
|
||||
|
||||
span {
|
||||
font-family: 'Space Grotesk', sans-serif;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family:'Space Grotesk', sans-serif;
|
||||
background-color: var(--background1);
|
||||
color: white;
|
||||
margin:0px;
|
||||
}
|
||||
|
||||
|
||||
#more {
|
||||
padding-top:5rem;
|
||||
margin-top: -5rem;
|
||||
}
|
||||
#discord {
|
||||
padding-top:5rem;
|
||||
margin-top: -5rem;
|
||||
}
|
||||
#about {
|
||||
padding-top:5rem;
|
||||
margin-top: -5rem;
|
||||
}
|
||||
#join {
|
||||
padding-top:5rem;
|
||||
margin-top: -5rem;
|
||||
}
|
||||
|
||||
|
||||
.banner {
|
||||
display: flex;
|
||||
position: fixed;
|
||||
background-color: #ff000099;
|
||||
width: 100%;
|
||||
height: 3rem;
|
||||
z-index: 10;
|
||||
font-size: 2rem;
|
||||
font-weight: 600;
|
||||
justify-content: center;
|
||||
backdrop-filter: blur(15px);
|
||||
align-content: center;
|
||||
padding-top: .4rem;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.headline {
|
||||
margin-top: 2rem;
|
||||
color: #fff;
|
||||
font-size:3rem;
|
||||
text-align: center;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.desktop_navbar {
|
||||
position:fixed;
|
||||
display: flex;
|
||||
height: 4rem;
|
||||
width: 100%;
|
||||
top: 0;
|
||||
right: 0;
|
||||
left: 0;
|
||||
bottom:0;
|
||||
background-color: #00000022;
|
||||
backdrop-filter: blur(15px);
|
||||
z-index: 5;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
flex-direction: row;
|
||||
}
|
||||
|
||||
.desktop_navbar_logo_img {
|
||||
width: 5rem;
|
||||
padding-left: 2rem;
|
||||
padding-right: 1rem;
|
||||
}
|
||||
|
||||
.desktop_navbar_link {
|
||||
font-size: 1.2rem;
|
||||
padding: .8rem;
|
||||
transition: all .5s;
|
||||
text-decoration: none;
|
||||
color: #fff;
|
||||
text-align: center;
|
||||
}
|
||||
.desktop_navbar_link:hover {
|
||||
color: var(--accent1);
|
||||
}
|
||||
|
||||
.desktop_navbar_link2 {
|
||||
padding:.5rem;
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
text-align: center;
|
||||
}
|
||||
.desktop_navbar_link2_div {
|
||||
font-size: 1.2rem;
|
||||
padding: .8rem;
|
||||
transition: all .5s;
|
||||
margin-left: auto;
|
||||
margin-right: 2rem;
|
||||
font-weight: 700;
|
||||
border: solid 1px var(--accent1);
|
||||
border-radius: var(--roundness);
|
||||
text-align: center;
|
||||
}
|
||||
.desktop_navbar_link2_div:hover {
|
||||
border: solid 1px var(--accent2);
|
||||
background-color: var(--accent2);
|
||||
transform: scale(1.05)
|
||||
}
|
||||
|
||||
.mobile_navbar {
|
||||
display: none;
|
||||
overflow: hidden;
|
||||
background-color: #00000033;
|
||||
backdrop-filter: blur(15px);
|
||||
position: fixed;
|
||||
width: 100%;
|
||||
z-index: 5;
|
||||
flex-direction: row;
|
||||
min-height: 53px;
|
||||
}
|
||||
|
||||
.mobile_navbar_logo_img {
|
||||
position: absolute;
|
||||
display: block;
|
||||
height: 42px;
|
||||
padding-left: .5rem;
|
||||
top: 0;
|
||||
left: 0;
|
||||
padding-top: 3.5px;
|
||||
}
|
||||
|
||||
.mobile_navbar #mobile_navbar_links {
|
||||
display: none;
|
||||
margin-top: 53px;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
width: 100%;
|
||||
background-color: #00000011;
|
||||
}
|
||||
|
||||
.mobile_navbar_link {
|
||||
padding:.5rem;
|
||||
}
|
||||
|
||||
.mobile_navbar a {
|
||||
color: white;
|
||||
text-decoration: none;
|
||||
font-size: 17px;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.mobile_navbar .icon {
|
||||
background-color: #00000044;
|
||||
display: block;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0;
|
||||
padding: 16px;
|
||||
}
|
||||
|
||||
.mobile_navbar_logo_img_a {
|
||||
display: block;
|
||||
background-color: #00000022;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.mainflex {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
align-content: center;
|
||||
justify-content: center;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.main1 {
|
||||
padding-top: calc(var(--nice-padding) + 2rem);
|
||||
display:flex;
|
||||
width: 100%;
|
||||
align-self: center;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
align-content: center;
|
||||
justify-content: center;
|
||||
background: rgba(0, 0, 0, 0.692) url('./home.png');
|
||||
background-blend-mode: darken;
|
||||
background-repeat: no-repeat;
|
||||
background-size: cover;
|
||||
}
|
||||
|
||||
.credits-background {
|
||||
padding-top: calc(var(--nice-padding) + 2rem);
|
||||
display:flex;
|
||||
width: 100%;
|
||||
align-self: center;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
align-content: center;
|
||||
justify-content: center;
|
||||
background: rgba(0, 0, 0, .5) url('./Credits-Banner.png');
|
||||
background-blend-mode: darken;
|
||||
background-repeat: no-repeat;
|
||||
background-size: cover;
|
||||
}
|
||||
|
||||
.team-background {
|
||||
padding-top: calc(var(--nice-padding) + 2rem);
|
||||
display:flex;
|
||||
width: 100%;
|
||||
align-self: center;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
align-content: center;
|
||||
justify-content: center;
|
||||
background: rgba(0, 0, 0, .5) url('./Team-Banner.png');
|
||||
background-blend-mode: darken;
|
||||
background-repeat: no-repeat;
|
||||
background-size: cover;
|
||||
}
|
||||
|
||||
.projects-background {
|
||||
padding-top: calc(var(--nice-padding) + 2rem);
|
||||
display:flex;
|
||||
width: 100%;
|
||||
align-self: center;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
align-content: center;
|
||||
justify-content: center;
|
||||
background: rgba(0, 0, 0, .5) url('./Projects-Banner.png');
|
||||
background-blend-mode: darken;
|
||||
background-repeat: no-repeat;
|
||||
background-size: cover;
|
||||
}
|
||||
|
||||
.main1_logo_a {
|
||||
margin-bottom: var(--nice-padding);
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
.main1_logo {
|
||||
display: block;
|
||||
align-self: center;
|
||||
margin-left:auto;
|
||||
margin-right: auto;
|
||||
transition: all .5s;
|
||||
max-width: 40rem;
|
||||
}
|
||||
.main1_logo:hover {
|
||||
transform: scale(1.05)
|
||||
}
|
||||
|
||||
.main1_description {
|
||||
text-align: center;
|
||||
font-size:3rem;
|
||||
margin-bottom: var(--nice-padding);
|
||||
margin-left: 1rem;
|
||||
margin-right: 1rem;
|
||||
}
|
||||
|
||||
.main1_actcent {
|
||||
font-weight: 800;
|
||||
color:var(--accent1);
|
||||
}
|
||||
|
||||
.main1_ipcopier {
|
||||
padding: 1rem;
|
||||
padding-left: 2rem;
|
||||
padding-right: 2rem;
|
||||
font-size: 2rem;
|
||||
background-color: #ca7cd9;
|
||||
border: 0px;
|
||||
border-radius: var(--roundness);
|
||||
color: white;
|
||||
transition: all .5s;
|
||||
cursor:pointer;
|
||||
position: relative;
|
||||
}
|
||||
.pulse {
|
||||
margin:100px;
|
||||
display: block;
|
||||
width: 22px;
|
||||
height: 22px;
|
||||
border-radius: 50%;
|
||||
background: #ca7cd9;
|
||||
box-shadow: 0 0 0 #ca7cd9;
|
||||
animation: pulse 2s infinite;
|
||||
}
|
||||
|
||||
@-webkit-keyframes pulse {
|
||||
0% {
|
||||
-webkit-box-shadow: 0 0 0 0 #ca7cd9;
|
||||
}
|
||||
70% {
|
||||
-webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
|
||||
}
|
||||
100% {
|
||||
-webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
|
||||
}
|
||||
}
|
||||
@keyframes pulse {
|
||||
0% {
|
||||
-moz-box-shadow: 0 0 0 0 #ca7cd9;
|
||||
box-shadow: 0 0 0 0 #ca7cd9;
|
||||
}
|
||||
70% {
|
||||
-moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
|
||||
box-shadow: 0 0 0 10px rgba(204,169,44, 0);
|
||||
}
|
||||
100% {
|
||||
-moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
|
||||
box-shadow: 0 0 0 0 rgba(204,169,44, 0);
|
||||
}
|
||||
}
|
||||
|
||||
.main1_ipcopier:hover {
|
||||
background-color: #ca7cd9;
|
||||
transform: scale(1.05);
|
||||
animation: pulse 2s infinite;
|
||||
}
|
||||
|
||||
.main1_ipcopier_text1 {
|
||||
font-size:2rem;
|
||||
font-weight: 800;
|
||||
color: #ffff
|
||||
}
|
||||
|
||||
.main1_ipcopier_text2 {
|
||||
font-size:1.5rem;
|
||||
}
|
||||
|
||||
.main1_popup {
|
||||
position: absolute;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -0%);
|
||||
text-align: center;
|
||||
background-color: rgba(0, 175, 0, 0.1);
|
||||
border:solid rgba(0, 175, 0, 1) 1px;
|
||||
color: #fff;
|
||||
border-radius: var(--roundness);
|
||||
z-index: 9999;
|
||||
padding-left: 1rem;
|
||||
padding-right: 1rem;
|
||||
margin-top: -10.5rem;
|
||||
}
|
||||
|
||||
.main1_downarrow {
|
||||
opacity: 50%;
|
||||
height: 1.5rem;
|
||||
padding:2rem;
|
||||
transition: all .5s;
|
||||
}
|
||||
|
||||
.main1_downarrow:hover {
|
||||
opacity: 100%;
|
||||
transform: scale(1.05)
|
||||
}
|
||||
|
||||
.main2 {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
flex-direction: column;
|
||||
align-content: center;
|
||||
padding-bottom: 1rem;
|
||||
background-color: var(--background2);
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.main2_features_div {
|
||||
padding-top: 2rem;
|
||||
display:flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
flex-wrap:wrap;
|
||||
}
|
||||
|
||||
.main2_feature {
|
||||
display: flex;
|
||||
background-color: var(--background1);
|
||||
height: 24rem;
|
||||
width: 18rem;
|
||||
margin: 1rem;
|
||||
border-radius: var(--roundness);
|
||||
transition: all .5s;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.main2_feature:hover {
|
||||
background-color: #00000099;
|
||||
transform: scale(1.05)
|
||||
}
|
||||
|
||||
@media (max-width: 1599px) {
|
||||
.main2_features_div {
|
||||
margin-left: 10rem;
|
||||
margin-right: 10rem;
|
||||
}
|
||||
}
|
||||
@media (max-width: 1279px) {
|
||||
.main2_features_div {
|
||||
margin-left: 0rem;
|
||||
margin-right: 0rem;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
.main2_feature_img {
|
||||
width: 100%;
|
||||
height: 50%;
|
||||
object-fit: cover;
|
||||
border-radius: var(--roundness);
|
||||
}
|
||||
|
||||
.main2_feature_headline {
|
||||
margin-top: 1rem;
|
||||
text-align: center;
|
||||
font-size:1.5rem;
|
||||
font-weight: 700;
|
||||
margin-top: auto;
|
||||
}
|
||||
|
||||
.main2_feature_text {
|
||||
margin:1rem;
|
||||
text-align: center;
|
||||
font-size:1.2rem;
|
||||
margin-bottom: auto;
|
||||
}
|
||||
|
||||
|
||||
.main4 {
|
||||
min-height: 10rem;
|
||||
width:100%;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.main4_dc_widget {
|
||||
border-radius: var(--roundness);
|
||||
border: 0;
|
||||
}
|
||||
|
||||
.main4_dc_div {
|
||||
margin: 2rem;
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
background-color: var(--background2);
|
||||
border-radius: var(--roundness);
|
||||
max-width: 48rem;
|
||||
}
|
||||
|
||||
.main4_dc_description_div {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.main4_dc_description_title {
|
||||
margin: 2rem;
|
||||
text-align: center;
|
||||
font-size:1.5rem;
|
||||
font-weight: 700;
|
||||
|
||||
}
|
||||
|
||||
|
||||
.main4_dc_description {
|
||||
margin-left:1.5rem;
|
||||
margin-right:1.5rem;
|
||||
margin-bottom:1.5rem;
|
||||
font-size:1.2rem;
|
||||
}
|
||||
.main4_dc_button_a{
|
||||
text-decoration: none;
|
||||
color: #fff;
|
||||
text-align: center;
|
||||
border: solid var(--accent1) 1px;
|
||||
border-radius: var(--roundness);
|
||||
margin-top: auto;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
margin-bottom: 1.5rem;
|
||||
transition: all .5s;
|
||||
}
|
||||
.main4_dc_button_a:hover{
|
||||
border: solid 1px var(--accent2);
|
||||
background-color: var(--accent2);
|
||||
transform: scale(1.05)
|
||||
}
|
||||
.main4_dc_button {
|
||||
padding:.5rem;
|
||||
padding-left: 1.5rem;
|
||||
padding-right: 1.5rem;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
.main5 {
|
||||
background-color: var(--background2);
|
||||
min-height: 10rem;
|
||||
width:100%;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.main5_admin_div{
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
padding: 1rem 1rem .5rem 1rem;
|
||||
}
|
||||
.main5_admins_div{
|
||||
display: flex;
|
||||
max-width: 46rem;
|
||||
min-height: 18rem;
|
||||
background-color: var(--background1);
|
||||
border-radius: var(--roundness);
|
||||
margin-top: 1rem;
|
||||
margin-right: 1rem;
|
||||
margin-left: 1rem;
|
||||
}
|
||||
.main5_admins_dev_type1 {
|
||||
flex-direction:row;
|
||||
padding-right: 2rem;
|
||||
}
|
||||
.main5_admins_dev_type2 {
|
||||
flex-direction: row-reverse;
|
||||
padding-left: 2rem;
|
||||
}
|
||||
|
||||
.main5_admins_img {
|
||||
border-radius: var(--roundness);
|
||||
max-width: 45%;
|
||||
max-height: 100%;
|
||||
align-self: center;
|
||||
}
|
||||
.main5_admins_description_div {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
justify-self: center;
|
||||
max-width: 60%;
|
||||
padding-top: 2rem;
|
||||
padding-bottom: 2rem;
|
||||
flex-direction: column;
|
||||
padding-left: 1rem;
|
||||
padding-right: 1rem;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
.main5_admins_description_rank {
|
||||
text-align: center;
|
||||
font-size:1.5rem;
|
||||
font-weight: 700;
|
||||
margin-bottom: .5rem;
|
||||
}
|
||||
.main5_admins_description_rank_owner {
|
||||
color: #3498db;
|
||||
}
|
||||
.main5_admins_description_rank_co-owner {
|
||||
color: #010b29;
|
||||
}
|
||||
.main5_admins_description_rank_admin {
|
||||
color: #02b383;
|
||||
}
|
||||
.main5_admins_description_title {
|
||||
text-align: center;
|
||||
font-size:1.5rem;
|
||||
font-weight: 700;
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
transition: all .5s;
|
||||
margin-bottom: .5rem;
|
||||
}
|
||||
.main5_admins_description_title:hover {
|
||||
color: var(--accent1);
|
||||
transform: scale(1.05)
|
||||
}
|
||||
|
||||
.main5_admins_description {
|
||||
margin-bottom: auto;
|
||||
font-size:1.2rem;
|
||||
}
|
||||
|
||||
|
||||
.main5_supporter_div {
|
||||
display: flex;
|
||||
max-width: 825px;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
flex-direction:row;
|
||||
flex-wrap: wrap;
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
|
||||
.main5_supporters_div {
|
||||
width: 23.5rem;
|
||||
min-height: 16rem;
|
||||
background-color: var(--background1);
|
||||
border-radius: var(--roundness);
|
||||
margin: .5rem;
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.main5_supporters_img {
|
||||
border-radius: var(--roundness);
|
||||
max-width: 25%;
|
||||
max-height: 100%;
|
||||
align-self: center;
|
||||
margin: 1rem;
|
||||
}
|
||||
.main5_supporters_description_div {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
width: 100%;
|
||||
padding: 1rem 1.5rem 1rem 1rem;
|
||||
flex-direction: column;
|
||||
}
|
||||
.main5_supporters_description_rank {
|
||||
text-align: center;
|
||||
font-size:1.2rem;
|
||||
font-weight: 700;
|
||||
margin-bottom: .5rem;
|
||||
}
|
||||
.main5_supporters_description_rank_supporter {
|
||||
color: #00f8ff;
|
||||
}
|
||||
.main5_supporters_description_title {
|
||||
text-align: center;
|
||||
font-size:1.3rem;
|
||||
font-weight: 700;
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
transition: all .5s;
|
||||
margin-bottom: .5rem;
|
||||
}
|
||||
.main5_supporters_description_title:hover {
|
||||
color: var(--accent1);
|
||||
transform: scale(1.05)
|
||||
}
|
||||
|
||||
.main5_supporters_description {
|
||||
font-size:1.2rem;
|
||||
margin-bottom: auto;
|
||||
}
|
||||
|
||||
.main5_beta_div {
|
||||
display: flex;
|
||||
max-width: 825px;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
flex-direction:row;
|
||||
flex-wrap: wrap;
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
|
||||
.main5_beta_div {
|
||||
width: 23.5rem;
|
||||
min-height: 16rem;
|
||||
background-color: var(--background1);
|
||||
border-radius: var(--roundness);
|
||||
margin: .5rem;
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.main5_beta_img {
|
||||
border-radius: var(--roundness);
|
||||
max-width: 25%;
|
||||
max-height: 100%;
|
||||
align-self: center;
|
||||
margin: 1rem;
|
||||
}
|
||||
.main5_beta_description_div {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
width: 100%;
|
||||
padding: 1rem 1.5rem 1rem 1rem;
|
||||
flex-direction: column;
|
||||
}
|
||||
.main5_beta_description_rank {
|
||||
text-align: center;
|
||||
font-size:1.2rem;
|
||||
font-weight: 700;
|
||||
margin-bottom: .5rem;
|
||||
}
|
||||
.main5_beta_description_rank_beta {
|
||||
color: #00f8ff;
|
||||
}
|
||||
.main5_beta_description_title {
|
||||
text-align: center;
|
||||
font-size:1.3rem;
|
||||
font-weight: 700;
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
transition: all .5s;
|
||||
margin-bottom: .5rem;
|
||||
}
|
||||
.main5_beta_description_title:hover {
|
||||
color: var(--accent1);
|
||||
transform: scale(1.05)
|
||||
}
|
||||
|
||||
.main5_beta_description {
|
||||
font-size:1.2rem;
|
||||
margin-bottom: auto;
|
||||
}
|
||||
|
||||
.main5_beta_div {
|
||||
display: flex;
|
||||
max-width: 825px;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
flex-direction:row;
|
||||
flex-wrap: wrap;
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
|
||||
.main5_beta_div {
|
||||
width: 23.5rem;
|
||||
min-height: 16rem;
|
||||
background-color: var(--background1);
|
||||
border-radius: var(--roundness);
|
||||
margin: .5rem;
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.main5_beta_img {
|
||||
border-radius: var(--roundness);
|
||||
max-width: 25%;
|
||||
max-height: 100%;
|
||||
align-self: center;
|
||||
margin: 1rem;
|
||||
}
|
||||
.main5_beta_description_div {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
width: 100%;
|
||||
padding: 1rem 1.5rem 1rem 1rem;
|
||||
flex-direction: column;
|
||||
}
|
||||
.main5_beta_description_rank {
|
||||
text-align: center;
|
||||
font-size:1.2rem;
|
||||
font-weight: 700;
|
||||
margin-bottom: .5rem;
|
||||
}
|
||||
.main5_beta_description_rank_supporter {
|
||||
color: #dbce0e;
|
||||
}
|
||||
.main5_beta_description_title {
|
||||
text-align: center;
|
||||
font-size:1.3rem;
|
||||
font-weight: 700;
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
transition: all .5s;
|
||||
margin-bottom: .5rem;
|
||||
}
|
||||
.main5_beta_description_title:hover {
|
||||
color: var(--accent1);
|
||||
transform: scale(1.05)
|
||||
}
|
||||
|
||||
.main5_beta_description {
|
||||
font-size:1.2rem;
|
||||
margin-bottom: auto;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.main3 {
|
||||
background-color: var(--background1);
|
||||
min-height: 10rem;
|
||||
width:100%;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
flex-direction:column;
|
||||
}
|
||||
|
||||
.main3_join_div_div {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
justify-content: center;
|
||||
flex-wrap: wrap-reverse;
|
||||
margin: 1rem;
|
||||
}
|
||||
|
||||
.main3_join_div {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
width: 20rem;
|
||||
height: 8rem;
|
||||
background-color: var(--background2);
|
||||
border-radius: var(--roundness);
|
||||
margin: 1rem;
|
||||
padding: 1rem;
|
||||
}
|
||||
|
||||
.main3_join_title {
|
||||
text-align: center;
|
||||
font-size:1.5rem;
|
||||
font-weight: 700;
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
transition: all .5s;
|
||||
margin-bottom: .5rem;
|
||||
}
|
||||
|
||||
.main3_join_content_div {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
background-color: var(--background1);
|
||||
height: 100%;
|
||||
border-radius: var(--roundness);
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.main3_join_categories {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
text-align: right;
|
||||
font-size:1.4rem;
|
||||
line-height: 1.5;
|
||||
border-right: 3px solid var(--background2);
|
||||
padding-right: .75rem;
|
||||
}
|
||||
.main3_join_values {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
text-align: left;
|
||||
font-size:1.4rem;
|
||||
line-height: 1.5;
|
||||
border-left: 3px solid var(--background2);
|
||||
padding-left: .75rem;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* Copyright Text */
|
||||
|
||||
.copyright {
|
||||
color: #ffffff99;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.copyright_div {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
padding: 16px;
|
||||
width:auto;
|
||||
background-color: #000;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@media only screen and (max-width: 600px) {
|
||||
.desktop_navbar{
|
||||
display:none;
|
||||
}
|
||||
.mobile_navbar{
|
||||
display:flex;
|
||||
}
|
||||
.headline {
|
||||
font-size:1.9rem;
|
||||
margin-right: 1rem;
|
||||
margin-left: 1rem;
|
||||
}
|
||||
.main1_logo {
|
||||
max-width: 16rem;
|
||||
}
|
||||
.main1_description {
|
||||
font-size: 2.5rem;
|
||||
margin-bottom: 2rem;
|
||||
}
|
||||
.main1_ipcopier {
|
||||
display: none;
|
||||
}
|
||||
.main5_admins_img {
|
||||
align-self: center;
|
||||
padding-top: 1rem;
|
||||
}
|
||||
.main5_admins_div{
|
||||
flex-direction: column;
|
||||
min-height: 0;
|
||||
}
|
||||
.main5_admins_description_div {
|
||||
max-width: 100%;
|
||||
padding: 2rem;
|
||||
}
|
||||
.main4_dc_div {
|
||||
flex-direction: column;
|
||||
}
|
||||
.main4_dc_widget {
|
||||
height: 20rem;
|
||||
width: 100%;
|
||||
}
|
||||
.main3_join_div {
|
||||
min-width: 20rem;
|
||||
min-height: 9rem;
|
||||
}
|
||||
.main3_join_content_div {
|
||||
padding:1rem;
|
||||
}
|
||||
.main5_admins_dev_type1 {
|
||||
padding-right: 0;
|
||||
}
|
||||
.main5_admins_dev_type2 {
|
||||
padding-left: 0;
|
||||
}
|
||||
}
|
||||
@media only screen and (max-width: 360px) {
|
||||
.main3_join_categories {
|
||||
font-size:1rem;
|
||||
}
|
||||
.main3_join_values {
|
||||
font-size:1rem;
|
||||
}
|
||||
.main3_join_div {
|
||||
min-width: 10rem;
|
||||
padding: .5rem;
|
||||
}
|
||||
.main3_join_div_div {
|
||||
margin: .25rem;
|
||||
}
|
||||
}
|
BIN
re-peak/media/supporters/Glisnian.webp
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
re-peak/media/supporters/Hai.webp
Normal file
After Width: | Height: | Size: 902 B |
BIN
re-peak/media/supporters/Roxor.webp
Normal file
After Width: | Height: | Size: 4.0 KiB |
BIN
re-peak/media/supporters/bonk.webp
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
re-peak/media/supporters/davidstired.webp
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
re-peak/media/supporters/gingy.webp
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
re-peak/media/supporters/kat.webp
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
re-peak/media/supporters/ninja.webp
Normal file
After Width: | Height: | Size: 454 B |
BIN
re-peak/media/supporters/sam.webp
Normal file
After Width: | Height: | Size: 3.2 KiB |
159
re-peak/projects.html
Normal file
@ -0,0 +1,159 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>R.E.P.O-Reloaded</title>
|
||||
<link rel="icon" type="image/png" href="media/logo.png">
|
||||
<link rel="stylesheet" href="media/style.css">
|
||||
<link href="https://fonts.bunny.net/css?family=Space+Grotesk:wght@500&display=swap" rel="stylesheet">
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
|
||||
<meta content="REPO-Reloaded" property="og:title" />
|
||||
<meta content="R.E.P.O, but Reloaded" property="og:description" />
|
||||
<meta content="https://lethal-extended.com/repo-reloaded" property="og:url" />
|
||||
<meta content="https://lethal-extended.com/repo-reloaded/media/projects/REPO-Reloaded.png" property="og:image" />
|
||||
<meta content="#d81713" data-react-helmet="true" name="theme-color" />
|
||||
</head>
|
||||
<body>
|
||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
|
||||
<nav class="desktop_navbar">
|
||||
<a href="index.html"><img class="desktop_navbar_logo_img" src="media/logo.png" width="60" height="64" alt="logo"></a>
|
||||
<a href="https://forum.lethal-extended.com" class="desktop_navbar_link">Forum</a>
|
||||
<a href="https://merch.lethal-extended.com" class="desktop_navbar_link">Merch</a>
|
||||
<a href="./aboutus.html" class="desktop_navbar_link">About Us</a>
|
||||
<a href="./credits.html" class="desktop_navbar_link">Credits</a>
|
||||
<a href="./projects.html" class="desktop_navbar_link">Projects</a>
|
||||
<a class="desktop_navbar_link scroll" id="version-text">Current Version: </a>
|
||||
<div class="desktop_navbar_link2_div">
|
||||
<a href="./downloads.html" class="desktop_navbar_link2">Download</a>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
<div class="mobile_navbar">
|
||||
<a href="#" class="mobile_navbar_logo_img_a"><img class="mobile_navbar_logo_img" src="media/logo.png" alt="logo"></a>
|
||||
<div id="mobile_navbar_links">
|
||||
<a class="mobile_navbar_link" id="mobile-version-text">Current Version: </a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="https://forum.lethal-extended.com">Forum</a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="https://merch.lethal-extended.com">Merch</a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="./aboutus.html">About Us</a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="./credits.html">Credits</a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="./projects.html">Projects</a>
|
||||
<a class="mobile_navbar_link" onclick="mobile_navbar_link_hider()" href="./downloads.html">Downloads</a>
|
||||
</div>
|
||||
<div class="icon" onclick="mobile_navbar_link_hider()">
|
||||
<i class="fa fa-bars"></i>
|
||||
</div>
|
||||
<script>
|
||||
function mobile_navbar_link_hider() {
|
||||
var x = document.getElementById("mobile_navbar_links");
|
||||
if (x.style.display === "flex") {
|
||||
x.style.display = "none";
|
||||
} else {
|
||||
x.style.display = "flex";
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</div>
|
||||
<div class="mainflex">
|
||||
<div class="projects-background">
|
||||
<a class="main1_logo_a" href="index.html">
|
||||
</a>
|
||||
<div class="main1_description">
|
||||
</div>
|
||||
<div class="main1_ipcopier_div">
|
||||
</div>
|
||||
<a href="#more" class="scroll">
|
||||
</a>
|
||||
<script>
|
||||
const scrollLinks = document.querySelectorAll('.scroll');
|
||||
scrollLinks.forEach(function(link) {
|
||||
link.addEventListener('click', function(event) {
|
||||
event.preventDefault();
|
||||
const target = document.querySelector(link.getAttribute('href'));
|
||||
const offsetTop = target.offsetTop;
|
||||
window.scrollTo({
|
||||
top: offsetTop,
|
||||
behavior: 'smooth'
|
||||
});
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
<div id="more"></div>
|
||||
<div class="main2">
|
||||
<a class="headline">Modpacks</a>
|
||||
<div class="main2_features_div">
|
||||
<div class="main2_feature">
|
||||
<center>
|
||||
<img class="main2_feature_img" alt="Feature Image" src="media/projects/LethalExtended.png">
|
||||
<p></p>
|
||||
<a class="main2_feature_headline" href="https://lethal-extended.com/">Lethal-Extended</a>
|
||||
<p></p>
|
||||
<a href="https://lethal-extended.com"><img alt="website" src="https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/documentation/website_vector.svg"></a>
|
||||
<a href="https://thunderstore.io/c/lethal-company/p/PenguCC/LethalExtendedModManager/"><img alt="thunderstore" src="https://cdn.galactiq.net/lethalextended/website/icons/thunderstore-compact_vector.svg"></a>
|
||||
</center>
|
||||
</div>
|
||||
<div class="main2_feature">
|
||||
<center>
|
||||
<img class="main2_feature_img" alt="Feature Image" src="media/projects/REPO-Reloaded.png">
|
||||
<p></p>
|
||||
<a class="main2_feature_headline" href="https://lethal-extended.com/repo-reloaded/index.html">REPO-Reloaded</a>
|
||||
<p></p>
|
||||
<a href="https://lethal-extended.com/repo-reloaded/index.html"><img alt="website" src="https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/documentation/website_vector.svg"></a>
|
||||
<a href="https://thunderstore.io/c/repo/p/PenguCC/REPO_Reloaded/"><img alt="thunderstore" src="https://cdn.galactiq.net/lethalextended/website/icons/thunderstore-compact_vector.svg"></a>
|
||||
</center>
|
||||
</div>
|
||||
<div class="main2_feature">
|
||||
<center>
|
||||
<img class="main2_feature_img" alt="Feature Image" src="media/projects/Re-Peak.png">
|
||||
<p></p>
|
||||
<a class="main2_feature_headline" href="https://lethal-extended.com/repo-reloaded/index.html">RE-PEAK</a>
|
||||
<p></p>
|
||||
<a href="https://lethal-extended.com/re-peak/index.html"><img alt="website" src="https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/documentation/website_vector.svg"></a>
|
||||
<a href="https://thunderstore.io/c/peak/p/PenguCC/REPEAK/"><img alt="thunderstore" src="https://cdn.galactiq.net/lethalextended/website/icons/thunderstore-compact_vector.svg"></a>
|
||||
</center>
|
||||
</div>
|
||||
<div class="main2">
|
||||
<a class="headline">Mods</a>
|
||||
<div class="main2_features_div">
|
||||
<div class="main2_feature">
|
||||
<center>
|
||||
<img class="main2_feature_img" alt="Feature Image" src="media/projects/BepInExGrafana.png">
|
||||
<p></p>
|
||||
<a class="main2_feature_headline">BepInEx Grafana</a>
|
||||
<p></p>
|
||||
<a href="https://gitea.pengucc.com/Horizon-Studios/GrafanaPostMod"><img alt="thunderstore" src="https://cdn.pengucc.com/images/badges/git_vector.svg"></a>
|
||||
</div>
|
||||
</center>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
// Fetch the latest version from the provided API URL
|
||||
fetch('https://rpthunderstore.lethal-extended.com/api/downloads')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
const latestVersion = data.latest_version;
|
||||
document.getElementById('version-text').innerText = `Current Version: ${latestVersion.toLocaleString()}`;
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching latest version:', error);
|
||||
document.getElementById('version-text').innerText = 'Failed to load latest version';
|
||||
});
|
||||
</script>
|
||||
<script>
|
||||
// Fetch the latest version from the provided API URL
|
||||
fetch('https://rpthunderstore.lethal-extended.com/api/downloads')
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
const latestVersion = data.latest_version;
|
||||
document.getElementById('mobile-version-text').innerText = `Current Version: ${latestVersion.toLocaleString()}`;
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('Error fetching latest version:', error);
|
||||
document.getElementById('mobile-version-text').innerText = 'Failed to load latest version';
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
124
re-peak/stable.html
Normal file
@ -0,0 +1,124 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="EN">
|
||||
|
||||
<head>
|
||||
<title>RP | Downloads</title>
|
||||
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" integrity="sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP+VmmDGMN5t9UJ0Z" crossorigin="anonymous">
|
||||
<link rel="stylesheet" href="static/css/download.css">
|
||||
<link rel="icon" href="media/logo.png">
|
||||
|
||||
<meta charset="application/javascript">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=application/javascript" />
|
||||
<meta name="theme-color" content="#2b2b2b">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="description" content="R.E.P.O-Reloaded Modpack Downloads">
|
||||
<meta name="keywords" content="REPO, R.E.P.O, R.E.P.O-Reloaded, REPO-Reloaded">
|
||||
<meta name="author" content="PenguCC">
|
||||
<meta name="theme-color" content="#59d983">
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="back-menu">
|
||||
<a href="downloads.html"><- Back to home</a>
|
||||
</div>
|
||||
<div class="heading container">
|
||||
<h1>RE-PEAK Downloads</h1>
|
||||
<h3 id="buildsAre">These builds are for production</h3>
|
||||
<h4 id="error" style="display: none; color: red;">Uh oh. Looks like you've been rate limited. Sit tight, in 2 minutes it will be gone!</h4>
|
||||
<a id="stable" href="%s" class="download-button">Latest stable build: %s<span class="material-icons">get_app</span></a>
|
||||
</div>
|
||||
<div class="container">
|
||||
<div class="builds">
|
||||
<table class="table table-borderless table-responsive-sm" id="table">
|
||||
<tr class="table-heading">
|
||||
<th>Stable Downloads (FAQ At Bottom)</th>
|
||||
</tr>
|
||||
</table>
|
||||
<dl class="space-y-12 pb-6">
|
||||
<div>
|
||||
<button onclick="showElement(1)"
|
||||
class="text-lg leading-6 font-medium text-white py-6 bg-gray-800 rounded-md w-full text-left focus:outline-none focus:ring-offset-2 focus:ring-red-500 focus:ring-offset-gray-900 focus:ring-inset">
|
||||
<span class="ml-4 inline-block bg-red-500 rounded-full py-0.5 px-2.5 text-white text-xl font-bold">+</span>
|
||||
<span class="ml-2 inline-block">0.0.1 (Latest)</span>
|
||||
</button>
|
||||
<dd id="clicker-1" class="hidden mt-4 text-base text-gray-300 pl-6">
|
||||
<a href="ror2mm://v1/install/thunderstore.io/PenguCC/REPEAK/0.0.1/"><img alt="thunderstore" src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fthunderstore.io%2Fapi%2Fv1%2Fpackage-metrics%2FPenguCC%2FREPEAK%2F0.0.1%2F&query=downloads&style=for-the-badge&logo=Thunderstore&logoColor=white&label=Thunderstore%2FGale&color=ca7cd9"></a>
|
||||
</dd>
|
||||
</div>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<section>
|
||||
<div class="max-w-7xl mx-auto py-16 px-4 sm:px-6 mt-20 lg:mt-28">
|
||||
<div class="lg:grid lg:grid-cols-3 lg:gap-20">
|
||||
<div>
|
||||
<h2 class="text-4xl uppercase tracking-wider font-extrabold text-red-500">
|
||||
Frequently asked questions
|
||||
</h2>
|
||||
<p class="mt-4 text-lg text-gray-100">Can't find the answer you're looking for? Join the <a
|
||||
href="https://discord.gg/BkmEarDQxq" class="font-medium text-red-500 hover:text-red-600">Discord</a></p>
|
||||
</div>
|
||||
<div class="mt-12 lg:mt-0 lg:col-span-2">
|
||||
<dl class="space-y-12 pb-6">
|
||||
<div>
|
||||
<button onclick="showElement(11551)"
|
||||
class="text-lg leading-6 font-medium text-white py-6 bg-gray-800 rounded-md w-full text-left focus:outline-none focus:ring-offset-2 focus:ring-red-500 focus:ring-offset-gray-900 focus:ring-inset">
|
||||
<span class="ml-4 inline-block bg-red-500 rounded-full py-0.5 px-2.5 text-white text-xl font-bold">+</span>
|
||||
<span class="ml-2 inline-block">What Drive letter do I choose?</span>
|
||||
</button>
|
||||
<dd id="clicker-11551" class="hidden mt-4 text-base text-gray-300 pl-6">
|
||||
If you have more than one storage drive, go to steam -> Right Click on Lethal Company -> Manage -> Browse local files. Whatever drive letter shows up in the very top bar is the one you should use to install. (Capital Letter Only)
|
||||
</dd>
|
||||
</div>
|
||||
</dl>
|
||||
<dl class="space-y-12 pb-6">
|
||||
<div>
|
||||
<button onclick="showElement(6161315)"
|
||||
class="text-lg leading-6 font-medium text-white py-6 bg-gray-800 rounded-md w-full text-left focus:outline-none focus:ring-offset-2 focus:ring-red-500 focus:ring-offset-gray-900 focus:ring-inset">
|
||||
<span class="ml-4 inline-block bg-red-500 rounded-full py-0.5 px-2.5 text-white text-xl font-bold">+</span>
|
||||
<span class="ml-2 inline-block">Game broken after updating with r2modman!</span>
|
||||
</button>
|
||||
<dd id="clicker-6161315" class="hidden mt-4 text-base text-gray-300 pl-6">
|
||||
r2modman isn't very smart, and does not check to see what mods were removed for a release. You'll need to completely delete all your mods (or just delete your mod profile) and re-download the pack when updating.
|
||||
</dd>
|
||||
</div>
|
||||
</dl>
|
||||
<dl class="space-y-12 pb-6">
|
||||
<div>
|
||||
<button onclick="showElement(1615122)"
|
||||
class="text-lg leading-6 font-medium text-white py-6 bg-gray-800 rounded-md w-full text-left focus:outline-none focus:ring-offset-2 focus:ring-red-500 focus:ring-offset-gray-900 focus:ring-inset">
|
||||
<span class="ml-4 inline-block bg-red-500 rounded-full py-0.5 px-2.5 text-white text-xl font-bold">+</span>
|
||||
<span class="ml-2 inline-block">Installation taking forever!</span>
|
||||
</button>
|
||||
<dd id="clicker-1615122" class="hidden mt-4 text-base text-gray-300 pl-6">
|
||||
Our first time installer searches the entire selected drive for the .exe and may take time. If you're using the launcher, sometimes it just takes a bit longer to download.
|
||||
</dd>
|
||||
</div>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons"rel="stylesheet">
|
||||
<script src="js/defaultf700.js?v=1.0.1"></script>
|
||||
<script src="static/js/downloadConstants.js"></script>
|
||||
<script src="static/js/download.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/page-accelerator/0.1.1/page-accelerator.min.js" integrity="sha512-YZMsq9hQOwRuYLHDE3xu5Fuqc7dsw8JW93koppkyK4dxD963sMKZkZQFF62HpQIA74nmG8mK4lzKQf0IpFOU2Q==" crossorigin="anonymous"></script>
|
||||
</body>
|
||||
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons"rel="stylesheet">
|
||||
<script src="static/js/downloadConstants.js"></script>
|
||||
<script src="static/js/download.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/page-accelerator/0.1.1/page-accelerator.min.js" integrity="sha512-YZMsq9hQOwRuYLHDE3xu5Fuqc7dsw8JW93koppkyK4dxD963sMKZkZQFF62HpQIA74nmG8mK4lzKQf0IpFOU2Q==" crossorigin="anonymous"></script>
|
||||
</body>
|
||||
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons"rel="stylesheet">
|
||||
<script src="static/js/downloadConstants.js"></script>
|
||||
<script src="static/js/download.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/page-accelerator/0.1.1/page-accelerator.min.js" integrity="sha512-YZMsq9hQOwRuYLHDE3xu5Fuqc7dsw8JW93koppkyK4dxD963sMKZkZQFF62HpQIA74nmG8mK4lzKQf0IpFOU2Q==" crossorigin="anonymous"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
2080
re-peak/static/css/download.css
Normal file
37
re-peak/static/css/errors.css
Normal file
@ -0,0 +1,37 @@
|
||||
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&display=swap');
|
||||
|
||||
h1 {
|
||||
padding-bottom: 10px;
|
||||
font-family: 'Open Sans', sans-serif;
|
||||
font-size: 48px;
|
||||
margin: 0 auto;
|
||||
text-align: center;
|
||||
color: #f5f5f5;
|
||||
}
|
||||
|
||||
h3 {
|
||||
padding-bottom:35px;
|
||||
font-family: 'Open Sans', sans-serif;
|
||||
font-size: 16px;
|
||||
margin: 0 auto;
|
||||
text-align: center;
|
||||
font-weight: 600;
|
||||
color: #e3e3e3;
|
||||
}
|
||||
|
||||
a {
|
||||
color: lightblue;
|
||||
}
|
||||
|
||||
body {
|
||||
min-height: 90vh;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
flex-direction: column;
|
||||
background-color: #171717;
|
||||
animation: fadeIn 3s;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
font-family: 'Open Sans Semibold', sans-serif;
|
||||
}
|
179
re-peak/static/css/home.css
Normal file
@ -0,0 +1,179 @@
|
||||
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&display=swap');
|
||||
|
||||
body {
|
||||
min-height: 100vh;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
flex-direction: column;
|
||||
background-color: #171717;
|
||||
animation: fadeIn 2s;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
background: rgba(0, 0, 0, .5) url('../../media/downloads.gif');
|
||||
background-blend-mode: darken;
|
||||
background-size: cover;
|
||||
}
|
||||
|
||||
.content {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.image {
|
||||
margin: 0 auto;
|
||||
display: block;
|
||||
padding-bottom: 25px;
|
||||
width: 210px;
|
||||
-webkit-filter: drop-shadow(5px 5px 5px rgba(34, 34, 34, 0.3));
|
||||
filter: drop-shadow(5px 5px 5px rgba(34, 34, 34, 0.3));
|
||||
}
|
||||
|
||||
.content h1 {
|
||||
padding-bottom: 10px;
|
||||
font-family: 'Open Sans', sans-serif;
|
||||
font-size: 48px;
|
||||
margin: 0 auto;
|
||||
text-align: center;
|
||||
color: #f5f5f5;
|
||||
}
|
||||
|
||||
.content h3 {
|
||||
padding-bottom:35px;
|
||||
font-family: 'Open Sans', sans-serif;
|
||||
font-size: 16px;
|
||||
margin: 0 auto;
|
||||
text-align: center;
|
||||
font-weight: 600;
|
||||
max-width: 400px;
|
||||
color: #e3e3e3;
|
||||
}
|
||||
|
||||
.links {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.link {
|
||||
background-color: #FFB954;
|
||||
font-family: 'Open Sans', sans-serif;
|
||||
font-weight: 600;
|
||||
color: white;
|
||||
text-decoration: none;
|
||||
padding: 5px 15px;
|
||||
border-radius: 5px;
|
||||
text-align: center;
|
||||
margin: 0 0.2em;
|
||||
display: block;
|
||||
width: 100px;
|
||||
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
|
||||
transition: 0.3s;
|
||||
display: inline-block
|
||||
}
|
||||
|
||||
.link:hover {
|
||||
box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.3);
|
||||
animation: pulse 2s infinite;
|
||||
}
|
||||
|
||||
.pulse {
|
||||
margin:100px;
|
||||
display: block;
|
||||
width: 22px;
|
||||
height: 22px;
|
||||
border-radius: 50%;
|
||||
background: #f00505;
|
||||
box-shadow: 0 0 0 #f00505;
|
||||
animation: pulse 2s infinite;
|
||||
}
|
||||
|
||||
@-webkit-keyframes pulse {
|
||||
0% {
|
||||
-webkit-box-shadow: 0 0 0 0 #f00505;
|
||||
}
|
||||
70% {
|
||||
-webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
|
||||
}
|
||||
100% {
|
||||
-webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
|
||||
}
|
||||
}
|
||||
@keyframes pulse {
|
||||
0% {
|
||||
-moz-box-shadow: 0 0 0 0 #f00505;
|
||||
box-shadow: 0 0 0 0 #f00505;
|
||||
}
|
||||
70% {
|
||||
-moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
|
||||
box-shadow: 0 0 0 10px rgba(204,169,44, 0);
|
||||
}
|
||||
100% {
|
||||
-moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
|
||||
box-shadow: 0 0 0 0 rgba(204,169,44, 0);
|
||||
}
|
||||
}
|
||||
|
||||
.github {
|
||||
background-color: #353535;
|
||||
}
|
||||
|
||||
.discord {
|
||||
background-color: #7289DA;
|
||||
}
|
||||
|
||||
.thunderstore {
|
||||
background-color: #0b82e4;
|
||||
}
|
||||
|
||||
.nexus {
|
||||
background-color: #d98f40;
|
||||
}
|
||||
|
||||
.stable {
|
||||
background-color: #c20100;
|
||||
}
|
||||
|
||||
.torrents {
|
||||
background-color: #08aff1;
|
||||
}
|
||||
|
||||
.beta {
|
||||
background-color: #d81713;
|
||||
}
|
||||
|
||||
.stats {
|
||||
background-color: #404040;
|
||||
position: relative;
|
||||
display: block;
|
||||
margin: 0 auto;
|
||||
width: 16em;
|
||||
bottom: -5em;
|
||||
padding: 0.1em 0.1em;
|
||||
height: 1.6em;
|
||||
border-radius: 0.3em;
|
||||
}
|
||||
|
||||
@keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
transform: translateY(5px);
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
body {
|
||||
|
||||
}
|
||||
|
||||
@keyframes gradient {
|
||||
0% {
|
||||
background-position: 0% 50%;
|
||||
}
|
||||
50% {
|
||||
background-position: 100% 50%;
|
||||
}
|
||||
100% {
|
||||
background-position: 0% 50%;
|
||||
}
|
||||
}
|
BIN
re-peak/static/img/diskcraft2.png
Normal file
After Width: | Height: | Size: 77 KiB |
BIN
re-peak/static/img/diskcraft3.png
Normal file
After Width: | Height: | Size: 56 KiB |
BIN
re-peak/static/img/example01.png
Normal file
After Width: | Height: | Size: 6.5 KiB |
BIN
re-peak/static/img/example02.png
Normal file
After Width: | Height: | Size: 39 KiB |
83
re-peak/static/js/download.js
Normal file
@ -0,0 +1,83 @@
|
||||
let table = document.getElementById("table");
|
||||
|
||||
// we'll show it later
|
||||
document.getElementById('stable').style.display = 'none'
|
||||
|
||||
var request = new XMLHttpRequest();
|
||||
request.open("GET", "https://api.yatopiamc.org/v2/builds?branch=" + BRANCH, true);
|
||||
request.onload = () => {
|
||||
let jsonResponse = JSON.parse(request.responseText);
|
||||
if (jsonResponse['error'] != null) {
|
||||
document.getElementById('error').style.display = 'block'
|
||||
document.getElementById('buildsAre').style.display = 'none'
|
||||
return;
|
||||
}
|
||||
let builds = jsonResponse['builds'];
|
||||
document.getElementById('buildsAre').innerText = "These builds are for Minecraft " + VERSION + ".";
|
||||
|
||||
for (var i = 0; i < builds.length; i++) {
|
||||
let build = builds[i];
|
||||
if (build['status'] === "FAILURE" || build['status'] === "BUILDING") {
|
||||
continue;
|
||||
}
|
||||
var commitMessage = "";
|
||||
var dateMessage = "";
|
||||
let changeSets = build['changeSets'];
|
||||
for (var i1 = 0; i1 < changeSets.length; i1++) {
|
||||
let changeSet = changeSets[i1];
|
||||
commitMessage += changeSet['message'] + ` [<a href="https://github.com/YatopiaMC/Yatopia/commit/${changeSet['sha']}">commit</a>]<br>`;
|
||||
dateMessage += changeSet['authoredAt'].split(" ")[0] + "<br>";
|
||||
}
|
||||
if ((i + 1 < builds.length) && builds[i + 1]['status'] === "FAILURE") {
|
||||
let messages = getFailureBuildsUntilSuccessfulFromLatest(builds, i + 1).split("\00");
|
||||
commitMessage += messages[0];
|
||||
dateMessage += messages[1];
|
||||
}
|
||||
|
||||
let row = table.insertRow(-1);
|
||||
row.insertCell(0).innerHTML = `<a class="download-button" href="${build['downloadUrl']}">#${build['number']} <span class="material-icons">get_app</span></a>`;
|
||||
if (commitMessage.length === 0) {
|
||||
row.insertCell(1).innerHTML = `<i>No changes from previous build</i>`
|
||||
} else {
|
||||
row.insertCell(1).innerHTML = commitMessage;
|
||||
}
|
||||
if (dateMessage.length === 0) {
|
||||
row.insertCell(2).innerHTML = `<i>unknown</i>`
|
||||
} else {
|
||||
row.insertCell(2).innerHTML = dateMessage;
|
||||
}
|
||||
}
|
||||
}
|
||||
request.send(null)
|
||||
|
||||
var stableRequest = new XMLHttpRequest()
|
||||
stableRequest.open("GET", "https://api.yatopiamc.org/v2/stableBuild?branch=" + BRANCH, true)
|
||||
stableRequest.onload = () => {
|
||||
let response = JSON.parse(stableRequest.responseText);
|
||||
if (response['error'] != null) {
|
||||
document.getElementById('stable').style.display = 'none'
|
||||
return;
|
||||
}
|
||||
document.getElementById('stable').outerHTML = `<a id="stable" class="download-button" href="${response['downloadUrl']}">Latest stable build: #${response['number']}<span class="material-icons">get_app</span></a>`
|
||||
}
|
||||
stableRequest.send(null)
|
||||
|
||||
function getFailureBuildsUntilSuccessfulFromLatest(builds, from) {
|
||||
var commitMessage = "";
|
||||
var dateMessage = "";
|
||||
for (var i = from; i < builds.length; i++) {
|
||||
let build = builds[i];
|
||||
let changeSets = build['changeSets'];
|
||||
if (build['status'] === "FAILURE") {
|
||||
for (var i1 = 0; i1 < changeSets.length; i1++) {
|
||||
let changeSet = changeSets[i1];
|
||||
commitMessage += changeSet['message'] + ` [<a href="https://github.com/YatopiaMC/Yatopia/commit/${changeSet['sha']}">commit</a>]<br>`;
|
||||
dateMessage += changeSet['authoredAt'].split(" ")[0] + "<br>";
|
||||
}
|
||||
}
|
||||
if (build['status'] === "SUCCESS" && i !== from) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
return commitMessage + "\00" + dateMessage;
|
||||
}
|
2
re-peak/static/js/downloadConstants.js
Normal file
@ -0,0 +1,2 @@
|
||||
const BRANCH = "ver/1.16.5"
|
||||
const VERSION = "1.16.5"
|
7
re-peak/static/js/home.js
Normal file
@ -0,0 +1,7 @@
|
||||
let stats = document.getElementById("stats");
|
||||
var request = new XMLHttpRequest();
|
||||
request.open("GET", "https://bstats.org/api/v1/plugins/8840/charts/servers/data?maxElements=1", true);
|
||||
request.onload = () => {
|
||||
stats.innerText = `⚡ Powering ${JSON.parse(request.responseText)[0][1]} servers.`
|
||||
}
|
||||
request.send(null)
|