This attempts to do a best-effort quick fix for the sprite alignment in the menus and first person views on higher aspect ratios. This: - Hides the binocular borders completely when using a non-standard ratio  - Hides the borders in jak's first person view when using a non-standard ratio  - Uses a combination of manual alignment and approximation to get the pause menu closer.  > 32:9 screenshot. I accomplished the last one by manually aligning all of the core sprites and text for the most popular aspect ratios. This means that from a practical standpoint, things should align "perfectly". However, I then used all of those values to derive a polynomial for each adjustment based on the aspect ratio. This allows the game to do a half-decent approximation/interpolation for every aspect ratio in-between the common ones. It won't be perfect, but it will be better than this:  |
||
|---|---|---|
| .. | ||
| batch | ||
| ci | ||
| cpp | ||
| emacs | ||
| examples | ||
| gsrc | ||
| shell | ||
| sublime_text | ||
| tasks | ||
| analyze_build_time.py | ||
| combine_all_imports.py | ||
| decomp_progress.py | ||
| gen-dgo-txt.py | ||
| gen-test-cases.py | ||
| memory-dump-p2s.py | ||
| setup_art_group_imports.py | ||
| subtitle2_gen.py | ||
| update_decomp_reference.py | ||