Example #1
0
        /// <summary>
        ///     Config Initialization
        /// </summary>
        private void InitConfig()
        {
            ChampionName = Player.ChampionName;

            Config = Program.Config;

            ComboConfig     = Config.AddSubMenu("Combo", "Combo");
            HarassConfig    = Config.AddSubMenu("Harass", "Harass");
            ManaConfig      = Config.AddSubMenu("Mana Limiter", "Mana Limiter");
            MiscConfig      = Config.AddSubMenu("Misc", "Misc");
            InterruptConfig = Config.AddSubMenu("Interrupt", "Interrupt");
            DrawingConfig   = Config.AddSubMenu("Drawings", "Drawings");

            // mana
            ManaConfig.AddSlider("HarassMana", "Harass Mana %", 1, 1, 100);

            // misc
            MiscConfig.AddList("AttackMinions", "Attack Minions?", new[] { "Smart", "Never", "Always" });
            MiscConfig.AddBool("AttackChampions", "Attack Champions?", true);

            // drawing
            DrawingConfig.Add("Target" + ChampionName, new CheckBox("Target"));         //.SetValue(new Circle(true, Color.DodgerBlue)));
            DrawingConfig.Add("QRange" + ChampionName, new CheckBox("Q Range", false)); //.SetValue(new Circle(false, Color.FromArgb(150, Color.DodgerBlue))));
            DrawingConfig.Add("WRange" + ChampionName, new CheckBox("W Range", false)); //.SetValue(new Circle(false, Color.FromArgb(150, Color.DodgerBlue))));
            DrawingConfig.Add("ERange" + ChampionName, new CheckBox("E Range", false)); //.SetValue(new Circle(false, Color.FromArgb(150, Color.DodgerBlue))));
            DrawingConfig.Add("RRange" + ChampionName, new CheckBox("R Range", false)); //.SetValue(new Circle(false, Color.FromArgb(150, Color.DodgerBlue))));

            // plugins
            ComboMenu(ComboConfig);
            HarassMenu(HarassConfig);
            ManaMenu(ManaConfig);
            MiscMenu(MiscConfig);
            InterruptMenu(InterruptConfig);
            DrawingMenu(DrawingConfig);
        }
Example #2
0
        static void Main(string[] args)
        {
            MiscConfig config = new MiscConfig();

            //CreateShips create = new CreateShips();
            config.ShowRules();
            //create.ShipsInput();
            MiscConfigValues value = new MiscConfigValues();

            //string[,] tabDestroShips = new string[value.ArrayHeight, value.ArrayWidth];
            //string[,] tabMyShips = new string[value.ArrayHeight, value.ArrayWidth];


            Console.Title = value.Title;
            Console.SetWindowSize(value.WindowWidth, value.WindowHeight);

            //BuildTab buildTabShips = new BuildTab();

            Console.WriteLine();
            //buildTabShips.BuildBlankTab(tabMyShips);
            Console.WriteLine();
            //buildTabShips.BuildBlankTab(tabDestroShips);


            Console.ReadKey();
        }
Example #3
0
        public static void Load()
        {
            if (!System.IO.File.Exists(Files.ConfigurationPath))
            {
                Logger.Write("Configuration does not exist. Loading defaults.", LogType.System);
                LoadDefaults();
                return;
            }
            string     json = System.IO.File.ReadAllText(Files.ConfigurationPath);
            ConfigFile file = JsonConvert.DeserializeObject <ConfigFile>(json);

            if (file == null)
            {
                Logger.Write("Unable to load Config. Loading defaults.", LogType.Warning);
                LoadDefaults();
            }
            else
            {
                Basic    = file.Basic;
                Chat     = file.Chat;
                Worlds   = file.Worlds;
                Security = file.Security;
                Logging  = file.Logging;
                Advanced = file.Advanced;
                IRC      = file.IRC;
                Misc     = file.Misc;
            }
        }
Example #4
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="exportDefaultTemplateProvider">Export default template provider</param>
 /// <param name="userPreferencesDbAccess">User PReferences Database access</param>
 /// <param name="userManager">User Manager</param>
 /// <param name="exportSettings">Export settings</param>
 /// <param name="userProjectAccess">User project Access</param>
 /// <param name="actionTranslator">Action translator</param>
 /// <param name="configuration">Configuration</param>
 public ExportController(IExportDefaultTemplateProvider exportDefaultTemplateProvider, IUserPreferencesDbAccess userPreferencesDbAccess, UserManager <GoNorthUser> userManager, IExportSettingsDbAccess exportSettings, IUserProjectAccess userProjectAccess,
                         IActionTranslator actionTranslator, IOptions <ConfigurationData> configuration)
 {
     _exportDefaultTemplateProvider = exportDefaultTemplateProvider;
     _userPreferencesDbAccess       = userPreferencesDbAccess;
     _userManager       = userManager;
     _exportSettings    = exportSettings;
     _userProjectAccess = userProjectAccess;
     _actionTranslator  = actionTranslator;
     _config            = configuration.Value.Misc;
 }
