public void ImportSound() { if (listView1.SelectedItems.Count != 1 || pcc == null) return; ListViewItem item = listView1.SelectedItems[0]; int index = Convert.ToInt32(item.Name); if (pcc.Exports[index].ClassName == "WwiseStream") { OpenFileDialog o = new OpenFileDialog(); o.Filter = "Wwise wav (*.wav)|*.wav"; if (o.ShowDialog() == DialogResult.OK) { w = new WwiseStream(pcc, pcc.Exports[index].Data); w.ImportFromFile(o.FileName, pathBIOGame, pathCooked); byte[] buff = new byte[w.memsize]; for (int i = 0; i < w.memsize; i++) buff[i] = w.memory[i]; PCCObject.ExportEntry ent = pcc.Exports[index]; ent.Data = buff; //pcc.ChangeExportEntry(index, CopyExport(ent)); MessageBox.Show("Done."); } } }