Qhimm.com Forums

Miscellaneous Forums => Gameplay => Topic started by: Mcindus on 2014-06-12 12:30:25

Title: FF8 Steam and Addons
Post by: Mcindus on 2014-06-12 12:30:25
I referenced this topic for Addons for FF8:
http://forums.qhimm.com/index.php?topic=8715.125

I posted a thread HERE on how to use these Add-ons with Aali's driver and DLPB's Multi.dll, but what I want to know is -- can we use these with the steam version??
Would the dx_hook.dll with accompanying config file work with this version? or would you have to use DLPB's multi.dll??  Is there a way? I love these add-ons!

Addons:

Hard.dll - Makes the game generally more difficult:
(decreases the player's melee damage by a factor of 1.5, increase the level of enemies by a factor of 1.1, and increase the melee damage of enemies by a factor of 1.1; this does not effect magic damage)

Damage.dll -   Max damage increased to 65k instead of 9999; affects your group and opponents too.
HP.dll -   Max hp cap increased to 32k from 9999
Magic.dll -   You won't lose magic from your inventory when you cast it in battle - but it negates Double and Triple effects [i don't really like this mod - it feels broken]
Publish.dll -   Gets rid of Eidos logo at startup  [this might break Steam version, but is nice for PC version]
Title: Re: FF8 Steam and Addons
Post by: DLPB_ on 2014-06-15 14:23:28
I am close to releasing DLPB Tools 2 soon... and that will include a new tool (multi.dll is being retired) which is a launcher.  The launcher can be used with any game, and will also load any DLLs you have from a custom folder.  If you want to use those dlls with Steam version now, then use a DLL loader (and load multi.dll or all dlls in) or use HextLoader from current dlpb tools.
Title: Re: FF8 Steam and Addons
Post by: Mcindus on 2014-06-16 02:53:26
Thank you DLPB! I'll be looking forward to Tools 2!
Title: Re: FF8 Steam and Addons
Post by: Iceboundphoenix on 2014-06-26 02:07:23
so my FF8 hardcore play-through is almost upon me? Awesome I really want to play ff8 with those .dll files but I have the steam version and still can't play with those .dll files. btw I tried getting your multi.dll download but its not there anymore? neither is the hexteditor one either? I can just wait for the 2.0 one though hope to see it soon otherwise its another ff7 hardcore run for me.
Title: Re: FF8 Steam and Addons
Post by: DLPB_ on 2014-07-03 22:31:55
The new DLPB Tools 2 is now out, and the launcher there will allow it.
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-04 23:43:57
Did you make that dlls with steam version and new DPLB's tools? I tried to make HextLaunch to work but it didn't. I mean, the game played well, but the dll's wasn't loaded. And the only info the log threw is:
Code: [Select]
Error: Damage.dll was not loaded.
Error: HP.dll was not loaded.

I didn't use Hext instruction lists and the file I'm loading with HextLaunch is FF8_ES.exe. Maybe it's not the correct one.
Title: Re: FF8 Steam and Addons
Post by: DLPB_ on 2014-07-07 10:58:48
That's a little weird...  I suppose I could add further information to see if we can narrow that down.  But there is always a reason for it not loading them... 

Make sure you have changed settings.ini 

The line starting Process=

should be

Process=FF8_ES.exe 


The dlls should load into any process.  Keep me posted.
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-10 15:26:35
Sorry for my late reply, I was with the finals! Now I'm free!! :D

My current settings.ini is that one

Code: [Select]
[HextLaunch]
File=C:\Program Files (x86)\Steam\SteamApps\common\FINAL FANTASY VIII\FF8_ES.exe
Process=FF8_ES.exe
Window=
LoadHext=0
InjectDLL=1
NoInput=1
Delay=1000

I tried by changing LoadHext from 0 to 1 without success. Also tried by putting "Final Fantasy VIII" in Window= line. Tried to running it from game's directory or in another one. No success either. Oh, and tried by using absolute and relative paths to the exe, but as you'll imagine, didn't work.
I know I'm doing something wrong but I don't see what is it. I read the readme.rtf and I think I'm doing everything as described...

And, the complete log is that one:

Code: [Select]
C:\Program Files (x86)\Steam\SteamApps\common\FINAL FANTASY VIII\FF8_ES.exe opened successfully.
Succeeded in loading by Process Name.


Error: Damage.dll was not loaded.
Error: HP.dll was not loaded.

___________________________

10/07/2014, 17:21:44

Any ideas?
Title: Re: FF8 Steam and Addons
Post by: Covarr on 2014-07-10 16:00:35
Under "File=", put a path to the launcher instead of the game itself. FF7 and FF8's Steam versions have really wonky launchers, and if I'm not mistaken, opening FF8_es.exe will cause the game to open the launcher and quit itself, preventing patches from being applied properly.
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-10 16:53:52
Thanks Covarr,

What happens here is that we have 2 launchers, plus FF8_ES.exe. In short:

FF8_ES.exe
FF8_Launcher.exe
FF8_Launch2.exe

No matter which one you open, it will always show the launcher (where you chose play, options, chocoboworld etc), and won't load dlls. I tried everyone of them in File= line. I'm running out of ideas, I think I tried everything.
Title: Re: FF8 Steam and Addons
Post by: DLPB_ on 2014-07-11 15:53:32
As long as the process is ff8_es.exe and you have that line under process=, it can't fail... unless there is some bug with my tool that I can't replicate OR a problem with the dlls.

Send me the dlls AND your ini file and the log.
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-11 18:19:53
As long as the process is ff8_es.exe and you have that line under process=, it can't fail... unless there is some bug with my tool that I can't replicate OR a problem with the dlls.

Send me the dlls AND your ini file and the log.

The dlls are damage.dll and hp.dll from the post mcindus referred in his first post (that one http://forums.qhimm.com/index.php?topic=8715.125). The file is FF8_Launcher1.4-AddOns.rar and there you can find the dlls. I don't know how to send them directly to you so I tell you where I got them.

About the ini file, since you told me to put the line under "process=" and covarr told me to do it under "file=", i tried both separatedly and together with no result. I'll paste it here:
Code: [Select]
[HextLaunch]
File=C:\Program Files (x86)\Steam\SteamApps\common\FINAL FANTASY VIII\FF8_ES.exe
Process=FF8_ES.exe
C:\Program Files (x86)\Steam\SteamApps\common\FINAL FANTASY VIII\FF8_Launch2.exe
Window=Final Fantasy VIII
LoadHext=0
InjectDLL=1
NoInput=1
Delay=6000

In that ini I refer to FF8_Launch2, but I tried with FF8_Launcher too. Actually I (think I) tried every possible combination of configurations and anything worked.

Thanks again for your help DLPB
Title: Re: FF8 Steam and Addons
Post by: DLPB_ on 2014-07-11 18:26:29
Be right back.

edit.

Works fine here.

MAke sure you are running the program as admin.
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-11 18:44:34
While I'm writing this I'm using the same ini file I just posted before, executing HextLaunch.exe as admin in my windows 7 64bit. Maybe isn't it compatible with Spanish version? I don't know what else can be...
Title: Re: FF8 Steam and Addons
Post by: Covarr on 2014-07-11 18:46:48
HextLaunch should be compatible with any version. Hell, it should be compatible with any application period. Even if the DLL isn't actually compatible with that application, it should still load (and potentially cause all sorts of trouble, but that's not the same as not loading).

You didn't answer DLPB whether you ran the program as admin or not. It's absolutely necessary.
Title: Re: FF8 Steam and Addons
Post by: DLPB_ on 2014-07-11 18:53:07
I'm also using win 7 64bit... it loads the dlls into 199* version of ff8.  No issues. I will add further logging in later revisions so that any errors can be narrowed down... but this doesnt seem to be an issue with my program.
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-11 19:06:08
HextLaunch should be compatible with any version. Hell, it should be compatible with any application period. Even if the DLL isn't actually compatible with that application, it should still load (and potentially cause all sorts of trouble, but that's not the same as not loading).

You didn't answer DLPB whether you ran the program as admin or not. It's absolutely necessary.

Yes, I did. I told I'm using HextLaunch as admin in my last post. I'm using Steam version but as you said, Covarr, it should work with any application. Maybe I should check in FF8's properties to run as admin always?

Edit: By the way, my ini is correct then, aren't it? It's correct what I put under Process?
Sorry about all the inconvenience guys, I always have this kind of trouble: something simple that works for everyone, doesn't for me u.u
Title: Re: FF8 Steam and Addons
Post by: Covarr on 2014-07-11 20:02:01
Yes, I did. I told I'm using HextLaunch as admin in my last post. I'm using Steam version but as you said, Covarr, it should work with any application.
My apologies, I missed that bit.
FF8 shouldn't need to run as admin for this to work... but for what it's worth, if you're running one application as admin and it launches another, then the new one will be admin anyway.
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-11 21:40:42
No need to apologise! Hahaha

