Advertising (This ad goes away for registered users. You can Login or Register)

[RELEASE] Lua Player Plus Vita (lpp-vita)

HENkaku is a native Homebrew Enabler for the PS Vita and PS TV. It lets you run homebrews on the PS Vita
Rinnegatamante
VIP
Posts: 912
Joined: Sat Mar 26, 2011 10:02 am
Contact:

[RELEASE] Lua Player Plus Vita (lpp-vita)

Post by Rinnegatamante »

Image


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.
Sounds
  • * 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.
Controls
  • * 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.
Network
  • * Built-in debug FTP server
    * Complete sockets system support
    * Native support to HTTP requests
System
  • * Access to a lot of Sony syscalls
    * I/O access for any filesystem
    * Native support to ZIP archives
    * Native support to SFO file descriptors
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](http://rinnegatamante.it/lpp-nightly.php).

Showcase

Here are some PSVITA homebrews made using Lua Player Plus Vita:

Games Utilities Engines & Interpreters 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
Download

https://github.com/Rinnegatamante/lpp-vita/releases
Advertising
Last edited by Rinnegatamante on Mon Jul 31, 2017 9:59 am, edited 3 times in total.
If you want, visit my website: http://rinnegatamante.it :D
gnmmarechal
Posts: 74
Joined: Mon Apr 11, 2016 8:47 am

Re: [RELEASE] Lua Player Plus Vita (lpp-vita)

Post by gnmmarechal »

Thanks for the official release!

Eucliod port incoming..... If I can actually do it.
Advertising
Davenor
Posts: 16
Joined: Sat Mar 14, 2015 1:31 am

Re: [RELEASE] Lua Player Plus Vita (lpp-vita)

Post by Davenor »

Thank you verry much, it is verry helpful :D
Ruben_Wolfe
Posts: 158
Joined: Sat Aug 09, 2014 9:33 pm

Re: [RELEASE] Lua Player Plus Vita (lpp-vita)

Post by Ruben_Wolfe »

Nice release! :)
NoOne
Posts: 281
Joined: Wed Dec 19, 2012 3:03 pm

Re: [RELEASE] Lua Player Plus Vita (lpp-vita)

Post by NoOne »

Sounds supported?
Rinnegatamante
VIP
Posts: 912
Joined: Sat Mar 26, 2011 10:02 am
Contact:

Re: [RELEASE] Lua Player Plus Vita (lpp-vita)

Post by Rinnegatamante »

NoOne wrote:Sounds supported?
luaSound is still not ported to lpp-vita (current available funcs can be seen here: http://rinnegatamante.it/lpp-vita_doc.html )
If you want, visit my website: http://rinnegatamante.it :D
Rinnegatamante
VIP
Posts: 912
Joined: Sat Mar 26, 2011 10:02 am
Contact:

Re: [RELEASE] Lua Player Plus Vita (lpp-vita)

Post by Rinnegatamante »

A new update is available for Lua Player Plus Vita bringing it to official r4!
Finally Sound Module has been re-wrote to work on PSVITA with support to MP3, OGG, WAV, MIDI audiofiles.
There are also other minor bugfixes and adds, heres' the official changelog:

Code: Select all

New functions:

- System.launchEboot() - Launches an eboot.bin file from app0 filesystem
- Sound.init() - Inits audio device
- Sound.term() - Terminates audio device
- Sound.openWav() - Opens a wav audio file
- Sound.openOgg() - Opens an ogg audio file
- Sound.openMidi() - Opens a midi audio file
- Sound.openMp3() - Opens an mp3 audio file
- Sound.play() - Starts playback for a loaded audio file
- Sound.isPlaying() - Checks if an audio playback is playing
- Sound.pause() - Pauses an audio playback
- Sound.resume() - Resumes an audio playback
- Sound.close() - Closes an audio file alreasdy opened

Syntax changes:

- Now Graphics.debugPrint() takes an optional 5th argument to change the scale of the text.

New feature and improvements:

- Now debug FTP server works as intended.
- Replaced debug font with the default Vita font.

Bugfixes:

- Now Network.initFTP() works as intended.
- Now Graphics module correctly handle floats as screen coordinates for drawing positions.
- Now Font module correctly handle floats as screen coordinates for drawing positions.
- Now System.exit() won't crash the system anymore when called.
- Fixxed lpp-builder. Now it correctly set app titleId.

Samples:

- Added Sound module sample.
- Added Font module sample.
Download: http://rinnegatamante.it
If you want, visit my website: http://rinnegatamante.it :D
Zeroba
Posts: 56
Joined: Sun Jul 31, 2016 9:49 am

Re: [RELEASE] Lua Player Plus Vita (lpp-vita)

Post by Zeroba »

Would love to see what can be done with this on the Vita.
Vita 1k 6.60 - HENkaku
PSP 3k 6.60 - PRO-C
gambikules
Posts: 32
Joined: Sat Aug 06, 2016 4:34 pm

Re: [RELEASE] Lua Player Plus Vita (lpp-vita)

Post by gambikules »

I have this error when i launch my hom after this update
(C2-12828-1)
Saved Core File Succeeded
ux0:data/psp2core-140613285-0x000002317d-eboot.bin.psp2dmp

what is it?
Rinnegatamante
VIP
Posts: 912
Joined: Sat Mar 26, 2011 10:02 am
Contact:

Re: [RELEASE] Lua Player Plus Vita (lpp-vita)

Post by Rinnegatamante »

gambikules wrote:I have this error when i launch my hom after this update
(C2-12828-1)
Saved Core File Succeeded
ux0:data/psp2core-140613285-0x000002317d-eboot.bin.psp2dmp

what is it?
Pretty hard to say if you don't put your code :P
If you want, visit my website: http://rinnegatamante.it :D
Locked

Return to “HENkaku”