Proper native 4:3 support, not a squeezed 16:9 picture
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 30/100
Hướng nghiên cứu
Read pkp_aspect.cpp and the experimental #413 ([pkp] fix_4x3) changes first to understand the existing aspect-ratio handling. Try the fix on a native 4:3 or 16:10 display, then inspect menus, text, HUD, textured backdrops, talking scenes, and studio logo screens. Done means the game lays out and renders these elements correctly at narrower aspects; report your window size, [display] aspect, observations, screenshots, and pkp.log.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Goal: proper native 4:3 support (and other screens narrower than 16:9). The game should render natively at the screen's aspect, with the 3D view, the UI layout and the game's elements adjusted to it, instead of the 16:9 picture being squeezed or stretched into it.
What exists
- The 3D view is taller on a narrower picture (
pkp_aspect.cpp), and the UI layout camera is given the display's aspect (hook_ui_camera). - #413 (
[pkp] fix_4x3, experimental, off by default): UI panels that fill the whole 1920x1080 canvas (backdrops, fades, dim panels) are scaled to cover the whole picture. Menus, text and buttons are not canvas-sized and stay where they are.
What is still to do
- Menus, text and the HUD are still a 16:9 layout centred on the canvas: they are not laid out for the taller canvas or anchored to its edges.
- Textured backdrops (the title photo, the language menu's pattern) stretch if scaled; they need a filler or a re-layout.
- The letterboxed talking scenes: unconfirmed whether they are canvas-sized panes.
- The studio logo screens are most likely a 16:9 video.
Help wanted
If you have a native 4:3 or 16:10 screen, try the 4:3 Fix option (Settings > Testing on the Testing channel, or [pkp] fix_4x3 = 1) and send your pkp.log with your window size, [display] aspect, and what looked wrong (a screenshot of each screen helps).
- Ngôn ngữ chính
- C++
- Star
- 224
- Fork
- 0
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của featureJosh/Recompia
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
featureJosh/Recompia#522 ·
-
Improve GardeningĐang mởenhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100
featureJosh/Recompia#535 ·
-
bug low priority
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 52/100
featureJosh/Recompia#534 · 2 bình luận ·
-
Game crashes multiple times at random moments | CachyOS HyprlandCó thể đã có người làm @featureJosh đã nhận hôm nay. Đang mởbug
featureJosh/Recompia#533 · 1 người được giao ·
-
Frequent Crashes on Steam Deck: The graphics device was lost, so Pokopia must closeCó thể đã có người làm @featureJosh đã nhận hôm nay. Đang mởbug high priority
featureJosh/Recompia#531 · 1 bình luận · 1 người được giao ·
Tất cả issue của featureJosh/Recompia
Issue tương tự
-
type:bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
tensorflow/tflite-micro#3995 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
not for AI lovers
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
OSGeo/gdal#15515 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
VT: Backend
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
contour-terminal/contour#2314 ·
Maintainer thường phản hồi trong vòng 1 ngày