private void button2_Click(object sender, EventArgs e) { SaveFileDialog saveFileDialog = new SaveFileDialog() { FileName = asset.AHDR.ADBG.assetName + ( (asset.platform == Platform.GameCube && asset.game != Game.Incredibles) ? ".DSP" : (asset.platform == Platform.Xbox) ? ".WAV" : (asset.platform == Platform.PS2) ? ".VAG" : ""), Filter = "All files|*" }; if (saveFileDialog.ShowDialog() == DialogResult.OK) { File.WriteAllBytes(saveFileDialog.FileName, archive.GetSoundData(asset.AHDR.assetID, asset.Data)); } }