Durante Presents: FFXIII resolution unlocking (GeDoSaTo plugin) released - pre-alpha

I have come to a somewhat revelatory discovery...
Not only for the FFXIII plugin, but something that may have solved a problem i've long had.. a solution I didn't even think to try
(Only problem left is that 2D stuff, no matter what, doesn't scale the best, this includes the FMVs, which if you use the plugin to run native at, will look pretty bad unless you use a different scaling mode. Which also affects 3D too. Which may be a double edged sword. See below)

ibnoDUOaEPvSTb.png


And if you prefer something sharper...
i5wkljqbDYowq.png



Basically with this, you can use SGSSAA with GeDoSaTo/FFXIII plugin, but smoothness/sharpness factor is dependent on scaling method used since the scaling also concurrently affects the 3D rendered part as well as 2D elements at any given resolution.

So if you ever change this Durante, please I beg you, to somehow put a variable option specific to the plugin to enable the scaling filters to work on everything. Or just 2D.
 
That does help a bit, but the depth bias issue may help improve it more if you can manage to fix it somehow.

I think that, and then the step to improve the filtering maybe will be the final steps to fix it for good.
 
Performance hit is moderate, I still get 30 FPS at 5k with 8k shadows (which is a bit of overkill).

Anyway, has anyone mentioned yet that the game uses 4xMSAA by default?
 
Performance hit is moderate, I still get 30 FPS at 5k with 8k shadows (which is a bit of overkill).

Anyway, has anyone mentioned yet that the game uses 4xMSAA by default?

I thought that the game might be using some kind of AA by default.(Since the PS3 had 2xMSAA or whatever) But it looks so mediocre it was hard to tell TBH.
 
Can someone explain how to use this tool, the readme isn't particularly helpful for real noobs who don't have 3 monitors and 2 GPU's/oculus rift/splitsample micro physxxx tycoon multithread tech.

I just want to play this in 1080p with like 2-4xAA or something if necessary. I checked edit settings but there are 4 different renderresolution options for some reason I don't know if I just put the 1080p numbers there and then delete the other 3? or what, and I don't know how to change it to full screen when I launch the game it's a small window. Thanks for the help and work done on this tool/fix.
 
Choose the ffxiii profile at the bottom of the settings window and there set your resolution to 1920x1080@60
Or higher to automatically downsample to 1080p.
Turn smaa to 0
 
As glad as I am with what Durante is doing, I feel kinda sad for him since it's taking time from his daily activities =/
 
Hate to ask more, but do you think this is fixable?
http://i.minus.com/ioJ1oBibolec9.png


While also maintaining separate scaling/allowing the resampling filters to also affect the 3D portion?

What that entails exactly, I think is convoluted perhaps

Basically.

A.) Going beyond the locked internal 1280x720 borks 2D Scaling of any kind , FMVs included (Think, Capcom logos in RE:Revelations,RE6)

B.) Resampling filters that are normally used to downsample an image from a higher resolution also affect native resolution if you set the game at your native res.
(sub B.) When downsampling, using said resampling filters, depending on which one, they help smooth or balance it out. Comparison

C.) Resampling affects *everything* at native resolution. 2D, and 3D
Comparison
You'd think this an unintended bug, but...

D.) You can use this to good effect, the comparison from C^ is using 8xSGSSAA
So you can use lanczos for example to get the most balanced image at native resolution
but there is yet another *fantastic* effect from this

E.) You can essentially trick GeDoSaTo into thinking a resolution you intend to downsample with is your native resolution. Thus allowing you to use *anything* from the drivers forced! So, in the past. GeDoSaTo hasn't worked with forcing Anti Aliasing from Nvidia Inspector, or HBAO+. But with this trick you CAN
And since the resampling filters affect native resolution rendering, and GeDoSaTo thinks this is your native resolution. You can essentially use the 4 various filters to personal preference as say the equivalent of the Smoothness slider in Nvidia's DSR!
And then it's downsampled again using the driver's bilinear filter. (It looks glorious in motion)
Comparison

