private void MainForm_Load(object sender, EventArgs e) { var DofusPath = @"C:\Users\NOM D'UTILISATEUR\AppData\Local\Ankama\Dofus"; var AccountName = "NomDeCompte"; var AccountPassword = "******"; Task.Factory.StartNew(() => { MessageReceiver.Initialize(); ProtocolTypeManager.Initialize(); Properties.Settings.Default.DofusPath = DofusPath; Properties.Settings.Default.Save(); MapsManager.Init(Properties.Settings.Default.DofusPath + @"\app\content\maps"); IconsManager.Instance.Initialize(Properties.Settings.Default.DofusPath + @"\app\content\gfx\items"); ObjectDataManager.Instance.AddReaders(Properties.Settings.Default.DofusPath + @"\app\data\common"); I18nDataManager.Instance.AddReaders(Properties.Settings.Default.DofusPath + @"\app\data\i18n"); I18nDataManager.Instance.DefaultLanguage = Languages.French; ImageManager.Init(Properties.Settings.Default.DofusPath); }).ContinueWith(p => { Client = new DofusClient(AccountName, AccountPassword) { Debug = false }; Client.Logger.OnLog += Logger_OnLog; }); }
private void MainForm_Load(object sender, EventArgs e) { try { GlobalConfiguration.Instance.Initialize(); AccountConfiguration accountToConnect; using (var af = new AccountsForm()) { if (af.ShowDialog() != DialogResult.OK) { Environment.Exit(-1); } accountToConnect = af.AccountToConnect; } Task.Factory.StartNew(() => { UserData.RegisterAssembly(); CommandManager.Build(); ProtocolTypeManager.Initialize(); Logger.Default.OnLog += Logger_OnLog; Settings.Default.DofusPath = GlobalConfiguration.Instance.DofusPath; Settings.Default.Save(); MapsManager.Init(Settings.Default.DofusPath + @"\app\content\maps"); IconsManager.Instance.Initialize(Settings.Default.DofusPath + @"\app\content\gfx\items"); ObjectDataManager.Instance.AddReaders(Settings.Default.DofusPath + @"\app\data\common"); FastD2IReader.Instance.Init(Settings.Default.DofusPath + @"\app\data\i18n" + "\\i18n_fr.d2i"); ImageManager.Init(Settings.Default.DofusPath); }).ContinueWith(p => { var fullSocketConfiguration = new FullSocketConfiguration { RealAuthHost = "213.248.126.40", RealAuthPort = 443 }; var messageReceiver = new MessageReceiver(); messageReceiver.Initialize(); _fullSocket = new FullSocket.FullSocket(fullSocketConfiguration, messageReceiver); var dispatcherTask = new DispatcherTask(new MessageDispatcher(), _fullSocket); _account = _fullSocket.Connect(accountToConnect.Username, accountToConnect.Password, this); LogWelcomeMessage(); }); } catch (Exception exception) { MessageBox.Show(exception.Message); Environment.Exit(-1); } }
private void MainForm_Load(object sender, EventArgs e) { try { var accountFile = File.ReadAllText(Directory.GetCurrentDirectory() + "/config/account.txt"); var dofusPath = File.ReadAllText(Directory.GetCurrentDirectory() + "/config/dofuspath.txt"); var accountName = accountFile.Split(':')[0]; var accountPassword = accountFile.Split(':')[1]; Task.Factory.StartNew(() => { CommandManager.Build(); MessageReceiver.Initialize(); ProtocolTypeManager.Initialize(); Settings.Default.DofusPath = dofusPath; Settings.Default.Save(); MapsManager.Init(Settings.Default.DofusPath + @"\app\content\maps"); IconsManager.Instance.Initialize(Settings.Default.DofusPath + @"\app\content\gfx\items"); ObjectDataManager.Instance.AddReaders(Settings.Default.DofusPath + @"\app\data\common"); FastD2IReader.Instance.Init(Settings.Default.DofusPath + @"\app\data\i18n" + "\\i18n_fr.d2i"); ImageManager.Init(Settings.Default.DofusPath); }).ContinueWith(p => { _client = new DofusClient(accountName, accountPassword) { Debug = true }; _client.Logger.OnLog += Logger_OnLog; }); } catch (Exception exception) { MessageBox.Show(exception.Message); Environment.Exit(-1); } }