I know that, and it's obvious that it should work that way, but you know, sometimes Windows is so "magical" that you have to do absurd things in order to get it working.

I've been trying with this a couple of hours and I'm getting exhausted man. I tried by installing FF8 both in C:/ drive and D:/ drive (I have 2 steam drives), and booting hextlaunch from the game's folder and from outside of it. It's still not working. You guys made it work in your steam versions? The same dlls? The same config file? (obviously subtituing FF8_ES for EN or whatever).

I'm starting to think that the problem is the Spanish version...
Title: Re: FF8 Steam and Addons
Post by: Mcindus on 2014-07-11 21:56:48
No need to apologise! Hahaha

I know that, and it's obvious that it should work that way, but you know, sometimes Windows is so "magical" that you have to do absurd things in order to get it working.

I've been trying with this a couple of hours and I'm getting exhausted man. I tried by installing FF8 both in C:/ drive and D:/ drive (I have 2 steam drives), and booting hextlaunch from the game's folder and from outside of it. It's still not working. You guys made it work in your steam versions? The same dlls? The same config file? (obviously subtituing FF8_ES for EN or whatever).

I'm starting to think that the problem is the Spanish version...

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)
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-11 22:02:17
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?
Title: Re: FF8 Steam and Addons
Post by: DLPB_ on 2014-07-11 22:05:33
All dlls should be placed in DLL_in

apart from bass.dll  which should remain in root
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-11 22:13:26
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?
Title: Re: FF8 Steam and Addons
Post by: DLPB_ on 2014-07-11 22:14:48
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.
Title: Re: FF8 Steam and Addons
Post by: Covarr on 2014-07-11 22:22:57
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.
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-11 22:23:59
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.
Title: Re: FF8 Steam and Addons
Post by: DLPB_ on 2014-07-11 22:25:05
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.
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-11 22:56:41
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]
[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.exe
Window=
LoadHext=0
InjectDLL=1
NoInput=1
Delay=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
Title: Re: FF8 Steam and Addons
Post by: Mcindus on 2014-07-11 23:00:42
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]
[HextLaunch]
File=FF8_EN.exe
Process=
Window=
LoadHext=0
InjectDLL=1
NoInput=1
Delay=1000
So I changed it to:
Code: [Select]
[HextLaunch]
File=FF8_Launcher.exe
Process=FF8_EN.exe
Window=
LoadHext=0
InjectDLL=1
NoInput=1
Delay=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.
Title: Re: FF8 Steam and Addons
Post by: DLPB_ on 2014-07-11 23:08:50
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.
Title: Re: FF8 Steam and Addons
Post by: Mcindus on 2014-07-11 23:17:32
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.
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-11 23:24:39
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!
Title: Re: FF8 Steam and Addons
Post by: DLPB_ on 2014-07-11 23:25:38
send me tonberry dlls :)  or link
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-11 23:40:37
Here are Omzy's post
http://forums.qhimm.com/index.php?topic=15291.0

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...
Title: Re: FF8 Steam and Addons
Post by: Mcindus on 2014-07-12 00:14:31
Here are Omzy's post
http://forums.qhimm.com/index.php?topic=15291.0

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. ;)
Title: Re: FF8 Steam and Addons
Post by: DLPB_ on 2014-07-12 11:15:01
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?
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-12 12:03:24
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?
Title: Re: FF8 Steam and Addons
Post by: DLPB_ on 2014-07-12 12:19:57
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.
Title: Re: FF8 Steam and Addons
Post by: Mcindus on 2014-07-12 19:27:11
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.
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-12 20:07:30
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
Title: Re: FF8 Steam and Addons
Post by: Covarr on 2014-07-13 20:15:41
Doesn't the new version give more details in the log than before why stuff isn't loading? I think that was the whole point; might wanna paste the new log for the failed loads.

Or does it put that info somewhere else? I honestly haven't had a chance to try it yet.
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-13 21:30:08
Doesn't the new version give more details in the log than before why stuff isn't loading? I think that was the whole point; might wanna paste the new log for the failed loads.

Or does it put that info somewhere else? I honestly haven't had a chance to try it yet.

