Custom Overlay

Plugin Banner
Author: JerryTheBee
First Uploaded: 09/27/2020
Last Updated: 09/28/2020
 Views: 19210
 Downloads: 2778
 Open Plugin Homepage

Uses custom overlay to try and improve FPS


DESCRIPTION

This plugin has been effectively replaced with a much better plugin https://bakkesplugins.com/plugins/view/152

Psyonix's UI seems to have some issues. Multiple people have looked into it and found that boost gains and losses can actually cause frame drops. Here's a relevant reddit thread I found. When I disable Psyonix's UI, I go from a minimum framerate of 40 to a minimum of 70 with less stutters as well (i5, GTX 1070). This isn't definitive, but I found a minor improvement. This plugin is a custom UI that takes the place of the original, and may have slight improvement to performance.

Before you use the plugin, be aware that it can be extremely jank. In order to get any FPS improvement, you must disable all default rendering. This means you cannot see the game menu, chat, stat events, countdowns, the scoreboard, or time remaining in a tournament match before a tiebreaker. This plugin is objectively a disadvantage to use, but I wanted to see if I could improve FPS for people upset about the move to DX11, and I think I have. You could of course use this plugin with default rendering on, just to get a cool colored scoreboard, but will not see any change in your framerate.

I have added a mode to automatically take care of when to disable and reenable rendering. Rendering is disabled on kickoff's GO! and reenabled at the end of the game or when a goal is scored. You can see the scoreboard or chat only in the goal replay segment. I still recommend binding this to a button that you can easily use and doesn't interfere with your gameplay. This is necessary to use the plugin in freeplay, and is also useful so you can pause and quit or forfeit while not in a goal replay. I like to use a random keyboard button, as I play with controller, so I can do it often but it doesn't take a button on a small controller. Press f6 and copy whichever of these commands makes most sense for you with your choice of button (note that any controller is called XboxTypeS)

bind XboxTypeS_LeftThumbStick "toggle cl_rendering_scaleform_disabled 1 0"
bind P "toggle cl_rendering_scaleform_disabled 1 0"

Now I highly recommend testing the plugin in an exhibition match first. Press f2 -> plugins -> Custom Overlay to select your UI colors. The plugin will render large blocks over where the scoreboard and boost meter would be. This is to prevent this plugin from providing an unfair advantage over others. Your screen is just as covered if not moreso than a player without the plugin. These blocks cannot be moved or made transparent. All elements can be colored independently and your color choices stay across sessions. Time is shown in seconds remaining, or seconds elapsed since the start of OT. For reference 300 seconds is a normal 5 minute game.

Finally please be aware that the plugin only supports 2 digit scores (0 - 99) and 3 digit seconds (0 - 999 or 0 - ~16.5 minutes). Anything above those two restrictions will just look bad.

If you used this plugin, please take this short form for me so I can see if it actually does anything