FF8 Steam and Addons

  • Thread starter Thread starter Mcindus
  • Start date Start date
Status
Not open for further replies.
Are you using any Tonberry Mods? or the sweetFX graphic plugin?  If so, I'm not sure, but that might be the problem.

I've been trying to test this myself and have been having the same issues as JeMaCheHi.  Going to continue to test. 

Should I put ALL .dll's here? like RaW, the tonberry dll injector, etc?  or just the difficulty .dll's that we're trying to add? (considering it all works fine as-is)
Yes, I'm using Tonberry mods. Actually, I'm using your two mods (SeeD and Tripod, great job man) and Eden project. I removed them but problem still continues. What version of the game are you using?
 
All dlls should be placed in DLL_in

apart from bass.dll  which should remain in root
 
All dlls should be placed in DLL_in

apart from bass.dll  which should remain in root
When you say all you mean ALL, even non mods related?
 
Any dll that needs loading should be placed in that folder.  Unless the DLL is needed elsewhere (like bass.dll is).  99% they go in DLL_in.
 
Any dll that needs loading should be placed in that folder.  Unless the DLL is needed elsewhere (like bass.dll is).  99% they go in DLL_in.
To clarify this, any DLL that is loaded by the game anyway, that came with ff8, shouldn't be in DLL_in, because the game is loading it on its own rather than using hextlaunch. This will be the case with any game; if the DLL is already included with the game, don't go moving it. If you're adding it yourself, stick it in DLL_in unless it has a clear and specific need not to be.
 
I feel so stupid, man. I did everything you guys told me, and i'm still getting that damn error. I put all the dlls, I removed tonberry and its mods, I tried everything that passed on my head and it doesn't works. Soooo dissapointed about myself u.u Still can't see where the error is.
 
yeah, that's right.  Any DLL that is injected into ff8 afterwards by a launcher or by aalis driver, needs to go into hextlaunch in_dll

Basically any custom mod/dll.
 
Did it!

There was a little mistake I'm afraid.
The right way to put the executables is first, the launcher, and then, the FF8_ES.exe, that way:

Code: [Select]
Code:
[HextLaunch]File="C:\Program Files (x86)\Steam\SteamApps\common\FINAL FANTASY VIII\FF8_Launcher.exe""C:\Program Files (x86)\Steam\SteamApps\common\FINAL FANTASY VIII\FF8_ES.exe"Process=FF8_ES.exeWindow=LoadHext=0InjectDLL=1NoInput=1Delay=6000
This way, it'll boot the launcher and try to inject dlls but untill you open the game, the actual FF8_ES.exe it won't be able to do it. Hope this helps everyone else u.u
 
yeah, that's right.  Any DLL that is injected into ff8 afterwards by a launcher or by aalis driver, needs to go into hextlaunch in_dll

Basically any custom mod/dll.
So - here's my file path structure:
FINAL FANTASY VIII/HL_Files/DLL_in/ all of my .dll's

I was getting the error for every .dll with my settings.ini file as:
Code: [Select]
Code:
[HextLaunch]File=FF8_EN.exeProcess=Window=LoadHext=0InjectDLL=1NoInput=1Delay=1000
So I changed it to:
Code: [Select]
Code:
[HextLaunch]File=FF8_Launcher.exeProcess=FF8_EN.exeWindow=LoadHext=0InjectDLL=1NoInput=1Delay=1000
When HextLauncher runs, I see that it keeps trying to load FF8_EN.exe and failing until I actually click 'PLAY' in the launcher...
Then I get 'xxx.dll loaded successfully' for every .dll in the .log, but none of them are actually working in-game.  Not even RaW. (and i left bass.dll in the FFVIII folder).

Any tips?

Ok I fixed it.  FYI - I had to keep RaW and all tonberry .dll's out of the DLL_in folder for this to work properly.

Also - the .dll's seem to work find now - as I don't see the Square Enix logo on startup, I know that Publish.dll is working properly.  This is good news!

