Just in case if, like me, anyone has been struggling to get their Tier 1 AppGameKit app to interface with Aura I thought I'd post how I got it to work.
1] Create a Config.xml file like this:
<?xml version="1.0" encoding="utf-8"?>
<MetadataInfo xmlns:xsi="http://www.LenovoAlpha.com/2012/XMLSchema-instance" xmlns:xsd="http://www.LenovoAlpha.com/2012/XMLSchema">
<AppID>D764B8B0-7582-4A65-BF74-E6436FC63F07</AppID>
<AppType>Game</AppType>
<Internationalization>
<Language key="en-US">
<AppName>The Mothernode</AppName>
<Description>4 Player Sci-Fi Maze Race</Description>
</Language>
<Language key="zh-CN">
<AppName></AppName>
<Description></Description>
</Language>
</Internationalization>
<ReservedField></ReservedField>
</MetadataInfo>
but
NOTE the App ID must be unique (I created mine in SharpDevelop).
2] Create a 128x128 Icon.png
3] Download Inno Setup from
here.
4] Use this Inno Setup script to generate the installer:
[Setup]
AppName=The Mothernode
AppVersion=1.0.0.0
AppPublisher=Christopher Chetwood
UninstallDisplayName=The Mothernode
DefaultDirName={pf}\Lenovo\AlphaApps\The Mothernode
Compression=lzma2
SourceDir=C:\Users\Christopher\Dead Revolver Games\The Mothernode\demos\The Mothernode
OutputDir=C:\Users\Christopher\Dead Revolver Games\The Mothernode\demos\
VersionInfoCopyright=Copyright (c) 2013 Christopher Chetwood
VersionInfoVersion=1.0.0.0
[Files]
Source: "The Mothernode.exe"; DestDir: "{app}";
Source: "setup.agc"; DestDir: "{app}";
Source: "icon.png"; DestDir: "{app}\Icon";
Source: "Config.xml"; DestDir: "{app}\Config";
Source: "media\*"; DestDir: "{app}\media";
[Registry]
Root: HKLM; Subkey: "SOFTWARE\Lenovo\LenovoAlphaApps\D764B8B0-7582-4A65-BF74-E6436FC63F07"; Flags: uninsdeletekey; ValueType: string; ValueName: "AppInstallDir"; ValueData: "{app}"
Root: HKLM; Subkey: "SOFTWARE\Lenovo\LenovoAlphaApps\D764B8B0-7582-4A65-BF74-E6436FC63F07"; Flags: uninsdeletekey; ValueType: string; ValueName: "AppMetadataPath"; ValueData: "{app}\Config\Config.xml"
Root: HKLM; Subkey: "SOFTWARE\Lenovo\LenovoAlphaApps\D764B8B0-7582-4A65-BF74-E6436FC63F07"; Flags: uninsdeletekey; ValueType: string; ValueName: "ExecutableAppFullPath"; ValueData: "{app}\The Mothernode.EXE"
Root: HKLM; Subkey: "SOFTWARE\Lenovo\LenovoAlphaApps\D764B8B0-7582-4A65-BF74-E6436FC63F07"; Flags: uninsdeletekey; ValueType: string; ValueName: "IconPath"; ValueData: "{app}\Icon\icon.png"
Root: HKLM; Subkey: "SOFTWARE\Lenovo\LenovoAlphaApps\D764B8B0-7582-4A65-BF74-E6436FC63F07"; Flags: uninsdeletekey; ValueType: string; ValueName: "SilentUninstallString"; ValueData: "{app}\unins000.exe /SILENT /NORESTART"
Root: HKLM; Subkey: "SOFTWARE\Lenovo\LenovoAlphaApps\D764B8B0-7582-4A65-BF74-E6436FC63F07"; Flags: uninsdeletekey; ValueType: string; ValueName: "StartArgs"; ValueData: ""
Root: HKLM; Subkey: "SOFTWARE\Lenovo\LenovoAlphaApps\D764B8B0-7582-4A65-BF74-E6436FC63F07"; Flags: uninsdeletekey; ValueType: string; ValueName: "Version"; ValueData: "1.0.0.0"
Obviously change the name of the app to yours and add any additional files as required, but I've tried this and my app now fully integrates with the Aura interface.
Good luck guys!