Author Topic: [N/A] Text and Hex Editors - Hext Tools 3.0  (Read 121928 times)

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [REL] DLPB Tools 1.31
« Reply #50 on: 2014-03-08 14:58:18 »
I'm afraid I don't know much about tim files.  You'd have to create a new thread.  This one is just for my own tools :)

Mcindus

  • *
  • Posts: 929
  • Artist, Modder, Musician.
    • View Profile
    • Lunatic Pandora
Re: [REL] DLPB Tools 1.31
« Reply #51 on: 2014-03-08 18:08:38 »
I'm afraid I don't know much about tim files.  You'd have to create a new thread.  This one is just for my own tools :)

Already made that topic, but it seems everyone is at a loss :P

I was really just wondering if I should keep trying to make this work with your Tools... so i'll let you know if I run into any luck! :)


DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [REL] DLPB Tools 1.31
« Reply #52 on: 2014-03-08 18:24:18 »
See, as far as I know... when you want to replace a picture with another picture at the hex level, it's not as easy as just dumping in the new hex values. There are likely pointers in the exe that will also need to be modified.

But what picture are you trying to change?  Can't you just use Aali's modpath?

Mcindus

  • *
  • Posts: 929
  • Artist, Modder, Musician.
    • View Profile
    • Lunatic Pandora
Re: [REL] DLPB Tools 1.31
« Reply #53 on: 2014-03-09 11:08:24 »
See, as far as I know... when you want to replace a picture with another picture at the hex level, it's not as easy as just dumping in the new hex values. There are likely pointers in the exe that will also need to be modified.

But what picture are you trying to change?  Can't you just use Aali's modpath?

Yeah, I figured there would be pointers and whatnot that would need to be adjusted (new pixel resolution, etc.)

I have done an upscale of all of the Triple Triad game cards in FF8 -- which actually is just one really big (long) graphic.

Aali's modpath only works for the menu.fs file path, I believe.  (I made the new improved SeeD mod using it.)  I keep trying to find out if there are -any- other paths, but run into dead ends. FF8 barely has mod support through his driver atm
« Last Edit: 2014-03-09 11:14:03 by Mcindus »

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [REL] DLPB Tools 1.31
« Reply #54 on: 2014-03-09 23:42:16 »
ignore.  See your own thread :)
« Last Edit: 2014-03-09 23:43:55 by DLPB »

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [REL] DLPB Tools 1.31
« Reply #55 on: 2014-05-04 02:04:04 »
Ok, hopefully later today, I will release 2.0

It's been a bit difficult getting all this updated.  I am back finalizing Reunion now too.

Code: [Select]
DLPB Tools v2.0

Latest changes (30.Apr.2014)

General
1. All console app tools now have a new switch option /nolog
   When /nolog is used, error logs will not be generated
