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

Mindrip

  • Guest
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1150 on: 2009-08-12 14:58:55 »
@Curlyoxide / Aali thanks for your reply, and yes this is the current driver i am running. but i just cant get the ff7 to render in 3d. ive tweaked with intels opengl settings and dosnt make anydifferce. i have also read someone that the intel 945 chipset dosnt support opengl 2.0, im running out of idears. i also notice that it does seem to render in 3d looking at the app.log with the standard ff7.config set to nvidia tnt. but i would like it to work with the custom driver.

if anyone can help i will be most gratefull

many thanks mindrip XD

I feel like giveing up intel graphics sucks. lol


Mindrip

  • Guest
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1151 on: 2009-08-12 15:51:07 »
@Curlyoxide thanks for your reply, and yes this is the current driver i am running. but i just cant get the ff7 to render in 3d. ive tweaked with intels opengl settings and dosnt make anydifferce. i have also read someone that the intel 945 chipset dosnt support opengl 2.0, im running out of idears. i also notice that it does seem to render in 3d looking at the app.log with the standard ff7.config set to nvidia tnt. but i would like it to work with the custom driver.

if anyone can help i will be most gratefull

many thanks mindrip XD

I feel like giveing up intel graphics sucks. lol

Just found out intel chipset only supports up to OpenGL Version=1.4.0  could this be my problem


lukas227

  • Guest
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1152 on: 2009-08-12 16:57:28 »
@myk: midi has always been crappy, so I'm using ff7music which (thanks to aali's driver) works fine on linux. If the sound effects get cut off in a weird way, try setting Direct Sound Hardware Acceleration to Emulation in winecfg (Audio Tab).

willis936

  • *
  • Posts: 370
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1153 on: 2009-08-12 17:43:12 »
I'm using LoopBe because I can't seem to get the driver or ff7music to cut out the midi.  I've tried different combinations of music_plugin = plugins/ff7music.fgp and fake_midi = true but still no dice in ff7_opengl.cfg.

I was wondering if there is a trainer that works with this driver or do you have to use cheat engine?  Even then a lot of the values (save experience and gil) will likely be the same.  Levels, stats, things like that.  Plus it's limited in adding items and materia.
« Last Edit: 2009-08-13 01:02:40 by willis936 »

arew264

  • *
  • Posts: 94
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1154 on: 2009-08-12 17:50:02 »
Aali, does FF7Config do anything but edit the registry? It would be all too easy to replicate it if that's the case. Heck, I would do it if that's all it would take.

Satoh

  • *
  • Posts: 386
  • Assuming this statement is correct, I'm alive.
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1155 on: 2009-08-12 21:37:36 »
This isn't a question specific to Aali's driver, but Aali would be the best to know the answer...

Does FFVII have backface culling?  I see a lot of people using the KH and CC style models in their mods (or otherwise cartoony looking textures) and I was thinking...

If there was backface culling, an inverted and enlarged version of all of the body parts, painted black, would make an effective black outline around the characters...

Granted I have no idea how many people would want a full anime look to FFVII... but I figured there's no harm in asking if it's possible.

Besides that, if anyone were to be able to add or remove functionality to FFVII's visual engine... I'd bet on Aali...(not that I'm asking for it... I don't even have my PC copy right now...)

neohiei

  • *
  • Posts: 4
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1156 on: 2009-08-13 14:49:38 »
Hey Aali, thanks for your stuff... it seems to be awesome! but not here,
when I use your stuff, FF7 asks to remove a no cd patch... I'm on 1.02 patch... what's wrong? any ideas?
Thanks all

Kudistos Megistos

  • Banned
  • *
  • Posts: 3929
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1157 on: 2009-08-13 14:52:08 »
Have you ever had a no-CD patch installed? (you shouldn't, BTW)

The driver is supposed to work with just a normal .exe with the 1.02 patch. I think there are problems whem no-CD cracks are used with the driver.

pyrozen

  • *
  • Posts: 791
  • Team Avalanche Member
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1158 on: 2009-08-13 20:33:30 »
how exactly does the new PNG loading work?  Do you still load textures into the /textures directory, or do you place them within the /direct folder?

pyrozen

  • *
  • Posts: 791
  • Team Avalanche Member
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1159 on: 2009-08-13 20:49:54 »
nm, FINALLY got it figured out.  I ended up creating a plain white, 4-bit paletted bmp and modifying the HEX values within that.  It was much easier to see where to insert my code than using a "real" image.

lee

Mindrip

  • Guest
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1160 on: 2009-08-13 22:50:09 »
Hey Peeps

Is there a 1280x800 Saint patch buy anychance?. i cant get ff7 to render in 3d with my intel 945 chipset on Aalis custom driver.

many thanks xD

arew264

  • *
  • Posts: 94
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1161 on: 2009-08-14 02:31:03 »
Firstly, this isn't a good place to ask that.
Secondly, no, there isn't one.
Thirdly, why doesn't the driver work, and have you considered trying to get it to work instead of immediately abandoning it?

From reading your other posts, here's what I would do.
Uninstall FF7. Make sure C:\Program Files\Square Soft, Inc\Final Fantasy 7 is completely gone.
Make sure your graphics drivers are updated to the latest version.
Reinstall FF7 straight from the CDs. Do not apply any patches or mods.
Apply the 1.02 patch by replacing FF7.exe and FF7Config.exe. Do not apply any other patches or mods.
Open FF7Config.exe and make sure MIDI is all good.
Install the graphics driver by unzipping the latest release to the folder that contains FF7.exe.
Run the correct reg file to put the driver into the registry.
Edit ff7_opengl.cfg and set fullscreen to false and resolution to 800x600.
Run the game and report back whether it works or not.

The driver should run on your card. OpenGL 2.0 support is irrelevant.
The two things you can't do are install other patches/mods and run FF7Config after the driver is installed. Most patches/mods will work with the driver, but worry about installing them *after* you have the driver working so you can revert back if they don't work.
Also, setting fullscreen to false is probably the simplest and most foolproof way to test whether the driver is loading. If it runs in a window, you've gotten it working. If it launches in fullscreen, something's wrong.
« Last Edit: 2009-08-14 02:40:28 by arew264 »

willis936

  • *
  • Posts: 370
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1162 on: 2009-08-14 02:33:40 »
In his defense, at first glance it doesn't seem to do nearly as much as it's actually capable of.

Someone mentioned in another thread that a readme should be made for this to go over all of the features and how to use them.  If you do make one include a log of all changes, known issues/solutions, what it does exactly, compatibilities, etc.

Also, excellent work on this guys.  It's awesome.   8-)
« Last Edit: 2009-08-14 02:57:46 by willis936 »

Hellbringer616

  • *
  • Posts: 1913
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1163 on: 2009-08-14 03:21:54 »
Aali, sorry to finally (and sadly..) post a problem but, FF7 just crashed.

Right after Barret stepped forward to attack. here is the app log

Code: [Select]
INFO: Auto-detected version: FF7 1.02 US English
INFO: FFMpeg movie player plugin loaded
INFO: FFMpeg version SVN-r19334, Copyright (c) 2000-2009 Fabrice Bellard, et al.
INFO: NVIDIA Corporation GeForce 9800 GT/PCI/SSE2 3.0.0
INFO: OpenGL 2.0 support detected
INFO: Found swap_control extension
INFO: Original resolution 640x480, window size 1280x960, output resolution 1280x960, internal resolution 1280x960
LOCK UNLOCK TEST
MATRIX INITIALIZE
INITIALIZE DD/D3D END
ERROR: COULD NOT OPEN FILE C:\Program Files (x86)\Square Soft, Inc.\Final Fantasy VII\ff7input.cfg
initializing sound...
creating dsound primary buffer
reading audio file
loading static sounds
sound initialized
INITIALIZING MIDI...
selecting device 0:Microsoft GS Wavetable Synth, mid=1, pid=27,
midi data type: GENERAL MIDI
using midi data file: C:\Program Files (x86)\Square Soft, Inc.\Final Fantasy VII\Data\midi\midi.lgp
midiOutGetVolume returned: ffffffff
MIDI INITIALIZED
Failed to load: C:\Program Files (x86)\Square Soft, Inc.\Final Fantasy VII\Data\battle/battle.lgp

EDIT: Yeah, tried again, exact same error, Barret can attack once, then on his second attack he steps forward and it crashes..
« Last Edit: 2009-08-14 03:27:08 by hellbringer616 »

obesebear

  • *
  • Posts: 1389
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1164 on: 2009-08-14 03:31:26 »
Well the forward slash before battle.lgp is weird... is your battle.lgp modified?  If so did you use Aali's LGP/UnLGP or LGPTools?

Hellbringer616

  • *
  • Posts: 1913
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1165 on: 2009-08-14 03:32:19 »
modified, and LGPtools, and that was the first thing i noticed. About to try the original

EDIT: this time it just crashed RIGHT in the start of the battle with the original battle.lgp this time to desktop instead of locking up. Applog didn't generate

EDIT2: found the issue. sl1982's fonts when used in battle. Any idea why it might be doing that? He can't replicate it
« Last Edit: 2009-08-14 03:59:18 by hellbringer616 »

neohiei

  • *
  • Posts: 4
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1166 on: 2009-08-14 06:09:31 »
Have you ever had a no-CD patch installed? (you shouldn't, BTW)

The driver is supposed to work with just a normal .exe with the 1.02 patch. I think there are problems whem no-CD cracks are used with the driver.

Thanks for your reply... well, I installed a 1.02 downloaded somewhere... forgot where ^^ and thought it was an official version...
Do you think that no-cd is in another file? not in ff7 executable?

neohiei

  • *
  • Posts: 4
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1167 on: 2009-08-14 08:02:54 »
Ok, I reinstalled the game, took XP patch and give a try! It works perfect!!! plus in window mode :P
You guys are awesome ^^

Mindrip

  • Guest
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1168 on: 2009-08-14 10:45:17 »
@arew264 thank you for your reply. firstly i want to say sorry for my last post. i didnt mean to upset anyone i was just getting fustrated with it. i have tested out wat you mention and it seems to be working thank you very much :), ff7 pops up in a window. but i cant tell if its using 3d render or software this is my app.log as follows thanks again.

INFO: Auto-detected version: FF7 1.02 US English
INFO: FFMpeg movie player plugin loaded
INFO: FFMpeg version SVN-r19334, Copyright (c) 2000-2009 Fabrice Bellard, et al.
INFO: Intel Intel 945GM 1.4.0 - Build 7.14.10.4926
INFO: No OpenGL 2.0 support detected, shaders won't be available
INFO: Found swap_control extension
INFO: Original resolution 640x480, window size 800x600, output resolution 800x600, internal resolution 640x480
INFO: No NPOT texture support
ERROR: init_indirect failed, scaling and postprocessing will be disabled
INFO: internal resolution clamped to 800x600
LOCK UNLOCK TEST
MATRIX INITIALIZE
INITIALIZE DD/D3D END

Just noticed that DirectX is disabling Direct3d For some strange reason not sure why. maybe its all connect. going to reformat and start fresh and see if that solves anything
« Last Edit: 2009-08-14 12:02:24 by Mindrip »

Aali

  • *
  • Posts: 1196
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1169 on: 2009-08-14 13:56:22 »
how exactly does the new PNG loading work?  Do you still load textures into the /textures directory, or do you place them within the /direct folder?

The old png loading scheme is still there, for replacing textures without FF7 knowing about it, or to replace things that aren't in .tex format.
However, if you want to load a normal texture for a model or whatever, you can just replace the tex file with a png and it'll work.

hellbringer616: It's very odd that you're having that error message for a font issue, but atleast you solved it.
Oh and forward slashes are not a problem.
« Last Edit: 2009-08-14 17:41:31 by Aali »

arew264

  • *
  • Posts: 94
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1170 on: 2009-08-14 14:48:36 »
A NoCD crack would be in either ff7.exe or CDCheck.exe, depending on the approach used to block the CD check.

arew264

  • *
  • Posts: 94
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1171 on: 2009-08-14 14:51:50 »
@arew264 thank you for your reply. firstly i want to say sorry for my last post. i didnt mean to upset anyone i was just getting fustrated with it. i have tested out wat you mention and it seems to be working thank you very much :), ff7 pops up in a window. but i cant tell if its using 3d render or software this is my app.log as follows thanks again.

