You downloaded the .xml from the official (Riivolution) website, right?
When you boot up Riivolution, go to the page that says ''Ocarina''. There should be 2 options named ''codes'' and ''Ocarina handler'', then enable ''codes'' and select a hook type at ''Ocarina Handler''. I'm not sure what hook-type you should use, but if you're running the Pal Brawl (but looking at the 2nd post you're not) you should use GXDraw Hook. It always crashed/ froze for me when I used either the wrong hook type, or selected a hook type while the ''codes'' tab was set to disabled.
VI seems to work fine for me.
you can use gecko is very simple !
I know that. I've used Gecko for a long time. Unfortunately, I would like to have some sound hacks added on and Gecko doesn't do that.
So this will work despite the fact that I'm using regular Brawl?