News:

ポストを行うにはアカウントの登録を行ってください
Please register account, if you want to post.

Main Menu

[Request] In-Game Resolution Option

Started by Hetsig, February 24, 2017, 05:51:16 AM

Previous topic - Next topic

Hetsig

I noticed when i recorded earlier that, if i have the game in 1280x720 resolution but fullscreen, Dxtory treats the game as it's running in 1920x1080. I did try the Size to lower it down to 720p but it seems it shrinks the 1080p version of my native 720p and makes everything even more muddy.

I guess Dxtory watches for "true pixels" (not sure if this is a term or not) where the game resolution doesn't matter as long as it fills my 1080p monitor it thinks it's 1080p, but in windowed mode it treats it as 720p.

The request is to have an option to tell Dxtory to watch for the games resolution even with fullscreen on a bigger monitor.
I think Shadowplay have this feature but not sure.

ClassifyLP

For me Dxtory records the game resolution.

Does the overlay get bigger when you lower the resolution? If not, the game still displays at 1080p.

Hetsig

Yeah you're right. Dreamfall: Chapters on steam was weird. The overlay and Dxtory was 1080p while the game was 720p so i guess the game had some problems.

Tried it on Resident Evil 7 and Devil May Cry 4 and it was in-game resolution ^^.

ClassifyLP

Quote from: Hetsig on February 26, 2017, 04:36:45 AM
Yeah you're right. Dreamfall: Chapters on steam was weird. The overlay and Dxtory was 1080p while the game was 720p so i guess the game had some problems.

Tried it on Resident Evil 7 and Devil May Cry 4 and it was in-game resolution ^^.

Since I also record Dreamfall Chapters: The Longest Journey, I can confirm that the game always displays at your system resolution. However, you can change the system resolution to fix that.

Hetsig

Quote from: ClassifyLP on February 26, 2017, 09:31:32 PM
Quote from: Hetsig on February 26, 2017, 04:36:45 AM
Yeah you're right. Dreamfall: Chapters on steam was weird. The overlay and Dxtory was 1080p while the game was 720p so i guess the game had some problems.

Tried it on Resident Evil 7 and Devil May Cry 4 and it was in-game resolution ^^.

Since I also record Dreamfall Chapters: The Longest Journey, I can confirm that the game always displays at your system resolution. However, you can change the system resolution to fix that.

You mean this one right?
Yeah it seems it just reduces the internal resolution of the game but still has the external resolution that i have.
No wonders it looked so shit when i had 720p internal resolution and downscaled the final video to 720p :p.
Kinda weird but it's either changing my monitor resolution to 720p as you said, or play in window mode.

Thanks for the help ^^.

Hetsig

#5
I fixed the problem.

It seems that Dreamfall: Chapters isn't using Exclusive Fullscreen.
I googled some Unity command lines and came across a thread that talked about new updates to DX11 inside Unity.

To force the game into Exclusive Fullscreen and set the game to 1280x720 resolution

-window-mode exclusive -screen-width 1280 -screen-height 720

Exclusive Fullscreen can be buggy if the game uses DX11 (i saw on loading screens
it freezes the game until it's done loading and re-draws Dxtory overlay similarly to what you
see when you remove skyboxes from games).



It's only during loading screens (or the one i saw when i loaded my game from a save).
It will however record the overlay in your footage.
A fix for this is

-force-d3d9 -window-mode exclusive -screen-width 1280 -screen-height 720

This forces Unity to use DirectX9. Downside is that you won't benefit from DX11 glory
so only use this if you don't want the re-drawing in your video.

A small explanation of what Exclusive Fullscreen is from erode on Unity3d forums

Quote from: erodeUnity fullscreen is borderless fullscreen. When you alt+tab, it's instantaneous.
This is great but has some very significant downsides. The game has to send messages to DWM, telling it where
to draw the game output on the screen. There is some overhead there causing a penalty in performance.
It also prohibits AMD Crossfire. It is widely known that Crossfire cannot function without exclusive mode.

Real fullscreen is exclusive, where the game has full control over the screen output, bypassing the OS window manager.
The most important reason to offer an exclusive fullscreen mode so that AMD Crossfire works.

Here's 2 images i made. The upper is before the launch options and the one below is after.

http://imgur.com/a/8Fr2m

So happy i found this! It even puts the Shadowplay screenshots i did to get Dxtory overaly in a correct folder this way!