LifeLua is a Lua interpreter for the PSVita which combines ease & simplicity with advanceability.
- Timers
- Camera support with effects and more
- JSON, TOML and SQLite3 support.
- Image support including PSD, TGA & HDR support
- TBA
https://harommelrabbid.github.io/LifeLua
For a showcase of LifeLua's features go to the repository's sample folder.
- libsqlite: run
cd libsqlite && make, move the library (ends with*.a) in the folder where the libraries are stored in the vitasdk, and runmake install, see https://github.com/VitaSmith/libsqlite?tab=readme-ov-file#compiling - Install vitasdk if you haven't and build LifeLua using:
mkdir build && cd build && cmake .. && make
To make after your first build:
find . -mindepth 1 -delete && cmake .. && make
ATRAC9 & 3 audio supportRewrite the audio library with FMOD (thanks to GrapheneCt) & libmpv video support- 3D support with shading, shadows & reflections
- More shape drawing functions, such as drawing arches
- Adhoc & socket support, and maybe PSN support as well
- SHA512 support
- Fix the thread library (it's kind of unstable, some functions as a thread may crash the app, depending on how heavy the function is)
- USB support (maybe)
- Update utf8 library
- HENkaku by Team Molecule
- TheFloW's VitaShell for SHA1 hashing
- vitasdk contributors
- quirc-vita by cxziaho
- QR-Code-generator by nayuki
- libvita2d & ftpvita by xerpi
- Inspiration from Lua Player Plus Vita by Rinnegatamante
- luautf8 by starwing
