Home News Rilasciato sys-http v0.1.0

[Scena Switch] Rilasciato sys-http v0.1.0

276
0

Disponibile un primo aggiornamento per sys-http, il sysmodule sviluppato dal developer zaksabeast ci permette di comunicare con la console Nintendo Switch attraverso il protocollo http.

Questa nuova versione aggiunge le intestazioni CORS (Cross-Origin Resource Sharing) per permettere al browser web di funzionare con il sysmodule sys-http.

Aggiunto anche il percorso /settings/language per poter settare la stessa lingua della console e rinominata la directory /readHeap in /heap.

L’utilizzo del sysmodule sys-http porta comunque alcuni vantaggi che attualmente non esistono in altre soluzioni alternative:

  • HTTP è un protocollo standardizzato con usi ben definiti.
  • La maggior parte delle lingue ha almeno una libreria http, quindi non è necessario scrivere un wrapper su raw TCP.
  • I browser Web possono utilizzare HTTP, ma non raw TCP (senza disabilitare le regole di sicurezza).

Esempi di casi d’uso futuri:

  • Lettura dei den e seed di Pokemon Sword/Shield direttamente in RaidFinder di @Admiral-Fish o in Seed Checker di @Checkerny.
  • Visualizzare i prezzi delle rape per animali in un’app mobile.
  • Mostrare l’aggiornamento dei valori di gioco durante uno streaming live.
  • Installare un’API REST PKHeX e modificare Pokemon dal vivo da un sito Web.
  • Creare un bot Discord che consenta agli utenti di interagire con la console.

Installazione

  • Scaricare ed estrarre l’archivio sys-http.zip su PC.
  • Copiare il contenuto dell’archivio all’interno della scheda SD in /atmosphere/contents.

[stextbox id=’info’]Nota: Si consiglia di utilizzare qualcosa come Kosmos Toolbox/Hekate Toolbox e disabilitare il sysmodule quando non è in uso.[/stextbox]

Sviluppo di applicazioni frontend

  • Se vuoi creare applicazioni front-end usando questo sysmodule come back-end, leggere questa documentazione ti aiuterà.

Collegamento

  • sys-http utilizza la porta 8080.
  • https non è attualmente utilizzato.

Percorsi disponibili

Tutti i parametri della query numerica saranno in formato esadecimale per coerenza.

Questi sono i percorsi attualmente disponibili:

  • / – Controllo dello stato per vedere se il sysmodule è in esecuzione.
  • /refreshMetadata – Aggiorna i metadati di gioco utilizzati per alimentare altri percorsi.
  • /titleId – Restituisce il TitleID del gioco.
  • /readHeap?offset=<hex>&size=<hex> – Legge i valori dall’heap.

Changelog

Aggiunte

  • Intestazioni CORS per consentire ai browser Web di funzionare con sys-http.
  • /settings/language per ottenere la lingua della console.

Aggiornato

  • /readHeap ora è /heap.

Download: sys-http v0.1.0

Download: Source code sys-http v0.1.0

Fonte: gbatemp.net

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: Nintendo Switch

Vedi altri prodotti Nintendo Switch

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.