Lua Player Plus Vita

From GameBrew
Revision as of 07:05, 3 October 2022 by HydeWing (talk | contribs) (Created page with "{{cleanup|article|Needs cleanup}} {{#seo: |title=Vita Homebrew Apps (Utilities) - GameBrew! |title_mode=append |image=luaplayerplusvita.jpg |image_alt=Lua Player Plus Vita }}...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Lua Player Plus Vita
File:Luaplayerplusvita.jpg
General
AuthorRinnegatamante
TypeUtilities
Versionr6
LicenseGPL-3.0
Last Updated2017/07/31
Links
Download
Website
Source

Lua interpreter for PSVITA.

Please Improve This Article If You Can.

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

Media


Screenshots

luaplayerplusvita-01.jpgluaplayerplusvita-02.jpgluaplayerplusvita-03.jpgluaplayerplusvita-04.jpgluaplayerplusvita-05.jpgluaplayerplusvita-06.jpgluaplayerplusvita-07.jpgluaplayerplusvita-08.jpg

Changelogs

External links

  • Official Website -
  • Gbatemp -
  • Github -
  • Google Source -

Advertising: