Hi! This is a custom configuration I've created for use with OBS (Open Broadcasting Software) to allow for clean and beautiful UI on one single screen in OOT3D, using my 4K texture pack!
There are some pre-requisites for this method however, and it *is* a bit hacky, so please don't expect perfect results!

================================================
This is what you need:
================================================

* A relatively modern graphics card that is able to run a display at 1440p or higher!
* A display of some kind
> The display does not need to be able to output in 1440p 60 FPS natively, but your operating system (Windows) MUST be set to at least 1440p for this method to work.
> If you have an ADM or NVIDIA graphics card, then setting the resolution higher than your monitor supports in your graphics card control panel will work, and should produce great looking results.
* OBS (download it from the OBS website: https://obsproject.com/)
* The OBS scene collections I have created, which are provided alongside these instructions. Use the 1440p or 4K version depending on your desired resolution.
* The custom textures for the user interface in 4K, which has been modified to work best for this method in particular.

================================================
Follow these steps:
================================================

1. Make sure that you have the texture pack installed and working Citra normally.
1b. Copy and paste the included "user" folder into your texture pack folder (in the same place as the existing "user" folder is located). Select "overwrite" when it asks.

2.
In Citra, IF you are using the 4K version of the UI patch ONLY:
> set the "View" > "Screen Layout" to "Side by side". << VERY IMPORTANT!

2.
In Citra, IF you are using the 1440p version of the UI patch ONLY:
> set the "View" > "Screen Layout" to "Large Screen". << VERY IMPORTANT!

2. In Citra, IF you are using the 4K version of the UI patch ONLY:
3. Next, in your graphics card control panel (for Nvidia GPUs this is the Nvidia Control Panel), set your resolution on your monitor to 4K. You may have to create a custom resolution for this that is 3840x2160 if it doesn't exist already.
4. In the Windows display settings, set your resolution to 3840x2160 or 2560x1440, on your display.
5. Next, open OBS and import the included scene collection that came with these instructions through the top hotbar in OBS.
6. A scene called "OOT3D4K_User_Interface_x.x" should be imported, alongside a couple of window sources.
7. Next, open up OOT in Citra. Make it fullscreen.
8. In OBS, if it's not automatic, open all the "sources" inside of the scene and select the window source window to be the game window (Citra).
9. In OBS > Settings > Video, set both resolutions to 3840x2160 (or 2560x1440, if that's your resolution) and the frame rate to 60 or 30 (both will work).
10. Configure your inputs in Citra to work.
11. In OBS, right click the video preview in the middle of the screen and select "Fullscreen projection" > The screen you want to play on (this can be the same screen you're using for the game, it doesn't matter).

That's it! You should now have a user interface visible on-screen in game. If you have any questions, please ask on Discord.

Useful Information:

* The UI is a WIP, and has several issues. They are all visual bugs though, and nothing game breaking, as this method modifies or adds no code to the game or emulator.
* The touch screen will display as pink outside of OBS, this is normal because the way this method works is by "keying" out the pink color from the bottom screen and only leaving the icons and text to be projected onto OBS.
* Naturally, it will work on all regions and language versions of the game.
* You can use "J" on your keyboard to hide / unhide the extra UI elements. This is particularly useful in cutscenes, where some of the UI elements may display incorrectly and distrupt the experience.
* Since the installation is external, uninstalling is simple. Just don't start OBS and set the game view back to how you want it.


Made with love, enjoy! :D
-Henriko