LuaPerks

Lua Scripting ››
Parent Previous Next

LuaPerks


The following Lua libraries are integrated into FCEUX win32-executable (statically linked) and are available for using in your scripts. You can also use any other Lua library by placing its .dll files into FCEUX folder.



IUP library


IUP (Portable User Interface) is a toolkit for building graphical user interfaces.


Usage example: \luaScripts\GUI-iup_example.lua


http://www.tecgraf.puc-rio.br/iup/



IM library


IM is a toolkit for Digital Imaging. The main goal of the library is to provide a simple API and abstraction of images for applications.

File formats supported: TIFF, BMP, PNG, JPEG, GIF and AVI. Image representation includes scientific data types. About a hundred Image Processing operations are available.


http://www.tecgraf.puc-rio.br/im/



CD library


Canvas Draw is a graphics library.

The library contains functions to support both vector and image applications, and the visualization surface can be either a window or a more abstract surface, such as Image, Clipboard, Metafile, PS, and so on.


http://www.tecgraf.puc-rio.br/cd/



LuaSocket library


LuaSocket is a Lua extension library that is composed by two parts: a C core that provides support for the TCP and UDP transport layers, and a set of Lua modules that add support for the SMTP (sending e-mails), HTTP (WWW access) and FTP (uploading and downloading files) protocols and other functionality commonly needed by applications that deal with the Internet.


Usage: netplay, local data transmission.


http://w3.impa.br/~diego/software/luasocket/home.html



WinAPI library


This module provides basic tools for working with Windows system resources.


Usage example: \luaScripts\JumpingFCEUXWindow.lua


https://github.com/stevedonovan/winapi







Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator