Welcome to the home of Simba!

Welcome to the website of the Simba project.

If you’re new to Simba, you’ll want to read What Is Simba?. To download Simba and view screenshots see Downloading Simba and Screenshots.

Contents:

News

Simba 1.1 (Development Release)

There is no large development released planned, but you can always get the latest builds for Simba, see Downloading Simba.

Currently we will focus on bringing Simba to Windows 64 bit and back to Linux.

News about larger development plans will surface soon.

Simba 1.0 (Stable Release)

The current stable release is Simba 1.0, with the Simba version at 1001. See Downloading Simba.

What Is Simba?

Simba is a program used to repeat certain (complicated) tasks. Typically these tasks involve using the mouse and keyboard. Simba is programmable, which means you can design your own logic and steps that Simba will follow, based upon certain input.

This “input” can vary greatly; from data in files to colors and text on the screen.

Simba is:
  • Open Source. (under the GPL license) (For more information see Source code.
  • Free.
  • Reliable but still maturing.
  • Cross platform.
Simba can:
  • Find and read colours on the screen.
  • Click or move the mouse to a specific position on the screen. Typically this is the position of a found color or bitmap.
  • Read text on the screen and turn it into actual text. (Optical Character Recognition)
  • Capture and analyse images on the screen.
  • Read and write files.
  • Connect to the internet to read websites and post data to them.
  • Run pascal programs for you. If you’re a bit creative you can have a lot of fun stuff with Simba, you could even make a game in it!

and more. Start now by Downloading Simba.

Currently Simba is still in its beta stages; this includes the documentation. You will probably notice some parts of the documentation aren’t finished or are just plain missing. Don’t be fooled by the look of the documentation as it is identical to this homepage, in the future they may be merged.

Downloading Simba

Simba runs on a few platforms, but currently only runs well on Windows. After installing Simba, it is highly recommend that you look at the Documentation! It contains information on how to install and setup Simba with

See this guide: http://docs.villavu.com/simba/gettingstarted.html

Windows

Simba for Windows can be downloaded as installer (DOWNLOAD), a portable build will follow soon. The installer will associate .simba files with Simba.

Installation Notes

  • If you run Windows Vista or Windows 7, then you have to options; install Simba to Program Files and run it as administrator, or install it to a place that does not require Administrator permissions to write to - such as My Documents or just in a folder on your Desktop.

Linux

Linux support is broken as of Simba 1.0, but will return soon with subsequent releases!!!

Development releases

Simba for Linux is still somewhat unstable and no direct release are offered, however, unofficial nightly builds exist for both Linux and Windows at l0.lt.

At this page: http://l0.lt/builders/master, click the “Download latest build” link to get to the latest (unstable) Simba release.

Previous releases

Previous releases can be found on villavu..

What’s next?

A good guide on how to continue is found on Simba’s documentation.

Documentation

The documentation contains a lot of valuable information about Simba and is essential for both the starting and advanced programmer. It contains tutorials, API references and design documentation.

Source code

The Source code is hosted on github, and can be cloned like this:

git clone git://github.com/MerlijnWajer/Simba.git

Alternatively, there’s also another web interface to the Simba repository, found on git.villavu.com.

Bugs

Bugs should be reported at bugs.villavu.com.

Tools

Tools can be found here. For now there’s only OCRBench, a program to test and debug Simba’s OCR.