Lua Player Plus Vita

From GameBrew
Revision as of 10:04, 11 October 2022 by HydeWing (talk | contribs)
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.

Media


Screenshots

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

Changelogs

(v.1.0)

  • First Release.

External links

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 -

Advertising: