mirror of
https://wiilab.wiimart.org/wiimart/WiiMart-github-io
synced 2025-09-02 19:40:59 +02:00
that's SO retro
This commit is contained in:
parent
6dbeb5f7ec
commit
c6d11992d6
@ -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>
|
||||
|
@ -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>
|
||||
|
||||
|
||||
|
@ -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>
|
||||
</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>
|
||||
|
@ -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.)");
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -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}
|
||||
}
|
||||
|
149
specials.html
149
specials.html
@ -1,22 +1,22 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<style>@font-face {font-family:'Shop';src:url('meta/shop.ttf') format('truetype');font-weight: normal;font-style: normal;}</style>
|
||||
<script src="meta/music.js"></script>
|
||||
<title>WiiMart Specials</title>
|
||||
<meta content="WiiMart Specials" property="og:title">
|
||||
<meta content="This page contains some special content for WiiMart." property="og:description">
|
||||
<meta content="https://wiimart.org/media/branding-bag.png" property="og:image">
|
||||
<meta content="https://wiimart.org/specials" property="og:url">
|
||||
<meta content="#FF0000" data-react-helmet="true" name="theme-color">
|
||||
<meta name="keywords" content="Wii Shop, homebrew">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<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>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<style>@font-face {font-family:'Shop';src:url('meta/shop.ttf') format('truetype');font-weight: normal;font-style: normal;}</style>
|
||||
<script src="meta/music.js"></script>
|
||||
<title>WiiMart Specials</title>
|
||||
<meta content="WiiMart Specials" property="og:title">
|
||||
<meta content="This page contains some special content for WiiMart." property="og:description">
|
||||
<meta content="https://wiimart.org/media/branding-bag.png" property="og:image">
|
||||
<meta content="https://wiimart.org/specials" property="og:url">
|
||||
<meta content="#FF0000" data-react-helmet="true" name="theme-color">
|
||||
<meta name="keywords" content="Wii Shop, homebrew">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<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>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,65 +24,80 @@
|
||||
<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>
|
||||
<img src="media/screenshot-3ds-theme.png" style="width: 100%;border-radius: 5px;" alt="Theme screenshots">
|
||||
<p>This cute theme brings WiiMart to your 3DS alongside the Wii Shop Channel background music.</p>
|
||||
<a href="extras/WiiMart3DS.zip" class="btn" download>Download</a>
|
||||
<p>Put the ZIP file into <b>sd:/Themes</b> and install it with the Anenome themeing tool.</p>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h2>Wii U Forwarder</h2>
|
||||
<div class="gallery">
|
||||
<img src="media/screenshot-wii-u-forwarder-icon.png" class="slide" alt="Forwarder icon in the Wii U Menu">
|
||||
<img src="media/screenshot-wii-u-forwarder-banner.png" class="slide" alt="Forwarder's launching banner">
|
||||
<div class="box" id="3DS">
|
||||
<h2>3DS Theme</h2>
|
||||
<img src="media/screenshot-3ds-theme.png" style="width: 100%;border-radius: 5px;" alt="Theme screenshots">
|
||||
<p>This cute theme brings WiiMart to your 3DS alongside the Wii Shop Channel background music.</p>
|
||||
<a href="extras/WiiMart3DS.zip" class="btn" download>Download</a>
|
||||
<p>Put the ZIP file into <b>sd:/Themes</b> and install it with the Anenome themeing tool.</p>
|
||||
</div>
|
||||
<p>This handy forwarder takes you from the Wii U Menu straight to WiiMart!<!--ha--> (Launches in TV and GamePad view.)</p>
|
||||
<a href="extras/WiiMartForwarder.wuhb" class="btn" download>Download</a>
|
||||
<p>Put this WUHB file into <b>SD:/wiiu/apps</b>. Aroma required!</p>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h2>Wii Points Generator</h2>
|
||||
<p id="code">XXXX-XXXX-XXXX-XXXX</p>
|
||||
<button onclick="generateCode()">Generate</button>
|
||||
<p>Click on the button below to generate a random Wii Points Card number. It will not work when used on WiiMart.</p>
|
||||
<div class="box">
|
||||
<h2>Wii U Forwarder</h2>
|
||||
<div class="gallery">
|
||||
<img src="media/screenshot-wii-u-forwarder-icon.png" class="slide" alt="Forwarder icon in the Wii U Menu">
|
||||
<img src="media/screenshot-wii-u-forwarder-banner.png" class="slide" alt="Forwarder's launching banner">
|
||||
</div>
|
||||
<p>This handy forwarder takes you from the Wii U Menu straight to WiiMart!<!--ha--> (Launches in TV and GamePad view.)</p>
|
||||
<a href="extras/WiiMartForwarder.wuhb" class="btn" download>Download</a>
|
||||
<p>Put this WUHB file into <b>SD:/wiiu/apps</b>. Aroma required!</p>
|
||||
</div>
|
||||
|
||||
<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 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>
|
||||
<div class="box">
|
||||
<h2>Wii Points Generator</h2>
|
||||
<p id="code">XXXX-XXXX-XXXX-XXXX</p>
|
||||
<button onclick="generateCode()">Generate</button>
|
||||
<p>Click on the button below to generate a random Wii Points Card number. It will not work when used on WiiMart.</p>
|
||||
|
||||
<div class="box">
|
||||
<h2>PC Client</h2>
|
||||
<p>Browse the entire catalog of WiiMart from your computer's browser!</p>
|
||||
<p><span class="active">Coming soon!</span></p>
|
||||
</div>
|
||||
<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">
|
||||
<h2>List of Shop URLs</h2>
|
||||
<p>If you weren't already aware, the Wii Shop Channel is a web app. The original Wii Shop Channel was hosted at
|
||||
<b>oss-auth.shop.wii.com</b>, while WiiMart is hosted at <b>oss-auth.thecheese.io</b>.</p>
|
||||
<p>To go on the official one you'd need a special certificate and user agent. WiiMart's server does not need those, making it very easy to access!</p>
|
||||
<ul>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/index.jsp">Index page</a></li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/W_01.jsp">W_01</a> (Recommend titles)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/W_02.jsp">W_02</a> (Imporant Info)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/W_03.jsp">W_03</a> (Main menu)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/W_04.jsp">W_04</a> (Gift notice page)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/B_01.jsp">B_01</a> (Virtual Console sort options)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/B_02.jsp">B_02</a> (WiiWare info page, shows Internet Channel)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/B_05.jsp">B_05</a> (Blank title page)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/B_08.jsp">B_08</a> (Blank Controller Confirmation page)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/B_09.jsp">B_09</a> (Blank Download Confirmation page)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/B_19.jsp">B_19</a> (Blank gift message send)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/S_10.jsp">S_10</a> (Remove account)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/S_30.jsp">S_30</a> (One Free Title page)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/S_14.jsp">S_14</a> (Wii Download Ticket page)</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="box">
|
||||
<h2>PC Client</h2>
|
||||
<p>Browse the entire catalog of WiiMart from your computer's browser!</p>
|
||||
<p><span class="active">Coming soon!</span></p>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<h2>List of Shop URLs</h2>
|
||||
<p>If you weren't already aware, the Wii Shop Channel is a web app. The original Wii Shop Channel was hosted at
|
||||
<b>oss-auth.shop.wii.com</b>, while WiiMart is hosted at <b>oss-auth.thecheese.io</b>.</p>
|
||||
<p>To go on the official one you'd need a special certificate and user agent. WiiMart's server does not need those, making it very easy to access!</p>
|
||||
<ul>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/index.jsp">Index page</a></li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/W_01.jsp">W_01</a> (Recommend titles)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/W_02.jsp">W_02</a> (Imporant Info)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/W_03.jsp">W_03</a> (Main menu)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/W_04.jsp">W_04</a> (Gift notice page)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/B_01.jsp">B_01</a> (Virtual Console sort options)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/B_02.jsp">B_02</a> (WiiWare info page, shows Internet Channel)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/B_05.jsp">B_05</a> (Blank title page)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/B_08.jsp">B_08</a> (Blank Controller Confirmation page)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/B_09.jsp">B_09</a> (Blank Download Confirmation page)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/B_19.jsp">B_19</a> (Blank gift message send)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/S_10.jsp">S_10</a> (Remove account)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/S_30.jsp">S_30</a> (One Free Title page)</li>
|
||||
<li><a href="https://oss-auth.thecheese.io/oss/serv/S_14.jsp">S_14</a> (Wii Download Ticket page)</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer><p>The WiiMart Team is not affiliated with Nintendo or any related parties. To contact, please send an email to <a href="mailto:support@wiimart.org"><b>support@wiimart.org</b></a>.</p></footer>
|
||||
|
Loading…
x
Reference in New Issue
Block a user