Yeah, I planned to add support for all the little things when I made a GUI for it. This was just a quick CLI tool to get up and running for myself.
The StatSummary background is actually based on a simple 16:9 aspect-ratio, regardless of desktop resolution or bezel-corrected resolution.
480 * 1.777777 = 854 (rounded up).
So for other aspect-ratio players, it's just a matter of multiplying it by 1.6 (16:10), 1.3333 (4:3), 1.25 (5:4), or whatever else they might have.
To figure out the number you need to use is pretty simple.
6056x1080 (bezel-corrected 5760x1080)
6056 - 5760 = 296
296 / 2 = 148
148 + 1920 = 2068
2068 / 1080 = 1.9148148148148148148148148148148
480 * 1.9148148148148148148148148148148 = 919.111 (919 rounded down)
If you don't use bezel-correction, you can just do 480 * your single-monitor aspect-ratio.
Update:
I uploaded a new version
- Fixes a cosmetic display where it doesn't show the r, c, c-, or f when updating the value.
- Everything is color-coded now.
- If a file or panel is not found it will let you know in red letters.
When I make the GUI for it I'm probably going to rename it so it can encompass other Source-based games as well. That way anyone can just make their own XML configuration file for the specific game and have it work.