I'm assuming you're the same duderguy who emailed me about this, right?
The files you included in that email and said were missing or have errors aren't even used and set to not compile. Just remove them from the solution and compile that shnizzle.
RWSDSoundnode is now called WAVESoundNode and in a different spot.
SSBB/ResourceNodes/RSAR/File Types/WAVESoundNode.cs
You could've looked in RWSDGroupNode's OnPopulate function and found that out yourself (just pointing that out, not saying it in a mean way).
Thanks, wasn't aware of how OnPopulate worked.
One more question, what else do I need to do to finish replacing a sound
BrawlLib.SSBB.ResourceNodes.WAVESoundNode sound = node.GetSoundNode(); //RSARFileAudioNode
BrawlLib.SSBB.ResourceNodes.ResourceNode p1, p2, p3;
p1 = sound.Parent; //RWSDSoundGroupNode
p2 = p1.Parent; //RWSDNode
p3 = p2.Parent; //RSARNode
sound.Replace( textBoxInputFile.Text );
sound.Parent.Parent.SignalPropertyChange();
sound.Parent.SignalPropertyChange();
It'll bring up the replacement dialog and it seems to work, but the brsar is unchanged. Is there a save function I'm supposed to call?