Might and magic 7 character editor

broken image
broken image

The main binary for the game, MM2.exe, is only 76KB and could be easily disassembled by those more intrepid than I.Īlthough I could not intuit what all the bytes in the character record mean, I think I got a useful subset defined that would help anyone wishing to create a real slick character trainer.

broken image

You can use a binary editor, like emacs with hexl-mode, to poke various fields and what not to make the game less boring.Įach character record is 130 bytes long and is composed of mostly unsigned bytes, but there are a few 16 and 32 bit ints in there as well as one byte that stores different information in its high nibble versus its low. However, will dump all the active characters in the Roster.dat file. The tools are simple Perl scripts written without much care.

broken image
broken image

A younger me got a lot of mileage as a player out of this grindcore slug-fest (particularly the Mac version). I have written a few tools to help understand the contents of two data files from the venerable Might and Magic 2 RPG.