The results are only the original Window_Base, Ring_Window_Base (which is a carbon copy of Window_Base but renamed due to Ring Menu pointing to this renamed one), the Ring_Menu, and modern algebra's Extra Movement Frames (which I have disabled and probably am not going to use anyway)
Hmm, looking over it now... Ring_Menu is asking for 6 arguments while Ring_Window_Base is only asking for 4. But since Ring_Menu is under Ring_Window_Base, shouldn't the method be overwritten and it should be the 6 argument method?
*Edit - On line 404 of the script that was throwing the error, I commented out the last two arguments, which according to the draw_character method changed 'enabled' from true to false and 'centred' from false to true. Not sure what the significance of these two arguments actually are but when I did this, the game didn't crash and the menu kind of worked except it was a normal command window on the upper left side of the screen instead of the ring menu that is supposed to show up.