private void BrowseInput(object sender, EventArgs e)
{
ofd.CheckFileExists = true;
ofd.Multiselect = false;
ofd.Filter = "RA2/TS map files (*.map, *.mpr, *.mmx, *.yrm, *.yro)|*.mpr;*.map;*.mmx;*.yrm;*.yro|All files (*.*)|*";
if (string.IsNullOrEmpty(ofd.InitialDirectory))
ofd.InitialDirectory = FindMixDir(rbEngineAuto.Checked || rbEngineRA2.Checked || rbEngineYR.Checked);
ofd.FileName = "";
if (ofd.ShowDialog() == DialogResult.OK) {
tbInput.Text = ofd.FileName;
ofd.InitialDirectory = Path.GetDirectoryName(ofd.FileName);
}
}