It doesn't have to. It only gave the error at the redirection I have used for the font override. Ok, change these lines:
if $tons_version == nil or $tons_version < 3.71
alias init_ultimate_font_override_later initialize
def initialize(w, h = nil)
if w.is_a?(Numeric) and h.is_a?(Numeric)
init_ultimate_font_override_later(w, h)
else
init_ultimate_font_override_later(w)
end
if $game_system.fontname != nil and not $scene.is_a?(Scene_Title)
self.font.name = $game_system.fontname
self.font.size = $game_system.fontsize
else
self.font.name = "Arial"
self.font.size = 24
end
end
end
to this:
=begin
if $tons_version == nil or $tons_version < 3.71
alias init_ultimate_font_override_later initialize
def initialize(w, h = nil)
if w.is_a?(Numeric) and h.is_a?(Numeric)
init_ultimate_font_override_later(w, h)
else
init_ultimate_font_override_later(w)
end
if $game_system.fontname != nil and not $scene.is_a?(Scene_Title)
self.font.name = $game_system.fontname
self.font.size = $game_system.fontsize
else
self.font.name = "Arial"
self.font.size = 24
end
end
end
=end
Now you will get the line that really causes the bug. =/