More actions
This article may require cleanup to meet GameBrew's quality standards.
Reason: Needs cleanup |
Lua Player Plus Vita | |
---|---|
File:Luaplayerplusvita.jpg | |
General | |
Author | Rinnegatamante |
Type | Utilities |
Version | r6 |
License | GPL-3.0 |
Last Updated | 2017/07/31 |
Links | |
Download | |
Website | |
Source | |
Lua interpreter for PSVITA.
Media
Screenshots
Changelogs
(v.1.0)
- First Release.
External links
- Official Website - https://rinnegatamante.it/site/psv_hbs.php
- Github - https://github.com/Rinnegatamante/lpp-vita
- VitaDB - Lua Player Plus Vita' is the first lua interpreter made for the Sony PlayStation Vita.
The interpreter currently runs under Lua 5.3.0. It has also a debug FTP server to correct your errors in runtime.
Official documentation:
Official support board: http://rinnegatamante.it/board/forumdisplay.php?fid=12
Features
Graphics
- Advanced 2D Graphics Rendering (GPU)
- Native support to TTF fonts
- Native support to BMP/PNG/JPG images
Sounds
- Sound system with support for WAV/MP3/MIDI/OGG audio files
Controls
- Controls system with full console support
- Support to dualshock rumble feature for PSTV.
Network
- Built-in debug FTP server
- Complete sockets system support
System
- Access to a lot of Sony syscalls
- I/O access for any filesystem
- Native support to ZIP archives
Utilities
- Timer system
- Advanced arithmetical functions support (math library)
Nightly Builds
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.
Showcase
Here are some PSVITA homebrews made using Lua Player Plus Vita:
Games
Utilities
Engines & Interpreters
Compiling the source
To correctly compile lpp-vita you'll need vitasdk installed and correctly set in your PATH environment variable. You'll also need the following libraries: zlib, libmpg123, libogg, libvorbis, libsndfile, vita2dlib, libftpvita, libpng, libjpeg, freetype,libspeexdsp. You can install most of them with vita-portlibs and EasyRPG Vita toolchain.
Lua Player Plus Vita supports different flags to enables some features:
-DSKIP_ERROR_HANDLING disables error handling for faster code execution.
Credits
- 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://vitadb.rinnegatamante.it/#/info/290
- Gbatemp -
- Google Source -
- Reddit -
- Gitlab -