forked from spacebar/spfn-website
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 64aa1e78f8 | |||
|
b524787216 |
|||
|
ec1e82879d |
|||
| 7871e7917e |
29 changed files with 571 additions and 248 deletions
|
|
@ -4,6 +4,6 @@ APP_PORT=80
|
||||||
|
|
||||||
# Account Client and Secret
|
# Account Client and Secret
|
||||||
# Token generation will always fail if no secret is specified
|
# Token generation will always fail if no secret is specified
|
||||||
ACCOUNT_URL=https://account.spfn.net
|
ACCOUNT_URL=https://account.spbr.net
|
||||||
ACCOUNT_CLIENT_ID=account
|
ACCOUNT_CLIENT_ID=account
|
||||||
ACCOUNT_CLIENT_SECRET=secret
|
ACCOUNT_CLIENT_SECRET=secret
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@ pub fn router() -> Router {
|
||||||
async fn gen_token(Json(payload): Json<GenerateTokenRequest>) -> Result<Json<TokenResponse>, StatusCode> {
|
async fn gen_token(Json(payload): Json<GenerateTokenRequest>) -> Result<Json<TokenResponse>, StatusCode> {
|
||||||
let client = Client::new();
|
let client = Client::new();
|
||||||
|
|
||||||
let account_url = env::var("ACCOUNT_URL").unwrap_or("https://account.spfn.net".into());
|
let account_url = env::var("ACCOUNT_URL").unwrap_or("https://account.spbr.net".into());
|
||||||
let client_id = env::var("ACCOUNT_CLIENT_ID").unwrap_or("account".into());
|
let client_id = env::var("ACCOUNT_CLIENT_ID").unwrap_or("account".into());
|
||||||
let client_secret = match env::var("ACCOUNT_CLIENT_SECRET") {
|
let client_secret = match env::var("ACCOUNT_CLIENT_SECRET") {
|
||||||
Ok(secret) => secret,
|
Ok(secret) => secret,
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<title>Account | SPFN</title>
|
<title data-i18n="account.window"></title>
|
||||||
<link rel="icon" type="image/png" href="/res/img/spfn.png">
|
<link rel="icon" type="image/png" href="/res/img/spfn.png">
|
||||||
|
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
|
|
@ -19,17 +19,17 @@
|
||||||
</div>
|
</div>
|
||||||
<nav>
|
<nav>
|
||||||
<ul class="nav-links">
|
<ul class="nav-links">
|
||||||
<a href="/"><button class="header-button">Home</button></a>
|
<a href="/"><button class="header-button" data-i18n="header.home"></button></a>
|
||||||
<a href="/guides"><button class="header-button">Guides</button></a>
|
<a href="/guides"><button class="header-button" data-i18n="header.guides"></button></a>
|
||||||
<a href="/downloads"><button class="header-button">Downloads</button></a>
|
<a href="/downloads"><button class="header-button" data-i18n="header.downloads"></button></a>
|
||||||
<a href="/account"><button class="header-button active">Account</button></a>
|
<a href="/account"><button class="header-button active" data-i18n="header.account"></button></a>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
<main>
|
<main>
|
||||||
<div id="loading-screen">
|
<div id="loading-screen">
|
||||||
<h2 class="center">Loading...</h2>
|
<h2 class="center" data-i18n="guides.loading"></h2>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="user-info" class="info" style="display: none;">
|
<div id="user-info" class="info" style="display: none;">
|
||||||
|
|
@ -54,37 +54,27 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="confirm-delete" class="delete-screen" style="display: none">
|
<div id="confirm-delete" class="delete-screen" style="display: none">
|
||||||
<h2 style="text-align: center;">WARNING: This Action Is Irreversible</h2>
|
<h2 style="text-align: center;" data-i18n="account.delete.warningTitle"></h2>
|
||||||
<p style="text-align: center;">Deleting your account is an irreversible action. You cannot recover your account once this has been done.</p>
|
<p style="text-align: center;" data-i18n="account.delete.unrecoverable"></p>
|
||||||
<p style="text-align: center;">This will delete your account from our database, not from your Wii U or Cemu. You will need to manually remove it from these.</p>
|
<p style="text-align: center;" data-i18n="account.delete.dbOnly"></p>
|
||||||
<div style="display: flex; flex-direction: row; padding: 8px; justify-content: center;">
|
<div style="display: flex; flex-direction: row; padding: 8px; justify-content: center;">
|
||||||
<button id="confirm-delete-button" style="width: 300px; font-size: 32px;" class="delete-button" onclick="deleteAccount()">Delete Account</button>
|
<button id="confirm-delete-button" style="width: 300px; font-size: 32px;" class="delete-button" onclick="deleteAccount()" data-i18n="account.delete.confirm"></button>
|
||||||
<button id="cancel-delete-button" style="width: 300px; font-size: 32px;" onclick="hideDeleteWarning()">Cancel</button>
|
<button id="cancel-delete-button" style="width: 300px; font-size: 32px;" onclick="hideDeleteWarning()" data-i18n="account.delete.cancel"></button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="delete-success" class="delete-screen" style="display: none">
|
<div id="delete-success" class="delete-screen" style="display: none">
|
||||||
<h2 style="text-align: center; margin: 0;">Account Deleted Successfully</h2>
|
<h2 style="text-align: center; margin: 0;" data-i18n="account.delete.success"></h2>
|
||||||
<p style="text-align: center;">Your account has been removed from our database. You can no longer log in to this account on this website, your Wii U or on Cemu. If you wish to use these services again, you will need to create a new account on your Wii U. Your old SFID can be reused on this new account if it remains unused.</p>
|
<p style="text-align: center;" data-i18n="account.delete.deleted"></p>
|
||||||
<p style="text-align: center;">This does not remove your account from your devices. You will need to manually remove the files with FTPiiU or by removing the files from your Cemu MLC folder. If you are not sure how to do this, <a href="https://discord.gg/grMSxZf" target="_blank">ask in the discord.</a></p>
|
<p style="text-align: center;" data-i18n="account.delete.dbOnly2"></p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<form id="ban" class="ban-form" style="display: none;">
|
|
||||||
<h2>Admin Panel</h2>
|
|
||||||
<p>VERY temporary</p>
|
|
||||||
|
|
||||||
<label for="ban-sfid">SFID to Ban:</label>
|
|
||||||
<input type="text" id="ban-sfid"></input>
|
|
||||||
<button type="submit">Ban Player</button>
|
|
||||||
|
|
||||||
<p id="ban-status" />
|
|
||||||
</form>
|
|
||||||
|
|
||||||
<script type="text/javascript" src="/js/accounts.js"></script>
|
<script type="text/javascript" src="/js/accounts.js"></script>
|
||||||
|
<script type="text/javascript" src="/js/locale.js"></script>
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<footer>
|
<footer>
|
||||||
<p class="center">Need assistance? <a href="https://discord.gg/grMSxZf" target="_blank">Join the Discord</a></p>
|
<p class="center" data-i18n="footer.assistance"></p>
|
||||||
</footer>
|
</footer>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
@ -19,10 +19,10 @@
|
||||||
</div>
|
</div>
|
||||||
<nav>
|
<nav>
|
||||||
<ul class="nav-links">
|
<ul class="nav-links">
|
||||||
<a href="/"><button class="header-button">Home</button></a>
|
<a href="/"><button class="header-button" data-i18n="header.home"></button></a>
|
||||||
<a href="/guides"><button class="header-button">Guides</button></a>
|
<a href="/guides"><button class="header-button" data-i18n="header.guides"></button></a>
|
||||||
<a href="/downloads"><button class="header-button">Downloads</button></a>
|
<a href="/downloads"><button class="header-button" data-i18n="header.downloads"></button></a>
|
||||||
<a href="/account"><button class="header-button active">Account</button></a>
|
<a href="/account"><button class="header-button active" data-i18n="header.account"></button></a>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
</header>
|
</header>
|
||||||
|
|
@ -33,23 +33,24 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<form id="login">
|
<form id="login">
|
||||||
<h3 class="center">Please log in to access your account.</h3>
|
<h3 class="center" data-i18n="login.prompt"></h3>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="username">SFID / Username:</label>
|
<label for="username" data-i18n="login.username"></label>
|
||||||
<input class="login-input" type="text" id="username" name="username" required />
|
<input class="login-input" type="text" id="username" name="username" required />
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="password">Password:</label>
|
<label for="password" data-i18n="login.password"></label>
|
||||||
<input class="login-input" type="password" id="password" name="password" required />
|
<input class="login-input" type="password" id="password" name="password" required />
|
||||||
</div>
|
</div>
|
||||||
<button class="form-button" type="submit">Login</button>
|
<button class="form-button" type="submit" data-i18n="login.submit"></button>
|
||||||
<p class="form-note">Please ask an SPFN Developer in the <a href="https://discord.gg/grMSxZf">discord server</a> for assistance with password resets</p>
|
<p class="form-note" data-i18n="login.passwordReset"></p>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<script type="text/javascript" src="/js/login.js"></script>
|
<script type="text/javascript" src="/js/login.js"></script>
|
||||||
|
<script type="text/javascript" src="/js/locale.js"></script>
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<footer>
|
<footer>
|
||||||
<p class="center">Need assistance? <a href="https://discord.gg/grMSxZf" target="_blank">Join the Discord</a></p>
|
<p class="center" data-i18n="footer.assistance"></p>
|
||||||
</footer>
|
</footer>
|
||||||
</body>
|
</body>
|
||||||
|
|
@ -446,20 +446,6 @@ code {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.ban-form {
|
|
||||||
margin-top: 16px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.ban-form h2 {
|
|
||||||
margin: 0;
|
|
||||||
padding: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.ban-form p {
|
|
||||||
margin: 0;
|
|
||||||
padding: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.active {
|
.active {
|
||||||
background-color: #a00b0b;
|
background-color: #a00b0b;
|
||||||
border-color: #6d0606;
|
border-color: #6d0606;
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<title>Downloads | SPFN</title>
|
<title data-i18n="downloads.window"></title>
|
||||||
<link rel="icon" type="image/png" href="/res/img/spfn.png">
|
<link rel="icon" type="image/png" href="/res/img/spfn.png">
|
||||||
|
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
|
|
@ -15,14 +15,14 @@
|
||||||
<header>
|
<header>
|
||||||
<div style="display: flex;">
|
<div style="display: flex;">
|
||||||
<img style="width: 96px; padding: 0px; margin: 0px" src="/res/img/spfn.png">
|
<img style="width: 96px; padding: 0px; margin: 0px" src="/res/img/spfn.png">
|
||||||
<h2 style="font-size: 32px; margin: auto; padding: 12px">Downloads</h2>
|
<h2 style="font-size: 32px; margin: auto; padding: 12px" data-i18n="downloads.title"></h2>
|
||||||
</div>
|
</div>
|
||||||
<nav>
|
<nav>
|
||||||
<ul class="nav-links">
|
<ul class="nav-links">
|
||||||
<a href="/"><button class="header-button">Home</button></a>
|
<a href="/"><button class="header-button" data-i18n="header.home"></button></a>
|
||||||
<a href="/guides"><button class="header-button">Guides</button></a>
|
<a href="/guides"><button class="header-button" data-i18n="header.guides"></button></a>
|
||||||
<a href="/downloads"><button class="header-button active">Downloads</button></a>
|
<a href="/downloads"><button class="header-button active" data-i18n="header.downloads"></button></a>
|
||||||
<a href="/account"><button class="header-button">Account</button></a>
|
<a href="/account"><button class="header-button" data-i18n="header.account"></button></a>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
</header>
|
</header>
|
||||||
|
|
@ -33,14 +33,14 @@
|
||||||
<h2 class="download-category-title">Wii U</h2>
|
<h2 class="download-category-title">Wii U</h2>
|
||||||
<div class="download-link-container">
|
<div class="download-link-container">
|
||||||
<div class="download-link">
|
<div class="download-link">
|
||||||
<h3 class="download-title">Inkay-spfn.wps</h3>
|
<h3 class="download-title">Malamar-spfn.wps</h3>
|
||||||
<p class="download-path">SD:/wiiu/environments/SPFN/plugins/Inkay-spfn.wps</p>
|
<p class="download-path">SD:/wiiu/environments/SPFN/plugins/Malamar-spfn.wps</p>
|
||||||
<a download href="https://git.spbr.net/spacebar/inkay/releases/download/latest/Inkay-spfn.wps"><button class="header-button">Download</button></a>
|
<a download href="https://git.spbr.net/spacebar/malamar/releases/download/latest/Malamar-spfn.wps"><button class="header-button">Download</button></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="download-link">
|
<div class="download-link">
|
||||||
<h3 class="download-title">Inkay-spfn.wms</h3>
|
<h3 class="download-title">Malamar-spfn.wms</h3>
|
||||||
<p class="download-path">SD:/wiiu/environments/SPFN/modules/Inkay-spfn.wms</p>
|
<p class="download-path">SD:/wiiu/environments/SPFN/modules/Malamar-spfn.wms</p>
|
||||||
<a download href="https://git.spbr.net/spacebar/inkay/releases/download/latest/Inkay-spfn.wms"><button class="header-button">Download</button></a>
|
<a download href="https://git.spbr.net/spacebar/malamar/releases/download/latest/Malamar-spfn.wms"><button class="header-button">Download</button></a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -49,16 +49,18 @@
|
||||||
<div class="download-link-container">
|
<div class="download-link-container">
|
||||||
<div class="download-link">
|
<div class="download-link">
|
||||||
<h3 class="download-title">network_services.xml</h3>
|
<h3 class="download-title">network_services.xml</h3>
|
||||||
<p class="download-path">%appdata%/Cemu/network_services.xml</p>
|
<p class="download-path">Windows: %appdata%/Cemu/network_services.xml, Linux: $HOME/.config/Cemu/network_services.xml</p>
|
||||||
<a download href="/downloads/network_services.xml"><button class="header-button">Download</button></a>
|
<a download href="/downloads/network_services.xml"><button class="header-button">Download</button></a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<script type="text/javascript" src="/js/locale.js"></script>
|
||||||
</main>
|
</main>
|
||||||
<footer>
|
<footer>
|
||||||
<p class="center">Need assistance? <a href="https://discord.gg/grMSxZf" target="_blank">Join the Discord</a></p>
|
<p class="center" data-i18n="footer.assistance"></p>
|
||||||
</footer>
|
</footer>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
@ -3,15 +3,15 @@
|
||||||
<networkname>SPFN</networkname>
|
<networkname>SPFN</networkname>
|
||||||
<disablesslverification>1</disablesslverification>
|
<disablesslverification>1</disablesslverification>
|
||||||
<urls>
|
<urls>
|
||||||
<act>https://account.spfn.net</act>
|
<act>https://account.spbr.net</act>
|
||||||
<ecs>https://ecs.wup.shop.nintendo.net/ecs/services/ECommerceSOAP</ecs>
|
<ecs>https://ecs.wup.shop.nintendo.net/ecs/services/ECommerceSOAP</ecs>
|
||||||
<nus>https://nus.wup.shop.nintendo.net/nus/services/NetUpdateSOAP</nus>
|
<nus>https://nus.wup.shop.nintendo.net/nus/services/NetUpdateSOAP</nus>
|
||||||
<ias>https://ias.wup.shop.nintendo.net/ias/services/IdentityAuthenticationSOAP</ias>
|
<ias>https://ias.wup.shop.nintendo.net/ias/services/IdentityAuthenticationSOAP</ias>
|
||||||
<ccsu>https://ccs.wup.shop.nintendo.net/ccs/download</ccsu>
|
<ccsu>https://ccs.wup.shop.nintendo.net/ccs/download</ccsu>
|
||||||
<ccs>http://ccs.cdn.wup.shop.nintendo.net/ccs/download</ccs>
|
<ccs>http://ccs.cdn.wup.shop.nintendo.net/ccs/download</ccs>
|
||||||
<idbe>https://idbe-wup.cdn.nintendo.net/icondata</idbe>
|
<idbe>https://idbe-wup.cdn.nintendo.net/icondata</idbe>
|
||||||
<boss>https://boss.spfn.net/p01/tasksheet</boss>
|
<boss>https://boss.spbr.net/p01/tasksheet</boss>
|
||||||
<tagaya>https://tagaya.wup.shop.nintendo.net/tagaya/versionlist</tagaya>
|
<tagaya>https://tagaya.wup.shop.nintendo.net/tagaya/versionlist</tagaya>
|
||||||
<olv>https://discover.olv.nintendo.net/v1/endpoint</olv>
|
<olv>https://discovery.olv.spbr.net/v1/endpoint</olv>
|
||||||
</urls>
|
</urls>
|
||||||
</content>
|
</content>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<title>Guides | SPFN</title>
|
<title data-i18n="guides.window"></title>
|
||||||
<link rel="icon" type="image/png" href="/res/img/spfn.png">
|
<link rel="icon" type="image/png" href="/res/img/spfn.png">
|
||||||
|
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
|
|
@ -19,14 +19,14 @@
|
||||||
<header>
|
<header>
|
||||||
<div style="display: flex;">
|
<div style="display: flex;">
|
||||||
<img style="width: 96px; padding: 0px; margin: 0 auto" src="/res/img/spfn.png">
|
<img style="width: 96px; padding: 0px; margin: 0 auto" src="/res/img/spfn.png">
|
||||||
<h2 style="font-size: 32px; margin: auto; padding: 12px">Guides</h2>
|
<h2 style="font-size: 32px; margin: auto; padding: 12px" data-i18n="guides.title"></h2>
|
||||||
</div>
|
</div>
|
||||||
<nav>
|
<nav>
|
||||||
<ul class="nav-links">
|
<ul class="nav-links">
|
||||||
<a href="/"><button class="header-button">Home</button></a>
|
<a href="/"><button class="header-button" data-i18n="header.home"></button></a>
|
||||||
<a href="/guides"><button class="header-button active">Guides</button></a>
|
<a href="/guides"><button class="header-button active" data-i18n="header.guides"></button></a>
|
||||||
<a href="/downloads"><button class="header-button">Downloads</button></a>
|
<a href="/downloads"><button class="header-button" data-i18n="header.downloads"></button></a>
|
||||||
<a href="/account"><button class="header-button">Account</button></a>
|
<a href="/account"><button class="header-button" data-i18n="header.account"></button></a>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
</header>
|
</header>
|
||||||
|
|
@ -35,7 +35,7 @@
|
||||||
<script type="text/javascript" src="/js/guides.js"></script>
|
<script type="text/javascript" src="/js/guides.js"></script>
|
||||||
|
|
||||||
<div class="guide-container" style="display: block;">
|
<div class="guide-container" style="display: block;">
|
||||||
<h3>Languages</h3>
|
<h3 data-i18n="guides.langs"></h3>
|
||||||
<div class="guide-langs">
|
<div class="guide-langs">
|
||||||
<a id="en" onclick="updateLang('en')">English</a>
|
<a id="en" onclick="updateLang('en')">English</a>
|
||||||
<a id="es" onclick="updateLang('es')">Español</a>
|
<a id="es" onclick="updateLang('es')">Español</a>
|
||||||
|
|
@ -47,7 +47,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="guide-container">
|
<div class="guide-container">
|
||||||
<h3>Guides</h3>
|
<h3 data-i18n="guides.title"></h3>
|
||||||
<div class="guide-list">
|
<div class="guide-list">
|
||||||
<div class="guide-buttons" id="guide-buttons">
|
<div class="guide-buttons" id="guide-buttons">
|
||||||
<a class="guide" id="install-wiiu" href="/guides?guide=install-wiiu">Installation - Wii U</a>
|
<a class="guide" id="install-wiiu" href="/guides?guide=install-wiiu">Installation - Wii U</a>
|
||||||
|
|
@ -62,10 +62,12 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<script type="text/javascript" src="/js/locale.js"></script>
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<footer>
|
<footer>
|
||||||
<p class="center">Need assistance? <a href="https://discord.gg/grMSxZf" target="_blank">Join the Discord</a></p>
|
<p class="center" data-i18n="footer.assistance"></p>
|
||||||
</footer>
|
</footer>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<title>Home | SPFN</title>
|
<title data-i18n="home.window"></title>
|
||||||
<link rel="icon" type="image/png" href="/res/img/spfn.png">
|
<link rel="icon" type="image/png" href="/res/img/spfn.png">
|
||||||
|
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
|
|
@ -15,33 +15,27 @@
|
||||||
<header>
|
<header>
|
||||||
<div style="display: flex;">
|
<div style="display: flex;">
|
||||||
<img style="width: 96px; padding: 0px; margin: 0px" src="/res/img/spfn.png">
|
<img style="width: 96px; padding: 0px; margin: 0px" src="/res/img/spfn.png">
|
||||||
<h2 style="font-size: 32px; margin: auto; padding: 12px">Splatfestival Network</h2>
|
<h2 style="font-size: 32px; margin: auto; padding: 12px" data-i18n="home.title"></h2>
|
||||||
</div>
|
</div>
|
||||||
<nav>
|
<nav>
|
||||||
<ul class="nav-links">
|
<ul class="nav-links">
|
||||||
<a href="/"><button class="header-button active">Home</button></a>
|
<a href="/"><button class="header-button active" data-i18n="header.home"></button></a>
|
||||||
<a href="/guides"><button class="header-button">Guides</button></a>
|
<a href="/guides"><button class="header-button" data-i18n="header.guides"></button></a>
|
||||||
<a href="/downloads"><button class="header-button">Downloads</button></a>
|
<a href="/downloads"><button class="header-button" data-i18n="header.downloads"></button></a>
|
||||||
<a href="/account"><button class="header-button">Account</button></a>
|
<a href="/account"><button class="header-button" data-i18n="header.account"></button></a>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
</header>
|
</header>
|
||||||
<main>
|
<main>
|
||||||
<div class="title">
|
<div class="title">
|
||||||
<img style="width: 192px; padding: 0px; margin: 0px" src="/res/img/spfn.png">
|
<img style="width: 192px; padding: 0px; margin: 0px" src="/res/img/spfn.png">
|
||||||
<h2 class="title-main">Splatfestival Network</h2>
|
<h2 class="title-main" data-i18n="home.title"></h2>
|
||||||
<p class="title-desc">Restoring Splatfests to Splatoon on the Wii U</p>
|
<p class="title-desc" data-i18n="home.subtitle"></p>
|
||||||
</div>
|
</div>
|
||||||
<div class="home-container">
|
<div class="home-container">
|
||||||
<h2>Where to Find Us</h2>
|
<h2 data-i18n="home.findus.title"></h2>
|
||||||
<p class="center">
|
<p class="center" data-i18n="home.findus.discord"></p>
|
||||||
Join the Splatfestival discord server for updates to the
|
<p data-i18n="home.findus.forgejo"></p>
|
||||||
servers and news about current or future Splatfests.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Our code is also all open source,
|
|
||||||
which can all be found on our self-hosted Forgejo instance.
|
|
||||||
</p>
|
|
||||||
<div style="display: flex; flex-direction: row;">
|
<div style="display: flex; flex-direction: row;">
|
||||||
<a href="https://discord.gg/grMSxZf" target="_blank"><img src="/res/img/discord.png" style="width: 8rem;" /></a>
|
<a href="https://discord.gg/grMSxZf" target="_blank"><img src="/res/img/discord.png" style="width: 8rem;" /></a>
|
||||||
<a href="https://git.spbr.net/spacebar" target="_blank"><img src="/res/img/fj.png" style="width: 8rem;" /></a>
|
<a href="https://git.spbr.net/spacebar" target="_blank"><img src="/res/img/fj.png" style="width: 8rem;" /></a>
|
||||||
|
|
@ -63,29 +57,29 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="home-container">
|
<div class="home-container">
|
||||||
<h2 style="margin: 0 auto;">Credits</h2>
|
<h2 style="margin: 0 auto;" data-i18n="home.credits.title"></h2>
|
||||||
<p>Members or Groups that made Splatfestival Network what it is today</p>
|
<p data-i18n="home.credits.subtitle"></p>
|
||||||
<div class="team-members">
|
<div class="team-members">
|
||||||
<div class="member-row">
|
<div class="member-row">
|
||||||
<div class="team-member">
|
<div class="team-member">
|
||||||
<img src="/res/img/pretendo.png">
|
<img src="/res/img/pretendo.png">
|
||||||
<div style="display: block;">
|
<div style="display: block;">
|
||||||
<a href="https://github.com/PretendoNetwork/" target="_blank" class="team-link"><h2>Pretendo Network</h2></a>
|
<a href="https://github.com/PretendoNetwork/" target="_blank" class="team-link"><h2>Pretendo Network</h2></a>
|
||||||
<p>Original Server Code and Reverse Engineering</p>
|
<p data-i18n="home.credits.pretendo"></p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="team-member">
|
<div class="team-member">
|
||||||
<img src="/res/img/rusticmaple.png">
|
<img src="/res/img/rusticmaple.png">
|
||||||
<div style="display: block;">
|
<div style="display: block;">
|
||||||
<a href="https://github.com/RusticMaple" target="_blank" class="team-link"><h2>RusticMaple</h2></a>
|
<a href="https://github.com/RusticMaple" target="_blank" class="team-link"><h2>RusticMaple</h2></a>
|
||||||
<p>Owner and Server Developer</p>
|
<p data-i18n="home.credits.rusticmaple"></p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="team-member">
|
<div class="team-member">
|
||||||
<img src="/res/img/ceantix.png">
|
<img src="/res/img/ceantix.png">
|
||||||
<div style="display: block;">
|
<div style="display: block;">
|
||||||
<a href="https://github.com/ceantixdev" target="_blank" class="team-link"><h2>Ceantix</h2></a>
|
<a href="https://github.com/ceantixdev" target="_blank" class="team-link"><h2>Ceantix</h2></a>
|
||||||
<p>Server Developer</p>
|
<p data-i18n="home.credits.ceantix"></p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -94,21 +88,21 @@
|
||||||
<img src="/res/img/bloxerhd.png">
|
<img src="/res/img/bloxerhd.png">
|
||||||
<div style="display: block;">
|
<div style="display: block;">
|
||||||
<a href="https://github.com/BloxerHD018" target="_blank" class="team-link"><h2>BloxerHD</h2></a>
|
<a href="https://github.com/BloxerHD018" target="_blank" class="team-link"><h2>BloxerHD</h2></a>
|
||||||
<p>Website and Server Developer</p>
|
<p data-i18n="home.credits.bloxerhd"></p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="team-member">
|
<div class="team-member">
|
||||||
<img src="/res/img/kinnay.png">
|
<img src="/res/img/kinnay.png">
|
||||||
<div style="display: block;">
|
<div style="display: block;">
|
||||||
<a href="https://github.com/kinnay" target="_blank" class="team-link"><h2>Kinnay</h2></a>
|
<a href="https://github.com/kinnay" target="_blank" class="team-link"><h2>Kinnay</h2></a>
|
||||||
<p>Documentation of PRUDP and RMC</p>
|
<p data-i18n="home.credits.kinnay"></p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="team-member">
|
<div class="team-member">
|
||||||
<img src="/res/img/purplepote.png">
|
<img src="/res/img/purplepote.png">
|
||||||
<div style="display: block;">
|
<div style="display: block;">
|
||||||
<h2>PurplePote</h2>
|
<h2>PurplePote</h2>
|
||||||
<p>Splatfestival Admin who Supported Development</p>
|
<p data-i18n="home.credits.purplepote"></p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -117,7 +111,7 @@
|
||||||
<img src="/res/img/splatfestival.png">
|
<img src="/res/img/splatfestival.png">
|
||||||
<div style="display: block;">
|
<div style="display: block;">
|
||||||
<a href="https://discord.gg/grMSxZf" target="_blank" class="team-link"><h2>Splatfestival Staff</h2></a>
|
<a href="https://discord.gg/grMSxZf" target="_blank" class="team-link"><h2>Splatfestival Staff</h2></a>
|
||||||
<p>Supported Development and Deployment of SPFN</p>
|
<p data-i18n="home.credits.splatfestival"></p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -125,9 +119,10 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script type="text/javascript" src="/js/home.js"></script>
|
<script type="text/javascript" src="/js/home.js"></script>
|
||||||
|
<script type="text/javascript" src="/js/locale.js"></script>
|
||||||
</main>
|
</main>
|
||||||
<footer>
|
<footer>
|
||||||
<p class="center">Need assistance? <a href="https://discord.gg/grMSxZf" target="_blank">Join the Discord</a></p>
|
<p class="center" data-i18n="footer.assistance"></p>
|
||||||
</footer>
|
</footer>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
@ -24,7 +24,7 @@ function updateUserDataDisplay(data) {
|
||||||
|
|
||||||
document.getElementById("user-info").style.display = "flex";
|
document.getElementById("user-info").style.display = "flex";
|
||||||
|
|
||||||
let miiLink = `https://mii.spfn.net/${data["pid"]}/main.png`
|
let miiLink = `https://mii.spbr.net/${data["pid"]}/main.png`
|
||||||
document.getElementById("mii-img").src = miiLink;
|
document.getElementById("mii-img").src = miiLink;
|
||||||
|
|
||||||
let level = userAccessLevels[data["account_level"]];
|
let level = userAccessLevels[data["account_level"]];
|
||||||
|
|
@ -32,10 +32,6 @@ function updateUserDataDisplay(data) {
|
||||||
|
|
||||||
document.getElementById("access-level").textContent = level[0];
|
document.getElementById("access-level").textContent = level[0];
|
||||||
document.getElementById("access-level").style = `color: ${level[1]}; background-color: ${level[2]}; border-color: ${level[3]}`;
|
document.getElementById("access-level").style = `color: ${level[1]}; background-color: ${level[2]}; border-color: ${level[3]}`;
|
||||||
|
|
||||||
if (data["account_level"] >= 2) {
|
|
||||||
document.getElementById("ban").style = ""
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function logOut() {
|
function logOut() {
|
||||||
|
|
@ -54,7 +50,7 @@ window.onload = async function() {
|
||||||
if (expiry > new Date()) { // Hasn't expired - Get user data
|
if (expiry > new Date()) { // Hasn't expired - Get user data
|
||||||
let token = sessionStorage.getItem("authToken");
|
let token = sessionStorage.getItem("authToken");
|
||||||
|
|
||||||
const response = await fetch("https://account.spfn.net/api/v2/users/@me/profile", {
|
const response = await fetch("https://account.spbr.net/api/v2/users/@me/profile", {
|
||||||
method: "GET",
|
method: "GET",
|
||||||
headers: {
|
headers: {
|
||||||
"Authorization": `Bearer ${token}`
|
"Authorization": `Bearer ${token}`
|
||||||
|
|
@ -102,7 +98,7 @@ async function deleteAccount() {
|
||||||
window.location.href = "/account/login?redirect=/account"
|
window.location.href = "/account/login?redirect=/account"
|
||||||
}
|
}
|
||||||
|
|
||||||
const response = await fetch("https://account.spfn.net/api/v2/users/@me/delete", {
|
const response = await fetch("https://account.spbr.net/api/v2/users/@me/delete", {
|
||||||
method: "GET",
|
method: "GET",
|
||||||
headers: {
|
headers: {
|
||||||
"Authorization": `Bearer ${token}`
|
"Authorization": `Bearer ${token}`
|
||||||
|
|
@ -117,54 +113,3 @@ async function deleteAccount() {
|
||||||
document.getElementById("confirm-delete").style = "display: none;"
|
document.getElementById("confirm-delete").style = "display: none;"
|
||||||
document.getElementById("delete-success").style = ""
|
document.getElementById("delete-success").style = ""
|
||||||
}
|
}
|
||||||
|
|
||||||
// ADMIN PANEL - WILL BE REMOVED ONCE ACTUAL ADMIN PANEL IS FINISHED
|
|
||||||
|
|
||||||
document.getElementById("ban").addEventListener("submit", async function (event) {
|
|
||||||
event.preventDefault();
|
|
||||||
|
|
||||||
const sfid = document.getElementById("ban-sfid").value;
|
|
||||||
|
|
||||||
let token;
|
|
||||||
|
|
||||||
let expiryStr = sessionStorage.getItem("authExpires");
|
|
||||||
if (expiryStr) { // Expiry exists so token should exist
|
|
||||||
token = sessionStorage.getItem("authToken");
|
|
||||||
|
|
||||||
let expiry = new Date(expiryStr);
|
|
||||||
if (expiry < new Date()) { // Expired token
|
|
||||||
window.location.href = "/account/login?redirect=/account"
|
|
||||||
} else if (!token) { // Expiry Saved but No Token (shouldn't be possible but it'll be caught if it happens)
|
|
||||||
window.location.href = "/account/login?redirect=/account"
|
|
||||||
}
|
|
||||||
} else { // Token Never Saved in Session
|
|
||||||
window.location.href = "/account/login?redirect=/account"
|
|
||||||
}
|
|
||||||
|
|
||||||
const response = await fetch("https://account.spfn.net/api/v2/admin/ban", {
|
|
||||||
method: "POST",
|
|
||||||
headers: {
|
|
||||||
"Authorization": `Bearer ${token}`,
|
|
||||||
"Content-Type": "application/x-www-form-urlencoded"
|
|
||||||
},
|
|
||||||
body: `username=${sfid}`
|
|
||||||
})
|
|
||||||
|
|
||||||
if (!response.ok) {
|
|
||||||
let status = response.status;
|
|
||||||
|
|
||||||
if (status == 403) {
|
|
||||||
document.getElementById("ban-status").innerText = "You are not a moderator."
|
|
||||||
} else if (status == 400) {
|
|
||||||
document.getElementById("ban-status").innerText = "Invalid Access Token. Refresh and log in again."
|
|
||||||
} else if (status == 500) {
|
|
||||||
document.getElementById("ban-status").innerText = "Server returned error whilst updating database."
|
|
||||||
} else {
|
|
||||||
document.getElementById("ban-status").innerText = `Server returned error: ${status}`
|
|
||||||
}
|
|
||||||
|
|
||||||
throw new Error(`Error while banning player: ${status}`)
|
|
||||||
}
|
|
||||||
|
|
||||||
document.getElementById("ban-status").innerText = `Successfully banned ${sfid}! Don't forget to report the ban in the Spacebar discord`
|
|
||||||
})
|
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,3 @@
|
||||||
const langs = [
|
|
||||||
"en", // [x] English
|
|
||||||
"es", // [ ] Spanish
|
|
||||||
"ja", // [ ] Japanese
|
|
||||||
"fr", // [ ] French
|
|
||||||
"it", // [ ] Italian
|
|
||||||
"de", // [ ] German
|
|
||||||
]
|
|
||||||
|
|
||||||
async function updateGuide(guide, lang) {
|
async function updateGuide(guide, lang) {
|
||||||
let buttonsRes = await fetch(`/md/${lang}/buttons.html`);
|
let buttonsRes = await fetch(`/md/${lang}/buttons.html`);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
async function requestFestInfo() {
|
async function requestFestInfo() {
|
||||||
// DO NOT USE THIS - USE ROUTE https://boss-info.spfn.net/api/v2/fest-info
|
// DO NOT USE THIS - USE ROUTE https://boss-info.spbr.net/api/v2/fest-info
|
||||||
const response = await fetch("https://account.spfn.net/api/v2/fest-info", { // ROUTE NOT IMPLEMENTED
|
const response = await fetch("https://account.spbr.net/api/v2/fest-info", { // ROUTE NOT IMPLEMENTED
|
||||||
method: "GET"
|
method: "GET"
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
|
||||||
36
static/js/locale.js
Normal file
36
static/js/locale.js
Normal file
|
|
@ -0,0 +1,36 @@
|
||||||
|
const langs = [
|
||||||
|
"en",
|
||||||
|
"es",
|
||||||
|
"ja",
|
||||||
|
"fr",
|
||||||
|
"it",
|
||||||
|
"de",
|
||||||
|
]
|
||||||
|
|
||||||
|
function t(key, locale) {
|
||||||
|
return key
|
||||||
|
.split(".")
|
||||||
|
.reduce((obj, part) => obj && obj[part], locale)
|
||||||
|
}
|
||||||
|
|
||||||
|
window.addEventListener("load", async () => {
|
||||||
|
let lang = "en";
|
||||||
|
let savedLang = localStorage.getItem("lang");
|
||||||
|
|
||||||
|
if (savedLang) {
|
||||||
|
lang = savedLang;
|
||||||
|
} else {
|
||||||
|
let currentLang = navigator.language.split("-")[0];
|
||||||
|
|
||||||
|
if (langs.includes(currentLang)) {
|
||||||
|
localStorage.setItem("lang", currentLang);
|
||||||
|
lang = currentLang;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
const locale = await fetch(`/locales/${lang}.json`).then(r => r.json());
|
||||||
|
|
||||||
|
document.querySelectorAll("[data-i18n]").forEach(e => {
|
||||||
|
e.innerHTML = t(e.dataset.i18n, locale)
|
||||||
|
});
|
||||||
|
})
|
||||||
63
static/locales/de.json
Normal file
63
static/locales/de.json
Normal file
|
|
@ -0,0 +1,63 @@
|
||||||
|
{
|
||||||
|
"header": {
|
||||||
|
"home": "Home",
|
||||||
|
"guides": "Guides",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"account": "Account"
|
||||||
|
},
|
||||||
|
"footer": {
|
||||||
|
"assistance": "Need assistance? <a href='https://discord.gg/grMSxZf' target='_blank'>Join the Discord</a>"
|
||||||
|
},
|
||||||
|
"home": {
|
||||||
|
"window": "Home | SPFN",
|
||||||
|
"title": "Splatfestival Network",
|
||||||
|
"subtitle": "Restoring Splatfests to Splatoon on the Wii U",
|
||||||
|
"findus": {
|
||||||
|
"title": "Where to Find Us",
|
||||||
|
"discord": "Join the Splatfestival discord server for updates to the servers and news about current or future Splatfests",
|
||||||
|
"forgejo": "Our code is also all open soure, which can all be found on our self-hosted Forgejo instance."
|
||||||
|
},
|
||||||
|
"credits": {
|
||||||
|
"title": "Credits",
|
||||||
|
"subtitle": "Members or Groups that made Splatfestival Network what it is today",
|
||||||
|
"pretendo": "Legacy Server Code and Reverse Engineering",
|
||||||
|
"rusticmaple": "Owner and Server Developer",
|
||||||
|
"ceantix": "Server Developer",
|
||||||
|
"bloxerhd": "Website and Server Developer",
|
||||||
|
"kinnay": "Documentation of PRUDP and RMC",
|
||||||
|
"purplepote": "Splatfestival Admin who Supported Development",
|
||||||
|
"splatfestival": "Supported Development and Deployment of SPFN"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"guides": {
|
||||||
|
"window": "Guides | SPFN",
|
||||||
|
"title": "Guides",
|
||||||
|
"langs": "Languages",
|
||||||
|
"loading": "Loading..."
|
||||||
|
},
|
||||||
|
"downloads": {
|
||||||
|
"window": "Downloads | SPFN",
|
||||||
|
"title": "Downloads"
|
||||||
|
},
|
||||||
|
"account": {
|
||||||
|
"window": "Account | SPFN",
|
||||||
|
"delete": {
|
||||||
|
"warningTitle": "WARNING: This Action Is Irreversible",
|
||||||
|
"unrecoverable": "Deleting your account is an irreversible action. You cannot recover your account once this has been done.",
|
||||||
|
"dbOnly": "This will delete your account from our database, not from your Wii U or Cemu. You will need to manually remove it from these.",
|
||||||
|
"confirm": "Delete Account",
|
||||||
|
"cancel": "Cancel",
|
||||||
|
"success": "Account Deleted Successfully",
|
||||||
|
"deleted": "Your account has been removed from our database. You can no longer log in to this account on this website, your Wii U or on Cemu. If you wish to use these services again, you will need to create a new account on your Wii U. Your old SFID can be reused on this new account if it remains unused.",
|
||||||
|
"dbOnly2": "This does not remove your account from your devices. You will need to manually remove the files with FTPiiU or by removing the files from your Cemu MLC folder. If you are not sure how to do this, <a href='https://discord.gg/grMSxZf' target='_blank'>ask in the discord.</a>"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"login": {
|
||||||
|
"window": "Log In | SPFN",
|
||||||
|
"prompt": "Please log in to access your account.",
|
||||||
|
"username": "SFID / Username:",
|
||||||
|
"password": "Password:",
|
||||||
|
"submit": "Login",
|
||||||
|
"passwordReset": "Please ask an SPFN Developer in the <a href='https://discord.gg/grMSxZf'>discord server</a> for assistance with password resets"
|
||||||
|
}
|
||||||
|
}
|
||||||
63
static/locales/en.json
Normal file
63
static/locales/en.json
Normal file
|
|
@ -0,0 +1,63 @@
|
||||||
|
{
|
||||||
|
"header": {
|
||||||
|
"home": "Home",
|
||||||
|
"guides": "Guides",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"account": "Account"
|
||||||
|
},
|
||||||
|
"footer": {
|
||||||
|
"assistance": "Need assistance? <a href='https://discord.gg/grMSxZf' target='_blank'>Join the Discord</a>"
|
||||||
|
},
|
||||||
|
"home": {
|
||||||
|
"window": "Home | SPFN",
|
||||||
|
"title": "Splatfestival Network",
|
||||||
|
"subtitle": "Restoring Splatfests to Splatoon on the Wii U",
|
||||||
|
"findus": {
|
||||||
|
"title": "Where to Find Us",
|
||||||
|
"discord": "Join the Splatfestival discord server for updates to the servers and news about current or future Splatfests",
|
||||||
|
"forgejo": "Our code is also all open soure, which can all be found on our self-hosted Forgejo instance."
|
||||||
|
},
|
||||||
|
"credits": {
|
||||||
|
"title": "Credits",
|
||||||
|
"subtitle": "Members or Groups that made Splatfestival Network what it is today",
|
||||||
|
"pretendo": "Legacy Server Code and Reverse Engineering",
|
||||||
|
"rusticmaple": "Owner and Server Developer",
|
||||||
|
"ceantix": "Server Developer",
|
||||||
|
"bloxerhd": "Website and Server Developer",
|
||||||
|
"kinnay": "Documentation of PRUDP and RMC",
|
||||||
|
"purplepote": "Splatfestival Admin who Supported Development",
|
||||||
|
"splatfestival": "Supported Development and Deployment of SPFN"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"guides": {
|
||||||
|
"window": "Guides | SPFN",
|
||||||
|
"title": "Guides",
|
||||||
|
"langs": "Languages",
|
||||||
|
"loading": "Loading..."
|
||||||
|
},
|
||||||
|
"downloads": {
|
||||||
|
"window": "Downloads | SPFN",
|
||||||
|
"title": "Downloads"
|
||||||
|
},
|
||||||
|
"account": {
|
||||||
|
"window": "Account | SPFN",
|
||||||
|
"delete": {
|
||||||
|
"warningTitle": "WARNING: This Action Is Irreversible",
|
||||||
|
"unrecoverable": "Deleting your account is an irreversible action. You cannot recover your account once this has been done.",
|
||||||
|
"dbOnly": "This will delete your account from our database, not from your Wii U or Cemu. You will need to manually remove it from these.",
|
||||||
|
"confirm": "Delete Account",
|
||||||
|
"cancel": "Cancel",
|
||||||
|
"success": "Account Deleted Successfully",
|
||||||
|
"deleted": "Your account has been removed from our database. You can no longer log in to this account on this website, your Wii U or on Cemu. If you wish to use these services again, you will need to create a new account on your Wii U. Your old SFID can be reused on this new account if it remains unused.",
|
||||||
|
"dbOnly2": "This does not remove your account from your devices. You will need to manually remove the files with FTPiiU or by removing the files from your Cemu MLC folder. If you are not sure how to do this, <a href='https://discord.gg/grMSxZf' target='_blank'>ask in the discord.</a>"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"login": {
|
||||||
|
"window": "Log In | SPFN",
|
||||||
|
"prompt": "Please log in to access your account.",
|
||||||
|
"username": "SFID / Username:",
|
||||||
|
"password": "Password:",
|
||||||
|
"submit": "Login",
|
||||||
|
"passwordReset": "Please ask an SPFN Developer in the <a href='https://discord.gg/grMSxZf'>discord server</a> for assistance with password resets"
|
||||||
|
}
|
||||||
|
}
|
||||||
63
static/locales/es.json
Normal file
63
static/locales/es.json
Normal file
|
|
@ -0,0 +1,63 @@
|
||||||
|
{
|
||||||
|
"header": {
|
||||||
|
"home": "Home",
|
||||||
|
"guides": "Guides",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"account": "Account"
|
||||||
|
},
|
||||||
|
"footer": {
|
||||||
|
"assistance": "Need assistance? <a href='https://discord.gg/grMSxZf' target='_blank'>Join the Discord</a>"
|
||||||
|
},
|
||||||
|
"home": {
|
||||||
|
"window": "Home | SPFN",
|
||||||
|
"title": "Splatfestival Network",
|
||||||
|
"subtitle": "Restoring Splatfests to Splatoon on the Wii U",
|
||||||
|
"findus": {
|
||||||
|
"title": "Where to Find Us",
|
||||||
|
"discord": "Join the Splatfestival discord server for updates to the servers and news about current or future Splatfests",
|
||||||
|
"forgejo": "Our code is also all open soure, which can all be found on our self-hosted Forgejo instance."
|
||||||
|
},
|
||||||
|
"credits": {
|
||||||
|
"title": "Credits",
|
||||||
|
"subtitle": "Members or Groups that made Splatfestival Network what it is today",
|
||||||
|
"pretendo": "Legacy Server Code and Reverse Engineering",
|
||||||
|
"rusticmaple": "Owner and Server Developer",
|
||||||
|
"ceantix": "Server Developer",
|
||||||
|
"bloxerhd": "Website and Server Developer",
|
||||||
|
"kinnay": "Documentation of PRUDP and RMC",
|
||||||
|
"purplepote": "Splatfestival Admin who Supported Development",
|
||||||
|
"splatfestival": "Supported Development and Deployment of SPFN"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"guides": {
|
||||||
|
"window": "Guides | SPFN",
|
||||||
|
"title": "Guides",
|
||||||
|
"langs": "Languages",
|
||||||
|
"loading": "Loading..."
|
||||||
|
},
|
||||||
|
"downloads": {
|
||||||
|
"window": "Downloads | SPFN",
|
||||||
|
"title": "Downloads"
|
||||||
|
},
|
||||||
|
"account": {
|
||||||
|
"window": "Account | SPFN",
|
||||||
|
"delete": {
|
||||||
|
"warningTitle": "WARNING: This Action Is Irreversible",
|
||||||
|
"unrecoverable": "Deleting your account is an irreversible action. You cannot recover your account once this has been done.",
|
||||||
|
"dbOnly": "This will delete your account from our database, not from your Wii U or Cemu. You will need to manually remove it from these.",
|
||||||
|
"confirm": "Delete Account",
|
||||||
|
"cancel": "Cancel",
|
||||||
|
"success": "Account Deleted Successfully",
|
||||||
|
"deleted": "Your account has been removed from our database. You can no longer log in to this account on this website, your Wii U or on Cemu. If you wish to use these services again, you will need to create a new account on your Wii U. Your old SFID can be reused on this new account if it remains unused.",
|
||||||
|
"dbOnly2": "This does not remove your account from your devices. You will need to manually remove the files with FTPiiU or by removing the files from your Cemu MLC folder. If you are not sure how to do this, <a href='https://discord.gg/grMSxZf' target='_blank'>ask in the discord.</a>"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"login": {
|
||||||
|
"window": "Log In | SPFN",
|
||||||
|
"prompt": "Please log in to access your account.",
|
||||||
|
"username": "SFID / Username:",
|
||||||
|
"password": "Password:",
|
||||||
|
"submit": "Login",
|
||||||
|
"passwordReset": "Please ask an SPFN Developer in the <a href='https://discord.gg/grMSxZf'>discord server</a> for assistance with password resets"
|
||||||
|
}
|
||||||
|
}
|
||||||
63
static/locales/fr.json
Normal file
63
static/locales/fr.json
Normal file
|
|
@ -0,0 +1,63 @@
|
||||||
|
{
|
||||||
|
"header": {
|
||||||
|
"home": "Home",
|
||||||
|
"guides": "Guides",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"account": "Account"
|
||||||
|
},
|
||||||
|
"footer": {
|
||||||
|
"assistance": "Need assistance? <a href='https://discord.gg/grMSxZf' target='_blank'>Join the Discord</a>"
|
||||||
|
},
|
||||||
|
"home": {
|
||||||
|
"window": "Home | SPFN",
|
||||||
|
"title": "Splatfestival Network",
|
||||||
|
"subtitle": "Restoring Splatfests to Splatoon on the Wii U",
|
||||||
|
"findus": {
|
||||||
|
"title": "Where to Find Us",
|
||||||
|
"discord": "Join the Splatfestival discord server for updates to the servers and news about current or future Splatfests",
|
||||||
|
"forgejo": "Our code is also all open soure, which can all be found on our self-hosted Forgejo instance."
|
||||||
|
},
|
||||||
|
"credits": {
|
||||||
|
"title": "Credits",
|
||||||
|
"subtitle": "Members or Groups that made Splatfestival Network what it is today",
|
||||||
|
"pretendo": "Legacy Server Code and Reverse Engineering",
|
||||||
|
"rusticmaple": "Owner and Server Developer",
|
||||||
|
"ceantix": "Server Developer",
|
||||||
|
"bloxerhd": "Website and Server Developer",
|
||||||
|
"kinnay": "Documentation of PRUDP and RMC",
|
||||||
|
"purplepote": "Splatfestival Admin who Supported Development",
|
||||||
|
"splatfestival": "Supported Development and Deployment of SPFN"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"guides": {
|
||||||
|
"window": "Guides | SPFN",
|
||||||
|
"title": "Guides",
|
||||||
|
"langs": "Languages",
|
||||||
|
"loading": "Loading..."
|
||||||
|
},
|
||||||
|
"downloads": {
|
||||||
|
"window": "Downloads | SPFN",
|
||||||
|
"title": "Downloads"
|
||||||
|
},
|
||||||
|
"account": {
|
||||||
|
"window": "Account | SPFN",
|
||||||
|
"delete": {
|
||||||
|
"warningTitle": "WARNING: This Action Is Irreversible",
|
||||||
|
"unrecoverable": "Deleting your account is an irreversible action. You cannot recover your account once this has been done.",
|
||||||
|
"dbOnly": "This will delete your account from our database, not from your Wii U or Cemu. You will need to manually remove it from these.",
|
||||||
|
"confirm": "Delete Account",
|
||||||
|
"cancel": "Cancel",
|
||||||
|
"success": "Account Deleted Successfully",
|
||||||
|
"deleted": "Your account has been removed from our database. You can no longer log in to this account on this website, your Wii U or on Cemu. If you wish to use these services again, you will need to create a new account on your Wii U. Your old SFID can be reused on this new account if it remains unused.",
|
||||||
|
"dbOnly2": "This does not remove your account from your devices. You will need to manually remove the files with FTPiiU or by removing the files from your Cemu MLC folder. If you are not sure how to do this, <a href='https://discord.gg/grMSxZf' target='_blank'>ask in the discord.</a>"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"login": {
|
||||||
|
"window": "Log In | SPFN",
|
||||||
|
"prompt": "Please log in to access your account.",
|
||||||
|
"username": "SFID / Username:",
|
||||||
|
"password": "Password:",
|
||||||
|
"submit": "Login",
|
||||||
|
"passwordReset": "Please ask an SPFN Developer in the <a href='https://discord.gg/grMSxZf'>discord server</a> for assistance with password resets"
|
||||||
|
}
|
||||||
|
}
|
||||||
63
static/locales/it.json
Normal file
63
static/locales/it.json
Normal file
|
|
@ -0,0 +1,63 @@
|
||||||
|
{
|
||||||
|
"header": {
|
||||||
|
"home": "Home",
|
||||||
|
"guides": "Guides",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"account": "Account"
|
||||||
|
},
|
||||||
|
"footer": {
|
||||||
|
"assistance": "Need assistance? <a href='https://discord.gg/grMSxZf' target='_blank'>Join the Discord</a>"
|
||||||
|
},
|
||||||
|
"home": {
|
||||||
|
"window": "Home | SPFN",
|
||||||
|
"title": "Splatfestival Network",
|
||||||
|
"subtitle": "Restoring Splatfests to Splatoon on the Wii U",
|
||||||
|
"findus": {
|
||||||
|
"title": "Where to Find Us",
|
||||||
|
"discord": "Join the Splatfestival discord server for updates to the servers and news about current or future Splatfests",
|
||||||
|
"forgejo": "Our code is also all open soure, which can all be found on our self-hosted Forgejo instance."
|
||||||
|
},
|
||||||
|
"credits": {
|
||||||
|
"title": "Credits",
|
||||||
|
"subtitle": "Members or Groups that made Splatfestival Network what it is today",
|
||||||
|
"pretendo": "Legacy Server Code and Reverse Engineering",
|
||||||
|
"rusticmaple": "Owner and Server Developer",
|
||||||
|
"ceantix": "Server Developer",
|
||||||
|
"bloxerhd": "Website and Server Developer",
|
||||||
|
"kinnay": "Documentation of PRUDP and RMC",
|
||||||
|
"purplepote": "Splatfestival Admin who Supported Development",
|
||||||
|
"splatfestival": "Supported Development and Deployment of SPFN"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"guides": {
|
||||||
|
"window": "Guides | SPFN",
|
||||||
|
"title": "Guides",
|
||||||
|
"langs": "Languages",
|
||||||
|
"loading": "Loading..."
|
||||||
|
},
|
||||||
|
"downloads": {
|
||||||
|
"window": "Downloads | SPFN",
|
||||||
|
"title": "Downloads"
|
||||||
|
},
|
||||||
|
"account": {
|
||||||
|
"window": "Account | SPFN",
|
||||||
|
"delete": {
|
||||||
|
"warningTitle": "WARNING: This Action Is Irreversible",
|
||||||
|
"unrecoverable": "Deleting your account is an irreversible action. You cannot recover your account once this has been done.",
|
||||||
|
"dbOnly": "This will delete your account from our database, not from your Wii U or Cemu. You will need to manually remove it from these.",
|
||||||
|
"confirm": "Delete Account",
|
||||||
|
"cancel": "Cancel",
|
||||||
|
"success": "Account Deleted Successfully",
|
||||||
|
"deleted": "Your account has been removed from our database. You can no longer log in to this account on this website, your Wii U or on Cemu. If you wish to use these services again, you will need to create a new account on your Wii U. Your old SFID can be reused on this new account if it remains unused.",
|
||||||
|
"dbOnly2": "This does not remove your account from your devices. You will need to manually remove the files with FTPiiU or by removing the files from your Cemu MLC folder. If you are not sure how to do this, <a href='https://discord.gg/grMSxZf' target='_blank'>ask in the discord.</a>"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"login": {
|
||||||
|
"window": "Log In | SPFN",
|
||||||
|
"prompt": "Please log in to access your account.",
|
||||||
|
"username": "SFID / Username:",
|
||||||
|
"password": "Password:",
|
||||||
|
"submit": "Login",
|
||||||
|
"passwordReset": "Please ask an SPFN Developer in the <a href='https://discord.gg/grMSxZf'>discord server</a> for assistance with password resets"
|
||||||
|
}
|
||||||
|
}
|
||||||
63
static/locales/ja.json
Normal file
63
static/locales/ja.json
Normal file
|
|
@ -0,0 +1,63 @@
|
||||||
|
{
|
||||||
|
"header": {
|
||||||
|
"home": "Home",
|
||||||
|
"guides": "Guides",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"account": "Account"
|
||||||
|
},
|
||||||
|
"footer": {
|
||||||
|
"assistance": "Need assistance? <a href='https://discord.gg/grMSxZf' target='_blank'>Join the Discord</a>"
|
||||||
|
},
|
||||||
|
"home": {
|
||||||
|
"window": "Home | SPFN",
|
||||||
|
"title": "Splatfestival Network",
|
||||||
|
"subtitle": "Restoring Splatfests to Splatoon on the Wii U",
|
||||||
|
"findus": {
|
||||||
|
"title": "Where to Find Us",
|
||||||
|
"discord": "Join the Splatfestival discord server for updates to the servers and news about current or future Splatfests",
|
||||||
|
"forgejo": "Our code is also all open soure, which can all be found on our self-hosted Forgejo instance."
|
||||||
|
},
|
||||||
|
"credits": {
|
||||||
|
"title": "Credits",
|
||||||
|
"subtitle": "Members or Groups that made Splatfestival Network what it is today",
|
||||||
|
"pretendo": "Legacy Server Code and Reverse Engineering",
|
||||||
|
"rusticmaple": "Owner and Server Developer",
|
||||||
|
"ceantix": "Server Developer",
|
||||||
|
"bloxerhd": "Website and Server Developer",
|
||||||
|
"kinnay": "Documentation of PRUDP and RMC",
|
||||||
|
"purplepote": "Splatfestival Admin who Supported Development",
|
||||||
|
"splatfestival": "Supported Development and Deployment of SPFN"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"guides": {
|
||||||
|
"window": "Guides | SPFN",
|
||||||
|
"title": "Guides",
|
||||||
|
"langs": "Languages",
|
||||||
|
"loading": "Loading..."
|
||||||
|
},
|
||||||
|
"downloads": {
|
||||||
|
"window": "Downloads | SPFN",
|
||||||
|
"title": "Downloads"
|
||||||
|
},
|
||||||
|
"account": {
|
||||||
|
"window": "Account | SPFN",
|
||||||
|
"delete": {
|
||||||
|
"warningTitle": "WARNING: This Action Is Irreversible",
|
||||||
|
"unrecoverable": "Deleting your account is an irreversible action. You cannot recover your account once this has been done.",
|
||||||
|
"dbOnly": "This will delete your account from our database, not from your Wii U or Cemu. You will need to manually remove it from these.",
|
||||||
|
"confirm": "Delete Account",
|
||||||
|
"cancel": "Cancel",
|
||||||
|
"success": "Account Deleted Successfully",
|
||||||
|
"deleted": "Your account has been removed from our database. You can no longer log in to this account on this website, your Wii U or on Cemu. If you wish to use these services again, you will need to create a new account on your Wii U. Your old SFID can be reused on this new account if it remains unused.",
|
||||||
|
"dbOnly2": "This does not remove your account from your devices. You will need to manually remove the files with FTPiiU or by removing the files from your Cemu MLC folder. If you are not sure how to do this, <a href='https://discord.gg/grMSxZf' target='_blank'>ask in the discord.</a>"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"login": {
|
||||||
|
"window": "Log In | SPFN",
|
||||||
|
"prompt": "Please log in to access your account.",
|
||||||
|
"username": "SFID / Username:",
|
||||||
|
"password": "Password:",
|
||||||
|
"submit": "Login",
|
||||||
|
"passwordReset": "Please ask an SPFN Developer in the <a href='https://discord.gg/grMSxZf'>discord server</a> for assistance with password resets"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -36,8 +36,8 @@ Benutzer, die vorher Pretendo's Inkay Plugin verwendet haben, müssen die Dateie
|
||||||
|
|
||||||
Lade die Plugins und Modules von der [Downloadseite](/downloads/) herunter - stelle sicher das in dem Datei-Explorer, der verwendet wird, Dateinamenerweiterungen aktiv sind und merke dir die Erweiterungen.
|
Lade die Plugins und Modules von der [Downloadseite](/downloads/) herunter - stelle sicher das in dem Datei-Explorer, der verwendet wird, Dateinamenerweiterungen aktiv sind und merke dir die Erweiterungen.
|
||||||
|
|
||||||
- `Inkay-spfn.wps` kommt in den `plugins` Ordner
|
- `Malamar-spfn.wps` kommt in den `plugins` Ordner
|
||||||
- `Inkay-spfn.wms` kommt in den `modules` Ordner
|
- `Malamar-spfn.wms` kommt in den `modules` Ordner
|
||||||
|
|
||||||
Mit den Dateien nun auf der SD-Karte kann man diese vom Computer entfernen und in die WiiU einlegen´.
|
Mit den Dateien nun auf der SD-Karte kann man diese vom Computer entfernen und in die WiiU einlegen´.
|
||||||
|
|
||||||
|
|
@ -51,7 +51,7 @@ Oben-Links sollte dann eine Nachricht mit dem Inhalt "Nutze SPFN" erscheinen.
|
||||||
|
|
||||||
> Wenn stattdessen die Nachricht "Nutze Pretendo Network" auftaucht, FAHRE NICHT MIT DEM GUIDE FORT. Schalte die Konsole aus und lösche, wie im Schritt 1 beschrieben, die Pretendo Plugins.
|
> Wenn stattdessen die Nachricht "Nutze Pretendo Network" auftaucht, FAHRE NICHT MIT DEM GUIDE FORT. Schalte die Konsole aus und lösche, wie im Schritt 1 beschrieben, die Pretendo Plugins.
|
||||||
|
|
||||||
> Falls du die "Nutze SPFN" Nachricht nicht siehst wurde das SPFN-Plugin wahrscheinlich nicht korrekt installiert. Überprüfe die Speicherorte der `Inkay-spfn.wps` und `Inkay-spfn.wms` Dateien.
|
> Falls du die "Nutze SPFN" Nachricht nicht siehst wurde das SPFN-Plugin wahrscheinlich nicht korrekt installiert. Überprüfe die Speicherorte der `Malamar-spfn.wps` und `Malamar-spfn.wms` Dateien.
|
||||||
|
|
||||||
Die Server von SPFN sind separat von Pretendo's und Nintendos Server. Deswegen muss ein neuer Account für die Nutzung der SPFN-Server erstellt werden. Da die Konsole schon mit unseren Servern verbunden ist, muss nur noch ein neuer Nutzer angelegt werden. Drücke `+` am Gamepad bei der Benutzerauswahl, um einen neuen Nutzer anzulegen. Folge den Anweisungen der WiiU bei der Accounterstellung. Wenn gefragt wird, ob man eine NNID hat, wählt man Nein aus. Anschließend wählt man ein Mii für den Account aus. Wenn danach gefragt wird, ob man einen Account verknüpfen möchte, bestätigt man dies mit "Verknüpfen".
|
Die Server von SPFN sind separat von Pretendo's und Nintendos Server. Deswegen muss ein neuer Account für die Nutzung der SPFN-Server erstellt werden. Da die Konsole schon mit unseren Servern verbunden ist, muss nur noch ein neuer Nutzer angelegt werden. Drücke `+` am Gamepad bei der Benutzerauswahl, um einen neuen Nutzer anzulegen. Folge den Anweisungen der WiiU bei der Accounterstellung. Wenn gefragt wird, ob man eine NNID hat, wählt man Nein aus. Anschließend wählt man ein Mii für den Account aus. Wenn danach gefragt wird, ob man einen Account verknüpfen möchte, bestätigt man dies mit "Verknüpfen".
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -38,8 +38,8 @@ For users who previously used Pretendo's Inkay plugin, delete the files `plugins
|
||||||
|
|
||||||
Download the plugins and modules found on the [Downloads page](/downloads/) - make sure you enable file name extensions in your file browser and take note of the extension.
|
Download the plugins and modules found on the [Downloads page](/downloads/) - make sure you enable file name extensions in your file browser and take note of the extension.
|
||||||
|
|
||||||
- `Inkay-spfn.wps` goes into the `plugins` folder
|
- `Malamar-spfn.wps` goes into the `plugins` folder
|
||||||
- `Inkay-spfn.wms` goes into the `modules` folder
|
- `Malamar-spfn.wms` goes into the `modules` folder
|
||||||
|
|
||||||
With these files installed, you can eject your SD card and put it into your Wii U.
|
With these files installed, you can eject your SD card and put it into your Wii U.
|
||||||
|
|
||||||
|
|
@ -53,7 +53,7 @@ In the top left of your screen, you should see a message saying "Using SPFN".
|
||||||
|
|
||||||
> If you see "Using Pretendo Network", DO NOT PROGRESS. Turn off the console and delete the Pretendo plugins as mentioned in step 1.
|
> If you see "Using Pretendo Network", DO NOT PROGRESS. Turn off the console and delete the Pretendo plugins as mentioned in step 1.
|
||||||
|
|
||||||
> If you do not see the "Using SPFN" message, you likely didn't install the plugin correctly. Check the locations of the `Inkay-spfn.wps` and `Inkay-spfn.wms` files.
|
> If you do not see the "Using SPFN" message, you likely didn't install the plugin correctly. Check the locations of the `Malamar-spfn.wps` and `Malamar-spfn.wms` files.
|
||||||
|
|
||||||
SPFN's servers are separate from both Nintendo and Pretendo, so you will need to create a new account to access our services. Now that your console is connected to our servers, you should be brought to the accounts page. Press `+` on your gamepad to create a new account. Follow the process of creating the account. Select no when prompted if you have an NNID. Select a Mii for your account. When asked to create an account, press Link.
|
SPFN's servers are separate from both Nintendo and Pretendo, so you will need to create a new account to access our services. Now that your console is connected to our servers, you should be brought to the accounts page. Press `+` on your gamepad to create a new account. Follow the process of creating the account. Select no when prompted if you have an NNID. Select a Mii for your account. When asked to create an account, press Link.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -36,8 +36,8 @@ Para los usuarios que anteriormente han utilizado el plugin Inkay de Pretendo, e
|
||||||
|
|
||||||
Descarga los plugins y módulos que se encuentran en la [página de descargas](/downloads/) - Asegúrate de activar los nombres de las extensiones de los archivos en tu explorador de archivos para tener a la vista las extensiones de los archivos.
|
Descarga los plugins y módulos que se encuentran en la [página de descargas](/downloads/) - Asegúrate de activar los nombres de las extensiones de los archivos en tu explorador de archivos para tener a la vista las extensiones de los archivos.
|
||||||
|
|
||||||
- `Inkay-spfn.wps` va en la carpeta `plugins`
|
- `Malamar-spfn.wps` va en la carpeta `plugins`
|
||||||
- `Inkay-spfn.wms` va en la carpeta `modules`
|
- `Malamar-spfn.wms` va en la carpeta `modules`
|
||||||
|
|
||||||
Con esos archivos instalados, puedes extraer la tarjeta SD de tu ordenador e introducirla en tu consola Wii U.
|
Con esos archivos instalados, puedes extraer la tarjeta SD de tu ordenador e introducirla en tu consola Wii U.
|
||||||
|
|
||||||
|
|
@ -51,7 +51,7 @@ En la parte superior izquierda de la pantalla, debería aparecer un mensaje que
|
||||||
|
|
||||||
> Si ve el mensaje "Using Pretendo Network", NO CONTINÚE. Apague la consola y elimine los complementos de Pretendo como se indica en el paso 1.
|
> Si ve el mensaje "Using Pretendo Network", NO CONTINÚE. Apague la consola y elimine los complementos de Pretendo como se indica en el paso 1.
|
||||||
|
|
||||||
> Si no ve el mensaje "Using SPFN", es probable que no haya instalado el plugin correctamente. Verifique la ubicación de los archivos `Inkay-spfn.wps` e `Inkay-spfn.wms`.
|
> Si no ve el mensaje "Using SPFN", es probable que no haya instalado el plugin correctamente. Verifique la ubicación de los archivos `Malamar-spfn.wps` e `Malamar-spfn.wms`.
|
||||||
|
|
||||||
Los servidores de SPFN están separados a los de Nintendo y Pretendo, así que, tendrás que crear una nueva cuenta para acceder a nuestros servicios. Ahora que tu consola está conectada a nuestros servidores, deberías ser llevado a la página de cuentas. Presiona `+` en tu gamepad para crear una cuenta nueva. Sigue el proceso de creación de cuenta. Selecciona No cuando se te pregunte si tienes un NNID. Selecciona un Mii para tu cuenta. Cuando te pregunte de crear una cuenta, presiona Vincular.
|
Los servidores de SPFN están separados a los de Nintendo y Pretendo, así que, tendrás que crear una nueva cuenta para acceder a nuestros servicios. Ahora que tu consola está conectada a nuestros servidores, deberías ser llevado a la página de cuentas. Presiona `+` en tu gamepad para crear una cuenta nueva. Sigue el proceso de creación de cuenta. Selecciona No cuando se te pregunte si tienes un NNID. Selecciona un Mii para tu cuenta. Cuando te pregunte de crear una cuenta, presiona Vincular.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,19 +1,19 @@
|
||||||
## Common Error Codes
|
## Codes d'erreur communs
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### 118-XXXX durant une Parie ou lors du Matchmaking
|
### 118-XXXX pendant une Partie ou lors du Matchmaking
|
||||||
|
|
||||||
Ces erreurs sont dûes à la connection Paire à Paire. Soit votre connection ou bien celle de la console hôte est instable, créant ainsi ces erreurs. Assurez-vous que votre NAT est de type A ou B (preferablement A) et essayez de nouveau.
|
Ces erreurs font référence à la connexion Pair à Pair. Soit votre connexion soit celle de la console hôte est instable, provoquant ainsi ces erreurs. Assurez-vous que votre NAT est de type A ou B (préférablement A) et essayez de nouveau.
|
||||||
|
|
||||||
### 686-XXXX durant le lancement de l'environement SPFN
|
### 686-XXXX pendant le lancement de l'environnement SPFN
|
||||||
|
|
||||||
SPFN necessite que vous utilisiez la dernière version d'Aroma. Ouvrez l'Aroma Updater depuis l'environement SPFN et mettez-le à jour.
|
SPFN nécessite que vous utilisiez la dernière version d'Aroma. Ouvrez l'Aroma Updater depuis l'environnement SPFN et mettez-le à jour.
|
||||||
|
|
||||||
### 102-28XX (Erreur de Bannissement)
|
### 102-28XX (Erreur de Bannissement)
|
||||||
|
|
||||||
Vous ou une personne utilisant votre Wii U avez été banni de SPFN. Les appels sont actuellement indisponibles. Ne demandez pas d'appel au personnel de SPFN ou du Splatfestival. Quand la procédure d'appel sera disponible, soumettez votre SFID et les raisons qui vous font suggérer que votre banissement était injustifié puis attendez une réponse.
|
Vous ou une personne utilisant votre Wii U avez été banni de SPFN. Les appels sont actuellement indisponibles. Ne demandez pas d'appel au personnel de SPFN ou du Splatfestival. Quand la procédure d'appel sera disponible, soumettez votre SFID et les raisons qui vous font suggérer que votre bannissement était injustifié puis attendez une réponse.
|
||||||
|
|
||||||
### Mon erreur n'est pas dans cette liste
|
### Mon erreur n'est pas dans cette liste
|
||||||
|
|
||||||
[Rejoingnez le Discord](https://discord.gg/grMSxZf) et demandez de l'aide dans le salon d'assistance.
|
[Rejoignez le Discord](https://discord.gg/grMSxZf) et demandez de l'aide dans le salon d'assistance.
|
||||||
|
|
@ -8,28 +8,28 @@ Prérequis:
|
||||||
- Carte SD (Préférablement 32Go)
|
- Carte SD (Préférablement 32Go)
|
||||||
- Ordinateur ou tout autre appareil pouvant accéder a une carte SD
|
- Ordinateur ou tout autre appareil pouvant accéder a une carte SD
|
||||||
- Appareil capable d'exécuter Cemu
|
- Appareil capable d'exécuter Cemu
|
||||||
- Une connection internet
|
- Une connection Internet
|
||||||
|
|
||||||
### Étape 1: Dumper les Fichiers Nécéssaires
|
### Étape 1: Dumper les Fichiers Nécessaires
|
||||||
|
|
||||||
Ce guide nécessite que vous ayez déjà paramétré SPFN et créé un compte sur votre Wii U. Il est actuellement impossible de créer un compte depuis ce site. Si ça n'est pas déjà le cas, [suivez ce guide.](/guides?guide=install-wiiu)
|
Ce guide nécessite que vous ayez déjà paramétré SPFN et créé un compte sur votre Wii U. Il est actuellement impossible de créer un compte depuis ce site. Si ça n'est pas déjà le cas, [suivez ce guide.](/guides?guide=install-wiiu)
|
||||||
|
|
||||||
Vous aurez aussi besoin de dumper votre compte SPFN ainsi que les fichiers `otp.bin` et `seeprom.bin` depuis votre Wii U. Suivez le [guide de dumpage des fichiers online](https://cemu.cfw.guide/using-dumpling.html#online-files) de Cemu et dumpez votre compte SPFN. Profitez-en également pour dumper votre copie de Splatoon si ça n'est pas déjà fait.
|
Vous aurez aussi besoin de dumper votre compte SPFN ainsi que les fichiers `otp.bin` et `seeprom.bin` depuis votre Wii U. Suivez le [guide de dumpage des fichiers online](https://cemu.cfw.guide/using-dumpling.html#online-files) de Cemu et dumpez votre compte SPFN. Profitez-en également pour dumper votre copie de Splatoon si ça n'est pas déjà fait.
|
||||||
|
|
||||||
Transferez les fichiers dumpés vers votre ordinateur.
|
Transférez les fichiers dumpés vers votre ordinateur.
|
||||||
|
|
||||||
### Étape 2: Configuration de Cemu
|
### Étape 2: Configuration de Cemu
|
||||||
|
|
||||||
Assurez vous que vous utilisez la dernière version de Cemu. Vous pouvez la retrouver [ici](https://github.com/cemu-project/Cemu/releases).
|
Assurez vous que vous utilisez la dernière version de Cemu. Vous pouvez la retrouver [ici](https://github.com/cemu-project/Cemu/releases).
|
||||||
|
|
||||||
Exécutez Cemu et allez dans `Fichier -> Ouvrir le dossier Cemu`. Placez le dossier `mlc01` dumpé plus tôt, ainsi que les fichiers `otp.bin` et `seeprom.bin`dans le dossier Cemu.
|
Exécutez Cemu et allez dans `Fichier -> Ouvrir le dossier Cemu`. Placez le dossier `mlc01` dumpé plus tôt, ainsi que les fichiers `otp.bin` et `seeprom.bin` dans le dossier Cemu.
|
||||||
|
|
||||||
Téléchargez `network_services.xml` depuis [ici](/downloads/) et placez le dans le dossier Cemu.
|
Téléchargez `network_services.xml` depuis [ici](/downloads/) et placez le dans le dossier Cemu.
|
||||||
|
|
||||||
Exécutez Cemu et allez dans `Options -> Paramètres Généraux`. Dans l'onglet `Compte` assurez-vous que votre compte SPFN est sélectionné. Dans le cas contraire sélectionnez-le depuis le menu déroulant.
|
Exécutez Cemu et allez dans `Options -> Paramètres Généraux`. Dans l'onglet `Compte` assurez-vous que votre compte SPFN est sélectionné. Dans le cas contraire sélectionnez-le depuis le menu déroulant.
|
||||||
|
|
||||||
Vous devriez appercevoir l'option `Service Network (réseau)`. Sélectionnez-y l'option `Personnalisé`. Si l'option est grisée, vous n'avez pas ajouté le fichier `network_services.xml` correctement.
|
Vous devriez apercevoir l'option `Service Network (réseau)`. Sélectionnez-y l'option `Personnalisé`. Si l'option est grisée, vous n'avez pas ajouté le fichier `network_services.xml` correctement.
|
||||||
|
|
||||||
Ouvrez Splatoon et verifiez que vous recevez les nouvelles.
|
Ouvrez Splatoon et vérifiez que vous recevez les nouvelles.
|
||||||
|
|
||||||
Vous êtes désormais prêt à jouer sur le Splatfestival Network! [Rejoignez le Discord](https://discord.gg/grMSxZf) pour obtenir des informations sur les Splatfests à venir ou en cours, ainsi que les actualités.
|
Vous êtes désormais prêt à jouer sur le Splatfestival Network! [Rejoignez le Discord](https://discord.gg/grMSxZf) pour obtenir des informations sur les Splatfests à venir ou en cours, ainsi que les actualités.
|
||||||
|
|
@ -2,70 +2,68 @@
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
SPFN supporte deux méthodes de connection à nos serveurs:
|
SPFN prend en charge deux méthodes de connexion à nos serveurs:
|
||||||
- Plugin Aroma (Wii U moddée requise)
|
- Plugin Aroma (Wii U moddée requise)
|
||||||
- SSSL (Aucun mod requis mais les fonctionnalités seront limitées)
|
- SSSL (Aucun mod requis mais les fonctionnalités seront limitées)
|
||||||
|
|
||||||
Choisissez l'option que vous préférez, puis suivez le guide correspondant. Veuillez noter que SSSL a des limitations comparé a la méthode Aroma, il est donc reccomandé que vous utilisiez la methode Aroma si possible.
|
Choisissez l'option que vous préférez, puis suivez le guide correspondant. Veuillez noter que SSSL a des limitations comparé a la méthode Aroma, il est donc recommandé d'utiliser la méthode Aroma si possible.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Aroma
|
## Aroma
|
||||||
|
|
||||||
Prérequis:
|
Prérequis:
|
||||||
- Wii U Moddée avec Aroma
|
- Wii U moddée avec Aroma
|
||||||
- Carte SD (Préférablement 32Go)
|
- Carte SD (Préférablement 32Go)
|
||||||
- Ordinateur ou tout autre appareil pouvant accéder a une carte SD
|
- Ordinateur ou tout autre appareil pouvant accéder a une carte SD
|
||||||
- Une connection internet
|
- Une connexion Internet
|
||||||
|
|
||||||
Pour pouvoir suivre ce guide, vous devez posséder une console Wii U moddée avec la dernière version d'Aroma. Si votre console n'est pas moddée, [suivez ce giode](https://wiiu.hacks.guide/). Si votre console est moddée, recherchez d'éventuelles mise a jour d'Aroma a l'aide de l'Aroma Updater et installez les si vous en trouvez. Si vous êtes incapable de modder votre Wii U, suivez le guide SSSL à la place.
|
Pour pouvoir suivre ce guide, vous devez posséder une console Wii U moddée avec la dernière version d'Aroma. Si votre console n'est pas moddée, [suivez ce guide](https://wiiu.hacks.guide/). Si votre console est moddée, recherchez d'éventuelles mises à jour d'Aroma à l'aide de l'Aroma Updater et installez les si vous en trouvez. Si vous êtes incapable de modder votre Wii U, suivez le guide SSSL à la place.
|
||||||
|
|
||||||
Ce guide créera un duplicata de l'enviornement Aroma qui vous permettra de vous connecter sur nos serveurs. Une fois paramétré vous serez capable d'alterner entre Pretendo et SPFN en sélectionnant l'environnement correspondant en démarrant votre Wii U.
|
Ce guide créera un duplicata de l'environnement Aroma qui vous permettra de vous connecter sur nos serveurs. Une fois paramétré vous serez capable d'alterner entre Pretendo et SPFN en sélectionnant l'environnement correspondant en démarrant votre Wii U.
|
||||||
|
|
||||||
Assurez-vous qu'aucun utilisateur par défaut n'est défini avant de configurer SPFN, car cela pourrait vous amener à vous connecter avec le mauvais compte. Pour le désactiver, allumez votre Wii U et lors de la connection, cliquez sur votre Mii en haut a gauche de l'écran, descendez jusqu'à l'option "Utilisateur par Défaut" et désactivez-la.
|
Assurez-vous qu'aucun utilisateur par défaut n'est défini avant de configurer SPFN, car cela pourrait vous amener à vous connecter avec le mauvais compte. Pour le désactiver, allumez votre Wii U et lors de la connexion, cliquez sur votre Mii en haut a gauche de l'écran, descendez jusqu'à l'option "Utilisateur par Défaut" et désactivez-la.
|
||||||
|
|
||||||
Si vous utilisez actuellement le serveur DNS de Pretendo pour vous y connecter, désactiver le avant de continuer.
|
Si vous utilisez actuellement le serveur DNS de Pretendo pour vous y connecter, désactivez-le avant de continuer.
|
||||||
|
|
||||||
### Étape 1: Préparation de la carte SD
|
### Étape 1: Préparation de la carte SD
|
||||||
|
|
||||||
Insérez votre carte SD dans votre ordinateur et naviguez jusqu'à `SD:/wiiu/environments`
|
Insérez votre carte SD dans votre ordinateur et naviguez jusqu'à `SD:/wiiu/environments`
|
||||||
|
|
||||||
Faites une copie de votre dossier d'environement `aroma` et renommez le `SPFN` - ça sera l'environnement que vous allez utiliser pour vous connecter a nos serveurs.
|
Faites une copie de votre dossier d'environnement `aroma` et renommez le en `SPFN` - ça sera l'environnement que vous allez utiliser pour vous connecter a nos serveurs.
|
||||||
|
|
||||||
Pour les utilisateurs qui ont précédemment utilisé le plugin Inkay de Pretendo, supprimez les fichiers `plugins/Inkay-pretendo.wps` et `modules/Inkay-pretendo.wms` du dossier d'environnement SPFN.
|
Pour les utilisateurs ayant précédemment utilisé le plugin Inkay de Pretendo, supprimez les fichiers `plugins/Inkay-pretendo.wps` et `modules/Inkay-pretendo.wms` du dossier d'environnement SPFN.
|
||||||
|
|
||||||
Download the plugins and modules found on the [Downloads page](/downloads/) - make sure you enable file name extensions in your file browser and take note of the extension.
|
|
||||||
Téléchargez les plugins et modules se trouvant sur la [page des Téléchargements](/downloads/) - assurez vous d'avoir activé les Extensions de nom de Fichier dans votre navigateur.
|
Téléchargez les plugins et modules se trouvant sur la [page des Téléchargements](/downloads/) - assurez vous d'avoir activé les Extensions de nom de Fichier dans votre navigateur.
|
||||||
|
|
||||||
- `Inkay-spfn.wps` va dans le dossier `plugins`
|
- `Malamar-spfn.wps` va dans le dossier `plugins`
|
||||||
- `Inkay-spfn.wms` va dans le dossier `modules`
|
- `Malamar-spfn.wms` va dans le dossier `modules`
|
||||||
|
|
||||||
With these files installed, you can eject your SD card and put it into your Wii U.
|
|
||||||
Une fois les fichiers installés, vous pouvez éjecter votre carte SD et l'insérer dans votre Wii U.
|
Une fois les fichiers installés, vous pouvez éjecter votre carte SD et l'insérer dans votre Wii U.
|
||||||
|
|
||||||
### Étape 2: Configuration de la console
|
### Étape 2: Configuration de la console
|
||||||
|
|
||||||
Allumez la console et maintenez le bouton `X` sur le gamepad pour ouvrir l'Environment Loader.
|
Allumez la console et maintenez le bouton `X` sur le gamepad pour ouvrir l'Environment Loader.
|
||||||
|
|
||||||
A l'aide du pavé directionnel, naviguer vers l'option `SPFN` et appuyez sur `A`. Votre console va maintenant charger l'environnement et se connecter a nos serveurs.
|
À l'aide du pavé directionnel, naviguez vers l'option `SPFN` et appuyez sur `A`. Votre console va maintenant charger l'environnement et se connecter a nos serveurs.
|
||||||
|
|
||||||
En haut a gauche de votre écran, vous devriez voir le méssage "Using SPFN".
|
En haut à gauche de votre écran, vous devriez voir le message "Using SPFN".
|
||||||
|
|
||||||
> Si vous voyez "Using Pretendo Network", NE CONTINUEZ PAS. Éteignez la console et supprimez les plugins pretendo comme mentionné dans l'étape 1.
|
> Si vous voyez "Using Pretendo Network", NE CONTINUEZ PAS. Éteignez la console et supprimez les plugins Pretendo comme mentionné dans l'étape 1.
|
||||||
|
|
||||||
> Si vous ne voyez pas le message "Using spfn", vous n'avez probablement pas installé le plugin correctement. Vérifiez l'emplacement des fichiers `Inkay-spfn.wps` et `Inkay-spfn.wms`.
|
> Si vous ne voyez pas le message "Using SPFN", vous n'avez probablement pas installé le plugin correctement. Vérifiez l'emplacement des fichiers `Malamar-spfn.wps` et `Malamar-spfn.wms`.
|
||||||
|
|
||||||
Les serveurs de SPFN sont séparés de ceux de Nintendo et Pretendo, vous devez donc créer un nouveau compte pour accéder a nos services. Maintenant que votre console est connectée a nos serveurs, vous pouvez ouvrir la page des comptes et appuyer sur `+` sur votre gamepad pour créer un nouvau compte. Suivez le processus de création de compte. sélectionnez "Non" lorsqu'on vous demande si vous avez un NNID. Selectoonnez un Mii pour votre compte. Lorsque vous êtes invité à créer un compte, sélectionnez "Lier".
|
Les serveurs de SPFN sont séparés de ceux de Nintendo et Pretendo, vous devez donc créer un nouveau compte pour accéder a nos services. Maintenant que votre console est connectée a nos serveurs, vous pouvez ouvrir la page des comptes et appuyer sur `+` sur votre gamepad pour créer un nouveau compte. Suivez le processus de création de compte. sélectionnez "Non" lorsqu'on vous demande si vous avez un NNID. Sélectionnez un Mii pour votre compte. Lorsque vous êtes invité à créer un compte, sélectionnez "Lier".
|
||||||
|
|
||||||
Avant de continuer, confirmez que l'accord fait référence au Splatfestival Network. Si ça n'est pas le cas, vos plugins ne sont pas correctement installés. Retournez a l'étape 1 et assurez vous qu'ils sont correctement placés.
|
Avant de continuer, confirmez que l'accord fait référence au Splatfestival Network. Si ça n'est pas le cas, vos plugins ne sont pas correctement installés. Retournez à l'étape 1 et assurez vous qu'ils sont correctement placés.
|
||||||
|
|
||||||
S'il référence bien le Splatfestival Network, lisez l'accord d'utilisation et appuyez sur `Accepter`, puis entrez vos informations de connection.
|
S'il fait bien référence au Splatfestival Network, lisez l'accord d'utilisation et appuyez sur `Accepter`, puis entrez vos informations de connexion.
|
||||||
|
|
||||||
> NE REUTILISEZ PAS DE MOTS DE PASSE POUR PLUSIEURS COMPTES QUE CE SOIT DANS NOTRE RESEAU OU EN DEHORS DE CELUI-CI.
|
> NE RÉUTILISEZ PAS DE MOTS DE PASSE POUR PLUSIEURS COMPTES QUE CE SOIT DANS NOTRE RESEAU OU EN DEHORS DE CELUI-CI.
|
||||||
|
|
||||||
Une fois votre compte créé, vous receverez un email de confirmation. Il se peut se trouver dans votre filtre a spam, assurez vous de ne pas l'avoir reçu avant d'en demander un nouveau. Pour l'entrer, connectez vous a votre compte depuis votre Wii U et vous serez invitez à entrer votre code de vérification. Si vous êtes déjà conncté, cliquez sur votre mii en haut a gauche du gamepad et choisissez "Changer d'Utilisateur". Puis, sélectionnez votre compte SPFN pour vous y reconncter, vous devriez être invité a entrer votre code.
|
Une fois votre compte créé, vous recevrez un mail de confirmation. Il peut se trouver dans vos spams, assurez vous de ne pas l'avoir reçu avant d'en demander un nouveau. Pour l'entrer, connectez vous a votre compte depuis votre Wii U et vous serez invité à entrer votre code de vérification. Si vous êtes déjà connecté, cliquez sur votre Mii en haut a gauche du gamepad et choisissez "Changer d'Utilisateur". Puis, sélectionnez votre compte SPFN pour vous y reconnecter, vous devriez être invité a entrer votre code.
|
||||||
|
|
||||||
Ouvrez Splatoon et verifiez que vous recevez les nouvelles.
|
Ouvrez Splatoon et vérifiez que vous recevez les nouvelles.
|
||||||
|
|
||||||
Vous êtes désormais prêt à jouer sur le Splatfestival Network! [Rejoignez le Discord](https://discord.gg/grMSxZf) pour obtenir des informations sur les Splatfests à venir ou en cours, ainsi que les actualités.
|
Vous êtes désormais prêt à jouer sur le Splatfestival Network! [Rejoignez le Discord](https://discord.gg/grMSxZf) pour obtenir des informations sur les Splatfests à venir ou en cours, ainsi que les actualités.
|
||||||
|
|
||||||
|
|
@ -73,42 +71,41 @@ Vous êtes désormais prêt à jouer sur le Splatfestival Network! [Rejoignez le
|
||||||
|
|
||||||
## SSSL
|
## SSSL
|
||||||
|
|
||||||
> SSSL ne supporte pas toute les fonctionnalités qu'SPFN peut offrir, telles que le support de Miiverse ainsi que des postes de la Place ne sont pas disponibles via SSSL et ne peuvent être obtenus que via la méthode Aroma. Miiverse n'est actuellement pas complêtement fonctionnel sur nos serveurs, mais lorsqu'ils le seront, les utilisateurs connectés via SSSL ne pourront pas poster de messages, seulement les voirs.
|
> SSSL ne prend pas en charge tout ce que SPFN peut offrir, les fonctionnalités telles que Miiverse ainsi que les publications de la Place ne sont pas disponibles via SSSL et ne peuvent être obtenus que via la méthode Aroma. Miiverse n'est toujours pas complètement fonctionnel sur nos serveurs, mais lorsqu'il le sera, les utilisateurs connectés via SSSL ne pourront pas publier de messages, seulement les voir.
|
||||||
|
|
||||||
Prérequis:
|
Prérequis:
|
||||||
- Wii U
|
- Wii U
|
||||||
- Une connction internet
|
- Une connexion Internet
|
||||||
|
|
||||||
|
Si votre console est moddée, il est préférable que vous utilisiez la méthode Aroma, mais si vous préférez utiliser la méthode SSSL, assurez vous de désactiver le plugin Inkay de Pretendo s'il est présent ou de faire une copie de l'environnement sans le plugin Inkay. Un guide pour créer un duplicata de l'environnement peut être trouvé à l'étape 1 du guide aroma ci-dessus. Veuillez noter que lorsque vous changerez de serveur vous devez désactiver ou réactiver SSSL en suivant ce guide de nouveau.
|
||||||
Si votre console est moddée, il est préférable que vous utilisiez la méthode Aroma, mais si vous préférez utiliser la méthode SSSL malgré ça, assurez vous de desactiver le plugin Inkay de pretendo si présent ou de faire une copie de l'environement sans le plugin Inkay. Un guide pour créer un duplicata de l'environement peut être trouvé a l'étape 1 du guide aroma ci-dessus. Veuillez noter que lorsque vous changerez de serveurs vous devez désactiver ou réactiver SSSL en suivant ce guide de nouveau.
|
|
||||||
|
|
||||||
### Étape 1: Configuration de la console
|
### Étape 1: Configuration de la console
|
||||||
|
|
||||||
SSSL utilise les paramètres DNS de la console pour vous rediriger vers nos serveurs. Pour pouvoir vous y connecter vous devez configurer votre connection WiFi active pour qu'elle utilise ce serveur DNS.
|
SSSL utilise les paramètres DNS de la console pour vous rediriger vers nos serveurs. Pour pouvoir vous y connecter vous devez configurer votre connexion Wi-Fi active pour qu'elle utilise ce serveur DNS.
|
||||||
|
|
||||||
Démarrez votre Wii U et connectez vous. Ouvrez l'application `Paramètres de la console` et naviguer vers l'onglet `Internet`. Sélectionnez `Connecter à Internet`, appuyez sur `X` pour ouvrir votre liste de connections et sélectionnez votre connection internet actuelle.
|
Démarrez votre Wii U et connectez vous. Ouvrez l'application `Paramètres de la console` et naviguez vers l'onglet `Internet`. Sélectionnez `Se connecter à Internet`, appuyez sur `X` pour ouvrir votre liste de connexions et sélectionnez votre connexion Internet actuelle.
|
||||||
|
|
||||||
Sélectionnez `Modifier les paramètre` et naviguer jusqu'à `DNS`. Changez le en `Ne pas obtenir automatiquement`et saisissez les informations DNS comme suit :
|
Sélectionnez `Modifier les paramètres` et naviguez jusqu'à `DNS`. Changez-le en `Ne pas obtenir automatiquement` et saisissez les informations DNS comme suit :
|
||||||
|
|
||||||
- DNS Primaire: 45.85.147.85
|
- DNS Primaire: 45.85.147.85
|
||||||
- DNS Secondaire: 1.1.1.1
|
- DNS Secondaire: 1.1.1.1
|
||||||
|
|
||||||
La Wii U formattera automatiquement les informations que vous avez saisies de façon a ce que, par exemple, le DNS Primaire soit changé en `045.085.147.085`. Ceci est normal et marchera toujours sans problème.
|
La Wii U formatera automatiquement les informations que vous avez saisies de façon à ce que, par exemple, le DNS Primaire soit changé en `045.085.147.085`. Ceci est normal et marchera toujours sans problème.
|
||||||
|
|
||||||
Enfin, appuyez sur `Confirmer` puis sur `B` pour sauvegarder les paramètres internet. La console vous invitera à tester votre connection, sélectionnez `Test de connexion`. Le test devrait se conclure avec succès. Une fois fini, quittez les paramètres de la console en appuyant plusieurs fois sur `B` pour quitter les menus. Vous êtes maintenant connecté à SPFN.
|
Enfin, appuyez sur `Confirmer` puis sur `B` pour sauvegarder les paramètres Internet. La console vous invitera à tester votre connexion, sélectionnez `Test de connexion`. Le test devrait se conclure avec succès. Une fois fini, quittez les paramètres de la console en appuyant plusieurs fois sur `B` pour quitter les menus. Vous êtes maintenant connecté à SPFN.
|
||||||
|
|
||||||
### Étape 2: Création de votre compte
|
### Étape 2: Création de votre compte
|
||||||
|
|
||||||
Les serveurs de SPFN sont séparés de ceux de Nintendo et Pretendo, vous devez donc créer un nouveau compte pour accéder a nos services. Maintenant que votre console est connectée a nos serveurs, vous pouvez ouvrir la page des comptes et appuyer sur `+` sur votre gamepad pour créer un nouvau compte. Suivez le processus de création de compte. sélectionnez "Non" lorsqu'on vous demande si vous avez un NNID. Selectoonnez un Mii pour votre compte. Lorsque vous êtes invité à créer un compte, sélectionnez "Lier".
|
Les serveurs de SPFN sont séparés de ceux de Nintendo et Pretendo, vous devez donc créer un nouveau compte pour accéder a nos services. Maintenant que votre console est connectée a nos serveurs, vous pouvez ouvrir la page des comptes et appuyer sur `+` sur votre gamepad pour créer un nouveau compte. Suivez le processus de création de compte. sélectionnez "Non" lorsqu'on vous demande si vous avez un NNID. Sélectionnez un Mii pour votre compte. Lorsque vous êtes invité à créer un compte, sélectionnez "Lier".
|
||||||
|
|
||||||
Avant de continuer, confirmez que l'accord fait référence au Splatfestival Network. Si ça n'est pas le cas, il se peut que vous ayez mal configuré SSSL. Retournez a l'étape 1 et assurez vous qu'ils sont correctement placés. Si cela ne résoud pas le problème, contactez un développeur de SPFN via le salon d'assistance du [serveur Discord](https://discord.gg/grMSxZf).
|
Avant de continuer, confirmez que l'accord fait référence au Splatfestival Network. Si ça n'est pas le cas, il se peut que vous ayez mal configuré SSSL. Retournez à l'étape 1 et assurez vous qu'ils sont correctement placés. Si cela ne résout pas le problème, contactez un développeur de SPFN via le salon d'assistance du [serveur Discord](https://discord.gg/grMSxZf).
|
||||||
|
|
||||||
S'il référence bien le Splatfestival Network, lisez l'accord d'utilisation et appuyez sur `Accepter`, puis entrez vos informations de connection.
|
S'il fait bien référence au Splatfestival Network, lisez l'accord d'utilisation et appuyez sur `Accepter`, puis entrez vos informations de connexion.
|
||||||
|
|
||||||
> NE REUTILISEZ PAS DE MOTS DE PASSE POUR PLUSIEURS COMPTES QUE CE SOIT DANS NOTRE RESEAU OU EN DEHORS DE CELUI-CI.
|
> NE RÉUTILISEZ PAS DE MOTS DE PASSE POUR PLUSIEURS COMPTES QUE CE SOIT DANS NOTRE RESEAU OU EN DEHORS DE CELUI-CI.
|
||||||
|
|
||||||
Une fois votre compte créé, vous receverez un email de confirmation. Il se peut se trouver dans votre filtre a spam, assurez vous de ne pas l'avoir reçu avant d'en demander un nouveau. Pour l'entrer, connectez vous a votre compte depuis votre Wii U et vous serez invitez à entrer votre code de vérification. Si vous êtes déjà conncté, cliquez sur votre mii en haut a gauche du gamepad et choisissez "Changer d'Utilisateur". Puis, sélectionnez votre compte SPFN pour vous y reconncter, vous devriez être invité a entrer votre code.
|
Une fois votre compte créé, vous recevrez un mail de confirmation. Il peut se trouver dans vos spams, assurez vous de ne pas l'avoir reçu avant d'en demander un nouveau. Pour l'entrer, connectez vous a votre compte depuis votre Wii U et vous serez invité à entrer votre code de vérification. Si vous êtes déjà connecté, cliquez sur votre Mii en haut a gauche du gamepad et choisissez "Changer d'Utilisateur". Puis, sélectionnez votre compte SPFN pour vous y reconnecter, vous devriez être invité a entrer votre code.
|
||||||
|
|
||||||
Ouvrez Splatoon et verifiez que vous recevez les nouvelles.
|
Ouvrez Splatoon et vérifiez que vous recevez les nouvelles.
|
||||||
|
|
||||||
Vous êtes désormais prêt à jouer sur le Splatfestival Network! [Rejoignez le Discord](https://discord.gg/grMSxZf) pour obtenir des informations sur les Splatfests à venir ou en cours, ainsi que les actualités.
|
Vous êtes désormais prêt à jouer sur le Splatfestival Network! [Rejoignez le Discord](https://discord.gg/grMSxZf) pour obtenir des informations sur les Splatfests à venir ou en cours, ainsi que les actualités.
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
## Dépanage - Cemu
|
## Dépannage - Cemu
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Splatoon se bloque sur l'écran de chargement lors de sa première ouverture
|
### Splatoon se bloque sur l'écran de chargement lors de sa première ouverture
|
||||||
|
|
||||||
Redémarrez Cemu et allez dans `Debug -> Ouvrir la fenêtre de journalisation`. Gardez cette fenêtre ouverte et lancez le jeu. Attendez pendant au moins 30 secondes. Faites une capture d'écran de la fenêtre de journalisation et envoyez là dans le salon d'assistance du [Discord](https://discord.gg/grMSxZf).
|
Redémarrez Cemu et allez dans `Debug -> Ouvrir la fenêtre de journalisation`. Gardez cette fenêtre ouverte et lancez le jeu. Attendez pendant au moins 30 secondes. Faites une capture d'écran de la fenêtre de journalisation et envoyez-la dans le salon d'assistance du [Discord](https://discord.gg/grMSxZf).
|
||||||
|
|
||||||
### Mon erreur n'est pas dans cette liste
|
### Mon erreur n'est pas dans cette liste
|
||||||
|
|
||||||
[Rejoingnez le Discord](https://discord.gg/grMSxZf) et demandez de l'aide dans le salon d'assistance.
|
[Rejoignez le Discord](https://discord.gg/grMSxZf) et demandez de l'aide dans le salon d'assistance.
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
## Troubleshooting - Wii U
|
## Dépannage - Wii U
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Lorsque je charge l'environement, je ne vois pas de message "Using SPFN" / "Using Pretendo Network"
|
### Lorsque je charge l'environnement, je ne vois pas de message "Using SPFN" / "Using Pretendo Network"
|
||||||
|
|
||||||
Soit vous avez selectionné votre environement Aroma principal soit vous n'avez pas installé le plugin correctement. Verifiez que vous ayez bien supprimé les fichiers Pretendo de votre dossier d'environement SPFN (`inkay-pretendo.wps` dans `plugins` ainsi que `inkay-pretendo.wms` dans `modules`). Ensuite, lors du prochain démarrage de votre Wii U, assurez vous de maintenir enfoncer le bouton `X` pour ouvrir le selecteur d'environement et choisisez l'environement SPFN.
|
Soit vous avez sélectionné votre environnement Aroma principal, soit vous n'avez pas installé le plugin correctement. Vérifiez que vous ayez bien supprimé les fichiers Pretendo de votre dossier d'environnement SPFN (`inkay-pretendo.wps` dans `plugins` ainsi que `inkay-pretendo.wms` dans `modules`). Ensuite, lors du prochain démarrage de votre Wii U, assurez vous de maintenir enfoncé le bouton `X` pour ouvrir le sélecteur d'environnement et choisissez l'environnement SPFN.
|
||||||
|
|
||||||
|
|
||||||
### Mon erreur n'est pas dans cette liste
|
### Mon erreur n'est pas dans cette liste
|
||||||
|
|
||||||
[Rejoingnez le Discord](https://discord.gg/grMSxZf) et demandez de l'aide dans le salon d'assistance.
|
[Rejoignez le Discord](https://discord.gg/grMSxZf) et demandez de l'aide dans le salon d'assistance.
|
||||||
|
|
@ -36,8 +36,8 @@ For users who previously used Pretendo's Inkay plugin, delete the files `plugins
|
||||||
|
|
||||||
Download the plugins and modules found on the [Downloads page](/downloads/) - make sure you enable file name extensions in your file browser and take note of the extension.
|
Download the plugins and modules found on the [Downloads page](/downloads/) - make sure you enable file name extensions in your file browser and take note of the extension.
|
||||||
|
|
||||||
- `Inkay-spfn.wps` goes into the `plugins` folder
|
- `Malamar-spfn.wps` goes into the `plugins` folder
|
||||||
- `Inkay-spfn.wms` goes into the `modules` folder
|
- `Malamar-spfn.wms` goes into the `modules` folder
|
||||||
|
|
||||||
With these files installed, you can eject your SD card and put it into your Wii U.
|
With these files installed, you can eject your SD card and put it into your Wii U.
|
||||||
|
|
||||||
|
|
@ -51,7 +51,7 @@ In the top left of your screen, you should see a message saying "Using SPFN".
|
||||||
|
|
||||||
> If you see "Using Pretendo Network", DO NOT PROGRESS. Turn off the console and delete the Pretendo plugins as mentioned in step 1.
|
> If you see "Using Pretendo Network", DO NOT PROGRESS. Turn off the console and delete the Pretendo plugins as mentioned in step 1.
|
||||||
|
|
||||||
> If you do not see the "Using SPFN" message, you likely didn't install the plugin correctly. Check the locations of the `Inkay-spfn.wps` and `Inkay-spfn.wms` files.
|
> If you do not see the "Using SPFN" message, you likely didn't install the plugin correctly. Check the locations of the `Malamar-spfn.wps` and `Malamar-spfn.wms` files.
|
||||||
|
|
||||||
SPFN's servers are separate from both Nintendo and Pretendo, so you will need to create a new account to access our services. Now that your console is connected to our servers, you should be brought to the accounts page. Press `+` on your gamepad to create a new account. Follow the process of creating the account. Select no when prompted if you have an NNID. Select a Mii for your account. When asked to create an account, press Link.
|
SPFN's servers are separate from both Nintendo and Pretendo, so you will need to create a new account to access our services. Now that your console is connected to our servers, you should be brought to the accounts page. Press `+` on your gamepad to create a new account. Follow the process of creating the account. Select no when prompted if you have an NNID. Select a Mii for your account. When asked to create an account, press Link.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -38,8 +38,8 @@ SDカードをコンピュータに差し込み、 `SD:/wiiu/environments` に
|
||||||
|
|
||||||
[ダウンロードページ](https://www.google.com/search?q=/downloads/)にあるプラグインとモジュールをダウンロードします。ファイルブラウザでファイル名拡張子を有効にし、拡張子に注意してください。
|
[ダウンロードページ](https://www.google.com/search?q=/downloads/)にあるプラグインとモジュールをダウンロードします。ファイルブラウザでファイル名拡張子を有効にし、拡張子に注意してください。
|
||||||
|
|
||||||
* `Inkay-spfn.wps` は `plugins` フォルダーに入ります
|
* `Malamar-spfn.wps` は `plugins` フォルダーに入ります
|
||||||
* `Inkay-spfn.wms` は `modules` フォルダーに入ります
|
* `Malamar-spfn.wms` は `modules` フォルダーに入ります
|
||||||
|
|
||||||
これらのファイルをインストールしたら、SDカードを取り出してWii Uに差し込みます。
|
これらのファイルをインストールしたら、SDカードを取り出してWii Uに差し込みます。
|
||||||
|
|
||||||
|
|
@ -52,7 +52,7 @@ SDカードをコンピュータに差し込み、 `SD:/wiiu/environments` に
|
||||||
画面の左上に「Using SPFN」というメッセージが表示されるはずです。
|
画面の左上に「Using SPFN」というメッセージが表示されるはずです。
|
||||||
|
|
||||||
> 「Using Pretendo Network」と表示された場合は、先に進まないでください。本体の電源を切り、ステップ1で述べたようにPretendoプラグインを削除してください。
|
> 「Using Pretendo Network」と表示された場合は、先に進まないでください。本体の電源を切り、ステップ1で述べたようにPretendoプラグインを削除してください。
|
||||||
> 「Using SPFN」メッセージが表示されない場合は、プラグインが正しくインストールされていない可能性があります。 `Inkay-spfn.wps` と `Inkay-spfn.wms` ファイルの場所を確認してください。
|
> 「Using SPFN」メッセージが表示されない場合は、プラグインが正しくインストールされていない可能性があります。 `Malamar-spfn.wps` と `Malamar-spfn.wms` ファイルの場所を確認してください。
|
||||||
|
|
||||||
SPFNのサーバーはNintendoとPretendoの両方から独立しているため、当社のサービスにアクセスするには新しいアカウントを作成する必要があります。本体が当社のサーバーに接続されたので、アカウントページが表示されるはずです。ゲームパッドの `+` を押して新しいアカウントを作成します。アカウント作成プロセスに従います。NNIDを持っているか尋ねられたら、いいえを選択します。アカウントのMiiを選択します。アカウントの作成を求められたら、Linkを押します。
|
SPFNのサーバーはNintendoとPretendoの両方から独立しているため、当社のサービスにアクセスするには新しいアカウントを作成する必要があります。本体が当社のサーバーに接続されたので、アカウントページが表示されるはずです。ゲームパッドの `+` を押して新しいアカウントを作成します。アカウント作成プロセスに従います。NNIDを持っているか尋ねられたら、いいえを選択します。アカウントのMiiを選択します。アカウントの作成を求められたら、Linkを押します。
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue