Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

LifeLua Vita: Difference between revisions

From GameBrew
No edit summary
That part makes no sense
 
(2 intermediate revisions by 2 users not shown)
Line 3: Line 3:
|image=lifeluavita.png
|image=lifeluavita.png
|description=New Lua interpreter for the PS Vita.
|description=New Lua interpreter for the PS Vita.
|author=HarommelRabbid
|author=Harommel OddSock
|lastupdated=2025/05/02
|lastupdated=2025/06/08
|type=Other Apps
|type=Other Apps
|version=02-05-25
|version=08-06-25
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/vitahomebrews/LifeLuaVita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/LifeLuaVita.7z
Line 18: Line 18:
|image_alt=LifeLua
|image_alt=LifeLua
}}
}}
LifeLuaJIT is a Lua interpreter for the PS Vita. It was developed as an alternative to [[Lua Player Plus Vita|Lua Player Plus]]. Unlike it and OneLua, LifeLua aims to provide more customizability and advanced scripting capabilities.
LifeLuaJIT is a Lua interpreter for the PS Vita. It was developed as an alternative to [[Lua Player Plus Vita|Lua Player Plus]].


== Installation ==
== Installation ==
Line 33: Line 33:


==Changelog==
==Changelog==
'''08-06-25'''
* Added sqlite3 functions
* Added progress messages & a photo import dialog. Still need help to fix an issue where the app is crashing after a few common dialogs
* A new network library, such as downloading files, FTP, checking if the WiFi is on, and getting the IP and MAC address
* A ton of new functions to the os library
* Extended the io library, can now list files, CRC32 & SHA1 functions, changing the workpath and much more
* Image functions
* Fonts
* New color functions
* Much more. See the documentation (https://harommelrabbid.github.io/LifeLua, incomplete, WIP) or check the source code.
'''02-05-25 Experimental'''
'''02-05-25 Experimental'''
* Front & back touch & motion (gyroscope and accelerometer).
* Front & back touch & motion (gyroscope and accelerometer).

Latest revision as of 12:39, 26 October 2025

LifeLua
General
AuthorHarommel OddSock
TypeOther Apps
Version08-06-25
LicenseGPL-3.0
Last Updated2025/06/08
Links
Download
Website
Source

LifeLuaJIT is a Lua interpreter for the PS Vita. It was developed as an alternative to Lua Player Plus.

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

lifeluavita2.png

Changelog

08-06-25

  • Added sqlite3 functions
  • Added progress messages & a photo import dialog. Still need help to fix an issue where the app is crashing after a few common dialogs
  • A new network library, such as downloading files, FTP, checking if the WiFi is on, and getting the IP and MAC address
  • A ton of new functions to the os library
  • Extended the io library, can now list files, CRC32 & SHA1 functions, changing the workpath and much more
  • Image functions
  • Fonts
  • New color functions
  • Much more. See the documentation (https://harommelrabbid.github.io/LifeLua, incomplete, WIP) or check the source code.

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 to ux0: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 with os.launchparams()
  • Delay with os.delay(seconds) and exit with os.exit()
  • Full Changelog: 0.0...25-04-25

v0.0

  • First Release.

Credits

External links

Advertising: