Interface Overview

Resource Entry Manager

The Resource Entry Manager allows users to add GFx, SWF, image and audio resources for packaging. The manager can add individual resources as well as specific directories, in which case all assets in those directories will be included in the project (see Figure 2).

Figure 2: The Resource Entry Manager Resources can be added via the following methods:

  1. The context menu that is displayed when the right mouse button is pressed on the resource list
  2. The toolbar buttons:
  3. The Project menu item in the main menu

When the export process is run, all of the assets either get packaged in an Android APK or get added to an iOS Xcode project.

Configuration Panel

The configuration setup panel allows users to define custom executable/project settings. (see Figure 3 for iOS and Figure 4 for Android).

Figure 3: The Configuration Setup Panel (iOS)

Figure 4: The Configuration Setup Panel (Android)

The deployment options displayed in the panel should be familiar to users of the command line build system for iOS and Android, as the Deployer exposes many options directly from the command line build system. Options are categorized logically for ease of use. Several options are elective – the user has to click the appropriate checkbox to enable them. Others display sample values used by the deployment process. If any of these parameters has a red exclamation text to it, then it must be filled in.

Following are the list of parameters available as deployment options.

Deployment Results

Pressing the Play button ( ) in the toolbar runs the deployment process for the listed resources with the appropriate configuration options. The build output is displayed in a simple text log (Figure 5).

Figure 5: Log Output View

The log output is a basic plain text dump of the processing output. This output should be familiar to users of our command-line build system.

Android

The deployment process for Android creates an APK file in the following location “Scaleform SDK/LocalApps/PROJECT_NAME/Android/” for example:

Scaleform/GFx/4.5/LocalApps/StarforceTD/Android/StarforceTD.apk

If “Auto Deploy” was selected as a parameter, then the newly created APK will be installed on all connected devices. The APK will also start automatically if “Auto Run” was selected as a parameter.

There are four types of configurations that can be selected in the configuration panel, Debug, DebugOpt, Release and Shipping. Each configuration will create its own separate version of the APK.

iOS

The deployment process for iOS creates an Xcode project in the Scaleform SDKs LocalApps folder, for example:

Scaleform/GFx/4.5/LocalApps/StarforceTD/StarforceTD.xcodeproj

Once the deployment process is complete, the newly created Xcode project will automatically open in the foreground and will be ready to run on a device.