INFO: Auto-detected version: FF7 1.02 US English
INFO: FFMpeg movie player plugin loaded
INFO: FFMpeg version SVN-r19334, Copyright (c) 2000-2009 Fabrice Bellard, et al.
INFO: Intel Intel 945GM 1.4.0 - Build 7.14.10.4926
INFO: No OpenGL 2.0 support detected, shaders won't be available
INFO: Found swap_control extension
INFO: Original resolution 640x480, window size 800x600, output resolution 800x600, internal resolution 640x480
INFO: No NPOT texture support
ERROR: init_indirect failed, scaling and postprocessing will be disabled
INFO: internal resolution clamped to 800x600
LOCK UNLOCK TEST
MATRIX INITIALIZE
INITIALIZE DD/D3D END

Just noticed that DirectX is disabling Direct3d For some strange reason not sure why. maybe its all connect. going to reformat and start fresh and see if that solves anything

That log is perfectly normal. The driver doesn't use DirectX at all, it uses OpenGL. Right now, it's showing that your driver doesn't support OpenGL 2.0, which seems to be the case for most internal graphics drivers.
If you want to check whether you're using software or hardware rendering, enable the option to draw the FPS inside your game and/or raise the resolution to what you want and enable fullscreen again. The driver is loading, so now's the time to get your settings the way you want them.

