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.
Slight problem on my laptop. Even with battleswirl_framelimiter and vsync set to true, the swirl isn't working.

Most of the time the game flickers from black to the last rendered frame rapidly while the swirl is meant to be displayed. Other times, it'll just be skipped as if it wasn't there.

It is probably another limitation with my GL, but I thought I'll mention it in case it is fixable.
That may already have been fixed actually, there was a problem with GLs that don't have FBO support that would cause all framebuffer effects to fail.
 
UMM..how do you change the resolution?
Open ff7_opengl.cfg with notepad and edit "set window size" and "custom internal resolution" as desired. After you've done that, just save (and make sure you don't change the file name).

There are instructions in the document itself.
 
@Aali

The laptop that doesn't work with
window_size_x = 0
window_size_y = 0

internal_size_x = 0
internal_size_y = 0

works with
window_size_x = 1280
window_size_y = 960

internal_size_x = 0
internal_size_y = 0

The problem is that it only supports 1280x800 so the game exceeds the screen.

What should I do?
 
Have you tried setting internal resolution to 1280x960?

That's what I do with my laptop (1440x900). It looks good  :wink:
 
You could run @ 960x720. Then it won't exceed your screen. Also that's a good size for window mode.
 
Err, people, don't set internal resolution unless you have a very good reason to do so. prevent_rounding_errors will automatically find the optimal configuration for your system. (Unless you're JUST above some multiple of 640x480 and have FBO support, that could be a bit of a waste of resources since it will render in the nearest higher multiple, but this is pretty much the only case where you might want to change the internal resolution manually)
 
OK I'll show all results using Laptop with maximum resolution of 1280x800

All of this have
preserve_aspect =  true
fullscreen = true
prevent_rounding_errors = true/false just the same I guess

1. (WORKS BUT WITH PROBLEMS) Works but exceeds screen size so the screen is cropped.
window_size_x = 1280
window_size_y = 960

internal_size_x = 0
internal_size_y = 0

2. Error: Internal Resolution Too high,... ; Asks me to write emergency save ; Then closes.
window_size_x = 0
window_size_y = 0

internal_size_x = 1280
internal_size_y = 960

3. (WORKS BUT WITH PROBLEMS) Error: No useful indirect path found,... ; The game loads at upper left corner and not full screen you can still see windows (a lot on the right side and buttom)
window_size_x = 960
window_size_y = 720

internal_size_x = 0
internal_size_y = 0

4. Error: Internal Resulution too high,... ; Asks me to write emergency save ; Then closes.
window_size_x = 0
window_size_y = 0

internal_size_x = 960
internal_size_y = 720

5. Error: No useful indirect path found,... ; Asks me to write emergency save ; Then closes.
window_size_x = 1024
window_size_y = 768

internal_size_x = 0
internal_size_y = 0

6. Warning: Your graphics driver does not support NPOT textures,... ; Error: Internal Resulution too high,... ; Asks me to write emergency save ; Then closes.
window_size_x = 0
window_size_y = 0

internal_size_x = 1024
internal_size_y = 768

7. Error: Asks me to write emergency save ; Then Closes
window_size_x = 0
window_size_y = 0

internal_size_x = 0
internal_size_y = 0


whew, mannn that's a lot of trial and error please help
 
If only number 3 goes full screen then I'll have no problem.

3. (WORKS BUT WITH PROBLEMS) Error: No useful indirect path found,... ; The game loads at upper left corner and not full screen you can still see windows (a lot on the right side and buttom)
window_size_x = 960
window_size_y = 720

internal_size_x = 0
internal_size_y = 0
 
Seems like you have some really shitty drivers for your graphics card there.. I have to ask though, why didn't you try 1280x800?
 
Seems like you have some really sh*tty drivers for your graphics card there.. I have to ask though, why didn't you try 1280x800?
Heh, that's what I was thinking. I have a 24" widescreen and I set the window size to 1920x1200, which is 16:10, leaving the internals to 0. It shows the game perfectly with black on the left and right. I set it to 1280x720 when doing a Youtube video.

sorry I forgot to post it it kinda says NPOT
From your examples, the only time it said NPOT is when you set the internal resolution to 1024x768. Are you trying the window size as 1280x800 and the internal resolution to 0? The aspect ratio option should make the game 1066 or 1067x800 while the screen is 1280x800.
 
Ah, well, if you don't have NPOT textures that won't work since it can't scale the output.

Your best bet is probably 640x480 window mode. Unless you can get newer drivers for your card.
 
Now I'm not sure what all your driver can accomplish, but I was wondering...
When running in windowed mode if you click the X to close FF7, the process is still running meaning the task manager must be opened to stop it... can your driver eliminate this?
 
Now I'm not sure what all your driver can accomplish, but I was wondering...
When running in windowed mode if you click the X to close FF7, the process is still running meaning the task manager must be opened to stop it... can your driver eliminate this?
Doesnt do this in vista x64 which is a welcomed change in windows.

But drove me mad in xp.
 
Now I'm not sure what all your driver can accomplish, but I was wondering...
When running in windowed mode if you click the X to close FF7, the process is still running meaning the task manager must be opened to stop it... can your driver eliminate this?
Works For Me(tm)
I'm running XP, but there's no reason why it shouldn't work on any version of windows. FF7 should recieve its WM_CLOSE message all the same.
 
ya i remember i had to end the process in order to play ff7 again.. ya it was a pain for XP but on my vista there's no need... finally a good thing in vista that deals with ff7 haha  :-P
 
Turn off compatibility mode if you have it on. That's what prevents the process from closing if you're in Windows XP.

By the way, the frame rate is dropping considerably in areas that have too many models together. It doesn't matter what resolution I play at, the performance hit is always the same. A good example of this is the house full of cats in Wutai. This sort of thing never happened with the default D3D driver.

EDIT: I'm playing on XP SP2, if that helps.
 
Last edited:
Status
Not open for further replies.
Back
Top