Programs - HexEdit


Download - dls/hexedit.zipAim

Any heavy programming to do with files requires some sort of hex editor. One of the other uses of a hex editor is to edit string constants in an .exe file, and of course hacking saved games is a good reson as well. The acctual reason for my writing this program was to edit my re-route .exe files for LanChat

Method

The program’s interface is based on a dos based file manager with a hex editor as one of it’s modules. The problem was that the program is 3mb. Much too large to just copy to a disk. So I wrote this hex editor.

The interface looks almost the same bearing in mind that in the original you could scroll more easily through the file. With my version you have to edit the file in steps of 128 bytes (100 bytes in hex), or a screenful. The program could be modified to scroll easier but there is not much point in it.

The data display looks similar to the hex viewer, with address on the left, hex digits in the middle and the text representation of the right. Data can be edited either by typing in the hex values, or by typing in text directly on the right hand side.

The file only used to access the first 128 bytes of the file, ignoring and preservng the rest. Thus only the begining of a file could be edited, but with more users wanting to edit past the barrier, I made it so that the user could scroll down 128 bytes at a time.

The program has been very successful, and has been used a lot. The next feature to be implemented to make it even better would be a search facility. Because then you could scan your favourite program and change it’s name or even better hack that game!