Hellbringer616

  • *
  • Posts: 1913
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1172 on: 2009-08-14 15:50:00 »
how exactly does the new PNG loading work?  Do you still load textures into the /textures directory, or do you place them within the /direct folder?

The old png loading scheme is still there, for replacing textures without FF7 knowing about it, or to replace things that aren't in .tex format.
However, if you want to load a normal texture for a model or whatever, you can just replace the tex file with a png and it'll work.

hellbringer616: It's very odd that you're that error message for a font issue, but atleast you solved it.
Oh and forward slashes are not a problem.

Oh figured it was. But the issue was it was calling for files that didn't exsist. Caused from the multiple colors flashing in the limit break

pyrozen

  • *
  • Posts: 791
  • Team Avalanche Member
    • View Profile
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1173 on: 2009-08-14 19:04:57 »
how exactly does the new PNG loading work?  Do you still load textures into the /textures directory, or do you place them within the /direct folder?

The old png loading scheme is still there, for replacing textures without FF7 knowing about it, or to replace things that aren't in .tex format.
However, if you want to load a normal texture for a model or whatever, you can just replace the tex file with a png and it'll work.

hellbringer616: It's very odd that you're having that error message for a font issue, but atleast you solved it.
Oh and forward slashes are not a problem.

I've got quite a few new textures onto the world map, it's looking promising that the whole map could be redone fairly quickly.  The hard part is that the entire texture isn't used everytime.  The engine kinda randomly picks a spot for every tile and flip/flops it around, so a single seamless texture doesn't work.  I've had success with a "noisy" grass texture, and it looks much better than the original.  I'm owrking on the clouds in the sky now, but they seem to be a bit different than the grass textures, and a simple swap in and out won't be the case.

lee

Mindrip

  • Guest
Custom graphics driver for FF7/FF8 [v.1-.7.6]
« Reply #1174 on: 2009-08-14 21:28:09 »
FF7 Custom Driver FIXED!! intel 945gm chipset

Step 1 Install Final Fantasy 7 using your original CDs.

Step 2 Apply the ff7 1.02 patch. replace ff7.exe and config.exe in C:\ProgramFiles\Square Soft, Inc\FinalFantasy7

Step 3 Open ff7.config and test to make sure all midi/sound is working then close.

Step 4 Download and Apply Aalis Custom Graphics Driver (Latest Version) extract all files to the same directory as above.

Step 5 Right click on ff7_opengl (Registration Entry) and select merge to engage the driver.

Step 6 Replace your ff7_CFG file with the one i have uploaded. (Please note the changes i have made have got ff7 running like a dream on my intel 945 chipset if may or maynot do the same for you. Also the file has been set for 1280x800 ress. You can open the file in notpad and set the ress to wat ever suits you.)

http://rapidshare.com/files/267437457/ff7_opengl.rar

Step 7 Open your intel opengl settings. using your system tray icon, or right click desktop select properties. next click setting tab, then advanced. then select the intel  graphics media accelerator tab. Select Graphics Properties, then 3D Settings.

Step 8 Configure your settings as bellow.

Asynchronous Flip = ON
Triple Buffering = ON
Flipping Policy =BLITS
Depth Buffer Bit Depth =16 BITS PER TEXEL
Force S3TC Texture Compression = OFF
Force FXT1 Texture Compression = OFF
Driver Memory Footprint = NORMAL
Texture Color Depth = 16 BITS PER TEXEL
Anisotropic Filtering = ON

Step 9 Run ff7.exe and enjoy one of the best games ever made!!!

And there we have it running as sweet as a honey bees nutsack!!! xD

A big Shout goes to Arew264 For helping me Get this working thanks mate xD. And of course another Shout out to Aalis for makeing this possible pure genuis.

Thanks again peeps Mindrip XD




« Last Edit: 2009-08-14 21:33:25 by Mindrip »