Example #5
0
        /// <summary>
        ///     Config Initialization
        /// </summary>
        private void InitConfig()
        {
            Config = new Menu("Support: " + Player.ChampionName, Player.ChampionName, true);
            Config.AddSubMenu(new Menu("璧扮爫", "Orbwalking"));
            SimpleTs.AddToMenu(Config.AddSubMenu(new Menu("鐩爣閫夋嫨", "Target Selector")));

            ComboConfig     = Config.AddSubMenu(new Menu("杩炴嫑", "Combo"));
            HarassConfig    = Config.AddSubMenu(new Menu("楠氭壈", "Harass"));
            ManaConfig      = Config.AddSubMenu(new Menu("娉曞姏鍊奸檺鍒跺櫒", "Mana Limiter"));
            MiscConfig      = Config.AddSubMenu(new Menu("鏉傞」", "Misc"));
            InterruptConfig = Config.AddSubMenu(new Menu("涓柇", "Interrupt"));
            DrawingConfig   = Config.AddSubMenu(new Menu("鑼冨洿", "Drawings"));
            Config.AddItem(new MenuItem("visit", "璁块棶璁哄潧").SetValue(false));

            // mana
            ManaConfig.AddSlider("HarassMana", "楠氭壈 娉曞姏 %", 1, 1, 100);

            // misc
            MiscConfig.AddBool("UsePackets", "浣跨敤灏佸寘", true);
            MiscConfig.AddList("AttackMinions", "鏀诲嚮鐨勫皬鍏点劎", new[] { "Smart", "Never", "Always" });
            MiscConfig.AddBool("AttackChampions", "鏀诲嚮鐨勮嫳闆勩劎", true);

            // drawing
            DrawingConfig.AddItem(
                new MenuItem("Target" + ChampionName, "鐩爣").SetValue(new Circle(true,
                                                                                 Color.DodgerBlue)));
            DrawingConfig.AddItem(
                new MenuItem("QRange" + ChampionName, "Q 鑼冨洿").SetValue(new Circle(false,
                                                                                   Color.FromArgb(150, Color.DodgerBlue))));
            DrawingConfig.AddItem(
                new MenuItem("WRange" + ChampionName, "W 鑼冨洿").SetValue(new Circle(false,
                                                                                   Color.FromArgb(150, Color.DodgerBlue))));
            DrawingConfig.AddItem(
                new MenuItem("ERange" + ChampionName, "E 鑼冨洿").SetValue(new Circle(false,
                                                                                   Color.FromArgb(150, Color.DodgerBlue))));
            DrawingConfig.AddItem(
                new MenuItem("RRange" + ChampionName, "R 鑼冨洿").SetValue(new Circle(false,
                                                                                   Color.FromArgb(150, Color.DodgerBlue))));

            // by wuwei
            Config.AddSubMenu(new Menu("鐒$偤姹夊寲", "by wuwei"));
            Config.SubMenu("by wuwei").AddItem(new MenuItem("qunhao", "姹夊寲缇わ細386289593"));
            Config.SubMenu("by wuwei").AddItem(new MenuItem("qunhao2", "濞冨▋缇わ細13497795"));

            // plugins
            ComboMenu(ComboConfig);
            HarassMenu(HarassConfig);
            ManaMenu(ManaConfig);
            MiscMenu(MiscConfig);
            InterruptMenu(InterruptConfig);
            DrawingMenu(DrawingConfig);

            Config.AddToMainMenu();
        }
Example #6
0
 /// <summary>
 /// Loads the default configs
 /// </summary>
 public static void LoadDefaults()
 {
     Basic    = new BasicConfig();
     Chat     = new ChatConfig();
     Worlds   = new WorldConfig();
     Security = new SecurityConfig();
     Logging  = new LoggingConfig();
     Advanced = new AdvancedConfig();
     IRC      = new IRCConfig();
     Misc     = new MiscConfig();
 }
Example #7
0
        /// <summary>
        ///     Config Initialization
        /// </summary>
        private void InitConfig()
        {
            Config = new Menu("ㄧ無為汉化ㄧ: " + Player.ChampionName, Player.ChampionName, true);
            Config.AddSubMenu(new Menu("走砍", "Orbwalking"));
            SimpleTs.AddToMenu(Config.AddSubMenu(new Menu("目标选择", "Target Selector")));

            ComboConfig     = Config.AddSubMenu(new Menu("连招", "Combo"));
            HarassConfig    = Config.AddSubMenu(new Menu("骚扰", "Harass"));
            ManaConfig      = Config.AddSubMenu(new Menu("蓝量控制", "Mana Limiter"));
            MiscConfig      = Config.AddSubMenu(new Menu("杂项", "Misc"));
            InterruptConfig = Config.AddSubMenu(new Menu("打断", "Interrupt"));
            DrawingConfig   = Config.AddSubMenu(new Menu("绘制", "Drawings"));
            Config.AddItem(new MenuItem("visit", "范围论坛").SetValue(false));
            Config.AddItem(new MenuItem("qun", "点击加入L#汉化群ㄧ").SetValue(false));

            // mana
            ManaConfig.AddSlider("HarassMana", "蓝量控制 %", 1, 1, 100);

            // misc
            MiscConfig.AddBool("UsePackets", "使用封包", true);
            MiscConfig.AddList("AttackMinions", "攻击小兵", new[] { "智能", "从不", "总是" });
            MiscConfig.AddBool("AttackChampions", "攻击英雄", true);

            // drawing
            DrawingConfig.AddItem(
                new MenuItem("Target" + ChampionName, "目标").SetValue(new Circle(true,
                                                                                Color.DodgerBlue)));
            DrawingConfig.AddItem(
                new MenuItem("QRange" + ChampionName, "Q 范围").SetValue(new Circle(false,
                                                                                  Color.FromArgb(150, Color.DodgerBlue))));
            DrawingConfig.AddItem(
                new MenuItem("WRange" + ChampionName, "W 范围").SetValue(new Circle(false,
                                                                                  Color.FromArgb(150, Color.DodgerBlue))));
            DrawingConfig.AddItem(
                new MenuItem("ERange" + ChampionName, "E 范围").SetValue(new Circle(false,
                                                                                  Color.FromArgb(150, Color.DodgerBlue))));
            DrawingConfig.AddItem(
                new MenuItem("RRange" + ChampionName, "R 范围").SetValue(new Circle(false,
                                                                                  Color.FromArgb(150, Color.DodgerBlue))));

            // plugins
            ComboMenu(ComboConfig);
            HarassMenu(HarassConfig);
            ManaMenu(ManaConfig);
            MiscMenu(MiscConfig);
            InterruptMenu(InterruptConfig);
            DrawingMenu(DrawingConfig);

            Config.AddToMainMenu();
        }
Example #8
0
        /// <summary>
        ///     Config Initialization
        /// </summary>
        private void InitConfig()
        {
            Config = new Menu("Support: " + Player.ChampionName, Player.ChampionName, true);
            Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking"));
            SimpleTs.AddToMenu(Config.AddSubMenu(new Menu("Target Selector", "Target Selector")));

            ComboConfig     = Config.AddSubMenu(new Menu("Combo", "Combo"));
            HarassConfig    = Config.AddSubMenu(new Menu("Harass", "Harass"));
            ManaConfig      = Config.AddSubMenu(new Menu("Mana Limiter", "Mana Limiter"));
            MiscConfig      = Config.AddSubMenu(new Menu("Misc", "Misc"));
            InterruptConfig = Config.AddSubMenu(new Menu("Interrupt", "Interrupt"));
            DrawingConfig   = Config.AddSubMenu(new Menu("Drawings", "Drawings"));
            Config.AddItem(new MenuItem("visit", "Visit Forum").SetValue(false));

            // mana
            ManaConfig.AddSlider("HarassMana", "Harass Mana %", 1, 1, 100);

            // misc
            MiscConfig.AddBool("UsePackets", "Use Packets?", true);
            MiscConfig.AddList("AttackMinions", "Attack Minions?", new[] { "Smart", "Never", "Always" });
            MiscConfig.AddBool("AttackChampions", "Attack Champions?", true);

            // drawing
            DrawingConfig.AddItem(
                new MenuItem("Target" + ChampionName, "Target").SetValue(new Circle(true,
                                                                                    Color.DodgerBlue)));
            DrawingConfig.AddItem(
                new MenuItem("QRange" + ChampionName, "Q Range").SetValue(new Circle(false,
                                                                                     Color.FromArgb(150, Color.DodgerBlue))));
            DrawingConfig.AddItem(
                new MenuItem("WRange" + ChampionName, "W Range").SetValue(new Circle(false,
                                                                                     Color.FromArgb(150, Color.DodgerBlue))));
            DrawingConfig.AddItem(
                new MenuItem("ERange" + ChampionName, "E Range").SetValue(new Circle(false,
                                                                                     Color.FromArgb(150, Color.DodgerBlue))));
            DrawingConfig.AddItem(
                new MenuItem("RRange" + ChampionName, "R Range").SetValue(new Circle(false,
                                                                                     Color.FromArgb(150, Color.DodgerBlue))));

            // plugins
            ComboMenu(ComboConfig);
            HarassMenu(HarassConfig);
            ManaMenu(ManaConfig);
            MiscMenu(MiscConfig);
            InterruptMenu(InterruptConfig);
            DrawingMenu(DrawingConfig);

            Config.AddToMainMenu();
        }
Example #9
0
        /// <summary>
        ///     Config Initialization
        /// </summary>
        private void InitConfig()
        {
            Config = new Menu("【無為汉化】自动挂机: " + Player.ChampionName, Player.ChampionName, true);
            Config.AddSubMenu(new Menu("走砍", "Orbwalking"));
            TargetSelector.AddToMenu(Config.AddSubMenu(new Menu("目标选择器", "Target Selector")));

            ComboConfig     = Config.AddSubMenu(new Menu("连招", "Combo"));
            HarassConfig    = Config.AddSubMenu(new Menu("骚扰", "Harass"));
            ManaConfig      = Config.AddSubMenu(new Menu("蓝量限制", "Mana Limiter"));
            MiscConfig      = Config.AddSubMenu(new Menu("杂项", "Misc"));
            InterruptConfig = Config.AddSubMenu(new Menu("打断技能", "Interrupt"));
            DrawingConfig   = Config.AddSubMenu(new Menu("绘制", "Drawings"));

            // mana
            ManaConfig.AddSlider("HarassMana", "最低血量 %", 1, 1, 100);

            // misc
            MiscConfig.AddList("AttackMinions", "攻击小兵?", new[] { "智能", "不", "总是" });
            MiscConfig.AddBool("AttackChampions", "攻击英雄?", true);

            // drawing
            DrawingConfig.AddItem(
                new MenuItem("Target" + ChampionName, "目标").SetValue(new Circle(true, Color.DodgerBlue)));
            DrawingConfig.AddItem(
                new MenuItem("QRange" + ChampionName, "Q 范围").SetValue(
                    new Circle(false, Color.FromArgb(150, Color.DodgerBlue))));
            DrawingConfig.AddItem(
                new MenuItem("WRange" + ChampionName, "W 范围").SetValue(
                    new Circle(false, Color.FromArgb(150, Color.DodgerBlue))));
            DrawingConfig.AddItem(
                new MenuItem("ERange" + ChampionName, "E 范围").SetValue(
                    new Circle(false, Color.FromArgb(150, Color.DodgerBlue))));
            DrawingConfig.AddItem(
                new MenuItem("RRange" + ChampionName, "R 范围").SetValue(
                    new Circle(false, Color.FromArgb(150, Color.DodgerBlue))));

            // plugins
            ComboMenu(ComboConfig);
            HarassMenu(HarassConfig);
            ManaMenu(ManaConfig);
            MiscMenu(MiscConfig);
            InterruptMenu(InterruptConfig);
            DrawingMenu(DrawingConfig);

            Config.AddToMainMenu();
        }
Example #10
0
 public static void ImportFromFile(string path)
 {
     if (File.Exists(path))
     {
         try
         {
             var formatter = new BinaryFormatter();
             var stream    = File.OpenRead(path);
             var cfg       = (NeuralOwlConfig)formatter.Deserialize(stream);
             stream.Close();
             ESP         = cfg.esp;
             Triggerbot  = cfg.triggerbot;
             AimbotBasic = cfg.aimbotBasic;
             Misc        = cfg.misc;
             PlayerList  = cfg.playerList;
             Preferences = cfg.preferences;
             return;
         } catch (Exception ex) { MessageBox.Show("Well, an error occured while reading cfg file: \n" + ex.Message + "\n We'll create a new one..."); }
     }
     //Load Default cfg
     #region ESP
     ESP.ShowEnemies   = true;
     ESP.ShowTeammates = true;
     ESP.FullBloom     = true;
     ESP.EnemyColor    = new Color(.9f, .3f, 0, .25f);
     ESP.TeammateColor = new Color(.2f, .7f, 0, .25f);
     #endregion
     #region Triggerbot
     Triggerbot.Key         = (int)Keys.Alt;
     Triggerbot.WeaponsCfg  = new TriggerbotWeaponConfig[TriggerbotWeaponConfig.TriggerbotWeapons.Length];
     AimbotBasic.Key        = 0;
     AimbotBasic.WeaponsCfg = new AimbotBasicWeaponConfig[TriggerbotWeaponConfig.TriggerbotWeapons.Length];
     for (int i = 0; i < Triggerbot.WeaponsCfg.Length; i++)
     {
         Triggerbot.WeaponsCfg[i]  = new TriggerbotWeaponConfig();
         AimbotBasic.WeaponsCfg[i] = new AimbotBasicWeaponConfig();
     }
     #endregion
     #region Preferences
     //Preferences.ConfigFilePath = Directory.GetParent(Environment.CurrentDirectory) + Const_DefaultPath;
     Preferences.ToggleKey = (int)Keys.Home;
     #endregion
     ExportToFile(path);
 }