F.) The problem being , that if this is a bug and you fix the 2D scaling by other means. And then fix the resampling from applying to native resolution. (So IE: Get correct 2D and FMV scaling, and 3D is left alone) This messes up the trick above , and doesn't leave any user with the choice between what filter suits their preference.

G.)Basically, would it be possible to make a switch/option that you could enable to say "Enable scaling/resampling at native resolution for 3D only =0/1"


Ugh sorry if that doesn't make more sense
 
AMD user here, the on screen stuff has been fixed now (minimap, blurry box, dialogue, loading screens). But I still have frequent crashes at the beginning of fights, when the games switches from overworld to fight scene.

Edit: Crashes occur at 4k downsampled to 1080p, no crashes at rendering res of 1080p, will try different resolutions now.
 
Saved the shadowplay recording of a full battle and here's the FPS I get. Drops down to ~40 at 2 points, but after that it stays at 50-60 for pretty much the rest of the fight.

Open up in a new tab to see the numbers if you got the extension for embedding webm's.
http://a.pomf.se/uprkcn.webm

So, you're basically in the same boat as we are. I didn't reach that chapter for the moment, so I don't know if I will get drops like his, but it seems to be the same problems we get.

60fps and little drops when something "popup". Maybe it's something from the HUD's fx that causes that.
 
Having issues with my 7870... If I lock my framerate via RadeonPro to 30 to prevent the 30/60 bouncing, my GPU gets 'bored' and goes to sleep (drops down to 150/300 clock rate) and thus my framerate plummets to 8fps. If I leave it unlocked, it never breaks 30-40% even at 4k, but again it does the 30/60 bouncing (the battle HUD as others have noted seems to be causing the majority of the dips).

Any other AMD user having these issues/have a solution? What I've seen of the game looks gorgeous at 4k and I don't want to give up that dream, especially when most of these things happen even at default 720p.
 
Having issues with my 7870... If I lock my framerate via RadeonPro to 30 to prevent the 30/60 bouncing, my GPU gets 'bored' and goes to sleep (drops down to 150/300 clock rate) and thus my framerate plummets to 8fps. If I leave it unlocked, it never breaks 30-40% even at 4k, but again it does the 30/60 bouncing (the battle HUD as others have noted seems to be causing the majority of the dips).

Any other AMD user having these issues/have a solution? What I've seen of the game looks gorgeous at 4k and I don't want to give up that dream, especially when most of these things happen even at default 720p.

If you've got MSI afterburner you should be able to set Unofficial Overclocking mode to without powerplay support. It will keep your card at the higher clocks all the time until you change it back, which will require a reset iirc.
 