Time to post some fun on the Steam forums.
 
Last edited:
If they are loaded, they are loaded...  they should definitely work.

They do here, when loaded.  Are these DLL designed to be used with ff8_es?

Raw should.

Also... above... makes no sense.  As long as ff8_es.exe is on the line "process="  it will wait for the process to load before doing anything.  It can't fail.


edit..


Placing the dlls outside the dll_in folder cannot possibly work... it can't load them if they are not there.
 
Last edited:
If they are loaded, they are loaded...  they should definitely work.

They do here, when loaded.  Are these DLL designed to be used with ff8_es?

Raw should.
For some reason, when I had the Tonberry callback dll's in the DLL_in folder, it wasn't loading anything properly (even RaW).  I eliminated the issue by only putting RaW.dll and the .dll's i wanted to add into the DLL_in folder.
 
I'm having the same issue. RaW will work into DLL_in folder, but Tonberry dll's won't. In any case I'm having weird issues with Tonberry so I won't discard anything... but at least the other mods will work for now!

Thanks for your patience to all of you, I'm glad to have fixed this now!
 
Last edited:
Here are Omzy's post
https://www.ff7catalog.com/threads/10459/

You have to download Tonberry 1.4 and inside the .rar you'll find the 3 dlls needed.

(Here's direct link, if you don't want to donwload the entire .rar) https://docs.google.com/file/d/0ByMkI_Nb8OmJSkRxRHgwb1M4SkE/edit

EDIT: By the way, Mcindus, Publish.dll doesn't work for me, nor HP.dll, but Damage.dll works. Very strange that certain dlls works for ones and doesn't for others...
Those .dll's seem to work for me.  I haven't been able to test HP.dll, but I don't have to see a square-enix logo anymore and monsters are a bit harder. ;)
 
The Tonberry Dlls are not meant to be injected into the game.  If you read the readme, you can clearly see they are meant to be external.  Those dlls are directx dlls... It's no wonder they wouldn't load.

Read Tonberry readme, and if it doesn't work, ask on that thread.  Does that mod support Steam?
 
Yes, actually, it's supposed to be developed for Steam version. At least for me, Tonberry is working as it did before using HextLaunch. Weird is the fact that for Mcindus works Publish.dll, but for me doesn't. Raw.dll works for me but doesn't for him. It's like... why the same dll works in some cases and doesn't in some others?
 
Not sure, but you need to know which dlls to have in game folder, and which to have in the in_dll folder.

This is a newer version...  it should give additional info on why dll not loaded:

https://mega.co.nz/#!glsBkLSR!-a9q6G3YoTHzerdQWNv4ESpsOJQGDr5XSUb1-Sdb6Ps

Because HextLaunch supports my Hext instruction lists, a lot of these DLLs aren't even needed.  Changes can be made by simple text files instead.
 
Last edited:
I got all of the .dll's to work.  RaW is in DLL_in along with the new addons.  All of the tonberry mods are in my parent ff8 directory. Magic.  Thanks DLPB.
 
I got all of the .dll's to work.  RaW is in DLL_in along with the new addons.  All of the tonberry mods are in my parent ff8 directory. Magic.  Thanks DLPB.
Did you get HP.dll working? I can't make them work except RaW and Damage.dll. As you said, Magic.
And, thanks for the new version, DLPB.

EDIT: I was wondering about other games, where mod's load order is very important. Could be happening something with the load order? I've been thinking about this, and it's a good reason that could explain why sometimes loads certain mods, and sometimes it doesn't. It'd be good if more people tells us if they are having similar issues.

EDIT2: Now after disabling steam ingame overlay, publish.dll works. After reenabling it, publish still works. Man I'm going sick with this.

EDIT3: Now HP.dll is working for first time. At least for me, it appears to get the dlls working completely ramdomly. I'm running out of ideas u.u
 
Last edited:
Status
Not open for further replies.
Back
Top