[N/A] Text and Hex Editors - Hext Tools 3.0

  • Thread starter Thread starter DLPB_
  • Start date Start date
Status
Not open for further replies.
Mhmm... Only tested in field/battle, but Alt+4 does nothing. Also, you can't just run ff7_en.exe, it has to go through the launcher (unless you have a custom launcher which allows for ff7 to be run on it's own, but most people probably don't have such a thing on their disposal).
 
I have the same results as dziugo. Field/Battle tested no change, and it would only let me press OK through FF7_Launcher.exe.
 
Actually try this:

Load ff7 2012 and when at the new game continue screen, check the inject box but not the launch file box.

Make sure that it is injecting to the actual ff7 2012 exe (which is now loaded).  Now load a save game and see if Alt+4 works.
 
Should I use the "Remove" option to get rid of the old inject, or just start with a fresh install?
 
No installs are needed.  As soon as you close ff7 down and reopen you are good to try again.  Dll will be unloaded whenever ff7 is closed.
 
The hook works as I can debug through it and I can see it reacting to keypresses, but Alt+4 doesn't change the speed.
 
It may be that the offsets are wrong?

I assumed you could just add c00 to the ff7 1998 offsets and it would work? 

double* const worldMapFps1 = reinterpret_cast<double*>(0x00969958);
double* const worldMapFps2 = reinterpret_cast<double*>(0x00DE6938);

double* const battleFps1 = reinterpret_cast<double*>(0x007C0B00);
double* const battleFps2 = reinterpret_cast<double*>(0x009AB090);

double* const fieldFps1 = reinterpret_cast<double*>(0x007B7840);
double* const fieldFps2 = reinterpret_cast<double*>(0x00CFF890);

These are the 1998 offsets.

Perhaps the realtime changes don't work.  How about leaving the field/world map after pressing Alt+4?
 
Memory offsets didn't change. It's the same 1.02 executable, just wrapped with SecuROM stuff. Only file offsets are shifted.
 
Test time 2.

I need someone with the 2012 version to download this
http://dl.dropbox.com/u/36889302/Loader2012.zip
Code: [Select]
Code:
1. Open loader.exe 2. Click add to add the ff7 2012 executable. (the actual game executable, not the launcher). Make sure first box reflects this.3. Make sure DLL box is set to test2012.4. Open FF7 2012 (NOT USING loader.exe).  Open it normally.    Now leave game on the continue / new game screen.5.  Make sure "Launch file" box is unchecked, but that"Inject DLL" box IS checked.6. Click OK.7.  Load a game save and press Alt+4.
OK people, try again :)  This is new and improved dll thanks to guidance from Dziugo :)  let us hope it works!  If after the above the game speeds up, we are in business.

When a saved game is loaded, you should hear a beep, all you do then is press Alt+4.  See if the game speeds up.  World map, field or battle.
 
Last edited:
It appears to be working now. Side note: with normal installation you can't "Open FF7 2012 (NOT USING THE LAUNCHER)".
 
I meant not using MY launcher :P  loader.exe.  My bad sentence (I have edited it now).

Good news it is working!  And you were a great help with this.  8-)
 
Last edited:
So there you have it people!  Most of the 1998 edits and stuff will now work with 2012 using this loader.  I will finalise it later.

This also means that Hext and the rest will also work allowing the cheats / tweaks I (and others like Dziugo) created elsewhere. Menu Overhaul will not work because it supports Aali's driver only (1998 version of game).

Kranmer.dll (updated by Luksy and realtime fps by me) has been updated and is called Test2012.dll in the zip file earlier.   Next I will talk to Kranmer about updating his other trainer.
 
Last edited:
I'll get round to finalising these soon.  Gonna put effort into ff8 fps hack now and then hopefully see if I can get psx music into ff8.
 
I've updated the loader program now so that it has an option to add memory changes.  It is as simple as creating a folder and adding in batch files... so this loader will be able to double as a custom trainer too based on hext-format text files (it does not require hext.dll at all since I've merged the code).  It will also mean that some of the changes from Menu Overhaul will work with 2012 FF7.

The loader also injects dll's and runs/saves programs (and files).  It is a very simple application but should prove very useful.  I will do some more testing and then release.
 
OK I am gonna finalise the readme and the other programs and then release the whole package.  For now, here is the loader tutorial I have made:


I apologise for my accent, I am afraid nothing can be done about it.  ;D
 
Dear lord... what a 2 nights I have had. I think these are ready now for release and hopefully the effort will pay off for you the end user.  I'll get them up here very soon :)  Gonna need someone with 2012 version of the game again to do a small test (again).
 
Last edited:
This one has nothing to do with my tools but I thought some of you may find it useful anyway... a bog standard music alarm (plays mp3, wav, ogg) using bass.dll.  Has event reminders, stopwatch and countdown timer.  And it's simple, hence the name.

Download HERE

version 3.2.
 
Last edited:
Status
Not open for further replies.
Back
Top