that's SO retro

This commit is contained in:
Gemdation 2025-08-12 07:14:13 -05:00
parent 6dbeb5f7ec
commit c6d11992d6
6 changed files with 103 additions and 89 deletions

View File

@ -65,7 +65,8 @@
<figure>
<img loading="lazy" src="media/pfp-thom.png" class="pfp">
<figcaption><b>Thom</b> is a Discord administrator and is the developer of the WiiMarty bot and the WiiMart Installer.
<figcaption>
<b>Thom</b> is a Discord administrator and is the developer of the WiiMarty bot and the WiiMart Installer.
<br><br>
<a href="https://wiilab.wiimart.org/thom2305"><button><img loading="lazy" src="meta/ico-git.png" class="ico" alt="GitLab"></button></a>
<a href="https://thom2305.github.io/"><button><img loading="lazy" src="meta/ico-web.png" class="ico"></button></a>
@ -104,7 +105,8 @@
<figure>
<img loading="lazy" src="media/pfp-gem.png" class="pfp" style="cursor:help">
<figcaption><b><i>Gemdation</i></b> is the main website coder and designer of the WiiMart branding.
<figcaption>
<b><i>Gemdation</i></b> is the main website coder and designer of the WiiMart branding.
<br><br>
<a href="https://wiilab.wiimart.org/gem"><button><img loading="lazy" src="meta/ico-git.png" class="ico" alt="GitLab"></button></a>
<a href="https://www.youtube.com/@gemdation"><button><img loading="lazy" src="meta/ico-yt.png" class="ico"></button></a>

View File

@ -16,7 +16,7 @@
<script src="meta/error.js" defer></script>
<script src="meta/music.js"></script>
<link rel="icon" type="image/x-icon" href="favicon.ico">
<style>input {border: 2px solid #CCCCCC;border-bottom-color: #EAEAEA;margin-bottom: 15px;} #results {display:none;border-color:red;text-align:left} #results h2 {color:#FF0000;} #results p {color:#FF0000}</style>
<style>input {margin-bottom: 15px;} #results {display:none;border-color:red;text-align:left} #results h2 {color:#FF0000;} #results p {color:#FF0000}</style>
</head>
<body>
<div class="box" id="bgmplayer" onclick="activatebgmplayer();"><p id="bgmplrtitle">bgm plr..</p><a href="javascript:playBGM();" id="shopbgmselector" title="Enable audio autoplay in your browser for it to continue playing throughout the website."><button id="shopbgm">Play</button></a><a href="javascript:deactivatebgmplayer();"><button>Close</button></a></div>
@ -28,8 +28,8 @@
<div class="row">
<div class="box" id="input">
<h2>Error Code Checker <b style="color:red">BETA</b></h2>
<input type="text" id="errorCode" maxlength="6"><br>
<button id="submitBtn" style="margin-bottom: 10px;">Submit</button>
<input type="number" id="errorCode" maxlength="6"><br>
<button id="submitBtn" style="margin-bottom:10px">Submit</button>
</div>

View File

@ -36,8 +36,6 @@
<a id="fishietitle" href="javascript:easter1();" title="Click to return to the frontpage.">FishieMart</a>
<script>var fishtitle = document.getElementById("fishietitle"); var fishscr1 = new Audio("/media/sound-fishie-scream1.wav"); var fishscr2 = new Audio("/media/sound-fishie-scream2.wav"); var fishscr3 = new Audio("/media/sound-fishie-scream3.wav"); function easter1(){fishscr1.play(); fishtitle.href="javascript:easter2();"; fishtitle.style.color="#ff9d1e";} function easter2(){fishscr2.play(); fishtitle.href="javascript:easter3();"; fishtitle.style.color="#e66f00";} function easter3(){fishscr3.play(); fishtitle.style.color="#db7012"; document.body.style.transition=".5s ease-in-out"; document.body.style.filter="blur(3px)"; setTimeout(function(){location.href= "../";},480); } </script>
<nav><a class="btn">Install</a> <a class="btn">Support</a> <a class="btn">Errors</a> <a class="btn">Branding</a> <a class="btn">Specials</a> <a class="btn">Credits</a></nav>
<div class="row">
<div class="box" style="padding: 0;">
<header id="impthdr" style="background-color:#fab62a; color:white;font-weight:bold;margin-bottom:10px">Important Info:</header>
@ -111,7 +109,6 @@
<p>You may ask Fishie himself for guidance with the FishieMart.</p>
</div>
<!--
<h1>Who is involved?</h1>
<div class="box">
@ -123,22 +120,22 @@
<b><i>Fishie</i></b> is the creator of FishieMart! He began working on it after the unsuccess of Rii Slop. As the owner, he maintains the slop entirely.
</figcaption>
</figure>
<hr>
<figure>
<img loading="lazy" src="media/pfp-fishie.png" class="pfp" alt="Fishie">
<figcaption>
<b><i>FishplayzWii</i></b> is one of the Discord moderators, he was the main coder for the original FishieMart website and was the owner of ReCatch.
</figcaption>
</figure>
<p>Want to also eat some fish? Swim with Fishie by downloading Fishie Fishie on the FishieMart</p>
</div>
-->
</div>
<footer><p>FishieMart is not affiliated with the evil DSiMart or any related parties. To contact, please send an email to <b>/dev/null</b>.</p></footer>
<script>
// modified music.js for fishie fishie music
// Wii Shop BGM Player, suggested by @legamer66 (https://discord.com/channels/1346485785284575335/1346485786039681056/1351527080546009259)
function hideConsoleControls() {
const userAgent = navigator.userAgent.toLowerCase();
const isConsoleBrowser =
@ -165,7 +162,7 @@ function deactivatebgmplayer() {
}
function playBGM() {
shoploop.volume = 0.1; // music is kinda meh.. soooo lowered volume (sorry fishie fishie, plz dont eat me!!! - TheWiiArchivist@NOA)
shoploop.volume = 1;
localStorage.setItem("shopmusic", "playing");
shoploop.play();
document.getElementById("shopbgm").innerHTML = "Pause";
@ -178,8 +175,7 @@ function pauseBGM() {
document.getElementById("shopbgm").innerHTML = "Play";
document.getElementById("shopbgmselector").href = "javascript:playBGM();";
}
</script>
</body>
</html>

View File

@ -339,7 +339,7 @@ document.getElementById("submitBtn").addEventListener("click", function() {
inputDiv.style.display = "none";
resultsDiv.style.display = "block";
} else {
alert("Invalid error code. Please enter a valid 6-digit error code. (the error might not be in the error.js, ask in the discord.)");
alert("Invalid error code. Please enter a valid 6-digit error code. (The error might not be filed, you may ask about it in the Discord.)");
}
});

View File

@ -42,7 +42,8 @@ button.ico {width:20px; height:20px;}
img.ico {vertical-align:middle;width:20px;height:20px;}
img.wb {outline: solid 1px black}
.blue {color:#1164E9;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
input [type="number"] {-moz-appearance:textfield;}
mark {color:white;background:#34BEED;font-weight:bold;}
mark.new {background-color: gold;color:orangered;border-radius: 10px; padding-right:5px; padding-left:5px;font-weight:bold;}
@ -98,7 +99,7 @@ div#bgmplayer p {line-height:20px;color:#9A9A9A;margin-top:-10px;font-style:ital
mark {color:black;background:#34BEED;font-weight:bold;}
img.wb {outline: solid 1px white}
.blue {color:#5898ff;}
#errorCode {background-color: black;border: 2px solid grey;color:white;}
input {background-color: black;border: 2px solid grey;color:white;}
mark {color:white}
#wednesdaytitles {color:white; background-color:#3b3b3b}
}

View File

@ -16,7 +16,7 @@
<link rel="stylesheet" href="meta/main.css">
<script src="meta/gallery.js" defer></script>
<link rel="icon" type="image/x-icon" href="favicon.ico">
<style>ul {text-align:left} li a {text-decoration:none} </style>
<style>input {margin-bottom: 15px;max-width:50px} ul {text-align:left} li a {text-decoration:none} </style>
</head>
<body>
<div class="box" id="bgmplayer" onclick="activatebgmplayer();"><p id="bgmplrtitle">bgm plr..</p><a href="javascript:playBGM();" id="shopbgmselector" title="Enable audio autoplay in your browser for it to continue playing throughout the website."><button id="shopbgm">Play</button></a><a href="javascript:deactivatebgmplayer();"><button>Close</button></a></div>
@ -24,7 +24,9 @@
<h1><a href="/">WiiMart</a></h1>
<nav><a href="install" class="btn">Install</a> <a href="support" class="btn">Support</a> <a href="errors" class="btn">Errors</a> <a href="branding" class="btn">Branding</a> <span class="active">Specials</span> <a href="credits" class="btn">Credits</a></nav>
<style>
</style>
<div class="row">
<div class="box" id="3DS">
<h2>3DS Theme</h2>
@ -45,6 +47,20 @@
<p>Put this WUHB file into <b>SD:/wiiu/apps</b>. Aroma required!</p>
</div>
<div class="box">
<h2>Blocks Converter</h2>
<p>Convert Nintendo's block format into readable bytes!</p>
<ul style="list-style:none;padding-left:25px;text-align:left">
<li><input type="number" id="blocks" maxlength="6"> Blocks</li>
<li><input type="number" id="mega" maxlength="6"> Megabytes</li>
<li><input type="number" id="giga" maxlength="6"> Gigabytes</li>
</ul>
<script>
// over
function updateBlocks() { const blocksInput = document.getElementById('blocks'); const megaInput = document.getElementById('mega'); const gigaInput = document.getElementById('giga'); if (document.activeElement === blocksInput) {const blocks = parseFloat(blocksInput.value) || 0; const megabytes = blocks * 0.128; const gigabytes = blocks * 0.000125; megaInput.value = megabytes.toFixed(2); gigaInput.value = gigabytes.toFixed(4);} else if (document.activeElement === megaInput) {const megabytes = parseFloat(megaInput.value) || 0; const blocks = megabytes / 0.128; const gigabytes = megabytes / 1024; blocksInput.value = blocks.toFixed(2); gigaInput.value = gigabytes.toFixed(4);} else if (document.activeElement === gigaInput) {const gigabytes = parseFloat(gigaInput.value) || 0; const megabytes = gigabytes * 1024; const blocks = megabytes / 0.128; blocksInput.value = blocks.toFixed(2); megaInput.value = megabytes.toFixed(2);}} document.getElementById('blocks').addEventListener('input',updateBlocks); document.getElementById('mega').addEventListener('input',updateBlocks); document.getElementById('giga').addEventListener('input',updateBlocks);
</script>
</div>
<div class="box">
<h2>Wii Points Generator</h2>
<p id="code">XXXX-XXXX-XXXX-XXXX</p>
@ -52,7 +68,6 @@
<p>Click on the button below to generate a random Wii Points Card number. It will not work when used on WiiMart.</p>
<script>function generateCode() {const charset = "ABCDEFGHJKLMNPQRSTUVWXYZ23456789"; let code = ""; for (let i = 0; i < 4; i++) {let segment = ""; for (let j = 0; j < 4; j++) {segment += charset.charAt(Math.floor(Math.random() * charset.length));} code += segment + (i < 3 ? "-" : "");} document.getElementById("code").textContent = code;}</script>
</div>
<div class="box">