diff --git a/.old/docs/es_ES/install/3ds.md b/.old/docs/es_ES/install/3ds.md deleted file mode 100644 index 3dec8b2..0000000 --- a/.old/docs/es_ES/install/3ds.md +++ /dev/null @@ -1,104 +0,0 @@ -# Familia 3DS/2DS - -
- ¡PRECAUCIÓN! - LAS TRANSFERENCIAS DE SISTEMA NO ESTÁN ACTUALMENTE SOPORTADAS POR NUESTROS SERVIDORES. INTENTAR REALIZAR UNA TRANSFERENCIA DE SISTEMA PUEDE EVITAR QUE PUEDAS CONECTARTE EN LÍNEA EN EL FUTURO. EL SOPORTE PARA LAS TRANSFERENCIAS DE SISTEMA ESTÁ EN DESARROLLO. -
- -
- ℹ️ Esta guía asume que tienes un Sistema con Homebrew ejecutando la última versión de Luma3DS (13+). Si no es así, por favor sigue esta guía para hacer Homebrew en tu sistema primero. -
- -Los siguientes pasos son necesarios para que te puedas conectar a la Red Pretendo: -1. [Descargar Nimbus](#downloading-nimbus) -2. [Habilitar parches de Luma](#luma-patches) -3. [Nimbus](#using-nimbus) - -## Descargar Nimbus - -
- ℹ️ Nimbus también está disponible en Universal-Updater. Si no tienes Universal-Updater, puedes seguir esta guía. Puedes descargar los archivos requeridos desde allí en lugar de GitHub, o instalar/actualizar la aplicación directamente desde tu consola. -
-
- ℹ️ Si lo instalas directamente desde tu consola por primera vez, aún necesitarás instalar los parches IPS asociados desde GitHub. Una vez instalado, las actualizaciones pueden gestionarse exclusivamente desde Universal-Updater. -
- -Antes de comenzar, apaga tu consola e inserta la tarjeta SD en tu computadora. - -Una vez insertada, descarga la última versión de [Nimbus](https://github.com/PretendoNetwork/Nimbus/releases/latest). - -Nimbus está disponible tanto como una aplicación 3DSX como un CIA instalable. La página de versiones ofrece descargas de ambas opciones. Selecciona la versión que prefieras utilizar, o selecciona el archivo `combined.[versión].zip` para utilizar ambos. - - - -Extrae el contenido del archivo zip a la raíz de tu tarjeta SD. Si se te pregunta si deseas fusionar o sobrescribir archivos, acepta los cambios. - -Asegúrate de que tu tarjeta SD tenga todos los siguientes archivos: - -- `SD:/luma/titles/000400300000BC02/code.ips` (Miiverse, JPN) -- `SD:/luma/titles/000400300000BD02/code.ips` (Miiverse, USA) -- `SD:/luma/titles/000400300000BE02/code.ips` (Miiverse, EUR) -- `SD:/luma/sysmodules/0004013000002F02.ips` (SSL) -- `SD:/luma/sysmodules/0004013000003202.ips` (FRD/Friends) -- `SD:/luma/sysmodules/0004013000003802.ips` (ACT/NNID) -- `SD:/3ds/juxt-prod.pem` (certificado de Juxtaposition) - -Si no lo instalaste a través de Universal-Updater, asegúrate de que al menos uno de los siguientes también esté presente: - -- `SD:/cias/nimbus.cia` -- `SD:/3ds/nimbus.3dsx` - -Vuelve a insertar tu tarjeta SD en la consola. - -## Parches de Luma - -
-ℹ️ Salta este paso si ya has habilitado los parches necesarios en tu consola para la Red Pretendo. -
- -Para usar el servicio de Red Pretendo, necesitarás habilitar los parches de Luma en tu consola. Mantén presionado el botón `SELECT` en tu 3DS y enciéndela. - -En la pantalla que se muestra, asegúrate de que las siguientes opciones estén habilitadas: - -- `Habilitar carga de firmwares y módulos externos` -- `Habilitar parcheo de juegos` - -Presiona `START` para guardar y continuar con estos cambios. - -## Instalación de Nimbus en el Menú HOME - -
-ℹ️ Salta este paso si solo descargaste el archivo zip de 3DSX. -
- -Si descargaste los archivos combinados o CIA, puedes instalar Nimbus en el Menú HOME para un acceso rápido y sencillo. - -Abre FBI. Si no tienes FBI, descarga la última versión desde [GitHub](https://github.com/lifehackerhansol/FBI/releases/latest). Selecciona `SD`, luego `cias`. Encuentra y selecciona `nimbus.cia`. Selecciona `Instalar CIA` o `Instalar y eliminar CIA`. - -Una vez que haya terminado la instalación, presiona el botón HOME y sal de FBI. Deberías ver un mensaje indicando que se ha añadido una nueva aplicación al Menú HOME. Haz clic en OK y ahora tendrás Nimbus en tu Menú HOME. - -## Usando Nimbus - -Dependiendo de cómo hayas instalado Nimbus, ábrelo a través del Homebrew Launcher o el Menú HOME de 3DS. Selecciona `Pretendo` o `Nintendo` para cambiar entre los servicios. - -Tu selección persistirá entre reinicios. - -## Iniciar sesión en tu PNID - -El 3DS no depende de los NNID para la gran mayoría de los servidores de juegos. Debido a esto, el uso de un PNID tampoco es necesario para la mayoría de los juegos[[1]](#footnote-1). - -Configurar un PNID en el 3DS es similar a configurar un NNID. Puedes crear el PNID en tu consola o registrarlo desde una cuenta en [nuestro sitio web](/account/register) y vincularlo a tu consola en una fecha posterior. - -Se recomienda registrar el PNID en tu dispositivo en este momento, ya que registrar en el sitio web actualmente no te permite cambiar tus datos de usuario. - -## Otra información - -### ¿Cómo funciona Nimbus? -Nimbus creará una segunda cuenta local establecida en el entorno `test` NASC. Los parches IPS establecerán que las URLs del entorno `test` NASC apunten a Pretendo. Puedes alternar libremente entre Pretendo y Nintendo. Tu modo seleccionado persistirá entre reinicios. - -### ¿Segunda cuenta local? -Quizás te hayas preguntado: _"¿Segunda cuenta local? ¿Qué es eso? Pensé que la 3DS solo tenía una cuenta."_ Y estarías medio en lo correcto. La 3DS normalmente solo admite una cuenta, y solo puedes tener una cuenta activa a la vez. Sin embargo, Nintendo implementó soporte para múltiples cuentas locales en la 3DS/2DS que permanece sin usar en todas las unidades minoristas. En una unidad minorista normal, solo se crea una cuenta local, que se establece en el entorno `prod` NASC. Nimbus utiliza esta función no utilizada para crear cuentas locales en un entorno sandbox con diferentes entornos. - - diff --git a/.old/public/assets/images/arrow-right.svg b/.old/public/assets/images/arrow-right.svg deleted file mode 100644 index 88abada..0000000 --- a/.old/public/assets/images/arrow-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/.old/public/assets/images/bandwidth.svg b/.old/public/assets/images/bandwidth.svg deleted file mode 100644 index 9679c40..0000000 --- a/.old/public/assets/images/bandwidth.svg +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/.old/public/assets/images/down-arrow.svg b/.old/public/assets/images/down-arrow.svg deleted file mode 100644 index ed60370..0000000 --- a/.old/public/assets/images/down-arrow.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/.old/public/assets/images/n2ds.png b/.old/public/assets/images/n2ds.png deleted file mode 100644 index e4c9f0e..0000000 Binary files a/.old/public/assets/images/n2ds.png and /dev/null differ diff --git a/.old/docs/common/error-page-template.md b/content/docs/error-page-template.md similarity index 100% rename from .old/docs/common/error-page-template.md rename to content/docs/error-page-template.md diff --git a/.old/docs/en_US/install/3ds.md b/content/docs/install/3ds.md similarity index 98% rename from .old/docs/en_US/install/3ds.md rename to content/docs/install/3ds.md index a701775..05c98d0 100644 --- a/.old/docs/en_US/install/3ds.md +++ b/content/docs/install/3ds.md @@ -1,3 +1,7 @@ +--- +description: "Instructions on how to set up Pretendo on the 3DS/2DS family of consoles." +--- + # 3DS/2DS Family
diff --git a/.old/docs/en_US/install/azahar.md b/content/docs/install/azahar.md similarity index 98% rename from .old/docs/en_US/install/azahar.md rename to content/docs/install/azahar.md index e6ccedd..dc872aa 100644 --- a/.old/docs/en_US/install/azahar.md +++ b/content/docs/install/azahar.md @@ -1,3 +1,7 @@ +--- +description: "Instructions on how to set up Pretendo on Azahar, the 3DS/2DS emulator." +--- + # Azahar
diff --git a/.old/docs/en_US/install/cemu.md b/content/docs/install/cemu.md similarity index 95% rename from .old/docs/en_US/install/cemu.md rename to content/docs/install/cemu.md index ea017dc..46f161b 100644 --- a/.old/docs/en_US/install/cemu.md +++ b/content/docs/install/cemu.md @@ -1,3 +1,7 @@ +--- +description: "Instructions on how to set up Pretendo on Cemu, the Wii U emulator." +--- +
This Guide may be missing some info or incomplete.
# Cemu diff --git a/.old/docs/en_US/install/citra.md b/content/docs/install/citra.md similarity index 59% rename from .old/docs/en_US/install/citra.md rename to content/docs/install/citra.md index 76ab099..c21518c 100644 --- a/.old/docs/en_US/install/citra.md +++ b/content/docs/install/citra.md @@ -1,3 +1,7 @@ +--- +description: "Citra is not supported. Please use Azahar instead." +--- + # Citra Citra is not supported. Please use Azahar instead. diff --git a/.old/docs/en_US/install/juxt.md b/content/docs/install/juxt.md similarity index 93% rename from .old/docs/en_US/install/juxt.md rename to content/docs/install/juxt.md index 75981af..36bb123 100644 --- a/.old/docs/en_US/install/juxt.md +++ b/content/docs/install/juxt.md @@ -1,3 +1,7 @@ +--- +description: "Instructions on how to install Juxtaposition." +--- + # Installing Juxtaposition
diff --git a/.old/docs/en_US/install/wiiu.md b/content/docs/install/wiiu.md similarity index 99% rename from .old/docs/en_US/install/wiiu.md rename to content/docs/install/wiiu.md index 29bcdfd..a6fcbf3 100644 --- a/.old/docs/en_US/install/wiiu.md +++ b/content/docs/install/wiiu.md @@ -1,3 +1,7 @@ +--- +description: "Instructions on how to set up Pretendo on the Wii U console." +--- + # Wii U
diff --git a/.old/docs/en_US/network-dumps.md b/content/docs/network-dumps.md similarity index 99% rename from .old/docs/en_US/network-dumps.md rename to content/docs/network-dumps.md index 809cabc..41f9edf 100644 --- a/.old/docs/en_US/network-dumps.md +++ b/content/docs/network-dumps.md @@ -1,3 +1,7 @@ +--- +description: "Instructions on how to gather network dumps of games." +--- + # Network Dumps One of the best ways to support the project is to help in gathering network dumps of games. These network dumps can be used by developers to help understand how the servers operate in a live environment. This kind of data greatly simplifies development of the servers, as it removes a large amount of guesswork and reverse engineering. diff --git a/nuxt.config.ts b/nuxt.config.ts index b613ced..80c5bd3 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -98,6 +98,88 @@ export default defineNuxtConfig({ } }, + app: { + head: { + link: [ + { + rel: 'icon', + type: 'image/x-icon', + href: '/assets/images/icons/favicon.ico' + }, + { + rel: 'apple-touch-icon', + sizes: '180x180', + href: '/assets/images/icons/apple-touch-icon.png' + }, + { + rel: 'icon', + sizes: '32x32', + type: 'image/png', + href: '/assets/images/icons/favicon-32x32.png' + }, + { + rel: 'icon', + sizes: '16x16', + type: 'image/png', + href: '/assets/images/icons/favicon-16x16.png' + }, + { + rel: 'mask-icon', + href: '/assets/images/icons/safari-pinned-tab.svg', + color: '#1b1f3b' + }, + { rel: 'manifest', href: '/assets/site.webmanifest' }, + { + rel: 'alternate', + type: 'application/rss+xml', + title: 'Pretendo Network Blog', + href: '/blog/feed.xml' + } + ], + meta: [ + { name: 'msapplication-config', content: '/assets/browserconfig.xml' }, + { 'http-equiv': 'X-UA-Compatible', 'content': 'ie=edge' }, + { name: 'apple-mobile-web-app-title', content: 'Pretendo Network' }, + { name: 'application-name', content: 'Pretendo Network' }, + { name: 'msapplication-TileColor', content: '#1b1f3b' }, + { name: 'theme-color', content: '#1b1f3b' }, + { + property: 'og:description', + content: + 'An open source Nintendo Network replacement that aims to build custom servers for the WiiU and 3DS family of consoles' + }, + { property: 'og:type', content: 'website' }, + { property: 'og:url', content: 'https://pretendo.network' }, + { + property: 'og:image', + content: + 'https://pretendo.network/assets/images/opengraph/opengraph-image.png' + }, + { property: 'og:image:alt', content: '' }, + { property: 'og:site_name', content: 'Pretendo Network' }, + { property: 'twitter:url', content: 'https://pretendo.network/' }, + { property: 'twitter:card', content: 'summary_large_image' }, + { property: 'twitter:site', content: '@PretendoNetwork' }, + { + property: 'twitter:description', + content: + 'An open source Nintendo Network replacement that aims to build custom servers for the WiiU and 3DS family of consoles' + }, + { + property: 'twitter:image', + content: + 'https://pretendo.network/assets/images/opengraph/opengraph-image.png' + }, + { + name: 'description', + content: + 'An open source Nintendo Network replacement that aims to build custom servers for the WiiU and 3DS family of consoles' + }, + { property: 'robots', content: 'index, follow' } + ] + } + }, + i18n: { compilation: { strictMessage: false diff --git a/package-lock.json b/package-lock.json index 840a201..ffd6eb8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,6 +17,7 @@ "@nuxt/icon": "^2.4.1", "@nuxtjs/i18n": "^10.6.0", "@pinia/nuxt": "^1.0.1", + "@pretendonetwork/error-codes": "^1.2.2", "@pretendonetwork/grpc": "^2.5.4", "@vueuse/core": "^14.4.0", "better-sqlite3": "^12.11.1", @@ -5286,6 +5287,12 @@ "integrity": "sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==", "license": "MIT" }, + "node_modules/@pretendonetwork/error-codes": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@pretendonetwork/error-codes/-/error-codes-1.2.2.tgz", + "integrity": "sha512-DFxKQ90ZGATcd/vu9ODD7czl1NTlvC43cTk2VKMH7lL4pmPXHMqDpYcnyDonVAoWPoG7oJzTNIyuQA0ul5tonQ==", + "license": "LGPL-3.0-only" + }, "node_modules/@pretendonetwork/eslint-config": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/@pretendonetwork/eslint-config/-/eslint-config-0.1.4.tgz", diff --git a/package.json b/package.json index 521c24b..78adcb7 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "@nuxt/icon": "^2.4.1", "@nuxtjs/i18n": "^10.6.0", "@pinia/nuxt": "^1.0.1", + "@pretendonetwork/error-codes": "^1.2.2", "@pretendonetwork/grpc": "^2.5.4", "@vueuse/core": "^14.4.0", "better-sqlite3": "^12.11.1", diff --git a/src/layouts/default.vue b/src/layouts/default.vue index 07ced79..be7b6e7 100644 --- a/src/layouts/default.vue +++ b/src/layouts/default.vue @@ -1,5 +1,16 @@ + +