Author Topic: Custom graphics driver for FF7/FF8 [v.1-.7.6]  (Read 759574 times)

mrsmartalec

  • Guest
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #725 on: 2009-07-14 15:10:52 »
So there are separate plugins you have to download?  Ok, where would I find them and when I do, how do I replace the codes?

halkun

  • Global moderator
  • *
  • Posts: 2097
  • NicoNico :)
    • View Profile
    • Q-Gears Homepage
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #726 on: 2009-07-14 17:29:21 »
Oops, now you've gone and confused the noobie. Way to go...

(He's talking about the playstation plugins)

mrsmartalec

  • Guest
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #727 on: 2009-07-14 23:42:12 »
Oh lol, so I'm screwed?  Were those pics from playstation or something?

Hellbringer616

  • *
  • Posts: 1913
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #728 on: 2009-07-15 00:06:49 »
No, This driver (and pics related to it) are for the PC version.

He was saying you can use the shaders from petes opengl plugin for ePSXe to make the backgrounds look better, atleast i think thats what he meant.. Either that or use the shaders to add a fuex blood effect to the game.

Prince Lex

  • *
  • Posts: 882
  • Opinionfact is Redundancy
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #729 on: 2009-07-15 00:12:51 »
Is it possible to use AA with this plugin? The AA on my graphics card doesn't seem to give it that much improvement, the text is still quite jagged as stated above.

mrsmartalec

  • Guest
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #730 on: 2009-07-15 00:16:09 »
Lol ok I apologize but I'm still confused...

So...you can use plugins/shaders/whatever on this driver (pc version)?  If so, where and how do I obtain/install them?  The reason I mentioned AA was because I read that a guy that uploaded a pic was using AA in it.

Thanks.

Aali

  • *
  • Posts: 1196
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #731 on: 2009-07-15 00:21:44 »
AA and AF settings are usually accessible via your graphics drivers control panel.
They will not noticeably improve any of the pseudo-2D graphics though (field backgrounds, menus etc)

You could always upload a screenshot so we can see whats going on.

While you can use your own shaders with this driver, there are none available that will magically make things look "better".

mrsmartalec

  • Guest
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #732 on: 2009-07-15 00:40:40 »






Yeah I tried changing the AA with my ATI control panel, but it didn't seem to change anything.  I could try again though.

EDIT:  Oops, well that didn't work.  How do I upload an image then lol?

Prince Lex

  • *
  • Posts: 882
  • Opinionfact is Redundancy
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #733 on: 2009-07-15 01:50:36 »
Upload to somewhere like photobucket or imageshack then post a link.

It may be something to do with ATI cards. My laptop's native resolution is 1280x800, so enabling AA causes artefacts when the game isn't set at a resolution thats a multiple of 640x480, even when using preserve aspect = true. However, when prevent_rounding_errors = true, there are no artefacts with AA & AF up at x16 and it does look much better - I'm happy with this.

The reason I'm confused is because with the SaiNt's High-Res patch (which only supported 1280x960 & 1280x1024) and AA was turned on, the font looked a lot smoother, as did materia slots and such. Although this patch is far superior, the font looks quite jagged still, though marginally better than the original - and I've tried it in 1280x960 (with the bottom cut off, obv). The thing is, it looks a lot better in some screenshots posted here. I'll post a screenshot as soon as I can, I'm using a friends comp atm.

blargiefarg

  • Guest
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #734 on: 2009-07-15 04:31:12 »
If you want your backgrounds smoothed you will need to replace the code in main.frag and main.vert. I suggest you get some of the shaders used by Pete's OGL2 plug-in. Personally, I like one called Smart Bloom.

Borde, I tried that just now, and all it did is kill the framerate! And possibly other stuff!

EDIT: Could you possibly copy your main.frag and main.vert code onto the thread or simply message it to me?
« Last Edit: 2009-07-15 05:26:57 by blargiefarg »

drfeelgud88

  • *
  • Posts: 1355
  • da DOC iz here!
    • View Profile
    • My YouTube
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #735 on: 2009-07-15 06:36:20 »
this driver works wonderz! it fixed those graphic glitches i had in the past and i just barely got around to use it since i had the time... thankz aali! altho, i adjust the resolution (thanx to hellbringer616) and i set it to 1280 x 960 but it ends up being too wide!   :oops:

EDIT: oo, nvm, i figured out. great work on the lastest driver aali :)
« Last Edit: 2009-07-15 07:45:11 by drfeelgud88 »

