Example #1
0
        static void Game_OnGameLoad(EventArgs args)
        {
            if (ObjectManager.Player.CharData.BaseSkinName != "Riven")
                return;

            Champion = new Riven();
        }
Example #2
0
        static void Game_OnGameLoad(EventArgs args)
        {
            if (ObjectManager.Player.CharData.BaseSkinName != "Riven")
            {
                return;
            }

            Champion = new Riven();
        }
Example #3
0
        public static void Initialize(Champion champ)
        {
            s_Champion     = champ;
            ActiveSoldiers = new List <GameObject>();

            m = MainMenu.AddMenu("SoldierMgr", "SAutoCarry.Helpers.SoldierMgr.Root");
            m.Add("SAutoCarry.Helpers.SoldierMgr.Root.DrawRanges", new CheckBox("Draw Soldier Range"));

            GameObject.OnCreate            += AIHeroClient_OnCreate;
            Obj_AI_Base.OnPlayAnimation    += AIHeroClient_OnPlayAnimation;
            Obj_AI_Base.OnProcessSpellCast += AIHeroClient_OnProcessSpellCast;
        }
Example #4
0
        public static void Initialize(Champion champ)
        {
            s_Champion = champ;
            ActiveSoldiers = new List<GameObject>();

            m = MainMenu.AddMenu("SoldierMgr", "SAutoCarry.Helpers.SoldierMgr.Root");
            m.Add("SAutoCarry.Helpers.SoldierMgr.Root.DrawRanges", new CheckBox("Draw Soldier Range"));

            GameObject.OnCreate += AIHeroClient_OnCreate;
            Obj_AI_Base.OnPlayAnimation += AIHeroClient_OnPlayAnimation;
            Obj_AI_Base.OnProcessSpellCast += AIHeroClient_OnProcessSpellCast;
        }
Example #5
0
        static void Game_OnGameLoad(EventArgs args)
        {
            if (ObjectManager.Player.ChampionName != "Hecarim")
            {
                return;
            }

            Champion = new Hecarim();

            if (!Game.Version.StartsWith("6.2"))
            {
                Game.PrintChat("Wrong game version");
            }
        }
Example #6
0
        private static void Initialize(EventArgs args)
        {
            switch (ObjectManager.Player.ChampionName.ToLower())
            {
            case "aatrox":     // BrianSharp's Aatrox
                PortAIO.Champion.Aatrox.Program.Main();
                break;

            case "ahri":     // DZAhri
                PortAIO.Champion.Ahri.Program.OnLoad();
                break;

            case "akali":     // Akali by xQx
                PortAIO.Champion.Akali.Program.Main();
                break;

            case "alistar":     // El Alistar
                PortAIO.Champion.Alistar.Program.OnGameLoad();
                break;

            case "amumu":     // Shine#
                PortAIO.Champion.Amumu.Program.OnLoad();
                break;

            case "anivia":     // OKTW - Sebby - All Seeby champs go down here
            case "annie":
            case "ashe":
                SebbyLib.Program.GameOnOnGameLoad();
                break;

            case "azir":     // Synx Auto Carry
                Champion = new SAutoCarry.Champions.Azir();
                break;

            case "bard":     // Dreamless Wanderer
                PortAIO.Champion.Bard.Program.OnLoad();
                break;

            default:
                return;
            }
        }
