Home Nintendo New Nintendo 3DS Rilasciato Lua Player Plus r2

[Scena 3DS] Rilasciato Lua Player Plus r2

231
0

Il developer italiano Rinnegatamante ha rilasciato nella giornata di ieri la seconda release dell’applicazione Lua Player Plus, l’interprete LUA per console portatile 3DS e new 3DS realizzato attraverso un fork dell’applicazione originale lpp-c++ per PSP e PS Vita.

helloworld_lpp

Lo strumento corre sotto la versione 5.3.0 di LUA e fornisce diverse funzioni interessanti come la riproduzione audio e video, l’estrazione di file zip, il supporto per il caricamento di immagini, l’alpha blending, le funzionalità di rete e quant’altro.

Per poter avviare l’applicazione dovrete rinominare il file LPP-3ds-3dsx in MyHomebrewName.3dsx e successivamente caricarlo nella directory /3DS/MyHomebrewName/, poi potrete iniziare a scrivere lo script come /3ds/MYHomebrewName/index.lua.

Lo strumento include anche un debugger integrato con il supporto per server FTP in modo da poter correggere i propri script in runtime.

Nel pacchetto troverete la documentazione relativa a tutte le funzioni del player LPP-3ds, una build 3DSX, una build ELF per rendere in build i file CIA/3DS e alcuni campioni in LUA.

Caratteristiche

  • Sistema di grafica 2D con diverse funzioni integrate per il disegno di testo, la creazione di console di debug, rettangoli di riempimento, disegno pixel, ecc…
  • Supporto del canale alfa.
  • Supporto nativo per le immagini BMP/PNG/JPG.
  • Sistema audio per la riproduzione di file audio e la registrazione audio con microfono.
  • Supporto nativo per i file audio WAV/AIFF/OGG.
  • Accesso completo per i controlli del Nintendo 3DS.
  • Funzionalità di Input/Output per SDMC e EXTDATA.
  • Supporto per il rendering della GPU.
  • Intensificazione automatica per l’accesso al kernel per gli utenti Ninjhax.
  • Sistema Video per la riproduzione di file video con supporto nativo per i file BMPV/JPGV.
  • Sistema Timer.
  • Funzioni aritmetiche avanzate.
  • Supporto nativo 3D.
  • Funzioni di connettività Internet attraverso il modulo di rete (come il download di file, l’invio di mail).
  • Funzioni socketing (Come server FTP).
  • Accesso in lettura a diverse informazioni del 3DS (Firmware, Mac Address, Kernel Version, Regione, ecc..).
  • Sistema di tastiera integrata.
  • Supporto nativo per homebrew 3DSX e SMDH.
  • Supporto nativo agli archivi CIA.
  • Supporto nativo per gli archivi ZIP.
  • Accesso ad alcune syscall 3DS (Riavvio del sistema, lancio delle cartucce, ecc..).

Changelog

Funzioni deprecate

  • Controls.init() è obsoleta.

Nuove funzioni/funzionalità

  • Aggiunto sistema di gestione degli errori di base per i controlli di sicurezza.
  • Aggiunto supporto per il rendering della GPU tramite il modulo Graphics.
  • Aggiunti i font TTF supportati tramite il modulo Font.
  • Aggiunto il supporto vorbis audiocodec per i file video JPGV.
  • Aggiunto il supporto per i file audio OGG.
  • Aggiunto il supporto 3D per i file video JPGV.
  • Aggiunta l’accesso automatico al kernel interprete attraverso libkhax.

Modifiche e correzioni

  • Bugfix minori per alcune funzioni del modulo di sistema.
  • Migliorato il decoder per i file audio OGG: ora i file OGG sono riprodotti correttamente.
  • Migliorato il sistema di streaming audio. Ora utilizzando la funzione di streaming non causa più balbuzie.
  • Migliorato il sistema video. Ora il framerate è migliorato notevolmente.
  • Bugfix per Network.getIPAddress(). Ora funziona correttamente.
  • Bugfix per System.getFreeSpace(). Ora funziona correttamente.

Campioni cambiamenti correlati

  • Aggiornati i campioni con le nuove sintassi.
  • Aggiunto campione per il supporto dei pulsanti Power e Home.

Maggiori informazioni, documentazione e contatti li potrete trovare in calce alla fonte.

Download e fonte: Lua Player Plus r2

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.