Download List

Project Description

AKFAvatar is a fancy graphical user interface for text oriented applications where an avatar appears on the screen and provides information in a balloon. It also supports recorded audio files. Applications for AKFAvatar can be written in Lua, and there are interfaces for C and Free Pascal.

A number of ready-to-use applications and modules are provided, including a text viewer and a module that makes question-answer exercises. For POSIX-compatible operating systems there is a man page viewer and a terminal emulator, which makes it possible to run many existing terminal-based programs in this fancy environment.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2012-12-25 12:24
0.23.0

The code was made less dependend on SDL, and there is a new experimantal backend for a Linux framebuffer device (ie. no SDL and no X11 needed). Furthermore, it supports combining Unicode characters.
Support for XPM files with more than 256 colors has been fixed.

2012-08-29 07:50
0.22.1

This is a major update.
There are a lot of changes in the APIs, and it uses Lua-5.2 now.

The (avatar-)image can now be a header or footer logo.
Audio files can be played while loading.

2011-09-16 02:38
0.21.2

Setting the title/shortname works again. The filechooser now shows files with the system-specific charset.

2011-08-29 00:35
0.21.1

There are some optimizations and bugfixes. The C-API has changed. There is a new module for miltilingual Lua scripts.

2011-07-15 19:16
0.20.0

The program avatarsay is no more. Everything it could do can be done with lua-akfavatar now. The documentation can be viewed from within the program. There are new Lua-modules for UTF8-strings, the terminal emulation is now a Lua module, and there is a module to load Ogg Vorbis audio-files and a module to draw graphics. Notable new Lua-applications are a function-plotter, a clock, and an audio player.

Project Resources