Example #7
0
        private static void Initialize(EventArgs args)
        {
            LeagueSharp.SDK.Bootstrap.Init();

            Notifications.Show(new SimpleNotification("PortAIO", "Welcome to PortAIO, this is a complete AIO made for every single champion. If you experience bugs or have suggestions or just have something to report please go to the github and view the instructions to post a new issue. Enjoy using PortAIO and GLHF!"), 8000);
            Loader.Menu();
            LSTargetSelector.Initialize();
            LSOrbwalker = new LSOrbwalker();

            Game.OnUpdate += Game_OnUpdate;

            /*
            if (false)
            {
                Intro = new LeagueSharp.Common.Render.Sprite(LoadImg("PortLogo"), new Vector2((Drawing.Width / 2) - 175, (Drawing.Height / 2) - 300));
                Intro.Add(0);
                Intro.OnDraw();
                LeagueSharp.Common.Utility.DelayAction.Add(5000, () => Intro.Remove());
            }
            */

            if (!Loader.champOnly)
            {
                if (Loader.useActivator)
                {
                    switch (Loader.activatorCB)
                    {
                        case 0:
                            ElUtilitySuite.Entry.OnLoad();
                            break;
                        case 1:
                            NabbActivator.Index.OnLoad();
                            break;
                        case 2:
                            Activators.Activator.Game_OnGameLoad();
                            break;
                        default:
                            ElUtilitySuite.Entry.OnLoad();
                            break;
                    }
                }

                if (Loader.useRecall)
                {
                    UniversalRecallTracker.Program.Main();
                }

                if (Loader.useSkin)
                {
                    SDK_SkinChanger.Program.Load();
                }

                if (Loader.useTracker)
                {
                    switch (Loader.trackerCB)
                    {
                        case 0:
                            NabbTracker.Program.Game_OnGameLoad();
                            break;
                        case 1:
                            Tracker.Program.Game_OnGameLoad();
                            break;
                        default:
                            NabbTracker.Program.Game_OnGameLoad();
                            break;
                    }
                }

                if (Loader.dzaware)
                {
                    DZAwarenessAIO.Program.Game_OnGameLoad();
                }

                if (Loader.godTracker)
                {
                    GodJungleTracker.Program.OnGameLoad();
                    Chat.Print("Berb : Depending on whether packets are updated or not will this work.");
                }

                if (Loader.ping)
                {
                    new UniversalPings.Program();
                }

                if (Loader.human)
                {
                    Humanizer.Program.Game_OnGameLoad();
                }

                if (Loader.gank)
                {
                    UniversalGankAlerter.Program.Main();
                }

                if (Loader.evade)
                {
                    switch (Loader.evadeCB)
                    {
                        case 0:
                            new ezEvade.Evade();
                            break;
                        case 1:
                            EvadeSharp.Program.Game_OnGameStart();
                            break;
                        default:
                            new ezEvade.Evade();
                            break;
                    }
                }

                if (Loader.predictioner)
                {
                    switch (Loader.predictionerCB)
                    {
                        case 0:
                            EBPredictioner.Program.Init();
                            break;
                        case 1:
                            SDKPredictioner.Program.Init();
                            break;
                        case 2:
                            OKTWPredictioner.Program.Init();
                            break;
                        case 3:
                            SPredictioner.Program.Init();
                            break;
                        case 4:
                            SharpPredictioner.Program.Init();
                            break;
                        default:
                            EBPredictioner.Program.Init();
                            break;
                    }
                }

                if (Loader.cheat)
                {
                    new TheCheater.TheCheater().Load();
                }

                if (Loader.banwards)
                {
                    Sebby_Ban_War.Program.Game_OnGameLoad();
                }

                if (Loader.antialistar)
                {
                    AntiAlistar.AntiAlistar.OnLoad();
                }

                if (Loader.traptrack)
                {
                    AntiTrap.Program.Game_OnGameLoad();
                }

                if (Loader.limitedShat)
                {
                    LimitedShat.Program.Game_OnGameLoad();
                }

                if (Loader.autoLevel)
                {
                    AutoLevelup.Program.Game_OnGameLoad();
                }

                if (Loader.chatLogger)
                {
                    Chat_Logger.Program.Init();
                }

                if (Loader.autoFF)
                {
                    AutoFF.Program.Game_OnGameLoad();
                }

                if (Loader.urfSpell)
                {
                    URF_Spell_Spammer.Program.Game_OnGameLoad();
                }

                if (Loader.pastingSharp)
                {
                    PastingSharp.Program.Game_OnGameLoad();
                }

                if (Loader.emoteSpammer)
                {
                    EmoteSpammer.Program.Game_OnGameLoad();
                }

                if (Loader.antiStealth)
                {
                    new AntiStealth.AntiStealth();
                }

                if (Loader.reform)
                {
                    Toxic_Player_Reform_Program.Program.Main();
                }

                if (Loader.feed)
                {
                    BlackFeeder.Program.Init();
                }

                if (Loader.mes)
                {
                    Mastery_Badge_Spammer.Program.Init();
                }

                if (Loader.dev)
                {
                    DeveloperSharp.Program.Init();
                }

                if (Loader.cursor)
                {
                    VCursor.Program.Game_OnGameLoad();
                }

                if (Loader.condemn)
                {
                    AsunaCondemn.Program.Main();
                }

                if (Loader.randomult)
                {
                    RandomUlt.Program.Main();
                }

                //if (Loader.orbwalker)
                //{
                //PuppyStandaloneOrbwalker.Program.Game_OnGameLoad();
                //}

                /*
                if (Loader.stream)
                {
                    StreamBuddy.Program.Main();
                }

                if (RandomUltChampsList.Contains(ObjectManager.Player.ChampionName))
                {
                    if (Loader.randomUlt)
                    {
                        RandomUlt.Program.Game_OnGameLoad();
                    }
                }

                if (BaseUltList.Contains(ObjectManager.Player.ChampionName))
                {
                    if (Loader.baseUlt)
                    {
                        new BaseUlt3.BaseUlt();
                    }
                }
                */
            }

            if (!Loader.utilOnly)
            {
                switch (ObjectManager.Player.ChampionName.ToLower())
                {
                    case "aatrox": // BrianSharp's Aatrox
                        switch (Loader.aatrox)
                        {
                            case 0:
                                PortAIO.Champion.Aatrox.Program.Main();
                                break;
                            case 1:
                                new KappaSeries.Aatrox();
                                break;
                            default:
                                PortAIO.Champion.Aatrox.Program.Main();
                                break;
                        }
                        break;
                    case "akali": // Akali by xQx
                        switch (Loader.akali)
                        {
                            case 0:
                                PortAIO.Champion.Akali.Program.Main();
                                break;
                            case 1:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                PortAIO.Champion.Akali.Program.Main();
                                break;
                        }
                        break;
                    case "alistar": // El Alistar
                        PortAIO.Champion.Alistar.Program.OnGameLoad();
                        break;
                    case "amumu": // Shine#
                        switch (Loader.amumu)
                        {
                            case 0:
                                PortAIO.Champion.Amumu.Program.OnLoad();
                                break;
                            case 1:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                PortAIO.Champion.Amumu.Program.OnLoad();
                                break;
                        }
                        break;
                    case "annie":
                        switch (Loader.annie)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                OAnnie.Annie.Load();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "caitlyn":
                        switch (Loader.cait)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 2:
                                Challenger_Series.Program.Main();
                                break;
                            case 3:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "twitch":
                        switch (Loader.twitch)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                Infected_Twitch.Program.Load();
                                break;
                            case 2:
                                iTwitch.Twitch.OnGameLoad();
                                break;
                            case 3:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 4:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "ashe":
                        switch (Loader.ashe)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                Challenger_Series.Program.Main();
                                break;
                            case 2:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 3:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "jayce":
                        switch (Loader.jayce)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                Jayce.Jayce.OnLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "xerath":
                        switch (Loader.xerath)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                ElXerath.Xerath.Game_OnGameLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "ezreal":
                        switch (Loader.ezreal)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                iDZEzreal.EzrealBootstrap.OnGameLoad();
                                break;
                            case 2:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 3:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "ekko": // OKTW & ElEkko
                        switch (Loader.ekko)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                ElEkko.ElEkko.OnLoad();
                                break;
                            case 2:
                                EkkoGod.Program.GameOnOnGameLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "graves": // OKTW Graves & D-Graves
                        switch (Loader.graves)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                D_Graves.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 3:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "ahri":
                        switch (Loader.ahri)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                AhriSharp.Ahri.Ahri_Load();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;

                    case "anivia":
                        switch (Loader.anivia)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 2:
                                Firestorm_AIO.Program.Main();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "sivir":
                        switch (Loader.sivir)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 2:
                                iSivir.Sivir.OnLoad();
                                break;
                            case 3:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "braum":
                        switch (Loader.braum)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                new FreshBooster.Champion.Braum();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "jinx":
                        switch (Loader.jinx)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                Jinx_Genesis.Program.Game_OnGameLoad();
                                break;
                            case 3:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "syndra":
                        switch (Loader.syndra)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                Syndra.Program.Game_OnGameLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "urgot":
                        switch (Loader.urgot)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "malzahar":
                        switch (Loader.malzahar)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                SurvivorMalzahar.Program.Game_OnGameLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "orianna":
                    case "velkoz":
                    case "swain":
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;
                    case "azir": // HeavenStrike
                        switch (Loader.azir)
                        {
                            case 0:
                                HeavenStrikeAzir.Program.Game_OnGameLoad();
                                break;
                            case 1:
                                Azir_Creator_of_Elo.Program.Init();
                                break;
                            default:
                                HeavenStrikeAzir.Program.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "bard": // Dreamless Wanderer & FreshBooster
                        switch (Loader.bard)
                        {
                            case 0:
                                PortAIO.Champion.Bard.Program.OnLoad();
                                break;
                            case 1:
                                new FreshBooster.Champion.Bard();
                                break;
                            default:
                                PortAIO.Champion.Bard.Program.OnLoad();
                                break;
                        }
                        break;
                    case "blitzcrank": // Fresh Booster & OKTW
                        switch (Loader.blitzcrank)
                        {
                            case 0:
                                PortAIO.Champion.Blitzcrank.Program.OnLoad();
                                break;
                            case 1:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 2:
                                KurisuBlitzcrank.Program.Game_OnGameLoad();
                                break;
                            default:
                                PortAIO.Champion.Blitzcrank.Program.OnLoad();
                                break;
                        }
                        break;
                    case "brand": // TheBrand (or OKTWBrand)
                        switch (Loader.brand)
                        {
                            case 0:
                                PortAIO.Champion.Brand.Program.Load();
                                break;
                            case 1:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 2:
                                yol0Brand.Program.Game_OnGameLoad();
                                break;
                            default:
                                PortAIO.Champion.Brand.Program.Load();
                                break;
                        }
                        break;
                    case "cassiopeia": // Synx Auto Carry & Seph Cassio
                        switch (Loader.cassiopeia)
                        {
                            case 0:
                                Champion = new SAutoCarry.Champions.Cassiopeia();
                                break;
                            case 1:
                                SephCassiopeia.Cassiopeia.CassMain();
                                break;
                            case 2:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                Champion = new SAutoCarry.Champions.Cassiopeia();
                                break;
                        }
                        break;
                    case "chogath": // Underrated Cho'Gath
                        UnderratedAIO.Program.Init();
                        break;
                    case "corki": // ElCorki & OKTW
                        switch (Loader.corki)
                        {
                            case 0:
                                ElCorki.Corki.Game_OnGameLoad();
                                break;
                            case 1:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 2:
                                D_Corki.Program.Game_OnGameLoad();
                                break;
                            case 3:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 4:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                ElCorki.Corki.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "darius": // Exory & OKTW
                        switch (Loader.darius)
                        {
                            case 0:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 1:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 2:
                                new KurisuDarius.KurisuDarius();
                                break;
                            default:
                                ExorAIO.AIO.OnLoad();
                                break;
                        }
                        break;
                    case "olaf":
                        switch (Loader.olaf)
                        {
                            case 0:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 1:
                                OlafxQx.Program.Init();
                                break;
                            case 2:
                                UnderratedAIO.Program.Init();
                                break;
                            default:
                                ExorAIO.AIO.OnLoad();
                                break;
                        }
                        break;
                    case "nautilus":
                    case "nunu":
                    case "pantheon":
                        ExorAIO.AIO.OnLoad();
                        break;
                    case "tryndamere":
                        ExorAIO.AIO.OnLoad();
                        break;
                    case "renekton":
                        switch (Loader.renekton)
                        {
                            case 0:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 1:
                                UnderratedAIO.Program.Init();
                                break;
                            default:
                                ExorAIO.AIO.OnLoad();
                                break;
                        }
                        break;
                    case "ryze":
                        switch (Loader.ryze)
                        {
                            case 0:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 1:
                                ElEasy.Plugins.Ryze f = new ElEasy.Plugins.Ryze();
                                f.Load();
                                break;
                            case 2:
                                Slutty_ryze.Program.OnLoad();
                                break;
                            case 3:
                                Arcane_Ryze.Program.Load();
                                break;
                            case 4:
                                RyzeAssembly.Program.Init();
                                break;
                            case 5:
                                HeavenStrikeRyze.Program.Game_OnGameLoad();
                                break;
                            default:
                                ExorAIO.AIO.OnLoad();
                                break;
                        }
                        break;
                    case "diana":
                        switch (Loader.diana)
                        {
                            case 0:
                                ElDiana.Diana.OnLoad();
                                break;
                            case 1:
                                Nechrito_Diana.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                ElDiana.Diana.OnLoad();
                                break;
                        }
                        break;
                    case "drmundo": // Hestia's Mundo
                        switch (Loader.mundo)
                        {
                            case 0:
                                Mundo.Mundo.OnLoad();
                                break;
                            case 1:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                Mundo.Mundo.OnLoad();
                                break;
                        }
                        break;
                    case "draven": // UltimaDraven
                        switch (Loader.draven)
                        {
                            case 0:
                                RevampedDraven.Program.OnLoad();
                                break;
                            case 1:
                                Tyler1.Program.Load();
                                break;
                            case 2:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 3:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 4:
                                new MoonDraven.MoonDraven().Load();
                                break;
                            default:
                                RevampedDraven.Program.OnLoad();
                                break;
                        }
                        break;
                    case "elise":
                        switch (Loader.elise)
                        {
                            case 0:
                                GFUELElise.Elise.OnGameLoad();
                                break;
                            case 1:
                                D_Elise.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                EliseGod.Program.OnGameLoad();
                                break;
                            default:
                                GFUELElise.Elise.OnGameLoad();
                                break;
                        }
                        break;
                    case "evelynn": // Evelynn#
                        switch (Loader.evelynn)
                        {
                            case 0:
                                Evelynn.Program.Game_OnGameLoad();
                                break;
                            case 1:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 2:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                Evelynn.Program.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "fiddlesticks": // Feedlesticks
                        Feedlesticks.Program.Game_OnGameLoad();
                        break;
                    case "fiora": // Project Fiora
                        FioraProject.Program.Game_OnGameLoad();
                        break;
                    case "fizz": // Math Fizz
                        MathFizz.Program.Game_OnGameLoad();
                        break;
                    case "galio": // Underrated AIO
                        UnderratedAIO.Program.Init();
                        break;
                    case "gangplank": // Underrated AIO
                        switch (Loader.gangplank)
                        {
                            case 0:
                                UnderratedAIO.Program.Init();
                                break;
                            default:
                                UnderratedAIO.Program.Init();
                                break;
                        }
                        break;
                    case "garen": // Underrated AIO
                        UnderratedAIO.Program.Init();
                        break;
                    case "gnar": // Slutty Gnar
                        switch (Loader.gnar)
                        {
                            case 0:
                                Slutty_Gnar_Reworked.Gnar.OnLoad();
                                break;
                            case 1:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            default:
                                Slutty_Gnar_Reworked.Gnar.OnLoad();
                                break;
                        }
                        break;
                    case "gragas": // Gragas - Drunk Carry
                        switch (Loader.gragas)
                        {
                            case 0:
                                GragasTheDrunkCarry.Gragas.Game_OnGameLoad();
                                break;
                            case 1:
                                Nechrito_Gragas.Program.OnGameLoad();
                                break;
                            default:
                                GragasTheDrunkCarry.Gragas.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "hecarim": // JustyHecarim && UnderratedAIO
                        switch (Loader.hecarim)
                        {
                            case 0:
                                JustHecarim.Program.OnLoad();
                                break;
                            case 1:
                                UnderratedAIO.Program.Init();
                                break;
                            default:
                                JustHecarim.Program.OnLoad();
                                break;
                        }
                        break;
                    case "heimerdinger": // 2 Girls 1 Dong
                        Two_Girls_One_Donger.Program.Game_OnGameLoad();
                        break;
                    case "illaoi": // Tentacle Kitty
                        switch (Loader.illaoi)
                        {
                            case 0:
                                Illaoi___Tentacle_Kitty.Program.Game_OnGameLoad();
                                break;
                            case 1:
                                Flowers__Illaoi.Program.Load();
                                break;
                            default:
                                Illaoi___Tentacle_Kitty.Program.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "irelia": // Challenger Series Irelia & IreliaGod
                        switch (Loader.irelia)
                        {
                            case 0:
                                Challenger_Series.Irelia.OnLoad();
                                break;
                            case 1:
                                IreliaGod.Program.OnGameLoad();
                                break;
                            case 2:
                                Irelia.Irelia.Init();
                                break;
                            case 3:
                                Irelia_Reloaded.Program.GameOnOnGameLoad();
                                break;
                            default:
                                Challenger_Series.Irelia.OnLoad();
                                break;
                        }
                        break;
                    case "janna": // LCS Janna & FreshBooster
                        switch (Loader.janna)
                        {
                            case 0:
                                LCS_Janna.Program.OnGameLoad();
                                break;
                            case 1:
                                new FreshBooster.Champion.Janna();
                                break;
                            default:
                                LCS_Janna.Program.OnGameLoad();
                                break;
                        }
                        break;
                    case "jarvaniv": // BrianSharp & D_Jarvan
                        switch (Loader.jarvan)
                        {
                            case 0:
                                BrianSharp.Plugin.JarvanIV.OnLoad();
                                break;
                            case 1:
                                D_Jarvan.Program.Game_OnGameLoad();
                                break;
                            default:
                                BrianSharp.Plugin.JarvanIV.OnLoad();
                                break;
                        }
                        break;
                    case "jax": // xqx
                        switch (Loader.jax)
                        {
                            case 0:
                                JaxQx.Program.Game_OnGameLoad();
                                break;
                            case 1:
                                NoobJaxReloaded.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                JaxQx.Program.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "jhin": // Jhin The Virtuoso & OKTW
                        switch (Loader.jhin)
                        {
                            case 0:
                                Jhin___The_Virtuoso.Jhin.JhinOnLoad();
                                break;
                            case 1:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 2:
                                hJhin.Program.Load();
                                break;
                            case 3:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 4:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                Jhin___The_Virtuoso.Jhin.JhinOnLoad();
                                break;
                        }
                        break;
                    case "kalista": // iKalista
                        switch (Loader.kalista)
                        {
                            case 0:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 1:
                                new iKalistaReborn.Kalista();
                                break;
                            case 2:
                                Challenger_Series.Program.Main();
                                break;
                            case 3:
                                HastaKalistaBaby.Program.OnGameLoad();
                                break;
                            case 4:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "karma": // Karma by Eskor && Spirit Karma
                        switch (Loader.karma)
                        {
                            case 0:
                                Spirit_Karma.Program.Load();
                                break;
                            case 1:
                                Karma.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                Spirit_Karma.Program.Load();
                                break;
                        }
                        break;
                    case "karthus": // OKTW & KarthusSharp
                        switch (Loader.karthus)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                KarthusSharp.Program.Game_OnGameLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "kassadin": // Kassawin & Preserved Kassadin
                        switch (Loader.kassadin)
                        {
                            case 0:
                                Kassawin.Kassadin.OnLoad();
                                break;
                            case 1:
                                Preserved_Kassadin.Program.Load();
                                break;
                            default:
                                Kassawin.Kassadin.OnLoad();
                                break;
                        }
                        break;
                    case "katarina": // Staberina
                        switch (Loader.katarina)
                        {
                            case 0:
                                new Staberina.Katarina();
                                break;
                            case 1:
                                e.Motion_Katarina.Program.Game_OnGameLoad();
                                break;
                            default:
                                new Staberina.Katarina();
                                break;
                        }
                        break;
                    case "kayle": // SephKayle
                        switch (Loader.kayle)
                        {
                            case 0:
                                SephKayle.Program.OnGameLoad();
                                break;
                            case 1:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 2:
                                D_Kayle.Program.Game_OnGameLoad();
                                break;
                            default:
                                SephKayle.Program.OnGameLoad();
                                break;
                        }
                        break;
                    case "aurelionsol": // El Aurelion Sol
                        ElAurelion_Sol.AurelionSol.OnGameLoad();
                        break;
                    case "kennen": // Underrated AIO
                        UnderratedAIO.Program.Init();
                        break;
                    case "khazix": // SephKhaZix
                        new SephKhazix.Khazix();
                        break;
                    case "kindred": // Yin Yang Kindred & OKTW
                        switch (Loader.kindred)
                        {
                            case 0:
                                Kindred___YinYang.Program.Game_OnGameLoad();
                                break;
                            case 1:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 2:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            default:
                                Kindred___YinYang.Program.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "kogmaw":
                        switch (Loader.kogmaw)
                        {
                            case 0:
                                KogMaw.Program.OnLoad();
                                break;
                            case 1:
                                Challenger_Series.Program.Main();
                                break;
                            case 2:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 3:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 4:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                Challenger_Series.Program.Main();
                                break;
                        }
                        break;
                    case "leblanc": // PopBlanc
                        switch (Loader.leblanc)
                        {
                            case 0:
                                PopBlanc.Program.OnLoad();
                                break;
                            case 1:
                                LeblancOLD.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                new FreshBooster.Champion.Leblanc();
                                break;
                            case 3:
                                Leblanc.Program.Init();
                                break;
                            case 4:
                                BLeblanc.Program.Game_OnGameLoad();
                                break;
                            default:
                                PopBlanc.Program.OnLoad();
                                break;
                        }
                        break;
                    case "leesin": // El Lee Sin
                        switch (Loader.leesin)
                        {
                            case 0:
                                Valvrave_Sharp.Program.MainA();
                                break;
                            case 1:
                                ElLeeSin.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                new FreshBooster.Champion.LeeSin();
                                break;
                            default:
                                Valvrave_Sharp.Program.MainA();
                                break;
                        }
                        break;
                    case "leona": // El Easy
                        new ElEasy.Plugins.Leona();
                        break;
                    case "lissandra": // SephLissandra
                        SephLissandra.Lissandra.OnLoad();
                        break;
                    case "lucian": // LCS Lucian
                        switch (Loader.lucian)
                        {
                            case 0:
                                LCS_Lucian.Program.OnLoad();
                                break;
                            case 1:
                                Challenger_Series.Program.Main();
                                break;
                            case 2:
                                var lucian = new Lucian();
                                lucian.OnLoad();
                                break;
                            case 3:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 4:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break; ;
                            case 5:
                                HoolaLucian.Program.OnGameLoad();
                                break;
                            case 6:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                LCS_Lucian.Program.OnLoad();
                                break;
                        }
                        break;
                    case "lulu": // LuluLicious
                        new LuluLicious.Lulu();
                        break;
                    case "lux": // MoonLux
                        switch (Loader.lux)
                        {
                            case 0:
                                MoonLux.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 2:
                                ElLux.Program.Init();
                                break;
                            case 3:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                MoonLux.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "malphite": // eleasy
                        new ElEasy.Plugins.Malphite();
                        break;
                    case "missfortune":
                        switch (Loader.missfortune)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "vayne":
                        switch (Loader.vayne)
                        {
                            case 0:
                                Vayne1.Program.OnLoad();
                                break;
                            case 1:
                                VayneHunter_Reborn.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                hi_im_gosu.Vayne.Game_OnGameLoad();
                                break;
                            case 3:
                                hVayne.Program.Load();
                                break;
                            case 4:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 5:
                                Challenger_Series.Program.Main();
                                break;
                            case 6:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            default:
                                Vayne1.Program.OnLoad();
                                break;
                        }
                        break;
                    case "quinn": // GFuel Quinn & OKTW
                        switch (Loader.quinn)
                        {
                            case 0:
                                GFUELQuinn.Quinn.OnGameLoad();
                                break;
                            case 1:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 2:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 3:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            default:
                                GFUELQuinn.Quinn.OnGameLoad();
                                break;
                        }
                        break;
                    case "tristana": // ElTristana
                        switch (Loader.tristana)
                        {
                            case 0:
                                ElTristana.Tristana.OnLoad();
                                break;
                            case 1:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 2:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            default:
                                ElTristana.Tristana.OnLoad();
                                break;
                        }
                        break;
                    case "taliyah": // taliyah && tophsharp
                        switch (Loader.taliyah)
                        {
                            case 0:
                                Taliyah.Program.OnLoad();
                                break;
                            case 1:
                                TophSharp.Taliyah.OnLoad();
                                break;
                            default:
                                Taliyah.Program.OnLoad();
                                break;
                        }
                        break;
                    case "thresh":
                        switch (Loader.thresh) // OKTW && Thresh the Ruler
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                ThreshTherulerofthesoul.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                Thresh___The_Chain_Warden.Program.Game_OnGameLoad();
                                break;
                            case 3:
                                Slutty_Thresh.SluttyThresh.OnLoad();
                                break;
                            case 4:
                                yol0Thresh.Program.OnLoad();
                                break;
                            case 5:
                                Dark_Star_Thresh.Program.OnLoad();
                                break;
                            case 6:
                                ThreshWarden.ThreshWarden.OnLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "riven": // Nechrito Riven & Badao Riven
                        switch (Loader.riven)
                        {
                            case 0:
                                NechritoRiven.Program.Init();
                                break;
                            case 1:
                                HeavenStrikeRiven.Program.OnStart();
                                break;
                            case 2:
                                KurisuRiven.Program.Game_OnGameLoad();
                                break;
                            case 3:
                                HoolaRiven.Program.OnGameLoad();
                                break;
                            default:
                                NechritoRiven.Program.Init();
                                break;
                        }
                        break;
                    case "talon": // GFuel Talon
                        GFUELTalon.Talon.OnGameLoad();
                        break;
                    case "zed": // iZed
                        switch (Loader.zed)
                        {
                            case 0:
                                Valvrave_Sharp.Program.MainA();
                                break;
                            case 1:
                                Zed.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                iDZed.Zed.OnLoad();
                                break;
                            default:
                                Valvrave_Sharp.Program.MainA();
                                break;
                        }
                        break;
                    case "udyr": // D_Udyr
                        switch (Loader.udyr)
                        {
                            case 0:
                                D_Udyr.Program.Game_OnGameLoad();
                                break;
                            case 1:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                D_Udyr.Program.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "maokai": // Underrated AIO
                        UnderratedAIO.Program.Init();
                        break;
                    case "masteryi": // MasterSharp
                        MasterSharp.MasterSharp.OnLoad();
                        break;
                    case "mordekaiser": // How to Train your dragon
                        Mordekaiser.Program.Game_OnGameLoad();
                        break;
                    case "morgana": // Kurisu Morg & OKTW
                        switch (Loader.morgana)
                        {
                            case 0:
                                new KurisuMorgana.KurisuMorgana();
                                break;
                            case 1:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            default:
                                new KurisuMorgana.KurisuMorgana();
                                break;
                        }
                        break;
                    case "nami": // vSupport Series
                        new vSupport_Series.Champions.Nami();
                        break;
                    case "nasus": // ElEasy
                        ElEasy.Plugins.Nasus.Load();
                        break;
                    case "nidalee":
                        switch (Loader.nidalee)
                        {
                            case 0:
                                KurisuNidalee.KurisuNidalee.Game_OnGameLoad();
                                break;
                            case 1:
                                Nechrito_Nidalee.Program.OnLoad();
                                break;
                            case 2:
                                D_Nidalee.Program.Game_OnGameLoad();
                                break;
                            default:
                                KurisuNidalee.KurisuNidalee.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "yasuo": // YasuPro
                        switch (Loader.yasuo)
                        {
                            case 0:
                                Valvrave_Sharp.Program.MainA();
                                break;
                            case 1:
                                YasuoPro.Initalization.Main();
                                break;
                            case 2:
                                GosuMechanicsYasuo.Program.Game_OnGameLoad();
                                break;
                            case 3:
                                YasuoSharpV2.Program.Init();
                                break;
                            case 4:
                                Firestorm_AIO.Program.Main();
                                break;
                            default:
                                Valvrave_Sharp.Program.MainA();
                                break;
                        }
                        break;
                    case "nocturne": // Underrated AIO
                        UnderratedAIO.Program.Init();
                        break;
                    case "poppy": // Underrated AIO
                        switch (Loader.poppy)
                        {
                            case 0:
                                UnderratedAIO.Program.Init();
                                break;
                            case 1:
                                BadaoKingdom.BadaoChampion.BadaoPoppy.BadaoPoppy.BadaoActivate();
                                break;
                            default:
                                UnderratedAIO.Program.Init();
                                break;
                        }
                        break;
                    case "rammus": // BrianSharp
                        new BrianSharp.Plugin.Rammus();
                        break;
                    case "rengar": // ElRengar && D-Rengar
                        switch (Loader.rengar)
                        {
                            case 0:
                                ElRengarRevamped.Rengar.OnLoad();
                                break;
                            case 1:
                                D_Rengar.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                PrideStalker_Rengar.Program.Load();
                                break;
                            default:
                                ElRengarRevamped.Rengar.OnLoad();
                                break;
                        }
                        break;
                    case "soraka": // Sophie's Soraka
                        switch (Loader.soraka)
                        {
                            case 0:
                                Sophies_Soraka.SophiesSoraka.OnGameLoad();
                                break;
                            case 1:
                                Challenger_Series.Program.Main();
                                break;
                            default:
                                Challenger_Series.Program.Main();
                                break;
                        }
                        break;
                    case "twistedfate": // Twisted Fate by Kortatu & OKTW
                        switch (Loader.twistedfate)
                        {
                            case 0:
                                TwistedFate.Program.Game_OnGameLoad();
                                break;
                            case 1:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            default:
                                TwistedFate.Program.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "varus": // ElVarus
                        switch (Loader.varus)
                        {
                            case 0:
                                Elvarus.Varus.Game_OnGameLoad();
                                break;
                            case 1:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            default:
                                Elvarus.Varus.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "veigar": // FreshBooster
                        switch (Loader.veigar)
                        {
                            case 0:
                                new FreshBooster.Champion.Veigar();
                                break;
                            case 1:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                new FreshBooster.Champion.Veigar();
                                break;
                        }
                        break;
                    case "reksai": // D-Reksai && HeavenStrikeReksaj
                        switch (Loader.reksai)
                        {
                            case 0:
                                D_RekSai.Program.Game_OnGameLoad();
                                break;
                            case 1:
                                HeavenStrikeReksaj.Program.Game_OnGameLoad();
                                break;
                            default:
                                D_RekSai.Program.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "rumble": // Underrated AIO & ElRumble
                        switch (Loader.rumble)
                        {
                            case 0:
                                UnderratedAIO.Program.Init();
                                break;
                            case 1:
                                ElRumble.Rumble.OnLoad();
                                break;
                            default:
                                ElRumble.Rumble.OnLoad();
                                break;
                        }
                        break;
                    case "sejuani": // ElSejuani
                        ElSejuani.Sejuani.OnLoad();
                        break;
                    case "shaco": // Underrated AIO & ChewyMoon's Shaco
                        switch (Loader.shaco)
                        {
                            case 0:
                                UnderratedAIO.Program.Init();
                                break;
                            case 1:
                                ChewyMoonsShaco.ChewyMoonShaco.OnGameLoad();
                                break;
                            default:
                                UnderratedAIO.Program.Init();
                                break;
                        }
                        break;
                    case "shen": // Underrated AIO
                        UnderratedAIO.Program.Init();
                        break;
                    case "skarner": // Underrated AIO
                        UnderratedAIO.Program.Init();
                        break;
                    case "sona": // vSeries Support & ElEasy Sona
                        switch (Loader.sona)
                        {
                            case 0:
                                new vSupport_Series.Champions.Sona();
                                break;
                            case 1:
                                ElEasy.Plugins.Sona f = new ElEasy.Plugins.Sona();
                                f.Load();
                                break;
                            default:
                                new vSupport_Series.Champions.Sona();
                                break;
                        }
                        break;
                    case "teemo": // Sharpshooter & Swiftly_Teemo
                        switch (Loader.teemo)
                        {
                            case 0:
                                new SharpShooter.Plugins.Teemo();
                                break;
                            case 1:
                                Swiftly_Teemo.Program.Load();
                                break;
                            case 2:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            default:
                                new SharpShooter.Plugins.Teemo();
                                break;
                        }
                        break;
                    case "viktor": // Trus In my Viktor
                        Viktor.Program.Game_OnGameLoad();
                        break;
                    case "vladimir": // ElVlad
                        ElVladimirReborn.Vladimir.OnLoad();
                        break;
                    case "warwick": // Warwick - Mirin
                        switch (Loader.warwick)
                        {
                            case 0:
                                Warwick.Program.Game_OnGameLoad();
                                break;
                            case 1:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                Warwick.Program.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "monkeyking": // Wukong - xQx
                        Wukong.Program.Game_OnGameLoad();
                        break;
                    case "xinzhao": // Xin xQx
                        XinZhao.Program.Game_OnGameLoad();
                        break;
                    case "ziggs": // Ziggs#
                        Ziggs.Program.Game_OnGameLoad();
                        break;
                    case "yorick": // UnderratedAIO
                        UnderratedAIO.Program.Init();
                        break;
                    case "zyra": // D-Zyra
                        D_Zyra.Program.Game_OnGameLoad();
                        break;
                    case "zilean": // ElZilean
                        ElZilean.Zilean.OnGameLoad();
                        break;
                    case "shyvana": // D-Shyvana
                        D_Shyvana.Program.Game_OnGameLoad();
                        break;
                    case "singed": // ElSinged
                        ElSinged.Singed.Game_OnGameLoad();
                        break;
                    case "tahmkench": // Underrated AIO
                        UnderratedAIO.Program.Init();
                        break;
                    case "sion": // Underrated AIO
                        switch (Loader.sion)
                        {
                            case 0:
                                UnderratedAIO.Program.Init();
                                break;
                            case 1:
                                Sion.Program.Game_OnGameLoad();
                                break;
                            default:
                                UnderratedAIO.Program.Init();
                                break;
                        }
                        break;
                    case "vi": //ElVi
                        ElVi.Vi.OnLoad();
                        break;
                    case "volibear": // Underrated AIO && VoliPower
                        switch (Loader.volibear)
                        {
                            case 0:
                                UnderratedAIO.Program.Init();
                                break;
                            case 1:
                                VoliPower.Program.Game_OnLoad();
                                break;
                            default:
                                UnderratedAIO.Program.Init();
                                break;
                        }
                        break;
                    case "trundle": // ElTrundle
                        switch (Loader.trundle)
                        {
                            case 0:
                                ElTrundle.Trundle.OnLoad();
                                break;
                            case 1:
                                FastTrundle.Trundle.Game_OnGameLoad();
                                break;
                            case 2:
                                UnderratedAIO.Program.Init();
                                break;
                            default:
                                ElTrundle.Trundle.OnLoad();
                                break;
                        }
                        break;
                    case "taric": // SkyLv_Taric
                        new SkyLv_Taric.SkyLv_Taric();
                        break;
                    case "zac": // Underrated Zac & Zac_The_Secret_Flubber
                        switch (Loader.zac)
                        {
                            case 0:
                                UnderratedAIO.Program.Init();
                                break;
                            case 1:
                                Zac_The_Secret_Flubber.Program.Game_OnGameLoad();
                                break;
                            default:
                                UnderratedAIO.Program.Init();
                                break;
                        }
                        break;
                    default:
                        Chat.Print("This champion is not supported yet but the utilities will still load! - Berb");
                        break;
                }
            }
        }
Example #8
0
        public static void LoadChampion()
        {
            if (!Loader.utilOnly)
            {
                switch (ObjectManager.Player.ChampionName.ToLower())
                {
                    case "aatrox": // BrianSharp's Aatrox
                        switch (Loader.aatrox)
                        {
                            case 0:
                                PortAIO.Champion.Aatrox.Program.Main();
                                break;
                            case 1:
                                new KappaSeries.Aatrox();
                                break;
                            default:
                                PortAIO.Champion.Aatrox.Program.Main();
                                break;
                        }
                        break;
                    case "akali": // Akali by xQx
                        switch (Loader.akali)
                        {
                            case 0:
                                PortAIO.Champion.Akali.Program.Main();
                                break;
                            case 1:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                PortAIO.Champion.Akali.Program.Main();
                                break;
                        }
                        break;
                    case "alistar": // El Alistar
                        PortAIO.Champion.Alistar.Program.OnGameLoad();
                        break;
                    case "amumu": // Shine#
                        switch (Loader.amumu)
                        {
                            case 0:
                                PortAIO.Champion.Amumu.Program.OnLoad();
                                break;
                            case 1:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                PortAIO.Champion.Amumu.Program.OnLoad();
                                break;
                        }
                        break;
                    case "annie":
                        switch (Loader.annie)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                OAnnie.Annie.Load();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "caitlyn":
                        switch (Loader.cait)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 2:
                                Challenger_Series.Program.Main();
                                break;
                            case 3:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "twitch":
                        switch (Loader.twitch)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                Infected_Twitch.Program.Load();
                                break;
                            case 2:
                                iTwitch.Twitch.OnGameLoad();
                                break;
                            case 3:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 4:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "ashe":
                        switch (Loader.ashe)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                Challenger_Series.Program.Main();
                                break;
                            case 2:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 3:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "jayce":
                        switch (Loader.jayce)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                Jayce.Jayce.OnLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "xerath":
                        switch (Loader.xerath)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                ElXerath.Xerath.Game_OnGameLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "ezreal":
                        switch (Loader.ezreal)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                iDZEzreal.EzrealBootstrap.OnGameLoad();
                                break;
                            case 2:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 3:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "ekko": // OKTW & ElEkko
                        switch (Loader.ekko)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                ElEkko.ElEkko.OnLoad();
                                break;
                            case 2:
                                EkkoGod.Program.GameOnOnGameLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "graves": // OKTW Graves & D-Graves
                        switch (Loader.graves)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                D_Graves.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 3:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "ahri":
                        switch (Loader.ahri)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                AhriSharp.Ahri.Ahri_Load();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;

                    case "anivia":
                        switch (Loader.anivia)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 2:
                                Firestorm_AIO.Program.Main();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "sivir":
                        switch (Loader.sivir)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 2:
                                iSivir.Sivir.OnLoad();
                                break;
                            case 3:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "braum":
                        switch (Loader.braum)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                new FreshBooster.Champion.Braum();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "jinx":
                        switch (Loader.jinx)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                Jinx_Genesis.Program.Game_OnGameLoad();
                                break;
                            case 3:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "syndra":
                        switch (Loader.syndra)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                Syndra.Program.Game_OnGameLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "urgot":
                        switch (Loader.urgot)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "malzahar":
                        switch (Loader.malzahar)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                SurvivorMalzahar.Program.Game_OnGameLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "orianna":
                    case "velkoz":
                    case "swain":
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;
                    case "azir": // HeavenStrike
                        switch (Loader.azir)
                        {
                            case 0:
                                HeavenStrikeAzir.Program.Game_OnGameLoad();
                                break;
                            case 1:
                                Azir_Creator_of_Elo.Program.Init();
                                break;
                            default:
                                HeavenStrikeAzir.Program.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "bard": // Dreamless Wanderer & FreshBooster
                        switch (Loader.bard)
                        {
                            case 0:
                                PortAIO.Champion.Bard.Program.OnLoad();
                                break;
                            case 1:
                                new FreshBooster.Champion.Bard();
                                break;
                            default:
                                PortAIO.Champion.Bard.Program.OnLoad();
                                break;
                        }
                        break;
                    case "blitzcrank": // Fresh Booster & OKTW
                        switch (Loader.blitzcrank)
                        {
                            case 0:
                                PortAIO.Champion.Blitzcrank.Program.OnLoad();
                                break;
                            case 1:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 2:
                                KurisuBlitzcrank.Program.Game_OnGameLoad();
                                break;
                            default:
                                PortAIO.Champion.Blitzcrank.Program.OnLoad();
                                break;
                        }
                        break;
                    case "brand": // TheBrand (or OKTWBrand)
                        switch (Loader.brand)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                yol0Brand.Program.Game_OnGameLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "cassiopeia": // Synx Auto Carry & Seph Cassio
                        switch (Loader.cassiopeia)
                        {
                            case 0:
                                Champion = new SAutoCarry.Champions.Cassiopeia();
                                break;
                            case 1:
                                SephCassiopeia.Cassiopeia.CassMain();
                                break;
                            case 2:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 3:
                                new EatMyCass.EatMyCass().OnLoad();
                                break;
                            default:
                                Champion = new SAutoCarry.Champions.Cassiopeia();
                                break;
                        }
                        break;
                    case "chogath": // Underrated Cho'Gath
                        UnderratedAIO.Program.Init();
                        break;
                    case "corki": // ElCorki & OKTW
                        switch (Loader.corki)
                        {
                            case 0:
                                ElCorki.Corki.Game_OnGameLoad();
                                break;
                            case 1:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 2:
                                D_Corki.Program.Game_OnGameLoad();
                                break;
                            case 3:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 4:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                ElCorki.Corki.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "darius": // Exory & OKTW
                        switch (Loader.darius)
                        {
                            case 0:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 1:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 2:
                                new KurisuDarius.KurisuDarius();
                                break;
                            default:
                                ExorAIO.AIO.OnLoad();
                                break;
                        }
                        break;
                    case "olaf":
                        switch (Loader.olaf)
                        {
                            case 0:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 1:
                                OlafxQx.Program.Init();
                                break;
                            case 2:
                                UnderratedAIO.Program.Init();
                                break;
                            default:
                                ExorAIO.AIO.OnLoad();
                                break;
                        }
                        break;
                    case "nautilus":
                    case "nunu":
                    case "pantheon":
                        ExorAIO.AIO.OnLoad();
                        break;
                    case "tryndamere":
                        ExorAIO.AIO.OnLoad();
                        break;
                    case "renekton":
                        switch (Loader.renekton)
                        {
                            case 0:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 1:
                                UnderratedAIO.Program.Init();
                                break;
                            default:
                                ExorAIO.AIO.OnLoad();
                                break;
                        }
                        break;
                    case "ryze":
                        switch (Loader.ryze)
                        {
                            case 0:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 1:
                                ElEasy.Plugins.Ryze f = new ElEasy.Plugins.Ryze();
                                f.Load();
                                break;
                            case 2:
                                Slutty_ryze.Program.OnLoad();
                                break;
                            case 3:
                                Arcane_Ryze.Program.Load();
                                break;
                            case 4:
                                RyzeAssembly.Program.Init();
                                break;
                            case 5:
                                HeavenStrikeRyze.Program.Game_OnGameLoad();
                                break;
                            case 6:
                                SurvivorRyze.Program.Game_OnGameLoad();
                                break;
                            default:
                                ExorAIO.AIO.OnLoad();
                                break;
                        }
                        break;
                    case "diana":
                        switch (Loader.diana)
                        {
                            case 0:
                                ElDiana.Diana.OnLoad();
                                break;
                            case 1:
                                Nechrito_Diana.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                ElDiana.Diana.OnLoad();
                                break;
                        }
                        break;
                    case "drmundo": // Hestia's Mundo
                        switch (Loader.mundo)
                        {
                            case 0:
                                Mundo.Mundo.OnLoad();
                                break;
                            case 1:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                Mundo.Mundo.OnLoad();
                                break;
                        }
                        break;
                    case "draven": // UltimaDraven
                        switch (Loader.draven)
                        {
                            case 0:
                                RevampedDraven.Program.OnLoad();
                                break;
                            case 1:
                                Tyler1.Program.Load();
                                break;
                            case 2:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 3:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 4:
                                new MoonDraven.MoonDraven().Load();
                                break;
                            default:
                                RevampedDraven.Program.OnLoad();
                                break;
                        }
                        break;
                    case "elise":
                        switch (Loader.elise)
                        {
                            case 0:
                                GFUELElise.Elise.OnGameLoad();
                                break;
                            case 1:
                                D_Elise.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                EliseGod.Program.OnGameLoad();
                                break;
                            default:
                                GFUELElise.Elise.OnGameLoad();
                                break;
                        }
                        break;
                    case "evelynn": // Evelynn#
                        switch (Loader.evelynn)
                        {
                            case 0:
                                Evelynn.Program.Game_OnGameLoad();
                                break;
                            case 1:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 2:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                Evelynn.Program.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "fiddlesticks": // Feedlesticks
                        Feedlesticks.Program.Game_OnGameLoad();
                        break;
                    case "fiora": // Project Fiora
                        FioraProject.Program.Game_OnGameLoad();
                        break;
                    case "fizz": // Math Fizz
                        MathFizz.Program.Game_OnGameLoad();
                        break;
                    case "galio": // Underrated AIO
                        UnderratedAIO.Program.Init();
                        break;
                    case "gangplank": // Underrated AIO
                        switch (Loader.gangplank)
                        {
                            case 0:
                                UnderratedAIO.Program.Init();
                                break;
                            default:
                                UnderratedAIO.Program.Init();
                                break;
                        }
                        break;
                    case "garen": // Underrated AIO
                        UnderratedAIO.Program.Init();
                        break;
                    case "gnar": // Slutty Gnar
                        switch (Loader.gnar)
                        {
                            case 0:
                                Slutty_Gnar_Reworked.Gnar.OnLoad();
                                break;
                            case 1:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            default:
                                Slutty_Gnar_Reworked.Gnar.OnLoad();
                                break;
                        }
                        break;
                    case "gragas": // Gragas - Drunk Carry
                        switch (Loader.gragas)
                        {
                            case 0:
                                GragasTheDrunkCarry.Gragas.Game_OnGameLoad();
                                break;
                            case 1:
                                Nechrito_Gragas.Program.OnGameLoad();
                                break;
                            default:
                                GragasTheDrunkCarry.Gragas.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "hecarim": // JustyHecarim && UnderratedAIO
                        switch (Loader.hecarim)
                        {
                            case 0:
                                JustHecarim.Program.OnLoad();
                                break;
                            case 1:
                                UnderratedAIO.Program.Init();
                                break;
                            default:
                                JustHecarim.Program.OnLoad();
                                break;
                        }
                        break;
                    case "heimerdinger": // 2 Girls 1 Dong
                        Two_Girls_One_Donger.Program.Game_OnGameLoad();
                        break;
                    case "illaoi": // Tentacle Kitty
                        switch (Loader.illaoi)
                        {
                            case 0:
                                Illaoi___Tentacle_Kitty.Program.Game_OnGameLoad();
                                break;
                            case 1:
                                Flowers__Illaoi.Program.Load();
                                break;
                            default:
                                Illaoi___Tentacle_Kitty.Program.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "irelia": // Challenger Series Irelia & IreliaGod
                        switch (Loader.irelia)
                        {
                            case 0:
                                Challenger_Series.Irelia.OnLoad();
                                break;
                            case 1:
                                IreliaGod.Program.OnGameLoad();
                                break;
                            case 2:
                                Irelia.Irelia.Init();
                                break;
                            case 3:
                                Irelia_Reloaded.Program.GameOnOnGameLoad();
                                break;
                            default:
                                Challenger_Series.Irelia.OnLoad();
                                break;
                        }
                        break;
                    case "janna": // LCS Janna & FreshBooster
                        switch (Loader.janna)
                        {
                            case 0:
                                LCS_Janna.Program.OnGameLoad();
                                break;
                            case 1:
                                new FreshBooster.Champion.Janna();
                                break;
                            default:
                                LCS_Janna.Program.OnGameLoad();
                                break;
                        }
                        break;
                    case "jarvaniv": // BrianSharp & D_Jarvan
                        switch (Loader.jarvan)
                        {
                            case 0:
                                BrianSharp.Plugin.JarvanIV.OnLoad();
                                break;
                            case 1:
                                D_Jarvan.Program.Game_OnGameLoad();
                                break;
                            default:
                                BrianSharp.Plugin.JarvanIV.OnLoad();
                                break;
                        }
                        break;
                    case "jax": // xqx
                        switch (Loader.jax)
                        {
                            case 0:
                                JaxQx.Program.Game_OnGameLoad();
                                break;
                            case 1:
                                NoobJaxReloaded.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                JaxQx.Program.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "jhin": // Jhin The Virtuoso & OKTW
                        switch (Loader.jhin)
                        {
                            case 0:
                                Jhin___The_Virtuoso.Jhin.JhinOnLoad();
                                break;
                            case 1:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 2:
                                hJhin.Program.Load();
                                break;
                            case 3:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 4:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                Jhin___The_Virtuoso.Jhin.JhinOnLoad();
                                break;
                        }
                        break;
                    case "kalista": // iKalista
                        switch (Loader.kalista)
                        {
                            case 0:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 1:
                                new iKalistaReborn.Kalista();
                                break;
                            case 2:
                                Challenger_Series.Program.Main();
                                break;
                            case 3:
                                HastaKalistaBaby.Program.OnGameLoad();
                                break;
                            case 4:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "karma": // Karma by Eskor && Spirit Karma
                        switch (Loader.karma)
                        {
                            case 0:
                                Spirit_Karma.Program.Load();
                                break;
                            case 1:
                                Karma.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                Spirit_Karma.Program.Load();
                                break;
                        }
                        break;
                    case "karthus": // OKTW & KarthusSharp
                        switch (Loader.karthus)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                KarthusSharp.Program.Game_OnGameLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "kassadin": // Kassawin & Preserved Kassadin
                        switch (Loader.kassadin)
                        {
                            case 0:
                                Kassawin.Kassadin.OnLoad();
                                break;
                            case 1:
                                Preserved_Kassadin.Program.Load();
                                break;
                            default:
                                Kassawin.Kassadin.OnLoad();
                                break;
                        }
                        break;
                    case "katarina": // Staberina
                        switch (Loader.katarina)
                        {
                            case 0:
                                new Staberina.Katarina();
                                break;
                            case 1:
                                e.Motion_Katarina.Program.Game_OnGameLoad();
                                break;
                            default:
                                new Staberina.Katarina();
                                break;
                        }
                        break;
                    case "kayle": // SephKayle
                        switch (Loader.kayle)
                        {
                            case 0:
                                SephKayle.Program.OnGameLoad();
                                break;
                            case 1:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 2:
                                D_Kayle.Program.Game_OnGameLoad();
                                break;
                            default:
                                SephKayle.Program.OnGameLoad();
                                break;
                        }
                        break;
                    case "aurelionsol": // El Aurelion Sol
                        ElAurelion_Sol.AurelionSol.OnGameLoad();
                        break;
                    case "kennen": // Underrated AIO
                        UnderratedAIO.Program.Init();
                        break;
                    case "khazix": // SephKhaZix
                        new SephKhazix.Khazix();
                        break;
                    case "kindred": // Yin Yang Kindred & OKTW
                        switch (Loader.kindred)
                        {
                            case 0:
                                Kindred___YinYang.Program.Game_OnGameLoad();
                                break;
                            case 1:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 2:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            default:
                                Kindred___YinYang.Program.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "kogmaw":
                        switch (Loader.kogmaw)
                        {
                            case 0:
                                KogMaw.Program.OnLoad();
                                break;
                            case 1:
                                Challenger_Series.Program.Main();
                                break;
                            case 2:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 3:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 4:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                Challenger_Series.Program.Main();
                                break;
                        }
                        break;
                    case "leblanc": // PopBlanc
                        switch (Loader.leblanc)
                        {
                            case 0:
                                PopBlanc.Program.OnLoad();
                                break;
                            case 1:
                                LeblancOLD.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                new FreshBooster.Champion.Leblanc();
                                break;
                            case 3:
                                Leblanc.Program.Init();
                                break;
                            case 4:
                                BLeblanc.Program.Game_OnGameLoad();
                                break;
                            case 5:
                                LCS_LeBlanc.Program.OnLoad();
                                break;
                            default:
                                PopBlanc.Program.OnLoad();
                                break;
                        }
                        break;
                    case "leesin": // El Lee Sin
                        switch (Loader.leesin)
                        {
                            case 0:
                                Valvrave_Sharp.Program.MainA();
                                break;
                            case 1:
                                ElLeeSin.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                new FreshBooster.Champion.LeeSin();
                                break;
                            default:
                                Valvrave_Sharp.Program.MainA();
                                break;
                        }
                        break;
                    case "leona": // El Easy
                        new ElEasy.Plugins.Leona();
                        break;
                    case "lissandra": // SephLissandra
                        SephLissandra.Lissandra.OnLoad();
                        break;
                    case "lucian": // LCS Lucian
                        switch (Loader.lucian)
                        {
                            case 0:
                                LCS_Lucian.Program.OnLoad();
                                break;
                            case 1:
                                Challenger_Series.Program.Main();
                                break;
                            case 2:
                                var lucian = new Lucian();
                                lucian.OnLoad();
                                break;
                            case 3:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 4:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break; ;
                            case 5:
                                HoolaLucian.Program.OnGameLoad();
                                break;
                            case 6:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                LCS_Lucian.Program.OnLoad();
                                break;
                        }
                        break;
                    case "lulu": // LuluLicious
                        new LuluLicious.Lulu();
                        break;
                    case "lux": // MoonLux
                        switch (Loader.lux)
                        {
                            case 0:
                                MoonLux.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 2:
                                ElLux.Program.Init();
                                break;
                            case 3:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                MoonLux.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "malphite": // eleasy
                        new ElEasy.Plugins.Malphite();
                        break;
                    case "missfortune":
                        switch (Loader.missfortune)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "vayne":
                        switch (Loader.vayne)
                        {
                            case 0:
                                Vayne1.Program.OnLoad();
                                break;
                            case 1:
                                VayneHunter_Reborn.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                hi_im_gosu.Vayne.Game_OnGameLoad();
                                break;
                            case 3:
                                hVayne.Program.Load();
                                break;
                            case 4:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 5:
                                Challenger_Series.Program.Main();
                                break;
                            case 6:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            default:
                                Vayne1.Program.OnLoad();
                                break;
                        }
                        break;
                    case "quinn": // GFuel Quinn & OKTW
                        switch (Loader.quinn)
                        {
                            case 0:
                                GFUELQuinn.Quinn.OnGameLoad();
                                break;
                            case 1:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 2:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 3:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            default:
                                GFUELQuinn.Quinn.OnGameLoad();
                                break;
                        }
                        break;
                    case "tristana": // ElTristana
                        switch (Loader.tristana)
                        {
                            case 0:
                                ElTristana.Tristana.OnLoad();
                                break;
                            case 1:
                                ExorAIO.AIO.OnLoad();
                                break;
                            case 2:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            default:
                                ElTristana.Tristana.OnLoad();
                                break;
                        }
                        break;
                    case "taliyah": // taliyah && tophsharp
                        switch (Loader.taliyah)
                        {
                            case 0:
                                Taliyah.Program.OnLoad();
                                break;
                            case 1:
                                TophSharp.Taliyah.OnLoad();
                                break;
                            default:
                                Taliyah.Program.OnLoad();
                                break;
                        }
                        break;
                    case "thresh":
                        switch (Loader.thresh) // OKTW && Thresh the Ruler
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                ThreshTherulerofthesoul.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                Thresh___The_Chain_Warden.Program.Game_OnGameLoad();
                                break;
                            case 3:
                                Slutty_Thresh.SluttyThresh.OnLoad();
                                break;
                            case 4:
                                yol0Thresh.Program.OnLoad();
                                break;
                            case 5:
                                Dark_Star_Thresh.Program.OnLoad();
                                break;
                            case 6:
                                ThreshWarden.ThreshWarden.OnLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "riven": // Nechrito Riven & Badao Riven
                        switch (Loader.riven)
                        {
                            case 0:
                                NechritoRiven.Program.Init();
                                break;
                            case 1:
                                HeavenStrikeRiven.Program.OnStart();
                                break;
                            case 2:
                                KurisuRiven.Program.Game_OnGameLoad();
                                break;
                            case 3:
                                HoolaRiven.Program.OnGameLoad();
                                break;
                            default:
                                NechritoRiven.Program.Init();
                                break;
                        }
                        break;
                    case "talon": // GFuel Talon
                        GFUELTalon.Talon.OnGameLoad();
                        break;
                    case "zed": // iZed
                        switch (Loader.zed)
                        {
                            case 0:
                                Valvrave_Sharp.Program.MainA();
                                break;
                            case 1:
                                Zed.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                iDZed.Zed.OnLoad();
                                break;
                            default:
                                Valvrave_Sharp.Program.MainA();
                                break;
                        }
                        break;
                    case "udyr": // D_Udyr
                        switch (Loader.udyr)
                        {
                            case 0:
                                D_Udyr.Program.Game_OnGameLoad();
                                break;
                            case 1:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                D_Udyr.Program.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "maokai": // Underrated AIO
                        UnderratedAIO.Program.Init();
                        break;
                    case "masteryi": // MasterSharp
                        MasterSharp.MasterSharp.OnLoad();
                        break;
                    case "mordekaiser": // How to Train your dragon
                        Mordekaiser.Program.Game_OnGameLoad();
                        break;
                    case "morgana": // Kurisu Morg & OKTW
                        switch (Loader.morgana)
                        {
                            case 0:
                                new KurisuMorgana.KurisuMorgana();
                                break;
                            case 1:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            default:
                                new KurisuMorgana.KurisuMorgana();
                                break;
                        }
                        break;
                    case "nami": // vSupport Series
                        new vSupport_Series.Champions.Nami();
                        break;
                    case "nasus": // ElEasy
                        ElEasy.Plugins.Nasus.Load();
                        break;
                    case "nidalee":
                        switch (Loader.nidalee)
                        {
                            case 0:
                                KurisuNidalee.KurisuNidalee.Game_OnGameLoad();
                                break;
                            case 1:
                                Nechrito_Nidalee.Program.OnLoad();
                                break;
                            case 2:
                                D_Nidalee.Program.Game_OnGameLoad();
                                break;
                            default:
                                KurisuNidalee.KurisuNidalee.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "yasuo": // YasuPro
                        switch (Loader.yasuo)
                        {
                            case 0:
                                Valvrave_Sharp.Program.MainA();
                                break;
                            case 1:
                                YasuoPro.Initalization.Main();
                                break;
                            case 2:
                                GosuMechanicsYasuo.Program.Game_OnGameLoad();
                                break;
                            case 3:
                                YasuoSharpV2.Program.Init();
                                break;
                            case 4:
                                Firestorm_AIO.Program.Main();
                                break;
                            default:
                                Valvrave_Sharp.Program.MainA();
                                break;
                        }
                        break;
                    case "nocturne": // Underrated AIO
                        UnderratedAIO.Program.Init();
                        break;
                    case "poppy": // Underrated AIO
                        switch (Loader.poppy)
                        {
                            case 0:
                                UnderratedAIO.Program.Init();
                                break;
                            case 1:
                                BadaoKingdom.BadaoChampion.BadaoPoppy.BadaoPoppy.BadaoActivate();
                                break;
                            default:
                                UnderratedAIO.Program.Init();
                                break;
                        }
                        break;
                    case "rammus": // BrianSharp
                        new BrianSharp.Plugin.Rammus();
                        break;
                    case "rengar": // ElRengar && D-Rengar
                        switch (Loader.rengar)
                        {
                            case 0:
                                ElRengarRevamped.Rengar.OnLoad();
                                break;
                            case 1:
                                D_Rengar.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                PrideStalker_Rengar.Program.Load();
                                break;
                            default:
                                ElRengarRevamped.Rengar.OnLoad();
                                break;
                        }
                        break;
                    case "soraka": // Sophie's Soraka
                        switch (Loader.soraka)
                        {
                            case 0:
                                Sophies_Soraka.SophiesSoraka.OnGameLoad();
                                break;
                            case 1:
                                Challenger_Series.Program.Main();
                                break;
                            default:
                                Challenger_Series.Program.Main();
                                break;
                        }
                        break;
                    case "twistedfate": // Twisted Fate by Kortatu & OKTW
                        switch (Loader.twistedfate)
                        {
                            case 0:
                                TwistedFate.Program.Game_OnGameLoad();
                                break;
                            case 1:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            default:
                                TwistedFate.Program.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "varus": // ElVarus
                        switch (Loader.varus)
                        {
                            case 0:
                                Elvarus.Varus.Game_OnGameLoad();
                                break;
                            case 1:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            case 2:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            default:
                                Elvarus.Varus.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "veigar": // FreshBooster
                        switch (Loader.veigar)
                        {
                            case 0:
                                new FreshBooster.Champion.Veigar();
                                break;
                            case 1:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                new FreshBooster.Champion.Veigar();
                                break;
                        }
                        break;
                    case "reksai": // D-Reksai && HeavenStrikeReksaj
                        switch (Loader.reksai)
                        {
                            case 0:
                                D_RekSai.Program.Game_OnGameLoad();
                                break;
                            case 1:
                                HeavenStrikeReksaj.Program.Game_OnGameLoad();
                                break;
                            default:
                                D_RekSai.Program.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "rumble": // Underrated AIO & ElRumble
                        switch (Loader.rumble)
                        {
                            case 0:
                                UnderratedAIO.Program.Init();
                                break;
                            case 1:
                                ElRumble.Rumble.OnLoad();
                                break;
                            default:
                                ElRumble.Rumble.OnLoad();
                                break;
                        }
                        break;
                    case "sejuani": // ElSejuani
                        ElSejuani.Sejuani.OnLoad();
                        break;
                    case "shaco": // Underrated AIO & ChewyMoon's Shaco
                        switch (Loader.shaco)
                        {
                            case 0:
                                UnderratedAIO.Program.Init();
                                break;
                            case 1:
                                ChewyMoonsShaco.ChewyMoonShaco.OnGameLoad();
                                break;
                            default:
                                UnderratedAIO.Program.Init();
                                break;
                        }
                        break;
                    case "shen": // Underrated AIO
                        UnderratedAIO.Program.Init();
                        break;
                    case "skarner": // Underrated AIO
                        UnderratedAIO.Program.Init();
                        break;
                    case "sona": // vSeries Support & ElEasy Sona
                        switch (Loader.sona)
                        {
                            case 0:
                                new vSupport_Series.Champions.Sona();
                                break;
                            case 1:
                                ElEasy.Plugins.Sona f = new ElEasy.Plugins.Sona();
                                f.Load();
                                break;
                            default:
                                new vSupport_Series.Champions.Sona();
                                break;
                        }
                        break;
                    case "teemo": // Sharpshooter & Swiftly_Teemo
                        switch (Loader.teemo)
                        {
                            case 0:
                                new SharpShooter.Plugins.Teemo();
                                break;
                            case 1:
                                Swiftly_Teemo.Program.Load();
                                break;
                            case 2:
                                Marksman.Program.Game_OnGameLoad();
                                break;
                            default:
                                new SharpShooter.Plugins.Teemo();
                                break;
                        }
                        break;
                    case "viktor": // Trus In my Viktor
                        Viktor.Program.Game_OnGameLoad();
                        break;
                    case "vladimir": // ElVlad
                        ElVladimirReborn.Vladimir.OnLoad();
                        break;
                    case "warwick": // Warwick - Mirin
                        switch (Loader.warwick)
                        {
                            case 0:
                                Warwick.Program.Game_OnGameLoad();
                                break;
                            case 1:
                                ExorAIO.AIO.OnLoad();
                                break;
                            default:
                                Warwick.Program.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "monkeyking": // Wukong - xQx
                        Wukong.Program.Game_OnGameLoad();
                        break;
                    case "xinzhao": // Xin xQx
                        XinZhao.Program.Game_OnGameLoad();
                        break;
                    case "ziggs": // Ziggs#
                        Ziggs.Program.Game_OnGameLoad();
                        break;
                    case "yorick": // UnderratedAIO
                        UnderratedAIO.Program.Init();
                        break;
                    case "zyra": // D-Zyra
                        D_Zyra.Program.Game_OnGameLoad();
                        break;
                    case "zilean": // ElZilean
                        ElZilean.Zilean.OnGameLoad();
                        break;
                    case "shyvana": // D-Shyvana
                        D_Shyvana.Program.Game_OnGameLoad();
                        break;
                    case "singed": // ElSinged
                        ElSinged.Singed.Game_OnGameLoad();
                        break;
                    case "tahmkench": // Underrated AIO
                        UnderratedAIO.Program.Init();
                        break;
                    case "sion": // Underrated AIO
                        switch (Loader.sion)
                        {
                            case 0:
                                UnderratedAIO.Program.Init();
                                break;
                            case 1:
                                Sion.Program.Game_OnGameLoad();
                                break;
                            default:
                                UnderratedAIO.Program.Init();
                                break;
                        }
                        break;
                    case "vi": //ElVi
                        ElVi.Vi.OnLoad();
                        break;
                    case "volibear": // Underrated AIO && VoliPower
                        switch (Loader.volibear)
                        {
                            case 0:
                                UnderratedAIO.Program.Init();
                                break;
                            case 1:
                                VoliPower.Program.Game_OnLoad();
                                break;
                            default:
                                UnderratedAIO.Program.Init();
                                break;
                        }
                        break;
                    case "trundle": // ElTrundle
                        switch (Loader.trundle)
                        {
                            case 0:
                                ElTrundle.Trundle.OnLoad();
                                break;
                            case 1:
                                FastTrundle.Trundle.Game_OnGameLoad();
                                break;
                            case 2:
                                UnderratedAIO.Program.Init();
                                break;
                            default:
                                ElTrundle.Trundle.OnLoad();
                                break;
                        }
                        break;
                    case "taric": // SkyLv_Taric
                        new SkyLv_Taric.SkyLv_Taric();
                        break;
                    case "zac": // Underrated Zac & Zac_The_Secret_Flubber
                        switch (Loader.zac)
                        {
                            case 0:
                                UnderratedAIO.Program.Init();
                                break;
                            case 1:
                                Zac_The_Secret_Flubber.Program.Game_OnGameLoad();
                                break;
                            default:
                                UnderratedAIO.Program.Init();
                                break;
                        }
                        break;
                    default:
                        Chat.Print("This champion is not supported yet but the utilities will still load! - Berb");
                        break;
                }
            }
        }
Example #9
0
        private static void Initialize(EventArgs args)
        {
            Notifications.Show(new SimpleNotification("PortAIO", "Welcome to PortAIO, this is a complete AIO made for every single champion. If you experience bugs or have suggestions or just have something to report please go to the github and view the instructions to post a new issue. Enjoy using PortAIO and GLHF!"), 10000);

            Loader.Menu();

            if (Loader.intro)
            {
                Intro = new Render.Sprite(LoadImg("PortLogo"), new Vector2((Drawing.Width / 2) - 175, (Drawing.Height / 2) - 300));
                Intro.Add(0);
                Intro.OnDraw();
                LeagueSharp.Common.Utility.DelayAction.Add(5000, () => Intro.Remove());
            }

            if (!Loader.champOnly)
            {
                if (Loader.useActivator)
                {
                    ElUtilitySuite.Entry.OnLoad();
                }

                if (Loader.useRecall)
                {
                    UniversalRecallTracker.Program.Main();
                }

                if (Loader.useSkin)
                {
                    SDK_SkinChanger.Program.Load();
                }

                if (Loader.useTracker)
                {
                    NabbTracker.Program.Game_OnGameLoad();
                }

                if (Loader.godTracker)
                {
                    GodJungleTracker.Program.OnGameLoad();
                    Chat.Print("Berb : Depending on whether packets are updated or not will this work.");
                }

                if (Loader.ping)
                {
                    new UniversalPings.Program();
                }

                if (Loader.human)
                {
                    Humanizer.Program.Game_OnGameLoad();
                }

                if (Loader.gank)
                {
                    UniversalGankAlerter.Program.Main();
                }

                if (Loader.evade)
                {
                    new ezEvade.Evade();
                }

                if (Loader.cheat)
                {
                    new TheCheater.TheCheater().Load();
                }

                if (Loader.banwards)
                {
                    Sebby_Ban_War.Program.Game_OnGameLoad();
                }

                /*
                 * if (Loader.stream)
                 * {
                 *  StreamBuddy.Program.Main();
                 * }
                 *
                 * if (RandomUltChampsList.Contains(ObjectManager.Player.ChampionName))
                 * {
                 *  if (Loader.randomUlt)
                 *  {
                 *      RandomUlt.Program.Game_OnGameLoad();
                 *  }
                 * }
                 *
                 * if (BaseUltList.Contains(ObjectManager.Player.ChampionName))
                 * {
                 *  if (Loader.baseUlt)
                 *  {
                 *      new BaseUlt3.BaseUlt();
                 *  }
                 * }
                 */
            }

            if (!Loader.utilOnly)
            {
                switch (ObjectManager.Player.ChampionName.ToLower())
                {
                case "aatrox":     // BrianSharp's Aatrox
                    PortAIO.Champion.Aatrox.Program.Main();
                    break;

                case "akali":     // Akali by xQx
                    PortAIO.Champion.Akali.Program.Main();
                    break;

                case "alistar":     // El Alistar
                    PortAIO.Champion.Alistar.Program.OnGameLoad();
                    break;

                case "amumu":     // Shine#
                    PortAIO.Champion.Amumu.Program.OnLoad();
                    break;

                case "caitlyn":
                    switch (Loader.cait)
                    {
                    case 0:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    case 1:
                        ExorAIO.Core.Bootstrap.BuildMenu();
                        ExorAIO.Core.Bootstrap.LoadChampion();
                        break;

                    default:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;
                    }
                    break;

                case "twitch":
                    switch (Loader.twitch)
                    {
                    case 0:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    case 1:
                        Nechrito_Twitch.Program.OnGameLoad();
                        break;

                    case 2:
                        iTwitch.Twitch.OnGameLoad();
                        break;

                    default:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;
                    }
                    break;

                case "ashe":
                    switch (Loader.ashe)
                    {
                    case 0:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    case 1:
                        Challenger_Series.Program.Main();
                        break;

                    default:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;
                    }
                    break;

                case "jayce":
                    switch (Loader.jayce)
                    {
                    case 0:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    case 1:
                        Jayce.Jayce.OnLoad();
                        break;

                    default:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;
                    }
                    break;

                case "xerath":
                    switch (Loader.xerath)
                    {
                    case 0:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    case 1:
                        ElXerath.Xerath.Game_OnGameLoad();
                        break;

                    default:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;
                    }
                    break;

                case "ezreal":
                    switch (Loader.ezreal)
                    {
                    case 0:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    case 1:
                        iDZEzreal.EzrealBootstrap.OnGameLoad();
                        break;

                    default:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;
                    }
                    break;

                case "ekko":     // OKTW & ElEkko
                    switch (Loader.ekko)
                    {
                    case 0:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    case 1:
                        ElEkko.ElEkko.OnLoad();
                        break;

                    default:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;
                    }
                    break;

                case "graves":     // OKTW Graves & D-Graves
                    switch (Loader.graves)
                    {
                    case 0:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    case 1:
                        D_Graves.Program.Game_OnGameLoad();
                        break;

                    default:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;
                    }
                    break;

                case "ahri":
                    switch (Loader.ahri)
                    {
                    case 0:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    case 1:
                        AhriSharp.Ahri.Ahri_Load();
                        break;

                    default:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;
                    }
                    break;

                case "anivia":     // OKTW - Sebby - All Seeby champs go down here
                case "thresh":
                case "annie":
                case "braum":
                case "jinx":
                case "karthus":
                case "missfortune":
                case "malzahar":
                case "orianna":
                case "sivir":
                case "syndra":
                case "velkoz":
                case "swain":
                case "urgot":
                    SebbyLib.Program.GameOnOnGameLoad();
                    break;

                case "azir":     // Synx Auto Carry
                    HeavenStrikeAzir.Program.Game_OnGameLoad();
                    break;

                case "bard":     // Dreamless Wanderer
                    PortAIO.Champion.Bard.Program.OnLoad();
                    break;

                case "blitzcrank":     // Fresh Booster & OKTW
                    switch (Loader.blitzcrank)
                    {
                    case 0:
                        PortAIO.Champion.Blitzcrank.Program.OnLoad();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        PortAIO.Champion.Blitzcrank.Program.OnLoad();
                        break;
                    }
                    break;

                case "brand":     // TheBrand (or OKTWBrand)
                    switch (Loader.brand)
                    {
                    case 0:
                        PortAIO.Champion.Brand.Program.Load();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        PortAIO.Champion.Brand.Program.Load();
                        break;
                    }
                    break;

                case "cassiopeia":     // Synx Auto Carry
                    Champion = new SAutoCarry.Champions.Cassiopeia();
                    break;

                case "chogath":     // Underrated Cho'Gath
                    UnderratedAIO.Champions.Chogath.Load();
                    break;

                case "corki":     // ElCorki & OKTW
                    switch (Loader.corki)
                    {
                    case 0:
                        ElCorki.Corki.Game_OnGameLoad();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    case 2:
                        D_Corki.Program.Game_OnGameLoad();
                        break;

                    default:
                        ElCorki.Corki.Game_OnGameLoad();
                        break;
                    }
                    break;

                case "darius":     // Exory & OKTW
                    switch (Loader.darius)
                    {
                    case 0:
                        ExorAIO.Core.Bootstrap.BuildMenu();
                        ExorAIO.Core.Bootstrap.LoadChampion();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        ExorAIO.Core.Bootstrap.BuildMenu();
                        ExorAIO.Core.Bootstrap.LoadChampion();
                        break;
                    }
                    break;

                case "nautilus":
                case "nunu":
                case "olaf":
                case "pantheon":
                case "renekton":
                case "tryndamere":
                    ExorAIO.Core.Bootstrap.BuildMenu();
                    ExorAIO.Core.Bootstrap.LoadChampion();
                    break;

                case "ryze":
                    switch (Loader.ryze)
                    {
                    case 0:
                        ExorAIO.Core.Bootstrap.BuildMenu();
                        ExorAIO.Core.Bootstrap.LoadChampion();
                        break;

                    case 1:
                        ElEasy.Plugins.Ryze f = new ElEasy.Plugins.Ryze();
                        f.Load();
                        break;

                    default:
                        ExorAIO.Core.Bootstrap.BuildMenu();
                        ExorAIO.Core.Bootstrap.LoadChampion();
                        break;
                    }
                    break;

                case "diana":
                    switch (Loader.diana)
                    {
                    case 0:
                        ElDiana.Diana.OnLoad();
                        break;

                    case 1:
                        Nechrito_Diana.Program.Game_OnGameLoad();
                        break;

                    default:
                        ElDiana.Diana.OnLoad();
                        break;
                    }
                    break;

                case "drmundo":     // Hestia's Mundo
                    Mundo.Mundo.OnLoad();
                    break;

                case "draven":     // UltimaDraven
                    switch (Loader.draven)
                    {
                    case 0:
                        RevampedDraven.Program.OnLoad();
                        break;

                    case 1:
                        Tyler1.Program.Load();
                        break;

                    default:
                        RevampedDraven.Program.OnLoad();
                        break;
                    }
                    break;

                case "elise":
                    switch (Loader.elise)
                    {
                    case 0:
                        GFUELElise.Elise.OnGameLoad();
                        break;

                    case 1:
                        D_Elise.Program.Game_OnGameLoad();
                        break;

                    default:
                        GFUELElise.Elise.OnGameLoad();
                        break;
                    }
                    break;

                case "evelynn":     // Evelynn#
                    switch (Loader.evelynn)
                    {
                    case 0:
                        Evelynn.Program.Game_OnGameLoad();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        Evelynn.Program.Game_OnGameLoad();
                        break;
                    }
                    break;

                case "fiddlesticks":     // Feedlesticks
                    Feedlesticks.Program.Game_OnGameLoad();
                    break;

                case "fiora":     // Underrated AIO
                    FioraProject.Program.Game_OnGameLoad();
                    break;

                case "fizz":     // Math Fizz
                    MathFizz.Program.Game_OnGameLoad();
                    break;

                case "galio":     // Underrated AIO
                    UnderratedAIO.Champions.Galio.OnLoad();
                    break;

                case "gangplank":     // Underrated AIO & BadaoKingdom
                    switch (Loader.gangplank)
                    {
                    case 0:
                        UnderratedAIO.Champions.Gangplank.OnLoad();
                        break;

                    default:
                        UnderratedAIO.Champions.Gangplank.OnLoad();
                        break;
                    }
                    break;

                case "garen":     // Underrated AIO
                    UnderratedAIO.Champions.Garen.OnLoad();
                    break;

                case "gnar":     // Slutty Gnar
                    Slutty_Gnar_Reworked.Gnar.OnLoad();
                    break;

                case "gragas":     // Gragas - Drunk Carry
                    switch (Loader.gragas)
                    {
                    case 0:
                        GragasTheDrunkCarry.Gragas.Game_OnGameLoad();
                        break;

                    case 1:
                        Nechrito_Gragas.Program.OnGameLoad();
                        break;

                    default:
                        GragasTheDrunkCarry.Gragas.Game_OnGameLoad();
                        break;
                    }
                    break;

                case "hecarim":     // JustyHecarim
                    JustHecarim.Program.OnLoad();
                    break;

                case "heimerdinger":     // 2 Girls 1 Dong
                    Two_Girls_One_Donger.Program.Game_OnGameLoad();
                    break;

                case "illaoi":     // Tentacle Kitty
                    Illaoi___Tentacle_Kitty.Program.Game_OnGameLoad();
                    break;

                case "irelia":     // Challenger Series Irelia
                    Challenger_Series.Irelia.OnLoad();
                    break;

                case "janna":     // LCS Janna
                    LCS_Janna.Program.OnGameLoad();
                    break;

                case "jarvaniv":     // BrianSharp
                    BrianSharp.Plugin.JarvanIV.OnLoad();
                    break;

                case "jax":     // xqx
                    switch (Loader.jax)
                    {
                    case 0:
                        JaxQx.Program.Game_OnGameLoad();
                        break;

                    case 1:
                        NoobJaxReloaded.Program.Game_OnGameLoad();
                        break;

                    default:
                        JaxQx.Program.Game_OnGameLoad();
                        break;
                    }
                    break;

                case "jhin":     // Jhin The Virtuoso & OKTW
                    switch (Loader.jhin)
                    {
                    case 0:
                        Jhin___The_Virtuoso.Jhin.JhinOnLoad();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        Jhin___The_Virtuoso.Jhin.JhinOnLoad();
                        break;
                    }
                    break;

                case "kalista":     // iKalista
                    switch (Loader.kalista)
                    {
                    case 0:
                        new IKalista.Kalista();
                        break;

                    case 1:
                        new iKalistaReborn.Kalista();
                        break;

                    case 2:
                        Challenger_Series.Program.Main();
                        break;

                    default:
                        new iKalistaReborn.Kalista();
                        break;
                    }
                    break;

                case "karma":     // Karma by Eskor
                    Karma.Program.Game_OnGameLoad();
                    break;

                case "kassadin":     // Kassawin
                    Kassawin.Kassadin.OnLoad();
                    break;

                case "katarina":     // Staberina
                    switch (Loader.katarina)
                    {
                    case 0:
                        new Staberina.Katarina();
                        break;

                    case 1:
                        e.Motion_Katarina.Program.Game_OnGameLoad();
                        break;

                    default:
                        new Staberina.Katarina();
                        break;
                    }
                    break;

                case "kayle":     // SephKayle
                    switch (Loader.kayle)
                    {
                    case 0:
                        SephKayle.Program.OnGameLoad();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        SephKayle.Program.OnGameLoad();
                        break;
                    }
                    break;

                case "aurelionsol":     // El Aurelion Sol
                    ElAurelion_Sol.AurelionSol.OnGameLoad();
                    break;

                case "kennen":     // Underrated AIO
                    new UnderratedAIO.Champions.Kennen();
                    break;

                case "khazix":     // SephKhaZix
                    new SephKhazix.Khazix();
                    break;

                case "kindred":     // Yin Yang Kindred & OKTW
                    switch (Loader.kindred)
                    {
                    case 0:
                        Kindred___YinYang.Program.Game_OnGameLoad();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        Kindred___YinYang.Program.Game_OnGameLoad();
                        break;
                    }
                    break;

                case "kogmaw":
                    switch (Loader.kogmaw)
                    {
                    case 0:
                        KogMaw.Program.OnLoad();
                        break;

                    case 1:
                        Challenger_Series.Program.Main();
                        break;

                    case 2:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        Challenger_Series.Program.Main();
                        break;
                    }
                    break;

                case "leblanc":     // PopBlanc
                    switch (Loader.leblanc)
                    {
                    case 0:
                        PopBlanc.Program.OnLoad();
                        break;

                    case 1:
                        Leblanc.Program.Game_OnGameLoad();
                        break;

                    default:
                        PopBlanc.Program.OnLoad();
                        break;
                    }
                    break;

                case "leesin":     // El Lee Sin
                    switch (Loader.leesin)
                    {
                    case 0:
                        Valvrave_Sharp.Program.MainA();
                        break;

                    case 1:
                        ElLeeSin.Program.Game_OnGameLoad();
                        break;

                    case 2:
                        new FreshBooster.Champion.LeeSin();
                        break;

                    default:
                        Valvrave_Sharp.Program.MainA();
                        break;
                    }
                    break;

                case "leona":     // El Easy
                    new ElEasy.Plugins.Leona();
                    break;

                case "lissandra":     // SephLissandra
                    SephLissandra.Lissandra.OnLoad();
                    break;

                case "lucian":     // LCS Lucian
                    switch (Loader.lucian)
                    {
                    case 0:
                        LCS_Lucian.Program.OnLoad();
                        break;

                    case 1:
                        Challenger_Series.Program.Main();
                        break;

                    case 2:
                        var lucian = new Lucian();
                        lucian.OnLoad();
                        break;

                    default:
                        LCS_Lucian.Program.OnLoad();
                        break;
                    }
                    break;

                case "lulu":     // LuluLicious
                    new LuluLicious.Lulu();
                    break;

                case "lux":     // MoonLux
                    switch (Loader.lux)
                    {
                    case 0:
                        MoonLux.Program.GameOnOnGameLoad();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        MoonLux.Program.GameOnOnGameLoad();
                        break;
                    }
                    break;

                case "malphite":     // eleasy
                    new ElEasy.Plugins.Malphite();
                    break;

                case "vayne":
                    switch (Loader.vayne)
                    {
                    case 0:
                        Vayne.Program.OnLoad();
                        break;

                    case 1:
                        VayneHunter_Reborn.Program.Game_OnGameLoad();
                        break;

                    case 2:
                        hi_im_gosu.Vayne.Game_OnGameLoad();
                        break;

                    default:
                        Vayne.Program.OnLoad();
                        break;
                    }
                    break;

                case "quinn":     // GFuel Quinn & OKTW
                    switch (Loader.quinn)
                    {
                    case 0:
                        GFUELQuinn.Quinn.OnGameLoad();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        GFUELQuinn.Quinn.OnGameLoad();
                        break;
                    }
                    break;

                case "tristana":     // ElTristana
                    ElTristana.Tristana.OnLoad();
                    break;

                case "riven":     // Nechrito Riven & Badao Riven
                    switch (Loader.riven)
                    {
                    case 0:
                        NechritoRiven.Program.OnGameLoad();
                        break;

                    case 1:
                        HeavenStrikeRiven.Program.OnStart();
                        break;

                    default:
                        NechritoRiven.Program.OnGameLoad();
                        break;
                    }
                    break;

                case "talon":     // GFuel Talon
                    GFUELTalon.Talon.OnGameLoad();
                    break;

                case "zed":     // iZed
                    switch (Loader.zed)
                    {
                    case 0:
                        Valvrave_Sharp.Program.MainA();
                        break;

                    case 1:
                        Zed.Program.Game_OnGameLoad();
                        break;

                    case 2:
                        iDZed.Zed.OnLoad();
                        break;

                    default:
                        Valvrave_Sharp.Program.MainA();
                        break;
                    }
                    break;

                case "udyr":     // D_Udyr
                    D_Udyr.Program.Game_OnGameLoad();
                    break;

                case "maokai":     // Underrated AIO
                    new UnderratedAIO.Champions.Maokai();
                    break;

                case "masteryi":     // MasterSharp
                    MasterSharp.MasterSharp.OnLoad();
                    break;

                case "mordekaiser":     // How to Train your dragon
                    Mordekaiser.Program.Game_OnGameLoad();
                    break;

                case "morgana":     // Kurisu Morg & OKTW
                    switch (Loader.morgana)
                    {
                    case 0:
                        new KurisuMorgana.KurisuMorgana();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        new KurisuMorgana.KurisuMorgana();
                        break;
                    }
                    break;

                case "nami":     // vSupport Series
                    new vSupport_Series.Champions.Nami();
                    break;

                case "nasus":     // Underrated AIO
                    new UnderratedAIO.Champions.Nasus();
                    break;

                case "nidalee":
                    switch (Loader.nidalee)
                    {
                    case 0:
                        KurisuNidalee.KurisuNidalee.Game_OnGameLoad();
                        break;

                    case 1:
                        Nechrito_Nidalee.Program.OnLoad();
                        break;

                    default:
                        KurisuNidalee.KurisuNidalee.Game_OnGameLoad();
                        break;
                    }
                    break;

                case "yasuo":     // YasuPro
                    switch (Loader.yasuo)
                    {
                    case 0:
                        Valvrave_Sharp.Program.MainA();
                        break;

                    case 1:
                        YasuoPro.Initalization.Main();
                        break;

                    case 2:
                        GosuMechanicsYasuo.Program.Game_OnGameLoad();
                        break;

                    default:
                        Valvrave_Sharp.Program.MainA();
                        break;
                    }
                    break;

                case "nocturne":     // Underrated AIO
                    new UnderratedAIO.Champions.Nocturne();
                    break;

                case "poppy":     // Underrated AIO
                    switch (Loader.poppy)
                    {
                    case 0:
                        new UnderratedAIO.Champions.Poppy();
                        break;

                    case 1:
                        BadaoKingdom.BadaoChampion.BadaoPoppy.BadaoPoppy.BadaoActivate();
                        break;

                    default:
                        new UnderratedAIO.Champions.Poppy();
                        break;
                    }
                    break;

                case "rammus":     // BrianSharp
                    new BrianSharp.Plugin.Rammus();
                    break;

                case "rengar":     // ElRengar && D-Rengar
                    switch (Loader.rengar)
                    {
                    case 0:
                        ElRengarRevamped.Rengar.OnLoad();
                        break;

                    case 1:
                        D_Rengar.Program.Game_OnGameLoad();
                        break;

                    default:
                        ElRengarRevamped.Rengar.OnLoad();
                        break;
                    }
                    break;

                case "soraka":     // Sophie's Soraka
                    switch (Loader.soraka)
                    {
                    case 0:
                        Sophies_Soraka.SophiesSoraka.OnGameLoad();
                        break;

                    case 1:
                        Challenger_Series.Program.Main();
                        break;

                    default:
                        Challenger_Series.Program.Main();
                        break;
                    }
                    break;

                case "twistedfate":     // Twisted Fate by Kortatu & OKTW
                    switch (Loader.twistedfate)
                    {
                    case 0:
                        TwistedFate.Program.Game_OnGameLoad();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        TwistedFate.Program.Game_OnGameLoad();
                        break;
                    }
                    break;

                case "varus":     // ElVarus
                    Elvarus.Varus.Game_OnGameLoad();
                    break;

                case "veigar":     // FreshBooster
                    new FreshBooster.Champion.Veigar();
                    break;

                case "reksai":     // D-Reksai && HeavenStrikeReksaj
                    switch (Loader.reksai)
                    {
                    case 0:
                        D_RekSai.Program.Game_OnGameLoad();
                        break;

                    case 1:
                        HeavenStrikeReksaj.Program.Game_OnGameLoad();
                        break;

                    default:
                        D_RekSai.Program.Game_OnGameLoad();
                        break;
                    }
                    break;

                case "rumble":     // Underrated AIO & ElRumble
                    switch (Loader.rumble)
                    {
                    case 0:
                        new UnderratedAIO.Champions.Rumble();
                        break;

                    case 1:
                        ElRumble.Rumble.OnLoad();
                        break;

                    default:
                        ElRumble.Rumble.OnLoad();
                        break;
                    }
                    break;

                case "sejuani":     // ElSejuani
                    ElSejuani.Sejuani.OnLoad();
                    break;

                case "shaco":     // Underrated AIO & ChewyMoon's Shaco
                    switch (Loader.shaco)
                    {
                    case 0:
                        new UnderratedAIO.Champions.Shaco();
                        break;

                    case 1:
                        ChewyMoonsShaco.ChewyMoonShaco.OnGameLoad();
                        break;

                    default:
                        new UnderratedAIO.Champions.Shaco();
                        break;
                    }
                    break;

                case "shen":     // Underrated AIO
                    new UnderratedAIO.Champions.Shen();
                    break;

                case "skarner":     // Underrated AIO
                    new UnderratedAIO.Champions.Skarner();
                    break;

                case "sona":     // vSeries Support & ElEasy Sona
                    switch (Loader.sona)
                    {
                    case 0:
                        new vSupport_Series.Champions.Sona();
                        break;

                    case 1:
                        ElEasy.Plugins.Sona f = new ElEasy.Plugins.Sona();
                        f.Load();
                        break;

                    default:
                        new vSupport_Series.Champions.Sona();
                        break;
                    }
                    break;

                case "teemo":     // Sharpshooter
                    new SharpShooter.Plugins.Teemo();
                    break;

                case "viktor":     // Trus In my Viktor
                    Viktor.Program.Game_OnGameLoad();
                    break;

                case "vladimir":     // ElVlad
                    ElVladimirReborn.Vladimir.OnLoad();
                    break;

                case "warwick":     // Warwick - Mirin
                    Warwick.Program.Game_OnGameLoad();
                    break;

                case "monkeyking":     // Wukong - xQx
                    Wukong.Program.Game_OnGameLoad();
                    break;

                case "xinzhao":     // Xin xQx
                    XinZhao.Program.Game_OnGameLoad();
                    break;

                case "ziggs":     // Ziggs#
                    Ziggs.Program.Game_OnGameLoad();
                    break;

                case "yorick":     // UnderratedAIO
                    new UnderratedAIO.Champions.Yorick();
                    break;

                case "zyra":     // D-Zyra
                    D_Zyra.Program.Game_OnGameLoad();
                    break;

                case "zilean":     // ElZilean
                    ElZilean.Zilean.Game_OnGameLoad();
                    break;

                case "shyvana":     // D-Shyvana
                    D_Shyvana.Program.Game_OnGameLoad();
                    break;

                case "singed":     // ElSinged
                    ElSinged.Singed.Game_OnGameLoad();
                    break;

                case "zac":     // Underrated AIO
                    new UnderratedAIO.Champions.Zac();
                    break;

                case "tahmkench":     // Underrated AIO
                    new UnderratedAIO.Champions.TahmKench();
                    break;

                case "sion":     // Underrated AIO
                    switch (Loader.sion)
                    {
                    case 0:
                        new UnderratedAIO.Champions.Sion();
                        break;

                    case 1:
                        Sion.Program.Game_OnGameLoad();
                        break;

                    default:
                        new UnderratedAIO.Champions.Sion();
                        break;
                    }
                    break;

                case "vi":     //ElVi
                    ElVi.Vi.OnLoad();
                    break;

                case "volibear":     // Underrated AIO && VoliPower
                    switch (Loader.volibear)
                    {
                    case 0:
                        new UnderratedAIO.Champions.Volibear();
                        break;

                    case 1:
                        VoliPower.Program.Game_OnLoad();
                        break;

                    default:
                        new UnderratedAIO.Champions.Volibear();
                        break;
                    }
                    break;

                case "trundle":     // ElTrundle
                    switch (Loader.trundle)
                    {
                    case 0:
                        ElTrundle.Trundle.OnLoad();
                        break;

                    case 1:
                        FastTrundle.Trundle.Game_OnGameLoad();
                        break;

                    default:
                        ElTrundle.Trundle.OnLoad();
                        break;
                    }
                    break;

                case "taric":     // SkyLv_Taric
                    new SkyLv_Taric.SkyLv_Taric();
                    break;

                default:
                    Chat.Print("This champion is not supported yet but the utilities will still load! - Berb");
                    break;
                }
            }
        }
Example #10
0
        public static void Game_OnGameLoad()
        {
            switch (ObjectManager.Player.ChampionName)
            {
            case "Vayne":
                Champion = new Vayne();
                break;

            case "Azir":
                Champion = new Azir();
                break;

            case "Rengar":
                Champion = new Rengar();
                break;

            case "Lucian":
                Champion = new Lucian();
                break;

            case "Riven":
                Champion = new Riven();
                break;

            case "Veigar":
                Champion = new Veigar();
                break;

            case "Pantheon":
                Champion = new SAutoCarry.Champions.Pantheon();
                break;

            case "Shyvana":
                Champion = new Shyvana();
                break;

            case "TwistedFate":
                Champion = new SAutoCarry.Champions.TwistedFate();
                break;

            case "Viktor":
                Champion = new SAutoCarry.Champions.Viktor();
                break;

            case "Twitch":
                Champion = new Twitch();
                break;

            case "Jax":
                Champion = new Jax();
                break;

            case "MasterYi":
                Champion = new MasterYi();
                break;

            case "Orianna":
                Champion = new SAutoCarry.Champions.Orianna();
                break;

            case "Blitzcrank":
                Champion = new SAutoCarry.Champions.Blitzcrank();
                break;

            case "Corki":
                Champion = new Corki();
                break;

            case "DrMundo":
                Champion = new DrMundo();
                break;

            case "Darius":
                Champion = new Darius();
                break;

            case "MissFortune":
                Champion = new MissFortune();
                break;

            case "Cassiopeia":
                Champion = new Cassiopeia();
                break;

            case "Jhin":
                Champion = new Jhin();
                break;
            }

            if (!Game.Version.StartsWith("6.8"))
            {
                Chat.Print("Wrong game version");
            }
        }
Example #11
0
        private static void Initialize(EventArgs args)
        {
            Loader.Menu();

            if (!Loader.champOnly)
            {
                if (Loader.useActivator)
                {
                    ElUtilitySuite.Entry.OnLoad();
                }

                if (Loader.useRecall)
                {
                    UniversalRecallTracker.Program.Main();
                }

                if (Loader.useSkin)
                {
                    SkinsSharp.Program.GameLoad();
                }

                if (Loader.useTracker)
                {
                    NabbTracker.Program.Game_OnGameLoad();
                }

                if (Loader.godTracker)
                {
                    GodJungleTracker.Program.OnGameLoad();
                    Chat.Print("Berb : Depending on whether packets are updated or not will this work.");
                }

                if (Loader.ping)
                {
                    new UniversalPings.Program();
                }

                if (Loader.human)
                {
                    Humanizer.Program.Game_OnGameLoad();
                }

                if (Loader.gank)
                {
                    UniversalGankAlerter.Program.Main();
                }

                /*
                 * if (Loader.evade)
                 * {
                 *  new ezEvade.Evade();
                 * }
                 *
                 * if (Loader.stream)
                 * {
                 *  StreamBuddy.Program.Main();
                 * }
                 *
                 * if (RandomUltChampsList.Contains(ObjectManager.Player.ChampionName))
                 * {
                 *  if (Loader.randomUlt)
                 *  {
                 *      RandomUlt.Program.Game_OnGameLoad();
                 *  }
                 * }
                 *
                 * if (BaseUltList.Contains(ObjectManager.Player.ChampionName))
                 * {
                 *  if (Loader.baseUlt)
                 *  {
                 *      new BaseUlt3.BaseUlt();
                 *  }
                 * }
                 */
            }

            if (!Loader.utilOnly)
            {
                switch (ObjectManager.Player.ChampionName.ToLower())
                {
                case "aatrox":     // BrianSharp's Aatrox
                    PortAIO.Champion.Aatrox.Program.Main();
                    break;

                case "akali":     // Akali by xQx
                    PortAIO.Champion.Akali.Program.Main();
                    break;

                case "alistar":     // El Alistar
                    PortAIO.Champion.Alistar.Program.OnGameLoad();
                    break;

                case "amumu":     // Shine#
                    PortAIO.Champion.Amumu.Program.OnLoad();
                    break;

                case "anivia":     // OKTW - Sebby - All Seeby champs go down here
                case "thresh":
                case "annie":
                case "ashe":     // Or (Challenger Series Ashe)
                case "braum":
                case "caitlyn":
                case "ekko":
                case "ezreal":
                case "graves":
                case "jayce":
                case "jinx":
                case "karthus":
                case "missfortune":
                case "malzahar":
                case "orianna":
                case "sivir":
                case "twitch":
                case "syndra":
                case "velkoz":
                case "xerath":
                case "swain":
                case "urgot":
                case "ahri":
                    SebbyLib.Program.GameOnOnGameLoad();
                    break;

                case "azir":     // Synx Auto Carry
                    //Champion = new SAutoCarry.Champions.Azir();
                    HeavenStrikeAzir.Program.Game_OnGameLoad();
                    break;

                case "bard":     // Dreamless Wanderer
                    PortAIO.Champion.Bard.Program.OnLoad();
                    break;

                case "blitzcrank":     // Fresh Booster
                    PortAIO.Champion.Blitzcrank.Program.OnLoad();
                    break;

                case "brand":     // TheBrand (or OKTWBrand)
                    PortAIO.Champion.Brand.Program.Load();
                    break;

                case "cassiopeia":     // Synx Auto Carry
                    Champion = new SAutoCarry.Champions.Cassiopeia();
                    break;

                case "chogath":     // Underrated Cho'Gath
                    UnderratedAIO.Champions.Chogath.Load();
                    break;

                case "corki":     // ElCorki
                    ElCorki.Corki.Game_OnGameLoad();
                    break;

                case "darius":     // Exory
                case "nautilus":
                case "nunu":
                case "olaf":
                case "pantheon":
                case "renekton":
                case "tryndamere":
                case "ryze":
                    Bootstrap.BuildMenu();
                    Bootstrap.LoadChampion();
                    break;

                case "diana":     // El Diana
                    ElDiana.Diana.OnLoad();
                    break;

                case "drmundo":     // Hestia's Mundo
                    Mundo.Mundo.OnLoad();
                    break;

                case "draven":     // UltimaDraven
                    RevampedDraven.Program.OnLoad();
                    break;

                case "elise":     // G-FUEL Elise
                    GFUELElise.Elise.OnGameLoad();
                    break;

                case "evelynn":     // Evelynn#
                    Evelynn.Program.Game_OnGameLoad();
                    break;

                case "fiddlesticks":     // Feedlesticks
                    Feedlesticks.Program.Game_OnGameLoad();
                    break;

                case "fiora":     // Underrated AIO
                    UnderratedAIO.Champions.Fiora.OnLoad();
                    break;

                case "fizz":     // Math Fizz
                    MathFizz.Program.Game_OnGameLoad();
                    break;

                case "galio":     // Underrated AIO
                    UnderratedAIO.Champions.Galio.OnLoad();
                    break;

                case "gangplank":     // Underrated AIO
                    UnderratedAIO.Champions.Gangplank.OnLoad();
                    break;

                case "garen":     // Underrated AIO
                    UnderratedAIO.Champions.Garen.OnLoad();
                    break;

                case "gnar":     // Slutty Gnar
                    Slutty_Gnar_Reworked.Gnar.OnLoad();
                    break;

                case "gragas":     // Gragas - Drunk Carry
                    GragasTheDrunkCarry.Gragas.Game_OnGameLoad();
                    break;

                case "hecarim":     // JustyHecarim
                    JustHecarim.Program.OnLoad();
                    break;

                case "heimerdinger":     // 2 Girls 1 Dong
                    Two_Girls_One_Donger.Program.Game_OnGameLoad();
                    break;

                case "illaoi":     // Tentacle Kitty
                    Illaoi___Tentacle_Kitty.Program.Game_OnGameLoad();
                    break;

                case "irelia":     // Challenger Series Irelia
                    Challenger_Series.Irelia.OnLoad();
                    break;

                case "janna":     // LCS Janna
                    LCS_Janna.Program.OnGameLoad();
                    break;

                case "jarvaniv":     // BrianSharp
                    BrianSharp.Plugin.JarvanIV.OnLoad();
                    break;

                case "jax":     // xqx
                    JaxQx.Program.Game_OnGameLoad();
                    break;

                case "jhin":     // Jhin The Virtuoso
                    Jhin___The_Virtuoso.Jhin.JhinOnLoad();
                    break;

                case "kalista":     // iKalista
                    switch (Loader.kalista)
                    {
                    case 0:
                        new IKalista.Kalista();
                        break;

                    case 1:
                        new iKalistaReborn.Kalista();
                        break;

                    default:
                        new iKalistaReborn.Kalista();
                        break;
                    }
                    break;

                case "karma":     // Karma by Eskor
                    Karma.Program.Game_OnGameLoad();
                    break;

                case "kassadin":     // Kassawin
                    Kassawin.Kassadin.OnLoad();
                    break;

                case "katarina":     // Staberina
                    new Staberina.Katarina();
                    break;

                case "kayle":     // SephKayle
                    SephKayle.Program.OnGameLoad();
                    break;

                case "aurelionsol":     // El Aurelion Sol
                    ElAurelion_Sol.AurelionSol.OnGameLoad();
                    break;

                case "kennen":     // Underrated AIO
                    new UnderratedAIO.Champions.Kennen();
                    break;

                case "khazix":     // SephKhaZix
                    KhaZix.Program.OnLoad();
                    break;

                case "kindred":     // Yin Yang Kindred
                    Kindred___YinYang.Program.Game_OnGameLoad();
                    break;

                case "kogmaw":
                    switch (Loader.kogmaw)
                    {
                    case 0:
                        KogMaw.Program.OnLoad();
                        break;

                    case 1:
                        Challenger_Series.Program.Main();
                        break;

                    default:
                        Challenger_Series.Program.Main();
                        break;
                    }
                    break;

                case "leblanc":     // PopBlanc
                    PopBlanc.Program.OnLoad();
                    break;

                case "leesin":     // El Lee Sin
                    //ElLeeSin.Program.Game_OnGameLoad();
                    Valvrave_Sharp.Program.MainA();
                    //if (Loader.bubba)
                    //WreckingBall.WreckingBall.WreckingBallLoad();
                    break;

                case "leona":     // El Easy
                    new ElEasy.Plugins.Leona();
                    break;

                case "lissandra":     // SephLissandra
                    SephLissandra.Lissandra.OnLoad();
                    break;

                case "lucian":     // LCS Lucian
                    LCS_Lucian.Program.OnLoad();
                    break;

                case "lulu":     // SKT
                    SKT_Series.Program.Game_OnGameLoad();
                    break;

                case "lux":     // MoonLux
                    MoonLux.Program.GameOnOnGameLoad();
                    break;

                case "malphite":     // eleasy
                    new ElEasy.Plugins.Malphite();
                    break;

                case "vayne":     // ChallengerVayne
                    Vayne.Program.OnLoad();
                    break;

                case "quinn":     // GFuel Quinn
                    GFUELQuinn.Quinn.OnGameLoad();
                    break;

                case "tristana":     // ElTristana
                    ElTristana.Tristana.OnLoad();
                    break;

                case "riven":     // Nechrito Riven
                    NechritoRiven.Program.OnGameLoad();
                    break;

                case "talon":     // GFuel Talon
                    GFUELTalon.Talon.OnGameLoad();
                    break;

                case "zed":     // iZed
                    //iDZed.Zed.OnLoad();
                    Valvrave_Sharp.Program.MainA();
                    break;

                case "udyr":     // D_Udyr
                    D_Udyr.Program.Game_OnGameLoad();
                    break;

                case "maokai":     // Underrated AIO
                    new UnderratedAIO.Champions.Maokai();
                    break;

                case "masteryi":     // MasterSharp
                    MasterSharp.MasterSharp.OnLoad();
                    break;

                case "mordekaiser":     // How to Train your dragon
                    Mordekaiser.Program.Game_OnGameLoad();
                    break;

                case "morgana":     // Kurisi Morg
                    new KurisuMorgana.KurisuMorgana();
                    break;

                case "nami":     // vSupport Series
                    new vSupport_Series.Champions.Nami();
                    break;

                case "nasus":     // Underrated AIO
                    new UnderratedAIO.Champions.Nasus();
                    break;

                case "nidalee":     // Kurisu Nidalee
                    KurisuNidalee.KurisuNidalee.Game_OnGameLoad();
                    break;

                case "yasuo":     // YasuPro
                    //new YasuoPro.Yasuo();
                    Valvrave_Sharp.Program.MainA();
                    break;

                case "nocturne":     // Underrated AIO
                    new UnderratedAIO.Champions.Nocturne();
                    break;

                case "poppy":     // Underrated AIO
                    new UnderratedAIO.Champions.Poppy();
                    break;

                case "rammus":     // BrianSharp
                    new BrianSharp.Plugin.Rammus();
                    break;

                case "rengar":     // ElRengar
                    ElRengarRevamped.Rengar.OnLoad();
                    break;

                case "soraka":     // Sophie's Soraka
                    switch (Loader.soraka)
                    {
                    case 0:
                        Sophies_Soraka.SophiesSoraka.OnGameLoad();
                        break;

                    case 1:
                        Challenger_Series.Program.Main();
                        break;

                    default:
                        Challenger_Series.Program.Main();
                        break;
                    }
                    break;

                case "twistedfate":     // Twisted Fate by Kortatu
                    TwistedFate.Program.Game_OnGameLoad();
                    break;

                case "varus":     // ElVarus
                    Elvarus.Varus.Game_OnGameLoad();
                    break;

                case "veigar":     // Synx Auto Carry
                    Champion = new SAutoCarry.Champions.Veigar();
                    break;

                case "reksai":     // D-Reksai
                    D_RekSai.Program.Game_OnGameLoad();
                    break;

                case "rumble":     // Underrated AIO
                    new UnderratedAIO.Champions.Rumble();
                    break;

                case "sejuani":     // ElSejuani
                    ElSejuani.Sejuani.OnLoad();
                    break;

                case "shaco":     // Underrated AIO
                    new UnderratedAIO.Champions.Shaco();
                    break;

                case "shen":     // Underrated AIO
                    new UnderratedAIO.Champions.Shen();
                    break;

                case "skarner":     // Underrated AIO
                    new UnderratedAIO.Champions.Skarner();
                    break;

                case "sona":     // vSeries Support
                    new vSupport_Series.Champions.Sona();
                    break;

                case "teemo":     // Sharpshooter
                    new SharpShooter.Plugins.Teemo();
                    break;

                case "viktor":     // Trus In my Viktor
                    Viktor.Program.Game_OnGameLoad();
                    break;

                case "vladimir":     // ElVlad
                    ElVladimirReborn.Vladimir.OnLoad();
                    break;

                case "warwick":     // Warwick - Mirin
                    Warwick.Program.Game_OnGameLoad();
                    break;

                case "monkeyking":     // Wukong - xQx
                    Wukong.Program.Game_OnGameLoad();
                    break;

                case "xinzhao":     // Xin xQx
                    XinZhao.Program.Game_OnGameLoad();
                    break;

                case "ziggs":     // Ziggs#
                    Ziggs.Program.Game_OnGameLoad();
                    break;

                case "yorick":     // UnderratedAIO
                    new UnderratedAIO.Champions.Yorick();
                    break;

                case "zyra":     // D-Zyra
                    D_Zyra.Program.Game_OnGameLoad();
                    break;

                case "zilean":     // ElZilean
                    ElZilean.Zilean.Game_OnGameLoad();
                    break;

                case "shyvana":     // D-Shyvana
                    D_Shyvana.Program.Game_OnGameLoad();
                    break;

                case "singed":     // ElSinged
                    ElSinged.Singed.Game_OnGameLoad();
                    break;

                case "zac":     // Underrated AIO
                    new UnderratedAIO.Champions.Zac();
                    break;

                case "volibear":     // Underrated AIO
                    new UnderratedAIO.Champions.Volibear();
                    break;

                case "tahmkench":     // Underrated AIO
                    new UnderratedAIO.Champions.TahmKench();
                    break;

                case "sion":     // Underrated AIO
                    new UnderratedAIO.Champions.Sion();
                    break;

                case "vi":     //ElVi
                    ElVi.Vi.OnLoad();
                    break;

                case "trundle":     // ElTrundle
                    ElTrundle.Trundle.OnLoad();
                    break;

                case "taric":     // PippyTaric
                    PippyTaric.Program.LoadStuff();
                    break;

                default:
                    Chat.Print("This champion is not supported yet but the utilities will still load! - Berb");
                    break;
                }
            }
        }
Example #12
0
        static void Game_OnGameLoad(EventArgs args)
        {
            switch(ObjectManager.Player.ChampionName)
            {
                case "Graves":
                    Champion = new Graves();
                    break;

                case "Vayne":
                    Champion = new Vayne();
                    break;

                case "Azir":
                    Champion = new Azir();
                    break;

                case "Rengar":
                    Champion = new Rengar();
                    break;

                case "Lucian":
                    Champion = new Lucian();
                    break;

                case "Riven":
                    Champion = new Riven();
                    break;

                case "Veigar":
                    Champion = new Veigar();
                    break;

                case "Pantheon":
                    Champion = new Pantheon();
                    break;

                case "Shyvana":
                    Champion = new Shyvana();
                    break;

                case "TwistedFate":
                    Champion = new TwistedFate();
                    break;

                case "Viktor":
                    Champion = new Viktor();
                    break;

                case "Twitch":
                    Champion = new Twitch();
                    break;

                case "Jax":
                    Champion = new Jax();
                    break;

                case "MasterYi":
                    Champion = new MasterYi();
                    break;

                case "Orianna":
                    Champion = new Orianna();
                    break;

                case "Blitzcrank":
                    Champion = new Blitzcrank();
                    break;

                case "Corki":
                    Champion = new Corki();
                    break;

                case "DrMundo":
                    Champion = new DrMundo();
                    break;

                case "Darius":
                    Champion = new Darius();
                    break;

                case "MissFortune":
                    Champion = new MissFortune();
                    break;

                case "Cassiopeia":
                    Champion = new Cassiopeia();
                    break;

                case "Jhin":
                    Champion = new Jhin();
                    break;
            }
            if (!Game.Version.StartsWith("6.2"))
                Game.PrintChat("Wrong game version");
        }
Example #13
0
        private static void Initialize(EventArgs args)
        {
            Notifications.Show(new SimpleNotification("PortAIO", "Welcome to PortAIO, this is a complete AIO made for every single champion. If you experience bugs or have suggestions or just have something to report please go to the github and view the instructions to post a new issue. Enjoy using PortAIO and GLHF!"), 10000);

            Loader.Menu();

            if (Loader.intro)
            {
                Intro = new Render.Sprite(LoadImg("PortLogo"), new Vector2((Drawing.Width / 2) - 175, (Drawing.Height / 2) - 300));
                Intro.Add(0);
                Intro.OnDraw();
                LeagueSharp.Common.Utility.DelayAction.Add(5000, () => Intro.Remove());
            }

            if (!Loader.champOnly)
            {
                if (Loader.useActivator)
                {
                    ElUtilitySuite.Entry.OnLoad();
                }

                if (Loader.useRecall)
                {
                    UniversalRecallTracker.Program.Main();
                }

                if (Loader.useSkin)
                {
                    //SkinsSharp.Program.GameLoad();
                    SDK_SkinChanger.Program.Load();
                }

                if (Loader.useTracker)
                {
                    NabbTracker.Program.Game_OnGameLoad();
                }

                if (Loader.godTracker)
                {
                    GodJungleTracker.Program.OnGameLoad();
                    Chat.Print("Berb : Depending on whether packets are updated or not will this work.");
                }

                if (Loader.ping)
                {
                    new UniversalPings.Program();
                }

                if (Loader.human)
                {
                    Humanizer.Program.Game_OnGameLoad();
                }

                if (Loader.gank)
                {
                    UniversalGankAlerter.Program.Main();
                }

                /*
                if (Loader.evade)
                {
                    new ezEvade.Evade();
                }

                if (Loader.stream)
                {
                    StreamBuddy.Program.Main();
                }

                if (RandomUltChampsList.Contains(ObjectManager.Player.ChampionName))
                {
                    if (Loader.randomUlt)
                    {
                        RandomUlt.Program.Game_OnGameLoad();
                    }
                }

                if (BaseUltList.Contains(ObjectManager.Player.ChampionName))
                {
                    if (Loader.baseUlt)
                    {
                        new BaseUlt3.BaseUlt();
                    }
                }
                */
            }

            if (!Loader.utilOnly)
            {
                switch (ObjectManager.Player.ChampionName.ToLower())
                {
                    case "aatrox": // BrianSharp's Aatrox
                        PortAIO.Champion.Aatrox.Program.Main();
                        break;
                    case "akali": // Akali by xQx
                        PortAIO.Champion.Akali.Program.Main();
                        break;
                    case "alistar": // El Alistar
                        PortAIO.Champion.Alistar.Program.OnGameLoad();
                        break;
                    case "amumu": // Shine#
                        PortAIO.Champion.Amumu.Program.OnLoad();
                        break;
                    case "caitlyn":
                        switch (Loader.cait)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                ExorAIO.Core.Bootstrap.BuildMenu();
                                ExorAIO.Core.Bootstrap.LoadChampion();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "twitch":
                        switch (Loader.twitch)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                Nechrito_Twitch.Program.OnGameLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "ashe":
                        switch (Loader.ashe)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                Challenger_Series.Program.Main();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "jayce":
                        switch (Loader.jayce)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                Jayce.Jayce.OnLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "xerath":
                        switch (Loader.xerath)
                        {
                            case 0:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                            case 1:
                                ElXerath.Xerath.Game_OnGameLoad();
                                break;
                            default:
                                SebbyLib.Program.GameOnOnGameLoad();
                                break;
                        }
                        break;
                    case "anivia": // OKTW - Sebby - All Seeby champs go down here
                    case "thresh":
                    case "annie":
                    case "braum":
                    case "ekko":
                    case "ezreal":
                    case "graves":
                    case "jinx":
                    case "karthus":
                    case "missfortune":
                    case "malzahar":
                    case "orianna":
                    case "sivir":
                    case "syndra":
                    case "velkoz":
                    case "swain":
                    case "urgot":
                    case "ahri":
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;
                    case "azir": // Synx Auto Carry
                        //Champion = new SAutoCarry.Champions.Azir();
                        HeavenStrikeAzir.Program.Game_OnGameLoad();
                        break;
                    case "bard": // Dreamless Wanderer
                        PortAIO.Champion.Bard.Program.OnLoad();
                        break;
                    case "blitzcrank": // Fresh Booster
                        PortAIO.Champion.Blitzcrank.Program.OnLoad();
                        break;
                    case "brand": // TheBrand (or OKTWBrand)
                        PortAIO.Champion.Brand.Program.Load();
                        break;
                    case "cassiopeia": // Synx Auto Carry
                        Champion = new SAutoCarry.Champions.Cassiopeia();
                        break;
                    case "chogath": // Underrated Cho'Gath
                        UnderratedAIO.Champions.Chogath.Load();
                        break;
                    case "corki": // ElCorki
                        ElCorki.Corki.Game_OnGameLoad();
                        break;
                    case "darius": // Exory
                    case "nautilus":
                    case "nunu":
                    case "olaf":
                    case "pantheon":
                    case "renekton":
                    case "tryndamere":
                    case "ryze":
                        ExorAIO.Core.Bootstrap.BuildMenu();
                        ExorAIO.Core.Bootstrap.LoadChampion();
                        break;
                    case "diana":
                        switch (Loader.diana)
                        {
                            case 0:
                                ElDiana.Diana.OnLoad();
                                break;
                            case 1:
                                Nechrito_Diana.Program.Game_OnGameLoad();
                                break;
                            default:
                                ElDiana.Diana.OnLoad();
                                break;
                        }
                        break;
                    case "drmundo": // Hestia's Mundo
                        Mundo.Mundo.OnLoad();
                        break;
                    case "draven": // UltimaDraven
                        RevampedDraven.Program.OnLoad();
                        break;
                    case "elise": // G-FUEL Elise
                        GFUELElise.Elise.OnGameLoad();
                        break;
                    case "evelynn": // Evelynn#
                        Evelynn.Program.Game_OnGameLoad();
                        break;
                    case "fiddlesticks": // Feedlesticks
                        Feedlesticks.Program.Game_OnGameLoad();
                        break;
                    case "fiora": // Underrated AIO
                        FioraProject.Program.Game_OnGameLoad();
                        break;
                    case "fizz": // Math Fizz
                        MathFizz.Program.Game_OnGameLoad();
                        break;
                    case "galio": // Underrated AIO
                        UnderratedAIO.Champions.Galio.OnLoad();
                        break;
                    case "gangplank": // Underrated AIO
                        UnderratedAIO.Champions.Gangplank.OnLoad();
                        break;
                    case "garen": // Underrated AIO
                        UnderratedAIO.Champions.Garen.OnLoad();
                        break;
                    case "gnar": // Slutty Gnar
                        Slutty_Gnar_Reworked.Gnar.OnLoad();
                        break;
                    case "gragas": // Gragas - Drunk Carry
                        switch (Loader.gragas)
                        {
                            case 0:
                                GragasTheDrunkCarry.Gragas.Game_OnGameLoad();
                                break;
                            case 1:
                                Nechrito_Gragas.Program.OnGameLoad();
                                break;
                            default:
                                GragasTheDrunkCarry.Gragas.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "hecarim": // JustyHecarim
                        JustHecarim.Program.OnLoad();
                        break;
                    case "heimerdinger": // 2 Girls 1 Dong
                        Two_Girls_One_Donger.Program.Game_OnGameLoad();
                        break;
                    case "illaoi": // Tentacle Kitty
                        Illaoi___Tentacle_Kitty.Program.Game_OnGameLoad();
                        break;
                    case "irelia": // Challenger Series Irelia
                        Challenger_Series.Irelia.OnLoad();
                        break;
                    case "janna": // LCS Janna
                        LCS_Janna.Program.OnGameLoad();
                        break;
                    case "jarvaniv": // BrianSharp
                        BrianSharp.Plugin.JarvanIV.OnLoad();
                        break;
                    case "jax": // xqx
                        JaxQx.Program.Game_OnGameLoad();
                        break;
                    case "jhin": // Jhin The Virtuoso
                        Jhin___The_Virtuoso.Jhin.JhinOnLoad();
                        break;
                    case "kalista": // iKalista
                        switch (Loader.kalista)
                        {
                            case 0:
                                new IKalista.Kalista();
                                break;
                            case 1:
                                new iKalistaReborn.Kalista();
                                break;
                            case 2:
                                Challenger_Series.Program.Main();
                                break;
                            default:
                                new iKalistaReborn.Kalista();
                                break;
                        }
                        break;
                    case "karma": // Karma by Eskor
                        Karma.Program.Game_OnGameLoad();
                        break;
                    case "kassadin": // Kassawin
                        Kassawin.Kassadin.OnLoad();
                        break;
                    case "katarina": // Staberina
                        switch (Loader.katarina)
                        {
                            case 0:
                                new Staberina.Katarina();
                                break;
                            case 1:
                                e.Motion_Katarina.Program.Game_OnGameLoad();
                                break;
                            default:
                                new Staberina.Katarina();
                                break;
                        }
                        break;
                    case "kayle": // SephKayle
                        SephKayle.Program.OnGameLoad();
                        break;
                    case "aurelionsol": // El Aurelion Sol
                        ElAurelion_Sol.AurelionSol.OnGameLoad();
                        break;
                    case "kennen": // Underrated AIO
                        new UnderratedAIO.Champions.Kennen();
                        break;
                    case "khazix": // SephKhaZix
                        new SephKhazix.Khazix();
                        break;
                    case "kindred": // Yin Yang Kindred
                        Kindred___YinYang.Program.Game_OnGameLoad();
                        break;
                    case "kogmaw":
                        switch (Loader.kogmaw)
                        {
                            case 0:
                                KogMaw.Program.OnLoad();
                                break;
                            case 1:
                                Challenger_Series.Program.Main();
                                break;
                            default:
                                Challenger_Series.Program.Main();
                                break;
                        }
                        break;
                    case "leblanc": // PopBlanc
                        PopBlanc.Program.OnLoad();
                        break;
                    case "leesin": // El Lee Sin
                        switch (Loader.leesin)
                        {
                            case 0:
                                Valvrave_Sharp.Program.MainA();
                                break;
                            case 1:
                                ElLeeSin.Program.Game_OnGameLoad();
                                break;
                            default:
                                Valvrave_Sharp.Program.MainA();
                                break;
                        }
                        break;
                    case "leona": // El Easy
                        new ElEasy.Plugins.Leona();
                        break;
                    case "lissandra": // SephLissandra
                        SephLissandra.Lissandra.OnLoad();
                        break;
                    case "lucian": // LCS Lucian
                        switch (Loader.lucian)
                        {
                            case 0:
                                LCS_Lucian.Program.OnLoad();
                                break;
                            case 1:
                                Challenger_Series.Program.Main();
                                break;
                            case 2:
                                var lucian = new Lucian();
                                lucian.OnLoad();
                                break;
                            default:
                                LCS_Lucian.Program.OnLoad();
                                break;
                        }
                        break;
                    case "lulu": // LuluLicious
                        new LuluLicious.Lulu();
                        break;
                    case "lux": // MoonLux
                        MoonLux.Program.GameOnOnGameLoad();
                        break;
                    case "malphite": // eleasy
                        new ElEasy.Plugins.Malphite();
                        break;
                    case "vayne":
                        switch (Loader.vayne)
                        {
                            case 0:
                                Vayne.Program.OnLoad();
                                break;
                            case 1:
                                VayneHunter_Reborn.Program.Game_OnGameLoad();
                                break;
                            default:
                                Vayne.Program.OnLoad();
                                break;
                        }
                        break;
                    case "quinn": // GFuel Quinn
                        GFUELQuinn.Quinn.OnGameLoad();
                        break;
                    case "tristana": // ElTristana
                        ElTristana.Tristana.OnLoad();
                        break;
                    case "riven": // Nechrito Riven
                        NechritoRiven.Program.OnGameLoad();
                        break;
                    case "talon": // GFuel Talon
                        GFUELTalon.Talon.OnGameLoad();
                        break;
                    case "zed": // iZed
                        //iDZed.Zed.OnLoad();
                        Valvrave_Sharp.Program.MainA();
                        break;
                    case "udyr": // D_Udyr
                        D_Udyr.Program.Game_OnGameLoad();
                        break;
                    case "maokai": // Underrated AIO
                        new UnderratedAIO.Champions.Maokai();
                        break;
                    case "masteryi": // MasterSharp
                        MasterSharp.MasterSharp.OnLoad();
                        break;
                    case "mordekaiser": // How to Train your dragon
                        Mordekaiser.Program.Game_OnGameLoad();
                        break;
                    case "morgana": // Kurisi Morg
                        new KurisuMorgana.KurisuMorgana();
                        break;
                    case "nami": // vSupport Series
                        new vSupport_Series.Champions.Nami();
                        break;
                    case "nasus": // Underrated AIO
                        new UnderratedAIO.Champions.Nasus();
                        break;
                    case "nidalee":
                        switch (Loader.nidalee)
                        {
                            case 0:
                                KurisuNidalee.KurisuNidalee.Game_OnGameLoad();
                                break;
                            case 1:
                                Nechrito_Nidalee.Program.OnLoad();
                                break;
                            default:
                                KurisuNidalee.KurisuNidalee.Game_OnGameLoad();
                                break;
                        }
                        break;
                    case "yasuo": // YasuPro
                        switch (Loader.yasuo)
                        {
                            case 0:
                                Valvrave_Sharp.Program.MainA();
                                break;
                            case 1:
                                YasuoPro.Initalization.Main();
                                break;
                            default:
                                Valvrave_Sharp.Program.MainA();
                                break;
                        }
                        break;
                    case "nocturne": // Underrated AIO
                        new UnderratedAIO.Champions.Nocturne();
                        break;
                    case "poppy": // Underrated AIO
                        new UnderratedAIO.Champions.Poppy();
                        break;
                    case "rammus": // BrianSharp
                        new BrianSharp.Plugin.Rammus();
                        break;
                    case "rengar": // ElRengar
                        ElRengarRevamped.Rengar.OnLoad();
                        break;
                    case "soraka": // Sophie's Soraka
                        switch (Loader.soraka)
                        {
                            case 0:
                                Sophies_Soraka.SophiesSoraka.OnGameLoad();
                                break;
                            case 1:
                                Challenger_Series.Program.Main();
                                break;
                            default:
                                Challenger_Series.Program.Main();
                                break;
                        }
                        break;
                    case "twistedfate": // Twisted Fate by Kortatu
                        TwistedFate.Program.Game_OnGameLoad();
                        break;
                    case "varus": // ElVarus
                        Elvarus.Varus.Game_OnGameLoad();
                        break;
                    case "veigar": // FreshBooster
                        new FreshBooster.Champion.Veigar();
                        break;
                    case "reksai": // D-Reksai
                        D_RekSai.Program.Game_OnGameLoad();
                        break;
                    case "rumble": // Underrated AIO
                        new UnderratedAIO.Champions.Rumble();
                        break;
                    case "sejuani": // ElSejuani
                        ElSejuani.Sejuani.OnLoad();
                        break;
                    case "shaco": // Underrated AIO
                        new UnderratedAIO.Champions.Shaco();
                        break;
                    case "shen": // Underrated AIO
                        new UnderratedAIO.Champions.Shen();
                        break;
                    case "skarner": // Underrated AIO
                        new UnderratedAIO.Champions.Skarner();
                        break;
                    case "sona": // vSeries Support
                        new vSupport_Series.Champions.Sona();
                        break;
                    case "teemo": // Sharpshooter
                        new SharpShooter.Plugins.Teemo();
                        break;
                    case "viktor": // Trus In my Viktor
                        Viktor.Program.Game_OnGameLoad();
                        break;
                    case "vladimir": // ElVlad
                        ElVladimirReborn.Vladimir.OnLoad();
                        break;
                    case "warwick": // Warwick - Mirin
                        Warwick.Program.Game_OnGameLoad();
                        break;
                    case "monkeyking": // Wukong - xQx
                        Wukong.Program.Game_OnGameLoad();
                        break;
                    case "xinzhao": // Xin xQx
                        XinZhao.Program.Game_OnGameLoad();
                        break;
                    case "ziggs": // Ziggs#
                        Ziggs.Program.Game_OnGameLoad();
                        break;
                    case "yorick": // UnderratedAIO
                        new UnderratedAIO.Champions.Yorick();
                        break;
                    case "zyra": // D-Zyra
                        D_Zyra.Program.Game_OnGameLoad();
                        break;
                    case "zilean": // ElZilean
                        ElZilean.Zilean.Game_OnGameLoad();
                        break;
                    case "shyvana": // D-Shyvana
                        D_Shyvana.Program.Game_OnGameLoad();
                        break;
                    case "singed": // ElSinged
                        ElSinged.Singed.Game_OnGameLoad();
                        break;
                    case "zac": // Underrated AIO
                        new UnderratedAIO.Champions.Zac();
                        break;
                    case "volibear": // Underrated AIO
                        new UnderratedAIO.Champions.Volibear();
                        break;
                    case "tahmkench": // Underrated AIO
                        new UnderratedAIO.Champions.TahmKench();
                        break;
                    case "sion": // Underrated AIO
                        new UnderratedAIO.Champions.Sion();
                        break;
                    case "vi": //ElVi
                        ElVi.Vi.OnLoad();
                        break;
                    case "trundle": // ElTrundle
                        ElTrundle.Trundle.OnLoad();
                        break;
                    case "taric": // SkyLv_Taric
                        new SkyLv_Taric.SkyLv_Taric();
                        break;
                    default:
                        Chat.Print("This champion is not supported yet but the utilities will still load! - Berb");
                        break;
                }
            }
        }