Config-driven so values are tunable without recompiling or pasting console scripts. Camera is deliberately untouched - it is orthographic with constant orthographicSize, which is already correct Hor+ at 32:9. Fixes the two UI families separately, each via the lever that actually works: - HUD (ScreenSpaceOverlay/ScaleWithScreenSize): match=1 + referenceResolution.y raised by HudScale, shrinking the HUD while giving the layout more room. - World labels (WorldSpace): canvas transform localScale, because CanvasScaler.scaleFactor is overwritten by HandleWorldCanvas every frame. Baselines are cached per canvas so periodic re-apply never compounds. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
21 lines
376 B
Plaintext
21 lines
376 B
Plaintext
# Python
|
|
.venv/
|
|
__pycache__/
|
|
*.pyc
|
|
|
|
# Build artifacts (release zip is generated by tools/build_release.sh and attached to the Release)
|
|
/dist/
|
|
|
|
# Upstream zip (extracted binaries in vendor/SUWSF-x64/ are committed; the raw zip is not)
|
|
/vendor/SUWSF-x64.zip
|
|
|
|
# Runtime dumps / scratch
|
|
/dumps/
|
|
gb4dump/
|
|
*.bin
|
|
*.bak-bg4uw
|
|
|
|
# .NET plugin build output
|
|
**/plugin/bin/
|
|
**/plugin/obj/
|