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.
Can someone confirm or deny that this happens with the D3D driver aswell?

It seems to be limited to that battle, and only if you use it with All materia, very odd conditions that should have nothing to do with the driver.
 
ok I am using 1680x1050 now in the custom driver config, with aspect ratio correction so doesnt stretch to wide screen.  Initially my hardware did struggle with this but I tuned some nvidia driver settings (kept my same antialiasing on tho) and disabled vsynch in the config and now runs smooth again.  This gives me the full screen height as well as no desktop glitches with my windows when I play the game.

I noticed even tho I had disabled monitor scaling so the monitor was using native res when using lower resolutions, the desktop was forced down to the same res as ff7 which is why everything was shifted to the right.
 
Can someone confirm or deny that this happens with the D3D driver aswell?

It seems to be limited to that battle, and only if you use it with All materia, very odd conditions that should have nothing to do with the driver.
Someone here will have D3d up for testing, place the save file up.
 
I might be able to do the D3D acid test, considering FF7 + 3dfx D3D is about as glitch-free as you can get, driver-wise. :wink:  So yes, please put the save file up, 'cause I'm currently not anywhere near Jenova Death in any of my current savegames.

That being said, I may not be able to produce any results until later this week -- I've got a rather busy week scheduled (and no, I'm not happy about said scheduling). :roll:
 
Last edited:
Awesome Aali, just awesome!

Finally everything is working, I am making this project a bit public in YouTube for you- I will post the link here :D

I got yesterday my brand new Full-HD TV :D Hell yeah, playing FF7 on 1920*1080 is REALLY AWESOME xDDD
But it's black/white 'cause of connecting my laptop and my TV via S-Video cable xD

I ordered at ebay a VGA-HDMI cable, so I think it will be in color next time :D

Some Pic's :D





Thank you again Aali, this is the best improvement for FF7 ever! Also fans of the Original FF7 without mods will be "satisfied" with this :P
Because of only changing the resolution and activating Anti-Aliasing without new "graphics" it has its old charme!

You're awesome man :D

See ya,

Deniz
 
Forget abot that, how the hell is that S-Video cable carrying a 1920x1080 signal?  I thought that was totally outside the spec of them, since S-Video was supposed to be a poorer-quality cable than Component (or composite, whichever was supposed to be the 5-prong cables). :?
 
Forget abot that, how the hell is that S-Video cable carrying a 1920x1080 signal?  I thought that was totally outside the spec of them, since S-Video was supposed to be a poorer-quality cable than Component (or composite, whichever was supposed to be the 5-prong cables). :?
I'm sure it's only 480p and not 1080.  I'm fairly sure S-video is progressive, while normal composite cables provide interlaced video.  Since his TV is new, it probably automatically scales to fullscreen.   Not sure about the black and white though...
 
Just forcing the option ;)

At first it didn't worked^^
Then, I forgot where, I found an option in the Nvidia Control Panel which allowed me to choose one resolution of all available resolutions my GRAPHIC-CARD allows/supports.

I think it's black/white because my cable is a bit f***ed up :D


So, here's the video I promised you :D

npsazd.jpg
@obesebear:
No, it's not scaling to fullscreen- it's his native resolution (so, 1080p). I can see at my notebook screen which resolution is now beeing displayed. Yeah, it is a wonder that it is working- but who care's? Its working xD But the quality is really bad^^ It is 1920*1080 but it doesn't look as well as it is in real^^

The quality will be much better with a cable which is designed for it ;)
And the video is captured with my brandnew N96 xD

See ya,

Deniz

EDIT: Wikipedia says:

Due to a lack of bandwidth, S-Video connections are generally not considered suitable for high-definition video signals.However, on the older monitors with S-Video but without HDMI and DVI, some graphics cards have full display (including bootup display) with HDMI, DVI and S-Video and partial full display (displaying only after the OS boots up) with component and composite. So in this case, S-Video works well as it allows the user to see the display in the event that they need to adjust settings in the CMOS.
 
Last edited:
Okay, this has now officially become the greatest mod for FF7 ever. Linux users will praise your name.

I'll go put up a comment about this on the Wine AppDB.
 
d33eniz: I can think of only one reason it's black and white. Your computer is sendind an NTSC signal and your TV is outputting a PAL signal (or vice versa). If you bought the TV in North America and you live in Europe, for example, you run into this problem. Some TVs have multiple signal compatibility, so all you have to do is change it in the menu.
 
Mmmmh- never tought about this. Maybe. But I don't care because I just wanted to show what you COULD do with a S-Video Cable. The resolution is max, but the quality of the picture is almost bad.

Like I said before:

I bought a cable designed for this job and thank you Aali to make this possible :D
 
You have my thanks for your hard work on your FF7 replacement driver.  It has gotten me much, much further in the game. :)

With that said, it runs very slow on my PC, maybe 80-90% of normal speed.  And during the very first airship sequence, it slows to a crawl.  How slow?  Like during a conversation I'm getting 3 letters every 30 sec, and it takes 5-10 min to reload the screen when I go from one room to the next.  I actually can't get any further in the game, with or without the driver, because I simply can't get through the convo's necessary to get to a savepoint.  :(

Here is a link to my savegame (it starts at the savepoint preceding the Tifa gas chamber sequence):
http://www.filefactory.com/file/ag5db9h/n/save04_ff7
 
It is definately smoother in vsync.  The game now runs in 30 fps at 75 hz as well.  Although fraps recording drops to 25fps, but this is prob a fraps issue

The immediate issue of 25 fps with my system when at 75 hz is gone.
 
Yeah, I noticed that slowdown too!

What's going on? 1 or 2 beta's ago it was not slow downed like that!


But Aali knows what he's doing ;) He will improve that too ;)
 
Played all the way through that scene, until you get to the world map again, no slowdown. Please try the earlier betas and find out where this started.
 
Previously it used rdtsc with a timeGetTime calibration loop, the driver replaces this with QueryPerformanceCounter and overrides the calibration with QueryPerformanceFrequency.
 
I was going to suggest Queryperformancecounter ;)  well done  (looking at the debug info I would have realised this).  That doesn't need to invoke timebeginperiod(1)  which timegettime does.  I think it is purely based on processor speed

Although I did hear some older processors had problems with Queryperformance 

http://www.gamedev.net/community/forums/topic.asp?topic_id=357918 < debate there about it also.  Seems to be newer not older processors

edit:  also, I take it it is much more difficult to change the FF7 timebased calculations and use frame based?  (I know this isn't so desirable with PC games, but processors/gcards these days are surely fast enough for FF7?)

I am assuming ff7 uses time based calculations.... actually I am not sure, since frame based ones would mean no glitches with the minigames??
 
Last edited:
aali thanks for the update.

0.6.7 so far been very stable for me, I will upgrade to 0.6.8 next time I fire up the game (some time today).

I have anti aliasing on in my nvidia panel which smoothes out the jaggies on the models in battle scenes and field but backgrounds and attack animations remain blocky at high res, is this what to expect and anti aliasing cant fix?
 
Last edited:
Status
Not open for further replies.
Back
Top