Nope, it gives exactly the same info. The point here is that it actually loads them, but they will randomly work: maybe work or maybe not.
Title: Re: FF8 Steam and Addons
Post by: DLPB_ on 2014-07-13 22:25:35
What is the log you are getting?  It should be giving extended info.
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-13 23:21:42
Nop. It's giving exactly the same info:

Code: [Select]
FF8_Launcher.exe opened successfully.
Succeeded in loading by Process Name.


Damage.dll was loaded successfully.
HP.dll was loaded successfully.
Publish.dll was loaded successfully.
RaW.dll was loaded successfully.

___________________________

14/07/2014, 1:16:49

For now it's loading the 4 correctly. Since I don't know why it's failing I cannot reproduce the error...
Title: Re: FF8 Steam and Addons
Post by: DLPB_ on 2014-07-14 08:25:39
Is Publish.dll meant to be placed in there?  or external again?

Also, make sure you have replaced the older version of HextLaunch with the new I linked to.
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-14 12:08:10
Yes, it's meant to be there, sometimes works and sometimes doesn't. And yes, I replaced that. I feel embarrased for being so annoying, but I'd really want to know why that modules works so randomly.
Title: Re: FF8 Steam and Addons
Post by: DLPB_ on 2014-07-14 15:26:09
No don't feel embarrassed.  We'll get to bottom of it yet....  it could just be my program.  Send me your hextlaunch with the dlls you are trying to load.  Zip it up and upload.
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-14 16:27:48
Ok, thanks DLPB. Here you have my HextLaunch and all the files containing HL_Files.

https://mega.co.nz/#!tdBnGBbI!6srl4-cjpP001i4dvBlqQ2AN42ADFz8F8o9MCPCaoGw
Title: Re: FF8 Steam and Addons
Post by: DLPB_ on 2014-07-14 16:34:39
It be that the game isn't having enough time to load.  Set the delay to 5000.


...Although this shouldn't matter since the game has loaded by this point.  But we'll see.
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-14 18:23:59
Actually, I had it set to 6000 and changed because it failed to load very frequently. Changed to the default (1000) and it got better, but no flawless. But you're right and I thought about that. I was trying with delays in a range from 1000 to 6000, but I lost my time because it continued working randomly.

I'd really like to know how this is working in the inside... You seem to know a lot about this... if you can I'd appreciate some references to good documentation about programming dlls and all the stuff.

