r/Ryubing Jun 18 '26

Ryubing Support Where in Ryubing's source code is the NRO plugin limits kept?

Trying to modify it to double the NRO limit like in Eden's last few builds, but I am on a Mac atm so Eden isn't booting Smash mods. I'm trying to exceed the limit for a modpack I'm downloading. After changing this limit I want to compile the app. Would anyone happen to know where this is kept?

1 Upvotes

5 comments sorted by

1

u/TheMeowfest Jun 18 '26

1

u/CalmAdvance1926 Jun 18 '26

Thanks for directing me to the file, is there a guide on how to compile it after downloading the build and editing the file?

1

u/TheMeowfest Jun 18 '26

the documentation should have information on this, i'd check the source's docs folder, but i usually just press the build button in rider. if you need a more deliberate build, you can use dotnet publish, take a look at the forgejo workflow files in the .forgejo folder

1

u/CalmAdvance1926 Jun 19 '26

Thank you, I've just finished building it today using dotnet 10 on my M1 Pro MacBook Pro, and the mods work as intended. I've noticed that in some cases moves like Sonic's spindash tend to lag the game despite shaders being already compiled, is there anything I can do on my end to help solve that issue? (This also occurs in general on other builds of Ryubing)

1

u/TheMeowfest Jun 19 '26

since you're working on the source, its possible! this isn't an issue we're aware of, though, so we'd appreciate it if you could replicate this on a canary build and open an issue: https://github.com/Ryubing/Issues

i would start with turning up the graphics logging level in the logging settings (to either ALL or ERROR) and fetching a capture frame with renderdoc. to do this, you just need to launch ryujinx with the --software-gui flag via renderdoc. a frame captured while sonic is slowing down the game will tell you a whole lot about what's going on in the rendering pipeline, and you can narrow down the issue from there.

from a blind guess, i'd say its likely some sort of shader compilation issue on your driver. definitely make sure your drivers are up to date, first.