# Fighter Factory Studio - Reference Documentation

For problems and bug report, go to VirtuallTek Game Studio web site. For doubts related to some specific engine, go to their own web pages or community forums.

# Installation

On all supported platforms, Fighter Factory Studio comes as an installer package. Just double-click it and follow the steps to install in on your machine.

On Linux, you must install Wine (if the engine doesn't have a native build) and openGL drivers.

On Windows, the current minimum supported version is Windows XP SP3 (x86 only), Windows Vista SP2 / Windows 7 SP1 (x86 and x64). You must install Microsoft Visual C++ 2017 Redistributable before using it (comes with the installer) and DirectX SDK. Download x64 version.. Download x86 version..

On macOS, you will need to install Wine if the engine doesn't have a native build.

## File structure (may vary based on OS requirements)

- audio Qt audio plugins.
- colorsets: Contains all available sets of colors to be used in the Fighter Factory interface.
- docs: Contains de Reference Documentation.
- engines: Contains modules and all required files for any supported engine.
- extensions: Contains optional extensions.
- iconsets: Contains all available sets of icons to be used in the Fighter Factory interface.
- languages: Contains all available languages.
- platforms: Contains Qt platform abstraction plugin.
- presets: Contains all interface presets.
- scripts: Contains all Lua scripts.
- styles: Contains all available interface style sheets.
- ffs.exe: The program executable.
- config.xml: The configuration database file.
- history.xml: The file history database file.
- shortcuts.xml: The shortcuts database file.
- ff(x).dll / libff(x).so / libff(x).dylib Fighter Factory common classes, editors and workspaces.
- Lua53(x).dll / libLua53(x).so / libLua53(x).dylib Lua library.
- Qt libraries.

## Engine file structure (required)

- iconsets: Contains all available sets of icons to be used in the Fighter Factory interface.
- layouts: Contains all templates for the 'Export to HTML' function (M.U.G.E.N. only).
- presets: Contains all interface presets.
- scripts: Contains all Lua scripts.
- snippets: Contains all available code snippets.
- completer.xml: The auto-completer database file.
- config.xml: The configuration database file.
- icon.png: Default engine icon.

Folder structure may be split on more than one location in the file system on installation (so theme folders are moved to a shared location for easy use without administrator privileges).