APRON is a suite of tools, plug-ins and scripts.
APRON is currently Windows XP, Vista and 7 only. It has been run with success under WINE although some of the plug-ins will not work.
You will need:
- Microsoft Windows
- 1GB RAM
- 100MB Disk Space
- 1.6GHz Processor (Multi-core recommended!)
- DirectX10 Graphics card (not really required, but much better than software rendering)
- Microsoft Visual C++ 2008 Runtime
I also heavily support the use of Crimson Editor / Emerald Editor for source code editing. Although it is not a requirement I have created syntax highlighting rules for this editor, and the installation instructions assume this is the editor you will use.
- Download APRON: DUE TO RECENT LICENSING CHANGES, PLEASE CONTACT THE SITE FOR SVN ACCESS
- Download CRIMSON EDITOR: http://www.crimsoneditor.com
- Install DirectX 10 (For Windows Vista & 7)
- Extract APRON to desired directory. If you have an APRON install already, you should just be able to extract over the existing files. Be sure to back up any custom work though!
- Create an environment variable “APRON”, which is a path to the install location. E.g. “c:\APRON\” YOU MUST HAVE THE LAST SLASH!
- Install Crimson Editor (preferably not in “program files”)
- Copy from “APRON\setup\crimson” into CRIMSON EDITOR Install location
- In Crimson Editor configure the user tools to load “apron.cmd”
- Load a script, “[DEMO] SimpleCam.aps” is a good start, you’ll need a webcam
- In Crimson editor, by default CTRL+1 will compile, CTRL+2 will run the simulation
Please contact the site directly if you are interested in the very latest version, as the one available to download is often several weeks out of date, and lacks certain features you may find useful.
HELP! IT DOES NOT WORK!
- If you can’t/don’t run DirectX10, you’ll need to use the software renderer, to do this, edit the command arguments for the “APRON Simulator” tool in crimson editor, from “rend.d3d10″ to “rend.soft”
- Make sure you are using a processor that has SSE2 (very likely)
- Check your webcam is not in use (by skype etc..)