Ok, so I removed the if condition AND I removed the call to the draw() function. This seems to have fixed the problem. I'm still learning the codebase (I dont even know c or c++ lol) but I've compiled this and tested on my Japanese DSi. For whatever reason, in debug mode (even of the current build) the volume issue doesn't break anything. Anyway, here's a video of some of my testing https://www.youtube.com/shorts/6TJQVRswqFw.
Sorry in advanced about any github protocols Im stumbling on I've never really used it in a team setting before.
Ok, so I removed the if condition AND I removed the call to the draw() function. This seems to have fixed the problem. I'm still learning the codebase (I dont even know c or c++ lol) but I've compiled this and tested on my Japanese DSi. For whatever reason, in debug mode (even of the current build) the volume issue doesn't break anything. Anyway, here's a video of some of my testing https://www.youtube.com/shorts/6TJQVRswqFw.
Sorry in advanced about any github protocols Im stumbling on I've never really used it in a team setting before.
Thanks, hope this works for everybody.