Home News Rilasciato sys-http v0.1.0

[Scena Switch] Rilasciato sys-http v0.1.0

208
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

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.