Exemple #1
0
        public ForgeBrowser()
        {
            state = new ForgeBrowserState();
            InitializeComponent();
            Text = $"ForgeToolGUI (LibForge v{LibForge.Meta.BuildString})";
            var args = Environment.GetCommandLineArgs();

            if (args.Length > 1)
            {
                if (File.Exists(args[1]))
                {
                    var file = GameArchives.Util.LocalFile(args[1]);
                    if (GameArchives.PFS.PFSPackage.IsPFS(file) != GameArchives.PackageTestResult.NO ||
                        GameArchives.Ark.ArkPackage.IsArk(file) != GameArchives.PackageTestResult.NO ||
                        GameArchives.STFS.STFSPackage.IsSTFS(file) != GameArchives.PackageTestResult.NO)
                    {
                        LoadPackage(args[1]);
                    }
                    else
                    {
                        OpenFile(file);
                    }
                }
                else if (Directory.Exists(args[1]))
                {
                    LoadFolder(args[1]);
                }
            }
        }
Exemple #2
0
        public ForgeBrowser()
        {
            state = new ForgeBrowserState();
            InitializeComponent();
            SetTitle();
            var args = Environment.GetCommandLineArgs();

            if (args.Length > 1)
            {
                LoadAnything(args[1]);
            }
            else
            {
                OpenTab(new Inspectors.StartupInspector(), "Welcome");
            }
        }
Exemple #3
0
 public ForgeBrowser()
 {
     state = new ForgeBrowserState();
     InitializeComponent();
     Text = $"ForgeToolGUI (LibForge v{LibForge.Meta.BuildString})";
 }
Exemple #4
0
 public ForgeBrowser()
 {
     state = new ForgeBrowserState();
     InitializeComponent();
 }