Ads keep us online. Without them, we wouldn't exist. We don't have paywalls or sell mods - we never will. But every month we have large bills and running ads is our only way to cover them. Please consider unblocking us. Thank you from GameBanana <3

JSONMenu - A Mod for Sonic R

Completely rewritten menu system for Sonic R

JSONMenu is a rewrite of Sonic R's menu system meant to make customization, expandability and testing much, much easier than the vanilla menu. This isn't very useful on it's own, but it's meant as a platform to allow future mods to be much easier to implement.

Get the source at to create your own mods to use with this. Requires Visual Studio 2017.

  • Launch Sonic R into a race from the command line
  • Define your own styles with your own custom mod (See the SonicRushMenu mod for an example, which replaces the title screen with one inspired by Sonic Rush)
  • Easily add menus and options from your mod to an existing menu with an easy to use C++ API
  • Faster and quieter
Command Line Quick Reference (Assuming no other theming mods are installed) Call SonicR.exe with the following arguments:
  • qstart=gp : Start race as Sonic (character 0) in Resort Island in Grand Prix mode
  • qstart=tt : Start race as Sonic (character 0) in Resort Island in Normal Time Attack mode
  • gp [racer id] [track id] : Start race as given racer in given track in Grand Prix mode
  • tt [tt mode] [racer id] [track id] : Start race as given racer in given track in given Time Attack mode
  • [racer id]: One of
    • sonic
    • tails
    • knux
    • amy
    • robotnik
    • msonic
    • dtails
    • mknux
    • eggrobo
    • ssonic
  • [track id]: One of
    • island
    • city
    • ruin
    • factory
    • emerald
  • [tt mode]: One of
    • normal
    • reverse
    • balloon
    • tag4
  • Promo avatar
    Promo Joined 4y ago
    1,036 points Ranked 27,828th
    Seem to get a .DLL error when loading both the Sonic Rush menu, and the JSON menu. Any idea what the issue could be?
    Audio Dude
    URL to post: