Description
Lua Player Plus Vita is the first lua interpreter made for the Sony PlayStation Vita.
The interpreter currently runs under LuaJIT 2.0.5 with slight additions from Lua 5.2.4 (for example the bit32 lib for bitwise operations).
It has also a debug FTP server to correct your errors in runtime.
Official documentation: http://rinnegatamante.github.io/lpp-vita/<br>
Official support board: http://rinnegatamante.it/board/forumdisplay.php?fid=12
Interpreter source code: https://github.com/Rinnegatamante/lpp-vita
Features
Graphics
- * Advanced 2D Graphics Rendering (GPU)
* Basic 3D Graphics Rendering (GPU)
* Native support to 0BJ models
* Native support to TTF/PVF/PGF fonts
* Native support to BMP/PNG/JPG images
* Built-in rescaler to perform portings from lpp-3ds easily.
- * Complete sound system with support for:
- * WAVEform audio files (.wav) with PCM8/PCM16/ADPCM codecs.
* Audio Interchange File Format audio files (.aif/.aiff) with PCM8/PCM16 codecs.
* Moving Picture Expert Group-1/2 Audio Layer 3 audio files (.mp3) with MPEG-1 Audio Layer III/MPEG-2 Audio Layer III codecs.
* Musical Instrument Digital Interface audio files (.midi).
* Ogg Media audio files (.ogg/.opus) with Vorbis/Opus codecs.
- * WAVEform audio files (.wav) with PCM8/PCM16/ADPCM codecs.
- * Controls system with full console support
* Support to dualshock rumble feature for PSTV.
* Support to home button locking/unlocking
* Support to lightbar color change for PSTV.
* Support to gyroscope and accelerometer reading.
* Support to both touchpads reading.
- * Built-in debug FTP server
* Complete sockets system support
* Native support to HTTP requests
- * Access to a lot of Sony syscalls
* I/O access for any filesystem
* Native support to ZIP archives
* Native support to SFO file descriptors
- * Timer system
* Advanced arithmetical functions support (math library)
We offer an automated builder service for our nightly builds. Nightly builds are automatically updated every 4 hours by a server we own. To take advantage of this service, you should visit [this page](http://rinnegatamante.it/lpp-nightly.php).
Showcase
Here are some PSVITA homebrews made using Lua Player Plus Vita:
Games
- * [VitaSudoku](viewtopic.php?f=116&t=46423)
* [4Rows](viewtopic.php?f=116&t=46253)
* [Flppy Bird](viewtopic.php?f=116&t=46593)
* [Deathrun to Vita](viewtopic.php?f=116&t=46567)
* [Super Hero Chronicles](viewtopic.php?f=116&t=46677)
* [vitaWanted](viewtopic.php?f=116&t=46726)
* [Labyrinth 3D](viewtopic.php?f=116&t=46845)
* [Resident Evil CODE:Vita](viewtopic.php?f=52&t=47380)
* [Lua Game of Life](https://github.com/domis4/lua-gameoflife/)
* [Galactic Federation](http://vitadb.rinnegatamante.it/#/info/206)
* [Starfield Vita](http://vitadb.rinnegatamante.it/#/info/128)
* [EUCLIOD](http://vitadb.rinnegatamante.it/#/info/263)
- * [Moon Whitelister](https://github.com/gnmmarechal/moon-whitelister)
* [luaIrc](viewtopic.php?f=116&t=47107)
* [rinCheat SE](https://github.com/Rinnegatamante/rinCh ... /SE_module)
* [Simple Text Editor](viewtopic.php?f=116&t=47018)
* [ePSP Bubble Installer](http://vitadb.rinnegatamante.it/#/info/124)
* [Vita Object Loader](viewtopic.php?f=116&t=47982)
* [PKGEnabler](viewtopic.php?f=116&t=48165)
* [Firmware Reinstall](https://github.com/SilicaAndPina/Firmware-Reinstall)
* [CEX2REX](https://github.com/SilicaAndPina/CEX-2-REX)
- * [RayCast3D Engine](viewtopic.php?f=116&t=46379)
* [March22](viewtopic.php?f=116&t=47068)
- * Everyone involved in vitasdk creation
* xerpi for vita2dlib and debug FTP server code
* gnmmarechal for testing the interpreter
* Misledz for the Lua Player Plus logo
* EasyRPG Team for the Audio Decoder used for Sound module
https://github.com/Rinnegatamante/lpp-vita/releases