Skip to content

Ryuguu-Chan/ASCII-8bit-byte-code-generator

Repository files navigation

ASCII-8bit-byte-code-generator

alt text
alt text
This is a web-tool that will make PE modding life easier

Most of PC/IBM programs are in the .exe format which is technically known as a Executable file (or a Portable Executable depending who are you talking to)

Here's how a executable file is compiled from source code alt text The red lines are due to my computer language being set to French(CH) and not English(US/UK)

a EXE file's machine code isn't just a bunch of random garbage number written on it because the Operating system couldn't tell what kind of file it is if it was the case.

Among various kind of data stored (Targetted Machine, The base of code, Dependencies, ....) raw ASCII text could potentially be stored (depending on how the program was made in the first place)

They are generally found in the ASCII resource area (generally found in the last bytes but again. Depending on how the progam was developped, they could be found somewhere else and even be ciphered).

They are generally stored like this:

alt text
The raw ASCII data is "files(*.pmd,*.pmx)" from MikuMikuDance.exe as
66 00 69 00 6C 00 65 00 73 00 28 00 2A 00 2E 00 70 00 6D 00 64 00 2C 00 2A 00 2E 00 70 00 6D 00 78 00 29

Between each ASCII character, there's a NULL byte inserted (00) which can make the task of finding raw ASCII data pretty impractical.

That was what i had in my mind when making this. It's super simple to use.

  1. Type your ASCII string here
    alt text

  2. Press on the GENERATE button
    alt text

The generated HEX code are on the white-bordered zone. Then just copy them and done :]

About

a small web tool that will make things easier when modding raw ASCII data stored in *.exe files

Topics

Resources

Stars

Watchers

Forks