Commit graph

  • aacb9d259c
    Added error message for corrupted save data, removed Win32 message box on XamShowMessageBoxUI (#122) Hyper 2025-01-18 19:32:37 +00:00
  • d14d4ce71f CTitleStateIntro_patches: display error message on corrupted save data Hyper 2025-01-18 18:58:29 +00:00
  • 1bbdf3ca5a xam: remove Win32 message box on XamShowMessageBoxUI Hyper 2025-01-18 18:56:04 +00:00
  • b6a93bc1ee Fix right side offset scaling. Skyth 2025-01-18 21:31:15 +03:00
  • 8fa2344f25 Fix primitive 2D, and on screen 3D items. Skyth 2025-01-18 21:24:46 +03:00
  • d8b6befec0 More refactoring. Skyth 2025-01-18 20:46:07 +03:00
  • b9359911f2 CSD & primitive 2Ds refactored. Skyth 2025-01-18 19:03:38 +03:00
  • 6482b4632e Starting with backbuffer scaling refactor. Skyth 2025-01-18 18:19:12 +03:00
  • c53df15578
    Fix movie patches not accounting for half pixel properly. (#119) Skyth (Asilkan) 2025-01-18 16:52:51 +03:00
  • d0bdd70e20 Fix movie patches not accounting for half pixel properly. Skyth 2025-01-18 16:43:19 +03:00
  • 53331d5760
    Added scheme handler for Linux Flatpak (#118) SuperSonic16 2025-01-18 23:09:37 +11:00
  • 68a0b433ea Added scheme handler for Linux Flatpak SuperSonic16 2025-01-18 22:47:34 +11:00
  • 0b675628ea Fix compilation error on Linux. Skyth 2025-01-18 13:42:59 +03:00
  • d3edee1945 Fix Vulkan dynamic depth bias validation error. Skyth 2025-01-18 12:58:02 +03:00
  • fc51d0e7ae Fix potential memory issue RadiantDerg 2025-01-17 19:22:04 -06:00
  • f4406cd8d0 Merge branch 'main' into debug-menu Hyper 2025-01-18 00:20:05 +00:00
  • 7484e85af5 config: fix hidden vars loaded from the toml not being written back Hyper 2025-01-18 00:19:00 +00:00
  • 2af11c8d2f Fix position text scaling with aspect ratio RadiantDerg 2025-01-17 18:17:50 -06:00
  • dd54867e58 Merge branch 'main' into debug-menu Hyper 2025-01-17 23:03:02 +00:00
  • d56b823b00
    Aspect ratio adjustments. (Part 1) (#90) Skyth (Asilkan) 2025-01-18 01:51:45 +03:00
  • 76e6842875 Fix typo. Skyth 2025-01-18 01:50:52 +03:00
  • 2d23414690 Revert temporary changes. Skyth 2025-01-18 01:49:05 +03:00
  • b1708a87a4 Remove unnecessary diff. Skyth 2025-01-18 01:36:15 +03:00
  • 285c2541ee Handle center UI scale option for rings going to HUD. Skyth 2025-01-18 01:33:49 +03:00
  • 4467a5bfc3 Remove grid snaps in the installer. Skyth 2025-01-18 01:05:23 +03:00
  • a3989adf95 UI scaling for installer. Skyth 2025-01-18 00:33:17 +03:00
  • 427aae5214 Fix button guide offset. Skyth 2025-01-17 22:22:12 +03:00
  • c84f8561ab Fix procedural filtering logic in ImGui pixel shader. Skyth 2025-01-17 22:13:27 +03:00
  • 2efdc23241 4:3 scaling for options menu. Skyth 2025-01-17 22:00:14 +03:00
  • 5cd8774669 Properly center the achievements menu. Skyth 2025-01-17 19:25:48 +03:00
  • 0e61a5a08b Expose aspect ratio variables globally. Skyth 2025-01-17 16:55:36 +03:00
  • 42ecdd778c Scale new record arrow casts. Skyth 2025-01-16 00:35:41 +03:00
  • 3593a8edaf Offset scale patches for Tornado Defense. Skyth 2025-01-15 23:50:03 +03:00
  • 922d287806 Fix crash in earth restoration cutscenes. Skyth 2025-01-13 23:18:42 +03:00
  • 8c0130ba4d Shift subtitles by aspect ratio. Skyth 2025-01-12 18:54:23 +03:00
  • 617f52d2ed Add cutscene aspect ratio option. Skyth 2025-01-12 16:50:05 +03:00
  • 07ec4af3ba Implement inspire letterbox. Skyth 2025-01-12 14:42:10 +03:00
  • 94583c3dbe Implement aspect ratio patches for 2D drop ring emitter. Skyth 2025-01-11 14:03:29 +03:00
  • fe0979ceba Fix DoF fix not using viewport height. Skyth 2025-01-10 22:38:20 +03:00
  • 979fea19e6 Use viewport dimensions for snapping CSD pixels. Skyth 2025-01-10 22:22:36 +03:00
  • a39b3ec855 Implement the aspect ratio option. Skyth 2025-01-10 22:02:54 +03:00
  • 3647261f2b Respect center option in more places. Skyth 2025-01-10 20:13:36 +03:00
  • 4f213baee9 Set medal positions. Skyth 2025-01-10 18:27:28 +03:00
  • 11a717e246 Right align world map info box. Skyth 2025-01-10 17:03:09 +03:00
  • 63a622740c Fix world map 3D to 2D projection. Skyth 2025-01-10 16:42:35 +03:00
  • c6e2dbcce0 Ultrawide patch for HUD 3D items. Skyth 2025-01-10 01:54:31 +03:00
  • f67895253e Make aspect ratio a global variable. Skyth 2025-01-09 21:47:34 +03:00
  • 97bc5d1999 Remove stretch option. Skyth 2025-01-09 13:53:22 +03:00
  • c337c67dec Scale DoF correctly at different aspect ratios. Skyth 2025-01-08 15:31:15 +03:00
  • bf8c8f560b Stretch loading primitive 2D. Skyth 2025-01-08 15:06:44 +03:00
  • c549784a60 Add result screen modifiers. Skyth 2025-01-07 23:46:03 +03:00
  • 0b045e5ff8 Clean unnecessary hooks. Skyth 2025-01-07 20:35:51 +03:00
  • fa2689e655 Queue draw calls without actually executing anything to extract the corner. Skyth 2025-01-07 20:27:45 +03:00
  • 635b5360b5 Scaling animation offset to prevent offscreen casts from showing up in ultrawide. Skyth 2025-01-07 20:12:03 +03:00
  • 15e809d65b Interpolate to original 4:3 scale. Skyth 2025-01-06 16:14:56 +03:00
  • 0f3c7ccfde Add more path flags. Skyth 2025-01-06 15:41:01 +03:00
  • daa1d3a152 Release paths when the YNCP file gets freed. Skyth 2025-01-06 14:40:19 +03:00
  • f29fc5e593 Keep UI scale same only above Steam Deck aspect ratio. Skyth 2025-01-06 00:47:58 +03:00
  • 6a709a358d Make original 4:3 scaling a separate option, use custom behavior for auto. Skyth 2025-01-06 00:10:24 +03:00
  • c1e08f2bea Replace camera aspect ratio/field of view logic. Skyth 2025-01-05 21:40:38 +03:00
  • 0c2ff653e7 World map now identical to original 4:3. Skyth 2025-01-05 19:56:25 +03:00
  • 867e78ff6d Replicate the game's 4:3 downscaling behavior. Skyth 2025-01-04 21:52:17 +03:00
  • 411cb1ff98 Use 4:3 as the base aspect ratio instead of 16:9. Skyth 2025-01-04 20:16:44 +03:00
  • e20fab10ab Add stretch flags for background casts. Skyth 2025-01-04 19:13:06 +03:00
  • b0a43559bb Fix and properly align font, handle most 3D screen positions. Skyth 2025-01-04 18:39:23 +03:00
  • 22e5855b7a Current work trying to get 3D screen position casts working correctly. Skyth 2025-01-04 16:12:51 +03:00
  • ebf1965fab Snap to pixel on the CPU. Skyth 2025-01-04 01:34:56 +03:00
  • c592727757 Replace CSD vertex shaders to get rid of pixel snapping. Skyth 2025-01-04 01:18:09 +03:00
  • 41a6ab1f08 Move CSD patches to its own file. Skyth 2025-01-03 23:09:21 +03:00
  • 8a759bf78c Add some more flags. Skyth 2025-01-03 22:43:41 +03:00
  • c485f79d5f Set more title casts to unscretch. Skyth 2025-01-03 20:37:53 +03:00
  • ce368a5aab Implement unstretching. Skyth 2025-01-03 19:43:14 +03:00
  • 6e4d5a6a7c Fill the flags map with a bunch of casts. Skyth 2025-01-03 17:51:08 +03:00
  • 63b968897d Add right extend flag. Skyth 2025-01-03 16:33:39 +03:00
  • 3ea73978be Add extend flag, fix cast lookups. Skyth 2025-01-03 16:18:24 +03:00
  • 0c68dc7406 Initial work for unstretching & aligning to edges. Skyth 2025-01-03 15:10:53 +03:00
  • f8c6f5172e Map CSD structures by full path. Skyth 2025-01-03 10:13:22 +03:00
  • 4b358d8e43 Rebase branch to main Hyper 2025-01-17 20:44:56 +00:00
  • 110f341af6 reddog_window: fix variable titlebar button positions Hyper 2025-01-15 19:54:56 +00:00
  • 00e148b182 Draw position, Move patches to debug_patches.cpp RadiantDerg 2025-01-14 20:10:15 -06:00
  • eb3225c2f7 SWA API mappings RadiantDerg 2025-01-12 20:45:50 -06:00
  • 4ab26a1696 reddog: window improvements, added "welcome" message Hyper 2025-01-13 00:43:14 +00:00
  • 72a0a17e3a view_window: reordering and clean-up Hyper 2025-01-12 21:49:59 +00:00
  • 35b9361a91 api: use MmGetHostAddress for globals Hyper 2025-01-12 21:32:05 +00:00
  • 7788e36704 api: added globals struct Hyper 2025-01-12 21:28:13 +00:00
  • 023fc0edf7 Added Vector mappings, Added DebugDraw class for drawing text on screen and in a popup RadiantDerg 2025-01-12 15:00:55 -06:00
  • d5ca843716 reddog: implemented FPS counter Hyper 2025-01-08 12:46:44 +00:00
  • dbdf020218 reddog: improve button accuracy Hyper 2025-01-08 10:03:47 +00:00
  • d5e947f520 reddog: improve window list accuracy Hyper 2025-01-08 09:48:33 +00:00
  • a7e004fb60 reddog: improve window colour accuracy Hyper 2025-01-08 05:46:11 +00:00
  • 892e24f71e reddog: implemented custom button Hyper 2025-01-08 01:03:58 +00:00
  • 72a0507c66 Fix old header paths Hyper 2025-01-07 23:39:15 +00:00
  • 2f68ee5df2 Implemented mock reddog window manager Hyper 2025-01-07 10:00:58 +00:00
  • 95bd71a23e
    Implemented hidden config values, removed DLL exports (#112) Hyper 2025-01-17 19:51:56 +00:00
  • 323da1325d Implemented hidden config values, removed DLL exports Hyper 2025-01-17 18:21:13 +00:00
  • d297c07edb options_menu: only fast increment for float/int sliders Hyper 2025-01-17 15:27:40 +00:00
  • f8e6b74551
    Respect system colour scheme for title bar colour (#109) Hyper 2025-01-17 15:08:52 +00:00
  • 43b6da53f8 Respect system colour scheme for title bar colour Hyper 2025-01-17 14:45:00 +00:00
  • 7c60e47eee
    hid: implemented button prohibition (#104) Hyper 2025-01-17 12:14:26 +00:00
  • fdc37d4073
    installer_wizard: added credits info (#103) Hyper 2025-01-17 12:14:18 +00:00