ok so the code in the screenshot is fairly simple, it supports circle pad and d pad, you can test around with it, if you want i can show you the one that works with bgofs too. tell me if you have any questions