Commit graph

346 commits

Author SHA1 Message Date
Skyth
922d287806 Fix crash in earth restoration cutscenes. 2025-01-18 00:41:13 +03:00
Skyth
8c0130ba4d Shift subtitles by aspect ratio. 2025-01-18 00:41:13 +03:00
Skyth
617f52d2ed Add cutscene aspect ratio option. 2025-01-18 00:41:13 +03:00
Skyth
07ec4af3ba Implement inspire letterbox. 2025-01-18 00:41:13 +03:00
Skyth
94583c3dbe Implement aspect ratio patches for 2D drop ring emitter. 2025-01-18 00:41:13 +03:00
Skyth
fe0979ceba Fix DoF fix not using viewport height. 2025-01-18 00:41:13 +03:00
Skyth
979fea19e6 Use viewport dimensions for snapping CSD pixels. 2025-01-18 00:41:13 +03:00
Skyth
a39b3ec855 Implement the aspect ratio option. 2025-01-18 00:41:13 +03:00
Skyth
3647261f2b Respect center option in more places. 2025-01-18 00:41:13 +03:00
Skyth
4f213baee9 Set medal positions. 2025-01-18 00:41:13 +03:00
Skyth
11a717e246 Right align world map info box. 2025-01-18 00:41:13 +03:00
Skyth
63a622740c Fix world map 3D to 2D projection. 2025-01-18 00:41:13 +03:00
Skyth
c6e2dbcce0 Ultrawide patch for HUD 3D items. 2025-01-18 00:41:13 +03:00
Skyth
f67895253e Make aspect ratio a global variable. 2025-01-18 00:41:13 +03:00
Skyth
97bc5d1999 Remove stretch option. 2025-01-18 00:41:13 +03:00
Skyth
c337c67dec Scale DoF correctly at different aspect ratios. 2025-01-18 00:41:12 +03:00
Skyth
bf8c8f560b Stretch loading primitive 2D. 2025-01-18 00:41:12 +03:00
Skyth
c549784a60 Add result screen modifiers. 2025-01-18 00:41:12 +03:00
Skyth
0b045e5ff8 Clean unnecessary hooks. 2025-01-18 00:41:12 +03:00
Skyth
fa2689e655 Queue draw calls without actually executing anything to extract the corner. 2025-01-18 00:41:12 +03:00
Skyth
635b5360b5 Scaling animation offset to prevent offscreen casts from showing up in ultrawide. 2025-01-18 00:41:12 +03:00
Skyth
15e809d65b Interpolate to original 4:3 scale. 2025-01-18 00:41:12 +03:00
Skyth
0f3c7ccfde Add more path flags. 2025-01-18 00:41:12 +03:00
Skyth
daa1d3a152 Release paths when the YNCP file gets freed. 2025-01-18 00:41:12 +03:00
Skyth
f29fc5e593 Keep UI scale same only above Steam Deck aspect ratio. 2025-01-18 00:41:12 +03:00
Skyth
6a709a358d Make original 4:3 scaling a separate option, use custom behavior for auto. 2025-01-18 00:41:12 +03:00
Skyth
c1e08f2bea Replace camera aspect ratio/field of view logic. 2025-01-18 00:41:12 +03:00
Skyth
0c2ff653e7 World map now identical to original 4:3. 2025-01-18 00:41:12 +03:00
Skyth
867e78ff6d Replicate the game's 4:3 downscaling behavior. 2025-01-18 00:41:12 +03:00
Skyth
411cb1ff98 Use 4:3 as the base aspect ratio instead of 16:9. 2025-01-18 00:41:11 +03:00
Skyth
e20fab10ab Add stretch flags for background casts. 2025-01-18 00:41:11 +03:00
Skyth
b0a43559bb Fix and properly align font, handle most 3D screen positions. 2025-01-18 00:41:11 +03:00
Skyth
22e5855b7a Current work trying to get 3D screen position casts working correctly. 2025-01-18 00:41:11 +03:00
Skyth
ebf1965fab Snap to pixel on the CPU. 2025-01-18 00:41:11 +03:00
Skyth
c592727757 Replace CSD vertex shaders to get rid of pixel snapping. 2025-01-18 00:41:11 +03:00
Skyth
41a6ab1f08 Move CSD patches to its own file. 2025-01-18 00:41:11 +03:00
Skyth
8a759bf78c Add some more flags. 2025-01-18 00:41:11 +03:00
Skyth
c485f79d5f Set more title casts to unscretch. 2025-01-18 00:41:11 +03:00
Skyth
ce368a5aab Implement unstretching. 2025-01-18 00:41:11 +03:00
Skyth
6e4d5a6a7c Fill the flags map with a bunch of casts. 2025-01-18 00:41:11 +03:00
Skyth
63b968897d Add right extend flag. 2025-01-18 00:41:11 +03:00
Skyth
3ea73978be Add extend flag, fix cast lookups. 2025-01-18 00:41:11 +03:00
Skyth
0c68dc7406 Initial work for unstretching & aligning to edges. 2025-01-18 00:41:11 +03:00
Skyth
f8c6f5172e Map CSD structures by full path. 2025-01-18 00:41:09 +03:00
Hyper
95bd71a23e
Implemented hidden config values, removed DLL exports (#112) 2025-01-17 19:51:56 +00:00
Hyper
d297c07edb options_menu: only fast increment for float/int sliders 2025-01-17 15:27:40 +00:00
Hyper
f8e6b74551
Respect system colour scheme for title bar colour (#109) 2025-01-17 15:08:52 +00:00
Hyper
7c60e47eee
hid: implemented button prohibition (#104) 2025-01-17 15:14:26 +03:00
Hyper
fdc37d4073
installer_wizard: added credits info (#103) 2025-01-17 15:14:18 +03:00
Hyper
15c962150b
Implemented embedded version information (#82) 2025-01-17 15:13:37 +03:00