Not working for me :-( I'm using these settings:

clearRenderResolutions
renderResolution 1920x1080@60

maxScreenshotParallelism -1

logLevel 0

aaQuality 0

injectPSHash 1329c9bf

pluginHandlesDownsampling true
forcePresentRes true

and it crashes at startup (doesn't even show the language/fullscreen/windowed menu). Also, Kaspersky detects Gedosato as a trojan, I had to add it to the exception menu. Video card is a HD5870.
 
Not working for me :-( I'm using these settings:



and it crashes at startup (doesn't even show the language/fullscreen/windowed menu). Also, Kaspersky detects Gedosato as a trojan, I had to add it to the exception menu. Video card is a HD5870.

In the main config file (not the FFXIII one) set your resolution instead of having it auto detect (which is what the 0's are). That fixed the crash at startup for me.

If you've got MSI afterburner you should be able to set Unofficial Overclocking mode to without powerplay support. It will keep your card at the higher clocks all the time until you change it back, which will require a reset iirc.

I'll have to try it later... My wife is currently asleep and I don't want to wake her just to get it working right now.
 
This isn't an issue exclusive to FFXIII at all, but it bothers me to no end when, for some reason, prerendered stuff won't use the whole screen, and I get a line like 1 pixel long in one of the sides. In-game the whole screen is filled, so it's probably not my TV being poorly configured.

The Uncharted games' black bars when looking at shit also gave me like 2 pixels long lines on the top where it wouldn't be black and I would see the game behind it. Again, I don't think it's my TV since The Last of Us doesn't have this issue, but I didn't have it on my old TV either.

I know this is kinda off topic, sorry, but since many people who are into this stuff are around here, maybe someone can help me?
 
Yeah I am totally confused at this point and i'm only an hour into it lol

It doesn't get much better. They will drop a bit of information here and there, but it's all delivered very heavy handedly which makes it hard to follow even as they info dump you. They give you an in-game glossary for a reason (because the writing is so terrible). It's a bit better for me on my second time through since I actually have a functioning understanding of what's going on... sort of. The cold boot option coupled with the dozens of made up terms was not a great way to start this game... but it was the quickest way they could start the game with a giant spectacle.
 
So I spent 2 hours tracking down the screenshot issues only to finally figure out that the game simply runs out of address space. Seems silly when it is using roughly 600 MB out of 2 GB but there you have it.

I'm somewhat annoyed now.
 
In the main config file (not the FFXIII one) set your resolution instead of having it auto detect (which is what the 0's are). That fixed the crash at startup for me.

Thanks but it doesn't work. In the main config file I have

renderResolution 1920x1080@60

presentWidth 1920
presentHeight 1080
presentHz 60

I also tried to set presentWidth/Height to the native res of my monitor (1920x1200) and it doesn't work either. It crashes even if I try to force the game @ 720p.

Edit: I tried with a new fresh install of Gedosato and now (without changing anything) it works!
 
Sorry buuuuuuuuuut what's the problem with the screenshots function?
Because i'm able to take every screenshots I want through GeDoSaTo, glorious hudless 32MB .bmp. :O
 
Sorry buuuuuuuuuut what's the problem with the screenshots function?
Because i'm able to take every screenshots I want through GeDoSaTo, glorious hudless 32MB .bmp. :O
The problem occurs when you want to capture glorious hudless 60 MB .bmps. Or more :P

I managed to mitigate it now by setting all the game's heap allocators to low fragmentation mode (I have no idea why they weren't in the first place). So far it doesn't seem to break anything.
 
ok im new to this and this is probably a dumb question but the program just doesnt seem to want to work for me. I mean the launcher works and the game comes up but seriously nothing is changing, there are still those huge black bars above and below the game. What do i do? Oh and GeDoSaTo is activated.

[UPDATE]
Nevermind. For anyone in my situation, run EVERYTHING as admin. :D
 
Well that somewhat makes sense. Knocked down the rendering resolution and yep got a saved screenshot at 56.2mb.

Saying that Lake Bresha is a tad more demanding than I though. Though I was trying to render it 36 times that of a PS3!
 
Well that somewhat makes sense. Knocked down the rendering resolution and yep got a saved screenshot at 56.2mb.

Saying that Lake Bresha is a tad more demanding than I though. Though I was trying to render it 36 times that of a PS3!

It's demanding regardless of resolution I noticed. I was getting them even when I dropped the resolution lower.
 
This might be a stupid question, I know this only works with 16:9, but is there a best resolution to choose for 21:9? I just got the monitor yesterday so thought it'd be worth a shot. If not, no worries.
 
New version, changes:
  • Added shadow scale option (increases shadow resolution)
  • Added settings for the number of MSAA samples and coverage sampling (that is, CSAA or EQAA depending on your GPU)
  • Mitigated issues with large screenshots (taking a screenshot should never crash now, but it might still fail at very high resolutions or settings - it will report that failure though)
  • Changed scaling order, fixes some sharpness issues

Performance of these options:
A few words on performance, according to my testing: Starting from a base setting of 3840x2160 with bicubic scaling at 60 FPS I get a GPU usage of 66% on my 770.

Increasing shadow scaling to 4 gives a very marginal increase to 67% (basically free on my system). Setting it to 8 goes up to 70%.

Going from the default 4xMSAA to 16xCSAA increases GPU usage from the 66% base to 70%. Worth it in my opinion. 32xCSAA (that is, 8 MSAA samples + coverage AA) goes up to 80% and the improvement is debatable.

Personally, I have my user settings at this now:
Code:
renderResolution 3840x2160@60
MSAASampleCount 4
enableCoverageSampling true
shadowScale 8
presentInterval 0
scalingType bicubic

presentInterval 0 is because I play in borderless fullscreen, so I don't need the game to do vsync.

At those settings I get pretty solid 60 FPS in the first area (didn't get out of that yet!). I know I said I'd go for 30 and high IQ, but even I honestly can't really complain about anything IQ-wise with 16xCSAA and bicubic downsampling from 4k.

It's great to be able to use real AA in a game again.
 
New version.

Durante, I've been having an issue where clicking the update button on GeDoSaTo doesn't seem to actually update the program. This has happened with the last 3 updates. I click "Update to xxxx" and it goes through the motions, downloads the updated files, installs them and says it's completed, but the program still says I'm at the previous version, and the update button is still there.

Edit: On a second look, it appears GeDoSaTo does, in fact, update. It just doesn't think it has. It's updated but the version number doesn't change, and the update button remains afterward.
 
New version, changes:
  • Added shadow scale option (increases shadow resolution)
  • Added settings for the number of MSAA samples and coverage sampling (that is, CSAA or EQAA depending on your GPU)
  • Mitigated issues with large screenshots (taking a screenshot should never crash now, but it might still fail at very high resolutions or settings - it will report that failure though)
  • Changed scaling order, fixes some sharpness issues

Performance of these options:


Personally, I have my user settings at this now:
Code:
renderResolution 3840x2160@60
MSAASampleCount 4
enableCoverageSampling true
shadowScale 8
presentInterval 0
scalingType bicubic

presentInterval 0 is because I play in borderless fullscreen, so I don't need the game to do vsync.

At those settings I get pretty solid 60 FPS in the first area (didn't get out of that yet!). I know I said I'd go for 30 and high IQ, but even I honestly can't really complain about anything IQ-wise with 16xCSAA and bicubic downsampling from 4k.

It's great to be able to use real AA in a game again.

Does the GDST borderless function works now? Mine doesn't work when I used it.
 
Durante, I've been having an issue where clicking the update button on GeDoSaTo doesn't seem to actually update the program. This has happened with the last 3 updates. I click "Update to xxxx" and it goes through the motions, downloads the updated files, installs them and says it's completed, but the program still says I'm at the previous version, and the update button is still there.

Edit: On a second look, it appears GeDoSaTo does, in fact, update. It just doesn't think it has. It's updated but the version number doesn't change, and the update button remains afterward.
Hmm, try removing the entire installation and reinstalling?

Does the GDST borderless function works now? Mine doesn't work when I used it.
No. For now, I set the game to windowed and use another tool for borderless fullscreen.
 
Just downloaded the new one and so far my FPS was better than run (haven't left the first area yet)

Shadows are a bit jaggie though but that's the only issue I saw
 
Just downloaded the new one and so far my FPS was better than run (haven't left the first area yet)

Shadows are a bit jaggie though but that's the only issue I saw
If you haven't changed the settings, the shadows will be exactly the same as before (there are no changes).
If you have, they'll be less aliased than before.
 
Durante, I've been having an issue where clicking the update button on GeDoSaTo doesn't seem to actually update the program. This has happened with the last 3 updates. I click "Update to xxxx" and it goes through the motions, downloads the updated files, installs them and says it's completed, but the program still says I'm at the previous version, and the update button is still there.

Edit: On a second look, it appears GeDoSaTo does, in fact, update. It just doesn't think it has. It's updated but the version number doesn't change, and the update button remains afterward.

I used to have this problem, but haven't seen it in a while. On my end it was caused by the dll being locked down by some other program for some reason (at the time it was one of the Steam processes, helper services, whatever, don't remember which), and shutting down Steam would allow it to update properly. That was also the time when I was getting seemingly random Steam crashes when GeDoSaTo was enabled, but those have stopped too.
 
If you haven't changed the settings, the shadows will be exactly the same as before (there are no changes).
If you have, they'll be less aliased than before.

Hmmm I haven't changed anything no I'd break something by going through the settings maybe I just wasn't noticing them before now
 
is anyone else irrationally capped at 30fps? it sits around 30 and has only once went up to about 45, only to dip back down. this is completely regardless of resolution.
 
Top Bottom