STLcardsWS
Administrator
-
ONElua Vita 3R0 - Changelog
- Ported to be 100% compatible with taiHEN and use the maximum of functions.
- Handling peripherals:
- Physical buttons or controls.
- Camera (Front and back).
- Motion (Accelerometer, gyroscope).
- Touch (Front and back).
- Added the module 'thread' & 'channel', which allow ONElua to run multiple processes.
- Improved audio player, now plays MP3, OGG, WAV formats, and plays from sources on the network.
- In full access mode, the "app0:" partition is removed, and added support writing on the route of the app ("ux0:/app/<ID>").
- It allows to enable unsafe or total mode on the console os.master().
- It allows to know access mode in the console (Safe or Unsafe) os.access().
- Added the ability to update or rebuild the 'LiveArea' database os.updatedb() & os.rebuilddb().
- Added the possibility of reload the config.txt from taiHEN os.taicfgreload().
- Added the possibility of Install/Update/Uninstall CustomThemes of 'LiveArea'.
- Added ONEdebugger - Real-time debugger errors in your scripts.
- Optimization of our Callbacks and the possibility to stop or abort processes in the callback, check the Callbacks section for more information..
- Optimization of the files module (Please check our Documentation).
- Added possibility to Install/Update/Uninstall Homebrew's from folder and in vpk format.
- Updated function game.info(), now get data of .sfo, eboot.pbp or VPKs/ZIPs.
- Added the possibility to load maps (tiles) and draw.
- Added the possibility to load ttf or pgf fonts.
- Added the possibility to load a default font: onefont.pgf if there alongside our EBOOT.BIN, otherwise load the default font. Simply place the source properly renamed onefont.pgf and thus the eboot of ONElua can start our Homebrew with this default Font.
- Added the Lua Bit library that allows level operations bit by bit.
- Added several 'PATCH' to extend the syntax of lua, examples:
- C Type operations: "sum: +=, subtraction:-=, multiplication: *=, division: /=, power: ^=, mod: %=, different: !=, division does not float: \"
- C bit operations: "and: &, or: |, not: ~, shift left: <<, right shift: >>"
- Operations continue, "skips a cycle", in any loop.
|- os.updatedb(), os.rebuilddb() In order to update or completely rebuild the database (app.db).
+ Updated the internal debugger.
+ Rewritten most code, to be more optimized and fast.