If I rename the .3ds to a .cxi citra runs it, so I guess that's working? I don't have any way to test either of them properly though. Hopefully they work. The .rsf is from a template provided by daxtsu.
(NOT the great refactor version! Too much work for that :/)