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)
I tried making all characters 100 LVL at the start of the game, which while did heavily increase the difficulty, it was all for nothing when I ran into the first boss, Ifirit, who's maximum level was limited to 10-20 something. So I am also wondering if manually increasing a bosses level beyond their maximum will automatically increase its stats?
Making a new hard.dll is also a needed, since the game is already easy by itself. The other dlls break it even more.
Doubling the enemy's level (some even triple it) and increasing their speed would be great. You reach a point with haste and speed-J that makes most enemies dummies without a single chance to attack. With the working hp limit break, it's also better to increase enemies HP, attack and m-attack than crippling party's damage...
I am the author of the dll files. The reason something might not work is due to version discrepancies and because it was poorly coded. These were put together before the Steam release and I stopped playing FF8 shortly after to work on other projects. I no longer have the source files, but I can show you how they work.Spoiler: show
I will modify the post with updated patches for Steam BuildID: 296320 as I rediscover them.Spoiler: show
Hey
what does this new add-on launcher do anyways
To be clear the magic.dll hasnt been updated with gaaasstly fixes to double and triple spell right?
Translation is extremely easy. The syntax is pretty much as simple as it can be. There is a full help file in Hext Tools download and it wouldn't take you long at all to work it out. Most instructions are simple ones:
Address = byte sequence separated by spaces
Address = byte - colon - number of times to repeat byte.
You are right that no dll is needed. This will be made even easier when next version of raw comes out for ff8... since I am building HextLaunch into the ddraw.dll itself.
That's already how the new ddraw works (not released yet) - as well as ff7 version I still haven't released. HextLaunch will then be obsolete for FF7 and FF8.
Still, most of these dlls definitely aren't needed. If someone can get me what hex values are being changed, I can see how difficult this translation to Hext is going to be.
I am the author of the dll files. The reason something might not work is due to version discrepancies and because it was poorly coded. These were put together before the Steam release and I stopped playing FF8 shortly after to work on other projects. I no longer have the source files, but I can show you how they work.Spoiler: show
I will modify the post with updated patches for Steam BuildID: 296320 as I rediscover them.Spoiler: show
Hard Mode and Add-on's Launcher
Difficulty Mod and other Add-on's for FF8 on STEAM
Now All Languages Supported!
Mod Updated with easier process!
These mods use HextLaunch from DLPB's Tools
And they will until he finishes his new version of ddraw.dll for FF8 :)
I compiled some old mods for those of you using the STEAM version of FF8
Add-on's:
Hard.dll: Makes the game generally more difficult:
- Decreases the player's melee damage by a factor of 1.5
- Increases the level of enemies by a factor of 1.1
- Increases 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.
(Negates Double and Triple effects. I don't use this one.)
Publish.dll
- Removes the Square Enix splash logo on Startup
DOWNLOADS: Only pick one!
Hard Launcher (English) (https://goo.gl/SMdw5e)
Hard Launcher (Spanish) (https://mega.nz/#!6sgjgS4J!LpQ4IXeNrHnidEKQKDFaWxy9Aq73i1LlkPxZpBv1r7A)
Hard Launcher (French) (https://mega.nz/#!KlokyaxI!SHyIzVUJCADhXZwU3soyVlZVzEddrFGqqKy4rLvexXg)
Hard Launcher (German) (https://mega.nz/#!GhZVTA6R!_Fu8Cgr8atx3-ikFemsqPWaLU_n7Q0b4TcR8kOB53Bo)
Hard Launcher (Italian) (https://mega.nz/#!m05hTT4D!F2XUl8MPwDZT4B0yrInRLDD9xx66nwi4z2qbKEQgIoQ)
Instructions:
1. Move "HL_Files" and "FF8_Hard_Launcher" into your parent FF8 directory.
(steamapps/common/FINAL FANTASY VIII)
2. Launch the game from the new "Hard" Launcher
3. The command window will let you know if .dll injection was done correctly
(there is also a HextLaunch.txt log file)
*If you're using RaW, you can move the RaW.dll into /HL_Files/DLL_in as well to resolve possible issues
**If you use any Tonberry mods, do not move any of the Tonberry .dll's into this location - it will render Tonberry useless.
======================================================
If you choose, you may remove the Magic.dll and Publish.dll Add-On's with no glitches
======================================================
Original thread for 2000 PC version:
Go HERE (http://forums.qhimm.com/index.php?topic=15046.0) to use these Add-ons with Aali's Driver.
Thanks to JeMaCheHi for trying so hard to get the mod to work and helping me figure out where I went wrong!
Thanks to DLPB for his Hext Tools! Go HERE (http://forums.qhimm.com/index.php?topic=13574.0) to support him!
I am the author of the dll files. The reason something might not work is due to version discrepancies and because it was poorly coded. These were put together before the Steam release and I stopped playing FF8 shortly after to work on other projects. I no longer have the source files, but I can show you how they work.Spoiler: show
I will modify the post with updated patches for Steam BuildID: 296320 as I rediscover them.Spoiler: show
You don't need that information. It's simply the machine code translated into human readable operations.
dec cl (decrease cl by 1. cl is part of ecx. It's the lower 8 bit of the 32 bit ecx register)
nop (no operation. This has code 90, which you've obviously missed above).
On its own that tells you nothing. But like I say you don't need to know it. You only need the address and the hex values. I can certainly look into sorting some hext files from the info already sent.
You don't need that information. It's simply the machine code translated into human readable operations.
dec cl (decrease cl by 1. cl is part of ecx. It's the lower 8 bit of the 32 bit ecx register)
nop (no operation. This has code 90, which you've obviously missed above).
On its own that tells you nothing. But like I say you don't need to know it. You only need the address and the hex values. I can certainly look into sorting some hext files from the info already sent.
I have hex edited before when modding Pokemon games back in the day the instructions were pretty simple it would be like go to this address and change like 1D 2D 3D to 4D 4D 4D for example but I am not familiar enough with it to understand what this means
FF8_EN.exe+86B0C | FE C9 | dec cl | nop
I open up the FF8_EN.exe go to 86B0C location and it highlights over FE C9 from there the instructions I am usually given would be change the numbers "1D 2D 3D to 4D 4D 4D example" which is easy as hell however I am totally clue less as to this part here " | dec cl | nop"
If anyone is willing to explain what exactly I am supposed to do with that information I would be very grateful! This is the last thing I need to set up for my FF8! playthrough.
still you should tell him that information , is just scandalous that an hacker suggest someone to prefer ignorance
I did no such thing.
You want me to start teaching assembly here? Are you for real? :P Assuming this person wants to know the finer details, the entire Internet is there with information and tutorials. And, btw, I DID tell him what those instructions meant. Not that it would do him ANY good.
Cheat Engine is more difficult than HextLaunch - and it has the disadvantage of having to be loaded up every single time you start the game (unless you want to hard code change the exe). Plus editing it is more messing.
[ENABLE]
FF8_EN.exe+86B0C:
nop
nop
[DISABLE]
FF8_EN.exe+86B0C:
dec cl
Cheat Engine is about as simple as it gets; create a script and enable/disable it. It won't interfere with any mods you have installed.Code: [Select][ENABLE]
FF8_EN.exe+86B0C:
nop
nop
[DISABLE]
FF8_EN.exe+86B0C:
dec cl
The only time I use a dll anymore is to hook functions (which can be done in CE, but is much more effort than it is worth) and even then I do not use a proxy like ddraw.dll.
[ENABLE]
FF8_EN.exe+86B0C:
nop
nop
[DISABLE]
FF8_EN.exe+86B0C:
dec cl
You can use 'db 90 90' in place of 'nop nop', etc.
And i start the Hard launcher and the files don´t load =/
Someone?
first , that's not a pirated version of the game , and secondly , why the fern do you care you intrusive strawberries head ???? is none of your business if someone can't effort to buy a game , also , is not like he is trying to upload some pirated part of the game here in the site , he is only asking for information and suggestions , so you could help him , apricothole
Asking for support for the Ultima Edition or any other pirated version of the game will not be tolerated. Any discussion regarding pirated software is an immediate warning. Assisting people that use pirated software is also forbidden.
Try changing the delay from 2000 to 7000 in the settings file in HL_Files, and/or remove 'publish.dll' from HL_Files/DLL_in. Let me know if that helps!
Still using these outdated dll files? :3
Post the hext file so I can look at the syntax.
#Battle
86B0C = 90 : 2
#Field
F3027 = 90 : 2
For those who are having problems loading the dll (like Weisshuf and Skuffless) even having the log loading it properly, heres what happened to me:
The same problem was striking my game, log loading successfully but no mod working. But then I noticed something, when opening the game windowed mode, I could see the log working in parallel with the game and saw the log loading a little bit late than the game. So I've opened the Settings.ini from the HL_Files and changed the Delay from "2000" to "100" (havent tried other values but it worked for me). With that, the log loaded faster than the game and the MODs were working all the time.
EDIT:
I made some more tests, and if I change the value to "1000" seems the HP.dll mod works although I get errors and the HP is not correctly displayed until I check the status:
is my file correct? format txtI can look like a noob asking this LOL but which paste you put these hext txt?
#Offset all addresses
+400000
#Break HP Limit GF
95E6D = 81 FA 0F 27 00 00
95E75 = BA 0F 27 00 00
#Break HP Limit Party
95A1A = 81 FA 0F 27 00 00
95A22 = BA 0F 27 00 00
#Break Damage Limit
91137 = 81 C1 0F 27 00 00
#Limitless Magic Battle
86B0C = 90:2
#Limitless Magic Field
F3027 = 90:2
is my file correct? format txt
#Offset all addresses
+400000
#Break HP Limit GF
95E6D = 81 FA 0F 27 00 00
95E75 = BA 0F 27 00 00
#Break HP Limit Party
95A1A = 81 FA 0F 27 00 00
95A22 = BA 0F 27 00 00
#Break Damage Limit
91137 = 81 C1 0F 27 00 00
#Limitless Magic Battle
86B0C = 90:2
#Limitless Magic Field
F3027 = 90:2
Using latest Raw.
FINAL FANTASY VIII\RaW\GLOBAL\Hext
FF8_CapBreak_EN does not work.
FF8_KeepMagic_EN works fine.
I tried to install the hard mod for the german steam version of ff8 and my bitdefender anti virus software blocked it and recognized it (the hardlauncher.exe) as malware. Is this normal? Roses and whine and the controller buttons worked finde without messages from the AVS.
Hard Mode and Add-on's Launcher
Difficulty Mod and other Add-on's for FF8 on STEAM
Now All Languages Supported!
Mod Updated with easier process!
These mods use HextLaunch from DLPB's Tools
And they will until he finishes his new version of ddraw.dll for FF8 :)
I compiled some old mods for those of you using the STEAM version of FF8
Add-on's:
Hard.dll: Makes the game generally more difficult:
- Decreases the player's melee damage by a factor of 1.5
- Increases the level of enemies by a factor of 1.1
- Increases 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.
(Negates Double and Triple effects. I don't use this one.)
Publish.dll
- Removes the Square Enix splash logo on Startup
DOWNLOADS: Only pick one!
Hard Launcher (English) (https://goo.gl/SMdw5e)
Hard Launcher (Spanish) (https://mega.nz/#!6sgjgS4J!LpQ4IXeNrHnidEKQKDFaWxy9Aq73i1LlkPxZpBv1r7A)
Hard Launcher (French) (https://mega.nz/#!KlokyaxI!SHyIzVUJCADhXZwU3soyVlZVzEddrFGqqKy4rLvexXg)
Hard Launcher (German) (https://mega.nz/#!GhZVTA6R!_Fu8Cgr8atx3-ikFemsqPWaLU_n7Q0b4TcR8kOB53Bo)
Hard Launcher (Italian) (https://mega.nz/#!m05hTT4D!F2XUl8MPwDZT4B0yrInRLDD9xx66nwi4z2qbKEQgIoQ)
CHECK THIS POST FOR HEXT FILE UPDATES:
http://forums.qhimm.com/index.php?topic=15354.msg258805#msg258805
Instructions:
1. Move "HL_Files" and "FF8_Hard_Launcher" into your parent FF8 directory.
(steamapps/common/FINAL FANTASY VIII)
2. Launch the game from the new "Hard" Launcher
3. The command window will let you know if .dll injection was done correctly
(there is also a HextLaunch.txt log file)
*If you're using RaW, you can move the RaW.dll into /HL_Files/DLL_in as well to resolve possible issues
**If you use any Tonberry mods, do not move any of the Tonberry .dll's into this location - it will render Tonberry useless.
======================================================
If you choose, you may remove the Magic.dll and Publish.dll Add-On's with no glitches
======================================================
Original thread for 2000 PC version:
Go HERE (http://forums.qhimm.com/index.php?topic=15046.0) to use these Add-ons with Aali's Driver.
Thanks to JeMaCheHi for trying so hard to get the mod to work and helping me figure out where I went wrong!
Thanks to DLPB for his Hext Tools! Go HERE (http://forums.qhimm.com/index.php?topic=13574.0) to support him!
Yo mcindus got a question about the hp cap ,the HP doesn't look right, for instance rinoa's hp is 12573.Yes, unfortunately the game wasnt programmed to load tens of thousand on some scenes like the main menu and in-battle, but the game still recognize the full amount.
But on the menu it reads 2573/2573. but if i go to the status screen it reads properly 123573/12573. this is the same for all my party.
is this normal?
I've been doing some research on these, and I'm fairly certain that the HEXT for damage/hp is wrong.
I have edited it to fix the mistakes I found:
https://raw.githubusercontent.com/onefourthreeNX/ff8-mods/master/pc/2013/FF8_CapBreak_EN.txt (https://raw.githubusercontent.com/onefourthreeNX/ff8-mods/master/pc/2013/FF8_CapBreak_EN.txt)