Hey. Would be cool to get an update on this. I’m glad to see that it’s a Pri-1 item as this is something that has actually put me off using Unreal recently as prolonged use actually causes me discomfort. Hopefully you’re making good progress! ‘God speed’.
This has been marked as fixed for 4.14.
It has been experimentally fixed for 4.14. It is not enabled by default, users must opt into it by passing -enablehighdpi, there still remains issues that need to be resolved.
How to use this command line parameter on mac?
You need to run editor with Terminal on a Mac. There are quite a few guides online for how to use Terminal.
Will you implement a proper UI option to enable / disable this in editor for release version of 4.14 or will we need to stick to command line parameters? On Mac it’s not a very comfortable way to run an app over terminal since there are no shortcuts.
Hi Hamitho,
Since it is still experimental, we are leaving it as a terminal argument for time being.
You may be able to create something similar to a windows shortcut with an argument though. See these two links:
-.
Thanks for link. However I can’t get this to work. Typing /Users/Shared/UnrealEngine/4.14/Engine/Binaries/Mac/UE4Editor.app/Contents/MacOS/UE4Editor -enablehighdpi
either in Automator or Terminal just opens Unreal Editor as usual, I don’t see any difference. Is there something else that needs to be set?
In Automator, you need to save it…like it says in both of those tutorials. It creates an “application” with all arguments that you want. You can even add a project to launch sequence.
This eliminates need to run terminal.
Got this. Still doesn’t change fact, that I do not see any difference in editor. No retina support noticeable on my end.
Well, it works perfectly on Windows
I confirm this, on Mac it opened project chooser / creator and I saw no difference at all with regular UE 4.14.
Can you try launching a project directly? See guide here: Running Unreal Engine | Unreal Engine 5.1 Documentation
You’ll need to click on MacOS at top and then go to “Launch Editor from Command Line”
For anyone on Windows wondering how to enable High DPI:
You need to find UE4Editor.exe file, make a shortcut to it, and add -enablehighdpi argument after quotes, like so: “C:\Unreal Engine\Epic Games\4.14\Engine\Binaries\Win64\UE4Editor.exe” -enablehighdpi
EDIT: Then launch Editor by clicking directly on shortcut you created.
(Your installation might be in C:\Program Files\Epic Games)
My first observations: I am very impressed! Beautiful sharpness and clarity with proper viewable size of text. Additionally, text in menu drop-downs are not cut off as with former widget reflector hack. So this is great!
There are a few quirks to be worked out still, as wires in Blueprint nodes do not respect your mouse’s position when dragging. Also, you still cannot launch your mobile preview in portrait mode. That currently only works at native resolution with NO dpi scaling in Windows, unfortunately. However, I am super excited to see this new feature being implemented! Great work, Epic!
~Adam
Hi Everybody,
Talked with one of our engineers who indicated that argument doesn’t work on Mac, but instead you’ll need to modify Info.plist file inside of UE4Editor app package contents.
For some reason, this won’t work unless you rename UE4Editor app and then name it back.
- Locate UE4Editor app found in \Users\Shared\UnrealEngine\4.14\Engine\Binaries\Mac
- Right/Two Finger Click on app and select "Show Package Contents
- Click on Contents and then open Info.plist
- Depending on whether it opens in Xcode or not, you’ll need to set “High Resolution Capable” to YES/True.
- Go back to UE4Editor app and rename it
- Launch it, then close it
- Rename it back to UE4Editor
For some reason Info.plist changes won’t take affect without renaming app.
-.
PS - I’d like to say again that this is EXPERIMENTAL and is not guaranteed to run correctly.
Thanks to your guide I got it working on Mac, thanks a lot!
Quite a difference, makes working a lot easier, even if it needs more fine tuning in future (icons, line positions when connecting nodes etc.). However, I like it, thumbs up!
Hey, , I’m wondering if there’s a way to make Epic Games Launcher point to modified UE4Editor.exe? Or is that not possible? Thanks!
~Adam
Hey AJ,
You rename it something different and then rename it back to UE4Editor.exe. launcher should still point to same place.
I assume you’re referring to my most recent comment.
-.
Thanks so much, , for your reply! I’d love to be able to do this, but I’m on Windows, not Mac. Currently I’ve only added -enablehighdpi argument to a shortcut that points to UE4Editor.exe, however, to truly modify exe so Launcher will point to it, I’d have to open it in Visual Studio 2015? Is there a simple way to do that, as I’m not a programmer and I don’t want to accidentally mess things up in file. Thanks!
Wow, finally this looks acceptable!
Frankly I do not understand how this option (enablehighdpi) does not have HIGHEST priority on Epic’s features list and roadmap?! Could anyone explain or give me me a hint of other feature that is more important than “Totally broken and not-readable UI due to low DPI”?
Thanks