Borde

  • *
  • Posts: 891
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #736 on: 2009-07-15 12:50:56 »
Mmmm... you are right guys, this post-processing thing is trickier than I thought. Actually main.frag and main.vert should remain unchanged (unless you know what you're doing). What you should do is change the postprocessing shader file (by default bloom2.post). This file is a fragment shader, so if your desidered filter does something on the vertex shader, it's not meant to be used here (I guess it can allways be adapted, though). So far I could only get Smart AA Bloom working partially. It smooths the GUI correctly, but the background remains blocky.

Edit: Got it working. I had to specify the original resolution on the shader. Here you have the shader:
http://www.megaupload.com/?d=1HJAA9HX
3D gets filtered too, so things can get a little blurry, but I think it's fine. You can adjust the strength of the filter by changing the width and height variables (the lower the resolution, the bigger the strength).

Here are a couple of pics to show the effect:
Befor:

After:
« Last Edit: 2009-07-15 15:01:19 by Borde »

mrsmartalec

  • Guest
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #737 on: 2009-07-15 15:09:48 »
Ok I downloaded that shader.  Now, how do I use it instead of the default?

Borde

  • *
  • Posts: 891
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #738 on: 2009-07-15 15:18:08 »
Put it on the shader directory, edit ff7_opengl.cfg and change the post_source variable.

mrsmartalec

  • Guest
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #739 on: 2009-07-15 15:34:52 »
Got it, thanks.  It is definitely smoother, but yeah a little blurry.  Is there any additional shaders, or whatever, to counteract that?

Aali

  • *
  • Posts: 1196
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #740 on: 2009-07-15 15:39:53 »
Get ready for some nitpicking :P

The texture sampler should always be called "tex", it will be set to the right texture unit from the driver. (Obviously it's working anyway, but you shouldn't rely on this)

Borde

  • *
  • Posts: 891
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #741 on: 2009-07-15 16:03:35 »
Well, there are other filters that look less blurry, like 2xSai or HQ2x, but personally I don't like how they look on hi-detail images. Besides, you'd need to write a fragment shader that does the job.

I guessed the the texture sampler should be called tex Aali, but I changed the name to see what happened and it still worked so I didn't care anymore :-P I'll keep it in mind in the future though.

Prince Lex

  • *
  • Posts: 882
  • Opinionfact is Redundancy
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #742 on: 2009-07-16 00:40:53 »
Shader looks great ingame. My fps drops to 20 in the field though ^_^

And yeah, it's a little blurry - but still better. Makes the text look nice and smooth - and if you haven't noticed by now, I'm funny about the text.

Aali

  • *
  • Posts: 1196
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #743 on: 2009-07-16 00:43:42 »
If you want nice text you could always replace the fonts with high-res textures.

Prince Lex

  • *
  • Posts: 882
  • Opinionfact is Redundancy
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #744 on: 2009-07-16 00:49:47 »
I'd love to, but I have no idea how to do that! I could learn though, I have a week off work with nothing to do but relax (I'm so happy right now).

Hellbringer616

  • *
  • Posts: 1913
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #745 on: 2009-07-16 02:18:33 »
If you want nice text you could always replace the fonts with high-res textures.

Probably did the textures wrong, But when i tried that the game didn't load up any text i used a 512x512 256 color bitmap

Terid__K

  • Guest
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #746 on: 2009-07-16 06:33:30 »
Hmmm, it's definitely too blury, plus the fps drops to an unplayable level (very weird indeed). But it's a nice start.


Borde

  • *
  • Posts: 891
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #747 on: 2009-07-16 10:38:55 »
You can also make that shader filter only the text by rising the width and height variables in the shader.
By the way, I didn't think this shader would be so power demanding. It works fine in my machine (I've got an 8800GT, though).

Terid__K

  • Guest
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #748 on: 2009-07-16 11:02:53 »
I have a 7600GS, more than enough for FF7 and custom shaders (at least it should be).


Aali

  • *
  • Posts: 1196
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #749 on: 2009-07-16 12:59:51 »
Scaling and/or postprocessing is essentially drawing a full screen worth of pixels, twice. Without FBO support, this alone will be sucking a lot of performance.

But even if you have FBO support, this shader does a number of texel fetches per pixel and performs some less-than-trivial math on them. This is waaay more GPU-intensive than what FF7 normally does.