This update features another Pull Request that never made it into Canary or Nightly in time before the project shutdown, but seems to have been intended to be merged into the main project once a slight UI overhaul in the Configure menu had occurred.
Did you know that there's an undocumented way to customize the screen layout? If you don't like the default choices for the placement of the screens, there's a configuration file that you can manually edit where you can alter the positions and sizes of the windows (qt-config.ini in the config folder of your Citra settings folder; look for the [Layout] section and edit the custom_* pixel values to your liking).
So you could make one screen super big and the other super small and put them wherever you want, even one on top of the other. And if you were using the OpenGL renderer, you could even make the second screen transparent.
This release adds a graphical way to edit those screen values through the UI. There's no overlay editor so you still have to add pixel coordinate values by hand rather than being able to click and drag things around, but this is still an alternative way to customize your screen layout within the app and without having to open up a text editor.
You can access this functionality in the new Layout tab in the Graphics section of the Configure menu. Simply select Custom Layout in the "Screen Layout" drop-down menu to unlock the Custom Layout interface at the bottom of the screen.
What's New?
- Minor updates to various third-party dependencies
- Major updates to Android NDK and build dependencies
- Minor edits to section labels and various help tool tips
- All Linux builds are now compiled with Clang 18
- All Clang-based builds are now compiled with
-O2CFLAGS - QT add Custom Layout Menu Option (via blakbin)
From Citra Enhanced
- oboe_sink: proper resources cleanup
For use with Bravely Offline, see the README.
Windows users have the choice of using the msvc version (compiled with the Microsoft Visual Studio compiler) or the msys2 version (compiled with Clang/LLVM). Feel free to use the one that performs best for you.
This is an experimental build with minimal testing with an emphasis on the desktop versions that focuses on updating the functionality and the majority of the third-party dependencies found in PabloMK7's fork to more modern versions, even if they're bleeding edge. There may be performance improvements, or there may be dragons.
As this is less of a Canary project and more of a YOLO one with very little support offered, if you want to be safe, make sure to keep backups of your save games and save states just in case. Troubleshooting tips can also be found in the README.
Full Changelog: v2024-04-29a...v2024-04-30a
