Custom graphics driver for FF7/FF8 [v0.8.1b]

  • Thread starter Thread starter Aali
  • Start date Start date
Status
Not open for further replies.
Crap. Normally the edit button is in the top right with delete and quote. At least where I used to frequent... Whatever. I guess I shoulda pondered that confirmation a little longer.

Anyway, I posted how all the links I have found are broken or just not cooperating and giving me a 408 error.

After extensive hunting, I finally found a working version... I think. It appears in the Driver Select thing in the FF7 Config, but I just haven't installed any mods yet to play with it.

Edit: Agh! The button IS there, it's just «between» the quote and delete instead of far right! Bugger!
 
Last edited:
@Aali

I'm sorry, but I have to ask you if you could implement support for apng? https://en.wikipedia.org/wiki/APNG
Since this update I request is a focused on texture moding I would like to have the alpha blending from the previous version back. Even if it means that a few textures has to be adjusted for it, but it let us control the alpha blending more effectively. And I'm sure we fix the problematic textures in no time. With animated textures we could simulate the light layer for the field screens and I could create for the characters a much nicer blink effect of the eyes.

Still, I must thank you for your mod. Without it nobody would be able to play the game on PC so well.
 
Is there a way to make the battles 25 FPS? I know it speeds up the game but i want a smoother experience.
 
Hello ,
So far i've spent 2 days trying to get Aali's to work on my pc version of FF7 updated to 1.02 with no luck. I'll list every step i take when installing it here so maybe someone can help me.

Im running Winbloze 10 Pro i have tried game run as admin and without no difference.
the first thing i did was a fresh install of FF7 at c:\games\FF7
next i copied the 1.02 patch files to that Dir. FF7.exe and FF7config.
nest i started the game up and got to the first save point. i then saved and quit. Now i have a save file to make the 10 save files i read i need and i have ff7input.cfg.
then i extracted  ff7_opengl-0.8.1b to desktop then copied the contents to c:\games\FF7
next i ran ff7config (in videos i see people getting a test window popup when they goto the graphics tab, i have never had this popup) i leave the graphics at the default settings(d3d hardware , 640 full screen . check in Nvidia and TNT selected i then set and test sound and MIDI.
next i run the ff7_opengl.reg file and i leave opengl.cfg alone.

Any help would be greatly appreciated.
Thank You
 
You don't need to deal with the other languages. The GamesConverter main purpose was actually to uniform the different versions to use the English file system. So we have the files to patch the game language.
 
You're such a doof Dan ::) The encoding of that particular file has been flipped up, if you look at the original on github you can tell what's supposed to happen there.
 
In the coming days, I will be releasing a new version of the driver - though it will likely have a few hiccups, given Luksy has had to rebuild it for VScode. I'll try to iron those out with him before that day.

Meanwhile, I noticed a slight bug in the code that I am awaiting Aali's input on.

I have added my screen centring code for field and FMV already.  I intend to modify the driver for use with Steam versions of FF7 (albeit with a check for proper install / non-pirate game).  It may be the case that, in the future, I decide to create my own fork that supports FF7 English only (it would be working with my own DLL too - to allow anyone to use 1.02 English for modding purposes)  - but for now I am adding some fixes for all - and will try to fix the odd issue we had with FF8 (like controllers losing focus). 

I will have to make a decision on how much work I am willing to do for FF8 and non English FF7.   Of course, Aali has now released his source and I am willing to work with any programmer who wishes to maintain the driver (minus any way to bypass buying the game).

Ultimately, I want to create a way for people to be able to use FF7 1.02 English as the sole exe. I have a great deal of thinking to do.
Wow! Great news! Will you add android version support?
 
Last edited:
full mod support for the steam version would be great due to the fact that steam version has exclusive fixes yet to be fully implemented in the original
 
You're such a doof Dan ::) The encoding of that particular file has been flipped up, if you look at the original on github you can tell what's supposed to happen there.
Code: [Select]
Code:
font_map['í'] = 114;
That doesn't answer my point at all.

Why is this one being assigned and the other specials are not? Was this originally a problem?
 
Last edited:
About the links in the first post:
The 1st link (Covarr's Mega link) appears to be v0.8b, not v0.8.1b, despite the zip filename saying v0.8.1b.
The 2nd link (ninjaloot link) is broken.

However, I was able to get v0.8.1b by running the FF7_GameConverter_7H.exe. Of course, I got a lot of extra stuff with it.)

BTW, if you compare what happens if you "install v0.8b plain" vs. "install v0.8.1b via FF7_GameConverter_7H.exe", then here are the differences that I found:

v0.8.1b (or GC) added the following lines:
internal_size_x = 3840
internal_size_y = 2160
#minigame fixes
snowboard_framerate=60
highway_framerate=30
coaster_framerate=60
battleswirl_framerate=60

GC (or v0.8.1b) modified the following settings:
changed mod_path from "none" to "Textures"
enabled (uncommented) "music_plugin=plugins/vgmstream_music.fgp"
changed transparent_dialogs from "off" to "on"
changed post_source from "shaders/bloom2.post" to "shaders/SmartBloomAdvanced.post"
changed enable_postprocessing from "no" to "on"
 
Hi Aali, I'm one of the contributors to the revival of your driver ( https://github.com/FFT-Hackers/FF7_OpenGL ) and I am quite close in getting the behavior right on top of VS2019 MSVC compiler. Although I'm struggling a bit with one last point: it seems that for some unknown reason to me, the driver once built is not able to allow hooks on the WriteFile API from 7h.

Can you please try it on your side and maybe let me know please what is missing to allow that? The side of this is that most of the patches ( like menu overhaul ) is not able to be applied. Could be we're missing some linker flags or maybe did you built using static compiling?

If you could maybe share how you used to build the driver I can also figure out myself the difference.

Thank you in advance :)
 
