LifeLua Vita
From GameBrew
More actions
| LifeLua | |
|---|---|
| General | |
| Author | Harommel OddSock |
| Type | Other Apps |
| Version | 02-05-25 |
| License | GPL-3.0 |
| Last Updated | 2025/05/02 |
| Links | |
| Download | |
| Website | |
| Source | |
LifeLuaJIT is a Lua interpreter for the PS Vita. It was developed as an alternative to Lua Player Plus. Unlike it and OneLua, LifeLua aims to provide more customizability and advanced scripting capabilities.
Installation
Download the latest vpk from releases.
Install the vpk through VitaShell.
Place your Lua scripts in ux0:app/LIFELUAJT/.
If you want to try out some examples, open the samples folder and copy the contents to ux0:app/LIFELUAJT/.
Screenshots
Changelog
02-05-25 Experimental
- Front & back touch & motion (gyroscope and accelerometer).
- IME keyboard, Messages, System messages, Error code messages & 3-button messages.
- timers, but a bit broken.
- Dialog functions now call this function if it exists:
LifeLua[dialog type here]Dialog()to add extra functionality to dialogs. - Battery info & power ticks.
- Screenshot functions, albeit they are kind of broken, such as enabling/disabling the ability to take them, adding an overlay, and setting metadata for taken screenshots.
- FTP usage in Lua.
- Triggering shutter sounds, showing the infobar, system event sensing (such as resuming) & locking certain abilities (such as the PS button, quick menu, power menu etc.)
- Unmounting mountpoints (e. g. unmounting
app0:to have full read & write acess toux0:app/[TITLEID]). - File listing, .SFO reading, adding/deleting folders & checking if a partition, file, or folder exists.
- Optional outlines to rectangles.
- Better debugger/error handler, but still not perfect.
- Image displaying, but not perfect yet.
25-04-25
- Drawing text, circles, rectangles and lines.
- Support for controls, but only all of the buttons & analog sticks are supported, no touch or motion yet.
- Ability to launch URIs with
os.uri(uri)& get the app launch parameters withos.launchparams() - Delay with
os.delay(seconds)and exit withos.exit() - Full Changelog: 0.0...25-04-25
v0.0
- First Release.
Credits
- HENkaku by Team Molecule.
- TheFloW's VitaShell for SHA1 hashing.
- RegistryEditor MOD by devnoname120.
- Developers of vitasdk.
- Princess of Sleeping for reverse engeneering of
scePhotoImportDialog. - libvita2d & ftpvita by xerpi.
- Inspiration from Lua Player Plus Vita by Rinnegatamante.
- Compound Assignment Operators (Lua diff patch) by SvenOlsen.
- Bitwise operators, integer division and != by Thierry Grellier, darkmist(at)mail.ru & Joshua Simmons.
- Continue Statement by Leszek Buczkowski, Wolfgang Oertl & AskoKauppi.