2. Code for ALL tools has been optimized, sometimes resulting in big speed ups
3. To be on the safe side, when writing to memory, I have added FlushInstructionCache
4. {{ and }} tags have been added to the Hext format. They instruct the tools to ignore all text with the starting tag {{, until the occurrence of the ending tag }}
5. Lines starting with a hash (#) will also be ignored
6. All tools have had their history erased. From now on, the tools package as a whole will be given  a revision number
7. Numerous bug fixes in all tools
8. Most tools now have better logging

Hext.dll
1. Ability to retrieve addresses from a pointer address
2. Search and replace function added

Hexteditor
1. Filesize check can now be specified
2. Search and replace function supports a start address and how many occurrences to replace

HextLoader
1. Options saved as you select them.
2. Minimize fixed

Hextract

1. Tool now recognizes more than one file from the IN folder
2. New command line parameters added- /A8 /A16 /B8 /B32 /B64
3. More flexibility with format

HextCorrect

1. New command line parameters added- /A8 /A16 /B8 /B32 /B64
2. Double blank lines are now deleted
3. Blank lines are ignored when grouping bytes

TextChange
1. /forcewrite switch added
2. Round brackets can now be used to instruct the tool which specific files to edit, or not edit
3. Wildcards for file types are now placed on line 1, along with the folder path
4. Startline and Endline of target files can be set
5. Tool will not save a file that had no changes
« Last Edit: 2014-05-04 02:06:14 by DLPB »

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [REL] DLPB Tools 1.31
« Reply #56 on: 2014-05-13 21:52:05 »
Well, it's delayed again.  Here's what's happening.

I am getting rid of Hext.dll, multi.dll,  and the hext function of HextLoader (which will be renamed). 

Instead, I am creating a launcher that combines the abilities of all 3.  The launcher will be able to load Hext files, multiple DLLs, and programs (like FF7.exe). It will be universal, and will do away with needing to load dlls into memory.

To be honest, using hext.dll was a desperate way to achieve this without having to create a separate program.  But once hext.dll has added those values, it just stays there in memory doing absolutely nothing.

« Last Edit: 2014-05-15 21:48:40 by DLPB »

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [REL] DLPB Tools 2.0
« Reply #57 on: 2014-06-30 08:08:31 »
Finally, this is out of the way!  2.0 is released.  See the first post for download link.  You will need 7zip to extract the tools.

There are too many changes to list, so see the change log when downloaded.

The main addition to this package is HextLaunch.  This tool can launch programs and then inject DLLs or modify virtual memory based on Hext instruction lists. Please see the documentation.

I will clean the first post up, and add Youtube tutorial at a later time.


 8) Back to the Reunion tonight!

Mcindus

  • *
  • Posts: 929
  • Artist, Modder, Musician.
    • View Profile
    • Lunatic Pandora
Re: [REL] DLPB Tools 2.0
« Reply #58 on: 2014-07-11 23:35:35 »
I went to re-download the file to make sure my step-by-step instructions are clear, and it seems like Google says your file is corrupted by a virus and only the owner can download it.

Covarr

  • Covarr-Let
  • Administrator
  • *
  • Posts: 3941
  • Just Covarr. No "n".
    • View Profile
Re: [REL] DLPB Tools 2.0
« Reply #59 on: 2014-07-11 23:39:18 »
This is probably because Google is an idiot that uses heuristic detection, sees DLL injection, and assumes its a virus. I've had issues with things I knew to be fine, with programs I made myself even, because Google decided that guessing is a good way to determine what is and isn't a virus.

EQ2Alyza

  • 7th Heaven Crew
  • Global moderator
  • *
  • Posts: 3200
  • Dilly-Dally Shilly-Shally
    • View Profile
    • EQ2Alyza - YouTube Channel
Re: [N/A] Text replacement, Hext - DLPB Tools (2.0)
« Reply #60 on: 2014-07-18 17:15:43 »
Does anyone have a mirror link for 2.0? Google has flagged it a "virus" and cut off the download.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [N/A] Text replacement, Hext - DLPB Tools (2.0)
« Reply #61 on: 2014-07-19 11:42:53 »
Link updated.

Password is TOOLS
« Last Edit: 2014-07-19 12:14:18 by DLPB »

EQ2Alyza

  • 7th Heaven Crew
  • Global moderator
  • *
  • Posts: 3200
  • Dilly-Dally Shilly-Shally
    • View Profile
    • EQ2Alyza - YouTube Channel
Re: [N/A] Text and Hex Editors - DLPB Tools (2.0)
« Reply #62 on: 2014-07-19 15:45:57 »
Thanks :)

Kaldarasha

  • *
  • Posts: 2449
  • Prince of Model Editing
    • View Profile
Re: [N/A] Text and Hex Editors - DLPB Tools (2.0)
« Reply #63 on: 2014-08-28 14:53:19 »
Dan can you make a tool which can compare the original FF7.exe with a moded one and can write the changed addresses as into a hext file?

WolfMan

  • *
  • Posts: 372
  • One whos possessed by nothing possesses evrything
    • View Profile
Re: [N/A] Text and Hex Editors - DLPB Tools (2.0)
« Reply #64 on: 2014-08-28 15:02:07 »
Cmh. Will any if the tools DLPB already made fix our issue?

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [N/A] Text and Hex Editors - DLPB Tools (2.0)
« Reply #65 on: 2014-08-28 21:58:16 »
Dan can you make a tool which can compare the original FF7.exe with a moded one and can write the changed addresses as into a hext file?