Last edited:
Is it possible for plugins loaded with "load_library" to draw custom diagnostic messages to the game screen?
 
are donations allowed for this project or is this a labor of love?
This is a labor of love.  However, Jusete really could use a hand with the rendering farm costs on the from-scratch models being created here.

Is it possible for plugins loaded with "load_library" to draw custom diagnostic messages to the game screen?
Not unless you're a code wizard.  The current version of the driver isn't exactly abandoned, but it's not being worked on, either (it used 2010 build tools).  There is a crew working on bringing the code into a modern tool-chain and updating the embedded libraries (e.g. ffmpeg), but there are still a couple of kinks (like actually getting it to work) to sort out before any thought can be given to new features.
 
Last edited:
That is, using this mod, you can attach to the game (FF VII (Steam ver.) Without downgrade and 7 Heaven) Remako mod?  :?
 
That is, using this mod, you can attach to the game (FF VII (Steam ver.) Without downgrade and 7 Heaven) Remako mod?  :?
This is not a mod.  It's a replacement graphics driver.  Remako wouldn't work without it.
 
Last edited:
This is not a mod.  It's a replacement graphics driver.  Remako wouldn't work without it.
With this graphics driver, can I make Remako mod work with the current version of the game? That would not be necessary to use 7th Heaven and did not need to patch the game to the 1998 version.
 
With this graphics driver, can I make Remako mod work with the current version of the game? That would not be necessary to use 7th Heaven and did not need to patch the game to the 1998 version.
Yes, but...
1.  That you're even asking this means you wouldn't know how.
2.  Your question doesn't even belong in this thread.
 
Hey. I've got a problem with anything related to this drivers.
Before updating windows, i had remako and New Threat mods installed running great.

But after installation, everything crashed

Ive made a new fresh install, removed the keys in registry using the .exe from forum

Copying a steam ver of ff7 to another location, ive applied a game converter and then installed The Reunion mod

Whichever exe i choose, game runs only in window mode and changing .cfg doesnt do anything.

There is no difference when i start it with 7th heaven. I get only a small window.

Has any1 had a problem like this?
 
Status
Not open for further replies.
Back
Top