ultrawide option not apply / do nothing #175

Closed
opened 2026-11-07 14:41:57 +00:00 by felixthecat1970 · 3 comments
felixthecat1970 commented 2026-11-07 14:41:57 +00:00 (Migrated from github.com)

Setup PC: w11 24h2 / ryzen 7600x3d / 16gb ram - 16gb vram nvidia (617.14) / ssd -nvme / 3440x1440

HookshotBuilder lastest Build sha256:b50e493b250f4b82b52b2777cd08e41a710d1db187950960b2f2659baadfca76

hookshot_options.ini

fullscreen=1
frame_generation=0
frame_pacing=0
resolution=0
upscaling=0
sharpness=0
game_speed=0
handheld_profile=0
ultrawide=1
fps_counter=0

Tested: language: en-US / es-419

-Ultrawide option not work / do nothing

ULTRAWIDE OFF
Image

ULTRAWIDE ON
Image

Log created with language: en-US

hookshot_log.txt

Setup PC: w11 24h2 / ryzen 7600x3d / 16gb ram - 16gb vram nvidia (617.14) / ssd -nvme / 3440x1440 HookshotBuilder lastest Build sha256:b50e493b250f4b82b52b2777cd08e41a710d1db187950960b2f2659baadfca76 hookshot_options.ini ``` fullscreen=1 frame_generation=0 frame_pacing=0 resolution=0 upscaling=0 sharpness=0 game_speed=0 handheld_profile=0 ultrawide=1 fps_counter=0 ``` Tested: language: en-US / es-419 -Ultrawide option not work / do nothing ULTRAWIDE OFF <img width="1279" height="726" alt="Image" src="https://github.com/user-attachments/assets/1a196d49-4ad0-410e-9632-666a32075efa" /> ULTRAWIDE ON <img width="3440" height="1440" alt="Image" src="https://github.com/user-attachments/assets/5528a90b-05d5-4772-832d-511fe695437d" /> Log created with language: en-US [hookshot_log.txt](https://github.com/user-attachments/files/34521438/hookshot_log.txt)
turpcorp commented 2026-11-07 17:26:26 +00:00 (Migrated from github.com)

Exact same result on 32:9.

Best guess at the reason: the ultrawide code was carried over from “TOTK”. The 16:9 value it patches is probably not the one Ocarina of Time’s camera actually reads. The readme claims “the 3D keeps its shape”, but it doesn’t.

Exact same result on 32:9. Best guess at the reason: the ultrawide code was carried over from “TOTK”. The 16:9 value it patches is probably not the one Ocarina of Time’s camera actually reads. The readme claims “the 3D keeps its shape”, but it doesn’t.
turpcorp commented 2026-11-07 18:19:39 +00:00 (Migrated from github.com)

Follow-up with log evidence (5120x1440 monitor, ultrawide=1, in a 32:9 window):

[hos host] boot: aspect ratio 3.5556 in place of 1.7778
[hos host] vk: swapchain 2560x720

So the patch in host/hos_main.c is applied, but the camera doesn't use the patched value. Round objects (the moon in Kokiri Forest at night) come out about twice as wide as tall: the 16:9 picture is just stretched.

Note that PR #205 keeps stretching when Ultrawide is on, on purpose. Until the camera actually reads the new aspect, Ultrawide will still look stretched even after that PR is merged.

Follow-up with log evidence (5120x1440 monitor, `ultrawide=1`, in a 32:9 window): ``` [hos host] boot: aspect ratio 3.5556 in place of 1.7778 [hos host] vk: swapchain 2560x720 ``` So the patch in `host/hos_main.c` is applied, but the camera doesn't use the patched value. Round objects (the moon in Kokiri Forest at night) come out about twice as wide as tall: the 16:9 picture is just stretched. Note that PR #205 keeps stretching when Ultrawide is on, on purpose. Until the camera actually reads the new aspect, Ultrawide will still look stretched even after that PR is merged.
NotRexed commented 2026-11-07 23:56:27 +00:00 (Migrated from github.com)

Thanks for the report! This is the same problem as #297, so I'm folding it into that issue to keep everything in one place. Please follow #297 (and add your log there if it shows something new).

Thanks for the report! This is the same problem as #297, so I'm folding it into that issue to keep everything in one place. Please follow #297 (and add your log there if it shows something new).
Commenting is not possible because the repository is archived.
No milestone
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
MagicBeanDev/Hookshot#175
No description provided.