Example #11
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="configuration">Configuration</param>
 public KortistoController(IOptions <ConfigurationData> configuration)
 {
     _config = configuration.Value.Misc;
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="configuration">Configuration</param>
 public StateMachineController(IOptions <ConfigurationData> configuration)
 {
     _config = configuration.Value.Misc;
 }
Example #13
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="configuration">Configuration</param>
 public StyrController(IOptions <ConfigurationData> configuration)
 {
     _config = configuration.Value.Misc;
 }
Example #14
0
        public List <List <string> > ShipsInput()
        {
            bool   goBack = true;
            string cellBow = "", cellStern = "";
            byte   maxMinValue = 0;
            byte   maxMinChar  = 0;

            string[] ShipsTypeList          = new string[] { "czteromasztowca", "trójmasztowca", "dwumasztowca", "jednomasztowca" };
            List <List <string> > ShipsList = new List <List <string> >();

            MiscASCIIConverter ASCII          = new MiscASCIIConverter();
            BuildTabMyShips    cellValidation = new BuildTabMyShips();

            for (int i = 0; i < 10; i++)
            {
                switch (i)
                {
                case 0:
                    while (goBack)
                    {
                        try {
                            Console.Clear();
                            Console.Write("Podaj komórkę dzioba " + ShipsTypeList[0] + ": ");
                            cellBow = Console.ReadLine();

                            maxMinValue = Convert.ToByte(cellBow.Substring(1));
                            maxMinChar  = ASCII.CharToUnicode(cellBow, 0);

                            if (maxMinValue > 10 || maxMinValue <= 0 || maxMinChar < 65 || maxMinChar > 74)
                            {
                                throw new ExcInvalidCellInput(cellBow);
                            }

                            MiscConfig.CheckCellInputRegex(cellBow);

                            Console.Write("Podaj komórkę rufy " + ShipsTypeList[0] + ": ");
                            cellStern = Console.ReadLine();

                            maxMinValue = Convert.ToByte(cellStern.Substring(1));
                            maxMinChar  = ASCII.CharToUnicode(cellStern, 0);

                            if (maxMinValue > 10 || maxMinValue <= 0 || maxMinChar < 65 || maxMinChar > 74)
                            {
                                throw new ExcInvalidCellInput(cellStern);
                            }

                            MiscConfig.CheckCellInputRegex(cellStern);

                            string diffCell = MiscConfig.CheckCellDiff(cellBow, cellStern);

                            if (!Convert.ToInt32(diffCell.Substring(2)).Equals(3))
                            {
                                throw new ExcInvalidDifference(Convert.ToInt32(diffCell.Substring(2)), ShipsTypeList[0]);
                            }

                            List <string> fourMasts = new List <string>(CreateMiddleCells(diffCell, cellBow));

                            cellValidation.CellNeighbours(ReturnSubList(fourMasts));

                            ShipsList.Add(fourMasts);
                            goBack = false;
                        } catch (ExcInvalidCellInput ex) {
                            Console.WriteLine("\n" + ex.Message);
                            Console.ReadKey();
                        } catch (ExcInvalidCellPositioning ex) {
                            Console.WriteLine("\n" + ex.Message);
                            Console.ReadKey();
                        } catch (ExcInvalidDifference ex) {
                            Console.WriteLine("\n" + ex.Message);
                            Console.ReadKey();
                        }
                    }
                    break;

                case int n when(n == 1 || n == 2):
                    Console.WriteLine("Podaj komórkę dzioba " + ShipsTypeList[1] + ": ");

                    break;

                case int n when(n >= 3 && n <= 5):
                    Console.WriteLine("Podaj komórkę dzioba " + ShipsTypeList[2] + ": ");

                    break;

                case int n when(n >= 6 && n <= 9):
                    Console.WriteLine("Podaj komórkę " + ShipsTypeList[3] + ": ");

                    break;

                default:
                    break;
                }
            }
            return(ShipsList);
        }