Custom graphics driver for FF7/FF8 [v.1-.7.6]

  • Thread starter Thread starter halkun
  • Start date Start date
Status
Not open for further replies.
thanks. heres another, why am i hearing crappy sounds when i activate the driver? the sounds are broken when i scroll my selection finger up and down..
 
Oh, awesome, v0.7.3b is out! I didn't recognized it- won't you edit your first post? Aweeeeeeeeeeeeeeeeeeeesomeeeeeeeeeeeeeeeeeeee :D
 
Changelog
Fixed the random crashing.
Fixed some less than random crashing.
Added configuration option to enable/disable the new transparency features.
Improved error handling w.r.t. broken models.
The drivers own text rendering doesn't look like crap anymore (not that anyone gives a sh*t, it's only used for the debug info anyway)
Thanks again for the update! :-D
I have never had any crashes with your custom graphics mod, but i might have been just lucky or not played long enough.
Btw, I'm guessing i need to install a separate patch to see those transparencies? Or how do they work, and where can i check them out? :P

Hmmmm, the only thing missing now is a "complete replacement" for FF7Config.exe so we don't need to run the registry files and be careful if we run that program by accident.
 
Here's a crash report.  Happened in the motorcycle scene when fighting the boss, 1st disk.
http://www.mediafire.com/file/2bon1xz0gfm/crash_submit.zip

It was when the boss used "twin burner"
...
Confirmed, there is a problem with the flamer attacks of motorball when fancy_transparency is on.
I could not reproduce the crash though, I just got the error messages.
Turning off fancy_transparency while you fight the boss will solve the problem.
A permanent fix has already been implemented for the next version.
 
An Other Crash appeard:

Battle vs emerald weapon: when he launches emerald beam's attack
 
Are some of the graphical effects missing/flickering/glitching when he does the attack? In that case it's the same issue.
 
Hello Aali,

Great work with the drivers, and all works at my Final Fantasy VII. But I think the Final Fantasy VIII is'nt setup for the german version? Too bad, maybe you can add it (I think is just a hash-check for correct patched *.exe? *just suggesting - don't cut my head ;O*)?
The problem is, I can't use the eng *.exe, because the program looks for /eng/ folders inside the packed files (at Final Fantasy VII it was possible to use the eng *.exe with drivers and german game by renaming some data (before you add there the support - so nevermind ;)).

Here is a Link for the GeForce 1.2 german patch.

- Masqurin
 
I adapted a median filter for post processing:
http://www.intergenies.com/file/median.post

It worked really well. It rounds the edges. Try it for yourself. Here are some screenshots:
comp2.jpg
comp1.jpg

comp3.jpg
comp4.jpg
 
Last edited:
just wanted to say i moved all my stuff off of xp and onto win7, and the driver is functioning perfectly.  Great job aali!

Lee
 
rightclick save as on the median.post file. save it to your ff7/shaders directory.  then open ff7_opengl.cfg and change this section so it looks like this:

Code: [Select]
Code:
# post-processing shader, used to apply fullscreen effectspost_source = shaders/median.postenable_postprocessing = yes
overall the filter looks pretty good, it's not overly powerful and smooths things out nicely.  On the other hand, it causes alot of other textures to simply lose detail.  That's just the drawback to using postprocessing that blankets everything, you have no control over what gets filtered. It would be cool if it ccould be contained to only altering the background textures
lee
 
Last edited:
Don't know what I am doing wrong! Everything looks like an oil painting super blurry and here's the thing when I go to create a screenshot It's super sharp! So I have no proof my settings are...
 
# ff7_opengl config file

# use shaders, if available and supported
# turn shaders off to use the OpenGL 1.1 backend
use_shaders = yes

# plugins
# a movie plugin is required, the music plugin is optional, but required to make FF7Music work
movie_plugin = plugins/ffmpeg_movies.fgp
#music_plugin = plugins/ff7music.fgp

# vertex and fragment shaders
vert_source = shaders/main.vert
frag_source = shaders/main.frag

# post-processing shader, used to apply fullscreen effects
post_source = shaders/median.post
enable_postprocessing = yes

# display frames per second counter in upper right corner
show_fps = no

# display some real-time debug information
show_stats = no

# set the window size (and fullscreen resolution) of FF7
# 0 means use original resolution (whatever ff7.exe provides)
# preserve_aspect adds black borders as needed to preserve a 4:3 aspect ratio
window_size_x = 1920
window_size_y = 1080
preserve_aspect = no
fullscreen = yes

# prevent glitches due to rounding errors by rendering in the nearest (larger, if supported)
# multiple of the original resolution and up/down-scaling
prevent_rounding_errors = yes

# check your driver settings if this option doesn't seem to work
enable_vsync = yes

# limit snowboard, coaster and highway minigames to refresh rate / 2, i.e. 30fps for a 60hz display mode
# vsync must be enabled and working for this to have any effect
minigame_framelimiter = on

# same thing, but for the battle swirl
battleswirl_framelimiter = off

# replace FF7's default framelimiter timer source
use_new_timer = yes

# use a more stable (but less accurate) timer to control FF7's framelimiter
# this option has no effect unless the use_new_timer option is on
use_stable_timer = no

# allow FF7 to use linear filtering for its textures
# some things look slightly better with this option on, but alot of textures just lose their detail
linear_filter = yes

# enable alpha blending for textures without an existing blending effect
fancy_transparency = on

# read files directly instead of using LGP archives
# this option requires you to have all your LGP archives unpacked in direct/, with one folder for each archive
# for example; if FF7 is looking for aaab.rsd in char.lgp, this option will make it open direct/char/aaab.rsd instead
# this option should be used for testing only, performance will take a hit
direct_mode = off

If anybody has any idea's please let me know.

http://i976.photobucket.com/albums/ae246/Mako_07/untitled.jpg
 
It would be cool if it ccould be contained to only altering the background textures
Maybe it would be possible with access to a depth texture which contains the z-coordinates of the screen.
 
Don't know what I am doing wrong! Everything looks like an oil painting super blurry and here's the thing when I go to create a screenshot It's super sharp! So I have no proof my settings are...
 
it could be due to the fact you are postprocessing,and using linear filtering. turn off linear filtering and see how it looks.
 
Don't know what I am doing wrong! Everything looks like an oil painting super blurry and here's the thing when I go to create a screenshot It's super sharp! So I have no proof my settings are...
 
it could be due to the fact you are postprocessing,and using linear filtering. turn off linear filtering and see how it looks.
Nope thats not it. This is strange...Hmmmmm

*EDIT* GOT IT...It was my resolution!! For some reason my gpu on 1080p HDMI does this super color thing and makes it look terrible!. For future reference just play the game in full screen saves a lot of headaches.

P.S Thanks pyrozen your always there for me to save the day wish I could say the same about my lazy boyfriend.
 
Last edited:
I think the resolution thing is a problem with the shader actually, since it doesn't touch the width and height uniforms it will sample the wrong areas of the screen if you're running at some higher resolution.
 
Good job on the custom driver Aali, works like a charm! Would be nice if you could add a feature to boost the overall FPS of the game a little though.
 
Status
Not open for further replies.
Back
Top