Plugin for the Unreal engine.
Наследование: AlexandriaPlugin
Пример #1
0
 internal Engine(Plugin plugin)
     : base(plugin)
 {
     AddGame(AlphaProtocol = new UnrealGame(this, "Alpha Protocol", @"Obsidian\Alpha Protocol", "InstallPath", ue3IniFile, 34010,
         guid: new Guid("5E7A67E6-0BF4-47C7-A31F-56BBFEF7B053")));
     AddGame(BatmanArkhamAsylum = new UnrealGame(this, "Batman: Arkham Asylum", @"RocksteadyLtd\Batman Arkham Asylum GOTY", "Install Directory", ue3IniFile, 35140,
         guid: new Guid("9117ED86-ED8F-4D2C-9EA2-DE63BCA67AF3")));
     AddGame(Borderlands = new UnrealGame(this, "Borderlands", @"Gearbox Software\Borderlands", "InstallFolder", "../" + ue3IniFile, 8980,
         guid: new Guid("3EAC3608-1C4D-4549-9299-209C0EFF068E")));
     AddGame(DeusEx = new UnrealGame(this, "Deus Ex", @"Unreal Technology\Installed Apps\Deus Ex", "Folder", "System/DeusEx.ini", 6910,
         guid: new Guid("B329275B-55A3-4A01-A7A6-C9585F49082D")));
     AddGame(DeusExInvisibleWar = new UnrealGame(this, "Deus Ex: Invisible War", @"Ion Storm\Deus Ex - Invisible War", "ION_ROOT_PC", "System/Default.ini", 6920,
         guid: new Guid("32A4BAA7-4AA3-425D-B0E1-BB747CA9709B")));
     AddGame(Dishonored = new UnrealGame(this, "Dishonored", registryPath: null, registryFolderName: null, iniFileName: ue3IniFile, steamApplicationId: 205100,
         guid: new Guid("9C143AC5-7551-48F6-9AD3-353AA4250A07")));
     AddGame(MassEffect = new UnrealGame(this, "Mass Effect", null, null, ue3IniFile, null,
         guid: new Guid("A762255E-0BA9-41DF-B81B-CB7C5FE91BEF")));
     AddGame(MassEffect2 = new UnrealGame(this, "Mass Effect 2", null, null, ue3IniFile, null,
         guid: new Guid("3D877FAC-7346-499A-8F7E-80468F795862")));
     AddGame(MassEffect3 = new UnrealGame(this, "Mass Effect 3", @"BioWare\Mass Effect 3", null, ue3IniFile, null,
         guid: new Guid("7C03A8A4-8D3D-46C9-BEA4-962E7CFF9CB6")));
     AddGame(TheLastRemnant = new UnrealGame(this, "The Last Remnant", null, null, ue3IniFile, steamApplicationId: 23310,
         guid: new Guid("EDAEBDAD-6FB4-41A1-B954-660B5CEDBCB4")));
     AddGame(ThiefDeadlyShadows = new UnrealGame(this, "Thief: Deadly Shadows", @"Ion Storm\Thief - Deadly Shadows", "ION_ROOT", "System/DEFAULT.INI",
         steamApplicationId: 6980,
         guid: new Guid("400BD744-F163-4D23-B801-FE9A1B8A385C")));
     AddGame(Unreal2TheAwakening = new UnrealGame(this, "Unreal II: The Awakening", null, null, ue2IniFile,
         steamApplicationId: 13200,
         guid: new Guid("6CB43728-3E79-4B7A-BC4D-AFD17EDB38BC")));
     AddGame(UnrealGold = new UnrealGame(this, "Unreal Gold", @"Unreal Technology\Installed Apps\Unreal Gold", "Folder", ue2IniFile,
         steamApplicationId: 13250,
         guid: new Guid("9A418801-8D65-4020-B697-E0CF8A9D1047")));
     AddGame(UnrealTournament = new UnrealGame(this, "Unreal Tournament", @"Unreal Technology\Installed Apps\UnrealTournament", "Folder", ue2IniFile,
         steamApplicationId: 13240,
         guid: new Guid("F8570C6A-442E-40BA-8183-B171FD69E2E2")));
     AddGame(UnrealTournament2004 = new UnrealGame(this, "Unreal Tournament 2004", @"Unreal Technology\Installed Apps\UT2004", "Folder", ue2IniFile,
         steamApplicationId: 13230,
         guid: new Guid("8023FA95-7B0B-43E3-9A2C-8CC8526C3367")));
     AddGame(UnrealTournament3 = new UnrealGame(this, "Unreal Tournament 3", null, null, ue3IniFile,
         steamApplicationId: 13210,
         guid: new Guid("CF9D07EE-93CE-4E82-8232-30B578BEA915")));
 }