Don't need to.  You can do this by using http://dup2.software.informer.com/

to do the comparisons, and then use word / excel to do the formatting.

WolfMan

  • *
  • Posts: 372
  • One whos possessed by nothing possesses evrything
    • View Profile
Re: [N/A] Text and Hex Editors - DLPB Tools (2.0)
« Reply #66 on: 2014-08-28 22:26:36 »
Awesome Dan. So...
1 compare the two items.
2 . Copy the lines that are not in the original
3. paste into a word doc
4. then what? How can we make this an easy install without effecting the users data. I don't want anyone losing their other mods because they installed mine.

Kaldarasha

  • *
  • Posts: 2449
  • Prince of Model Editing
    • View Profile
Re: [N/A] Text and Hex Editors - DLPB Tools (2.0)
« Reply #67 on: 2014-08-28 22:45:47 »
Ok, I sit now ten minutes before the page, but where is the download?

The page says there is no download link. So Dr. Google what say you to this...

http://dup2.en.softonic.com/
« Last Edit: 2014-08-28 22:50:14 by Kaldarasha »

WolfMan

  • *
  • Posts: 372
  • One whos possessed by nothing possesses evrything
    • View Profile
Re: [N/A] Text and Hex Editors - DLPB Tools (2.0)
« Reply #68 on: 2014-08-28 22:58:36 »
OK! so I just looked at the file and it seems this will work!! From what I can tell, it will create the patch that one would run. This patch will only replace the Red XIII limits with the new limits that we are putting in. This will be very simple. Thank you Dan and Kaldarasha!! CMH, what do ya think?

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [N/A] Text and Hex Editors - DLPB Tools (2.0)
« Reply #69 on: 2014-08-28 23:07:33 »
Use that program to do the comparisons.  Use HextLaunch to make changes (if you don't want the exe touching).  If you do, then use HextEdit or those patch files.

cmh175

  • *
  • Posts: 862
    • View Profile
    • Chris Hendrickson's Artstation
Re: [N/A] Text and Hex Editors - DLPB Tools (2.0)
« Reply #70 on: 2014-08-28 23:28:08 »
Sounds good to me man. I'll redo the limits within the next hour. Do you understand the rest of it? I'll send the new .exe youre way. I'm going to enlarge the crap out of the model then.

WolfMan

  • *
  • Posts: 372
  • One whos possessed by nothing possesses evrything
    • View Profile
Re: [N/A] Text and Hex Editors - DLPB Tools (2.0)
« Reply #71 on: 2014-08-28 23:31:21 »
I do understand it for the most part. Does HextLaunch creat a file I can include in my download folder that will change the limits for Red Werewolf on another persons game?
Or will anyone who wants to use my mod have to get HextLauncher?
« Last Edit: 2014-08-28 23:37:25 by WolfMan »

Kaldarasha

  • *
  • Posts: 2449
  • Prince of Model Editing
    • View Profile
Re: [N/A] Text and Hex Editors - DLPB Tools (2.0)
« Reply #72 on: 2014-08-28 23:39:29 »
Well the tools are for hex editor noobs like us are a bit unfriendly.  :-[
If I understand Dan right you need the changed code in a text file and use HextEdit on it which should converts it into a hext.txt file.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [N/A] Text and Hex Editors - DLPB Tools (2.0)
« Reply #73 on: 2014-08-28 23:55:57 »
No...  you need to use that program to do the comparisons.  It will give you a list of addresses and values that were changed.  You place these into a normal text file in the correct format.  HextLaunch and HextEdit can work with them.  See the readmes.

WolfMan

  • *
  • Posts: 372
  • One whos possessed by nothing possesses evrything
    • View Profile
Re: [N/A] Text and Hex Editors - DLPB Tools (2.0)
« Reply #74 on: 2014-08-29 04:19:11 »
Will do DLPB. Thank you for helping and being patient. I know noobs like me probably get annoying at times.