PDA

View Full Version : Micro Lua DS v4.7



wraggster
October 21st, 2013, 14:40
Thanks to its community (but surrender to Caesar what is Caesar with Reylak particular), the Lua interpreter for the Nintendo DS " Micro Lua DS "is now in version 4.7.

4.7 changelog wrote:
New features
added to the library Embedded File System (EFS): You can add files to the executable MicroLua to distribute your scripts as one nds homebrew instead of a folder of scripts and resources to them. "hide" for example. This feature is available with sources MicroLua, you can read more on our Wiki SourceForge
The INI library can now encrypt tables it records (Motus algorithm)
When you create a timer, you can give an initial time point, so that the timer will start not at 0 but at that given time (in milliseconds). This feature is also available for their method: reset ([time]) Improvements The INI library can handle tables that have a "simple" structure, that is to say, containing only variable = value pairs with no section [section ]. Therefore, INI.load () function can take a second argument that if it is true indicate that the table to be loaded has a simple structure (the INI.save () function automatically detects the structure) It is possible to use a picture already loaded into memory to create a new Sprite, simply by providing an argument instead of the filename All the information files (eg README) are now written and presented in Markdown The method of Timers: time () is now: getTime () to follow our goal of better naming functions getters and setters DateTimes The system was completely removed in favor of Lua functions os.time () and os.date () Variables in boot.lua the file are now destroyed before starting the shell io.open () no longer launches error when using the character "t" (for "open in text mode" as opposed to "open mode binary "for" b ") in the mode argument to open (it was already the default behavior of the function) The shell base MicroLua now exposes the Lua version used during compilation, the EFS part is better managed; efsroot file is no longer necessary if the user does not wish to include file (the file name can be set in the Makefile) The bat files compiled for Windows are a better and wider use. the make command (their final behavior remains the same) Bug Fixes Fixed the display of memory used in debug mode (which is in kilobytes, not bytes) Corrects System.listDirectory () function, which now works correctly in a folder other than the current folder Fixes bug time on 3DS implementing a bypass bug (details above and on the Wiki) Corrects dsUser.name and dsUser.message: a conversion problem UTF-16 characters provided inconsistent results Changes for developers MicroLua The Makefile has been cleaned up and improved, in its section on the EFS and targets were added: all, cleanall and export (the latter requires that the path export is defined) With migration on SourceForge and a Git repository, the entire file structure of the deposit has changed (the docs folder was also deleted but should be back soon) Our sources of Lua was updated to version 5.2 .2, more their record was limited vis-à-vis its release and is now called simply lua to facilitate updates to the warnings from our code in lualib have been fixed (those produced by 'EFSLib incomprehensible)

Download: Micro Lua DS v4.7.zip (http://nds.nintendomax.com/Homebrews/Utilitaires/MicroLuaDS/MicroLuaDS.zip)
Source: microlua.xooit.fr (http://microlua.xooit.fr/t1128-MicroLua-4-7.htm#p18544)