Beispiel #1
0
 public NewForm(HaRepackerMainPanel panel)
 {
     this.panel = panel;
     InitializeComponent();
     encryptionBox.SelectedIndex = (int)ApplicationSettings.MapleVersion;
     versionBox.Value = ApplicationSettings.FileVersion;
 }
Beispiel #2
0
 public void InsertWzFileUnsafe(WzFile f, HaRepackerMainPanel panel)
 {
     wzFiles.Add(f);
     WzNode node = new WzNode(f);
     panel.DataTree.Nodes.Add(node);
     SortNodesRecursively(node);
 }
Beispiel #3
0
 public SaveForm(HaRepackerMainPanel panel, WzNode wzNode)
 {
     InitializeComponent();
     this.wzNode = wzNode;
     this.wzf = (WzFile)wzNode.Tag;
     this.panel = panel;
 }
Beispiel #4
0
 private void LoadWzFile(string path, WzMapleVersion encVersion, short version, HaRepackerMainPanel panel)
 {
     WzFile newFile;
     if (!OpenWzFile(path, encVersion, version, out newFile)) return;
     WzNode node = new WzNode(newFile);
     panel.DataTree.Nodes.Add(node);
     SortNodesRecursively(node);
 }
Beispiel #5
0
 public void ReloadWzFile(WzFile file, HaRepackerMainPanel panel)
 {
     WzMapleVersion encVersion = file.MapleVersion;
     string path = file.FilePath;
     short version = ((WzFile)file).Version;
     ((WzNode)file.HRTag).Delete();
     wzFiles.Remove(file);
     LoadWzFile(path, encVersion, (short)-1, panel);
 }
Beispiel #6
0
 public NewForm(HaRepackerMainPanel panel)
 {
     this.panel = panel;
     InitializeComponent();
     encryptionBox.Items.Add(HaRepacker.Properties.Resources.EncTypeGMS);
     encryptionBox.Items.Add(HaRepacker.Properties.Resources.EncTypeMSEA);
     encryptionBox.Items.Add(HaRepacker.Properties.Resources.EncTypeNone);
     encryptionBox.SelectedIndex = (int)ApplicationSettings.MapleVersion;
     versionBox.Value = 1;
 }
Beispiel #7
0
 public SaveForm(HaRepackerMainPanel panel, WzNode wzNode)
 {
     InitializeComponent();
     encryptionBox.Items.Add(HaRepacker.Properties.Resources.EncTypeGMS);
     encryptionBox.Items.Add(HaRepacker.Properties.Resources.EncTypeMSEA);
     encryptionBox.Items.Add(HaRepacker.Properties.Resources.EncTypeNone);
     this.wzNode = wzNode;
     this.wzf = (WzFile)wzNode.Tag;
     this.panel = panel;
 }
Beispiel #8
0
 public OptionsForm(HaRepackerMainPanel panel)
 {
     this.panel = panel;
     InitializeComponent();
     sortBox.Checked = panel.Sort;
     apngIncompEnable.Checked = UserSettings.UseApngIncompatibilityFrame;
     autoAssociateBox.Checked = UserSettings.AutoAssociate;
     if (UserSettings.DefaultXmlFolder != "") 
     { 
         defXmlFolderEnable.Checked = true; 
         defXmlFolderBox.Text = UserSettings.DefaultXmlFolder; 
     }
     indentBox.Value = UserSettings.Indentation;
     lineBreakBox.SelectedIndex = (int)UserSettings.LineBreakType;
     autoUpdate.Checked = UserSettings.AutoUpdate;
 }
Beispiel #9
0
 private void LoadWzFileCallback(string path, HaRepackerMainPanel panel, bool detectMapleVersion)
 {
     try
     {
         if (detectMapleVersion)
             Program.WzMan.LoadWzFile(path, panel);
         else
             Program.WzMan.LoadWzFile(path, (WzMapleVersion)encryptionBox.SelectedIndex, MainPanel);
     }
     catch
     {
         Warning.Error(string.Format(HaRepacker.Properties.Resources.MainCouldntOpenWZ, path));
     }
 }
Beispiel #10
0
 private WzFile LoadWzFile(string path, WzMapleVersion encVersion, short version, HaRepackerMainPanel panel)
 {
     WzFile newFile;
     if (!OpenWzFile(path, encVersion, version, out newFile)) return null;
     WzNode node = new WzNode(newFile);
     panel.DataTree.Nodes.Add(node);
     if (UserSettings.Sort)
     {
         SortNodesRecursively(node);
     }
     return newFile;
 }
Beispiel #11
0
 public void ReloadAll(HaRepackerMainPanel panel)
 {
     for (int i = 0; i < wzFiles.Count; i++) ReloadWzFile(wzFiles[i], panel);
 }
Beispiel #12
0
 public WzFile LoadWzFile(string path, WzMapleVersion encVersion, HaRepackerMainPanel panel)
 {
     return LoadWzFile(path, encVersion, (short)-1, panel);
 }
Beispiel #13
0
 public WzFile LoadWzFile(string path, HaRepackerMainPanel panel)
 {
     short fileVersion = -1;
     bool isList = WzTool.IsListFile(path);
     return LoadWzFile(path, WzTool.DetectMapleVersion(path, out fileVersion), fileVersion, panel);
 }
Beispiel #14
0
 private void LoadWzFileThreadSafe(string path, HaRepackerMainPanel panel, bool detectMapleVersion)
 {
     if (panel.InvokeRequired)
         panel.Invoke(new LoadWzFileDelegate(LoadWzFileCallback), path, panel, detectMapleVersion);
     else
         LoadWzFileCallback(path, panel, detectMapleVersion);
 }
Beispiel #15
0
 public UndoRedoManager(HaRepackerMainPanel parentPanel)
 {
     this.parentPanel = parentPanel;
 }
Beispiel #16
0
 public FHMapper(HaRepackerMainPanel MainPanel)
 {
     this.MainPanel = MainPanel;
 }
Beispiel #17
0
 private void LoadWzFileCallback(string path, HaRepackerMainPanel panel, bool detectMapleVersion)
 {
     try
     {
         if (detectMapleVersion)
             Program.WzMan.LoadWzFile(path, panel);
         else
             Program.WzMan.LoadWzFile(path, (WzMapleVersion)encryptionBox.SelectedIndex, MainPanel);
     }
     catch
     {
         Warning.Error("Could not open WZ file \"" + path + "\"");
     }
 }