And thanks again DLPB  :-[
Title: Re: FF8 Steam and Addons
Post by: DLPB_ on 2014-07-14 19:18:47
I don't actually know much about dll...  i coded a few in Delphi, and that was fairly straight forward... and I have some nice code here to inject them.  But looks like something isnt working right?

Is it loading now ?
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-14 19:54:20
Well, I had to boot the game 5 times in order to get HP.dll to work. I mean, according to log each dll is always loaded, but in practice, some of them will actually work in some cases. From my experience, what I do for get it working is:

1-I open HextLaunch and boot FF8.
2-I check if dll is working.
3-If not, I close FF8 and its loader and open HextLaunch again.
4-Return to 2 and continue until dll works xD

As you can see, no change is made between the two situations: working and not working.
Title: Re: FF8 Steam and Addons
Post by: DLPB_ on 2014-07-14 23:14:28
This could be a fault with the dlls and not my program?  have you had these work flawlessly elsewhere?
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-15 09:21:17
What do you mean with "elsewhere"? I've just used them in FF8 steam version with hextLaunch. And always worked randomly. I'd really like to program my own dll specifically for steam version which enables this HP expansion and damage, but I'm a dissaster with the assembler and can't get a clear idea about how to do it anyway.
Title: Re: FF8 Steam and Addons
Post by: DLPB_ on 2014-07-15 15:27:13
There are other programs that can add dlls.  What we need to know is if the dlls themselves are broken...
or have an issue.
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-17 08:16:07
Ooops... sorry, didn't see your reply  :-o

Which ones are  those programs? The only one I've seen is your previous Tools v1.
Title: Re: FF8 Steam and Addons
Post by: Vir on 2014-07-18 21:54:35
I am interested in using the hard mode dll, too. Since the 2.0 tools are presently locked by some google docs foolishness (I wouldn't dream of calling DLPB away from his FF7 work ^^), I downloaded this:

http://sourceforge.net/projects/autodllinjector/

I don't know if it is an equivalent to the Launcher, but I'll edit this post later to say if anything happened for me when I tried it.

Edit 1: I didn't see that an alternate version of HextLaunch was available in this discussion. So I now have that to try, too.

Edit 2: Agreeing with JeMaCheHi: when I tried AutoInjector for the Damage, Hard, and HP dlls (in that order if it should be any matter), AutoInjector sometimes said it was successful and sometimes said it had failed. My method of testing was on a new game, I would run to the Training Center and hit Grats. I tried HextLauncher, first and was successful: that is, when I hit Grat, I scored about 27 damage consistently over half a dozen strike. I closed the program and launched normally: I hit Grat for about 41 damage consistently. I didn't mess with the trigger function manually or with whatever its default setting may be in either case.

I had used AutoInjector to set the three DLLs to both FF8_Launch and FF8_EN. I tried both the program's auto-inject on startup and doing it manually myself (though I wouldn't know if there were a proper time to do that). I tried injecting with the program running before loading my save, too. No dice except with HextLauncher: I always hit in the low 40s after that first time I had used HextLauncher, which was the same as when I loaded the game in the normal way.

Might it be helpful that (although it never had any effect) AutoInjector thought it had worked sometimes and thought it had failed sometimes, perhaps in the same way that JeMaCheHi finds HextInjector to work sometimes and not work sometimes? I will post if HextLauncher works intermittently for me.

At present, since I can't use like CodeBreaker or PEC, I have no way to know if I can break the HP or damage limits. Re-edit: HA! This site offer so much, I forgot what it was. So that was foolish. I could certainly edit my save if I wanted to, of course...


JeMaCheHi, how are you doing your testing? Do you have a powerful file where you can test the damage or hp limits? Or did you already answer this? If you did, I'm sorry, just say so and I'll read the rest of the thread.
Title: Re: FF8 Steam and Addons
Post by: JeMaCheHi on 2014-07-18 23:46:19
Tried the injector you said, Vir. Didn't work. Tried this one too:

http://sourceforge.net/projects/dll/files/Latest/

Neither u.u

DLPB's actually works, but we don't know why do it randomly.

Edit: No problem, Vir. I have a powerful file as you said. I have Squall with a base HP of 9999 plus VIT +80% HP+80%. With this I test if HP is working. Then I also have in my party two dead characters, Squall with very low HP (about 200 or so I think), and some status ailments (mute, blindness...). I go for any fight and do Renzokuken. Since has a STR of 255, this situation is enough to make some finishing strike (not know english names, Summum for example...?) that should surpass by far the 9999. And this is how I make the Damage.dll testing.

Anyway, Damage.dll always work (or, if it doesn't, it worked every time I tried it). The real problem is with HP.dll. It works only sometimes.
Title: Re: FF8 Steam and Addons
Post by: DLPB_ on 2014-07-19 22:23:49
It must be an issue with the dlls themselves...  if the author is around you could tell him to just make a hext file... and use launcher with it.

You shouldnt need to be injecting dlls to change the game.
Title: Re: FF8 Steam and Addons
Post by: Iceboundphoenix on 2014-08-03 06:38:49
In Steam version, you have to do three additional things:
1. Copy files battle.fl, battle.fi & battle.fs from FINAL FANTASY VIII\Data\lang-en\ to the folder above: FINAL FANTASY VIII\Data\
2. Do everything what's in hardcore's readme.
3. Copy files again to FINAL FANTASY VIII\Data\lang-en\ (overwrite).
This is a message straight from colly himself about getting this to work with ff8 steam. Though I have been unlucky as with a fresh install and only using this method get an error preventing from the game starting. Can't remember the error but will make an update when I attempt this again which will be soon.
Title: Re: FF8 Steam and Addons
Post by: Moo2dabum on 2014-09-24 03:24:10
In Steam version, you have to do three additional things:
1. Copy files battle.fl, battle.fi & battle.fs from FINAL FANTASY VIII\Data\lang-en\ to the folder above: FINAL FANTASY VIII\Data\
2. Do everything what's in hardcore's readme.
3. Copy files again to FINAL FANTASY VIII\Data\lang-en\ (overwrite).
This is a message straight from colly himself about getting this to work with ff8 steam. Though I have been unlucky as with a fresh install and only using this method get an error preventing from the game starting. Can't remember the error but will make an update when I attempt this again which will be soon.

This does work for steam. Tested and confirmed