I don't see where it's wrong
I did what you suggest me: copy past from wiki.
I added a new section for Stage replacement (with the corresponding patch)
I replaced the gameid.gct to SMNP01.gct
I renamed (I shouldn't ?) brawl+ to "nsmb"
When I use the wiki given offset, the game is not booting.
So I tried using the brawl offset, the game boots, but ocarina is not activated.
Edit :
Ok, I checked the Wiki again ... It's not the same as this weekend !
of course I had a wrong one if the wiki was wrong >.>
not my fault here.
Edit 2 :
I downloaded the ocarina.xml (which wasn't there last time I read the wiki)
edited the two specified lines with nsmb (SMN and SMNP01.gct)
put the new provided handler.bin (in case mine was wrong)
boot riiv, set hooktype to VI, and ocarina enabled
Result : game not booting :/
I'll try other hooktype.
Edit 3 :
Still no luck.
Is that because the patched place is in main.dol ? (it should patch memory regardless the targeted file)
I will try another .gct file without the main.dol code.
it seems I'm not the only one with ocarina not working on NSMB.