Home Nintendo New Nintendo 3DS Rilasciato Lua Player Plus r2

[Scena 3DS] Rilasciato Lua Player Plus r2

273
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 utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.