Lua Player Plus 3DS
aka lpp-3dsGithub: https://github.com/Rinnegatamante/lpp-3ds
Descrição:
Lua Plus Player 3DS é um interpretador Lua para 3DS / N3DS do original lpp-c ++ (PSP / PSVITA).
LPP-3ds corre sob Lua 5.3.1.
Ele fornece diferentes recursos interessantes como a reprodução de áudio, reprodução de vídeo, extração zip, as imagens que carregam apoio, mistura alfa, recursos de rede, características de soquetes, etc ...
Ele também tem um depurador integrado com suporte do servidor FTP para que você possa corrigir seus scripts em tempo de execução.Como sempre, usando um interpretador Lua é muito simples, você só tem que renomear LPP-3ds-3dsx como MyHomebrewName.3dsx, colocá-lo em / 3ds / MyHomebrewName / pasta e começar a escrever o seu código em /3ds/MYHomebrewName/index.lua.
No pacote você vai encontrar uma documentação para todas as funções LPP-3DS, um 3DSX construir, uma compilação ELF para tornar a sua CIA / 3DS constrói, algumas amostras de scripts Lua.
Características: - sistema de gráficos 2D com diferentes funções embutidas para desenhar texto, criando debug consoles, enchendo retângulos, desenhando pixels, etc.
- apoio canal Alpha - O suporte nativo para BMP / PNG / JPG - Sistema de som para reproduzir arquivos de áudio e gravação de áudio com microfone
- O suporte nativo para arquivos de áudio WAV / AIFF / OGG - Acesso completo a câmera Nintendo 3DS - Acesso completo a Nintendo 3DS controla - I / O para SDMC características e EXTDATA
- Apoio a renderização de GPU
- escalada do kernel acesso automático para os usuários 1.1b Ninjhax
- Sistema de vídeo para reproduzir arquivos de vídeo com suporte nativo para arquivos de vídeo JPGV
- sistema temporizador
- funções aritméticas avançadas
- Suporte nativo 3D
- recursos de conectividade Internet através do módulo de rede (como o download de arquivos, envio de e-mails)
- funções de soquetes (como servidor FTP)
- Leia o acesso a diferentes informações 3DS (Firmware, Mac Address, versão do kernel, Região , etc.) - Built-in sistema de teclado
- O suporte nativo para homebrews 3DSX e SMDH datas homebrew
- O suporte nativo para arquivos da CIA - Suporte nativo para arquivos ZIP
- O acesso a alguns syscalls 3DS (Reboot System, o lançamento de cartuchos, etc.)
Alguns homebrews que utiliza o núcleo lpp-3DS:
- Sunshell (http://gbatemp.net/threads/release-sunshell-a-powerfull-shell-for-3ds.382483/)
- PixelRoad (http://gbatemp.net/threads/pixelroad-a-stupid-game-hb-to-test-lpp.375292)
- CHMM (http://gbatemp.net/threads/chmm-custom-homemenu-manager.379349/)
- Big menu Red (http://gbatemp.net/threads/big-red-menu-legal-cia-installer-uninstaller.379061/)
Créditos:
- Lua Plus Player 3DS feita por Rinnegatamante
- Original Lua Plus Player feita por Rinnegatamante & Nanni Graças a:
- Smealum para ctrulib e ftpony src - StapleButter para debug font
- Myria para libkhax - Lode Vandevenne para lodepng
- xerpi para sf2dlib
- Sean Barrett para stb_truetype - Jean-loup Gailly e Mark Adler para zlib
- Agradecimentos especiais para Aurelio e ihaveamac para o teste, correção de bugs e vários ajuda com os códigos e implementações de
- informações lpp:http://rinnegatamante.it/site/lpp. php