MM6,7,8 executable files (versions and sizes)
MM6,7,8 executable files (versions and sizes)
Hello All. In order to make my (ongoing) patches as universal as possible I'm need some information about various versions of .exe files of MM6,7,8 games. May be somebody can check and post here version (from it "Properties") and size of his/her executables (mm6.exe, mm7.exe and/or mm8.exe) to figure out, what .exe modifications used mostly often by community? Thanks.
Re: MM6,7,8 executable files (versions and sizes)
My fresh, out-of-the-box install of Might and Magic VII from the old 3DO Might and Magic Millennium Edition boxed set appears to clock in at 1,069,056 bytes, with a modification time stamp of Wednesday, August 25, 1999, 3:52:14 PM.
Thanks. In case of version I mean "Version" value in "Properties" dialog window of .exe file (can be shown via popup menu). But 1,069,056 of size has original 1.0.0.1 version, so no need it in this case It is already one of the primary target of my patches and supported already in preliminary test version of first patch (MM7 D3D engine improvements to allow gaming at 1024x768 resolution and better natively). I'll release it at the end of this week for demonstration and testing. It is not ready for real gaming yet, because need one-two weeks to completly fix all in-game interface issues. But I think hi-res 3D-picture can be interesting to take a look (and walk) even at current state.
No, I have not any sources or other info. I'm using .exe to figure out, how things work, as any other author of patches. And this is pretty easy in case of MM6-8 because of relative engine simplicity (good old times). About .dll and patches of others... I hope to do pretty big modernization of MM6-8 engine with time. Even may try to "force" shaders support in D3D on them. So I don't want to depend on anything other than native game files. Any additional (external) code can be injected directly to .exe as new segment, so no need to use .dll even for it. But if somebody want, this is pretty easy to figure out, what my patches change in .exe file (currently it can be done even by ordinary comparison of files), and try to implement patching via .dll-s.
I'll release a patch for MM7. It will be based on Mok's version. Later I'll do it for MM8 too. I'm also planning an extension of event language for MM6-8.
All addresses my patch hooks are listed at the end of Hooks.pas file in sources.
This way brings certain problems. Original IAT would have to be extended or yours would have to be initialized manually, same with resources. I see no reason for using approach other than .dll in big patches.mmtool wrote:So I don't want to depend on anything other than native game files. Any additional (external) code can be injected directly to .exe as new segment, so no need to use .dll even for it. But if somebody want, this is pretty easy to figure out, what my patches change in .exe file (currently it can be done even by ordinary comparison of files), and try to implement patching via .dll-s.
All addresses my patch hooks are listed at the end of Hooks.pas file in sources.
My patches: MM6 MM7 MM8. MMExtension. Tools. Also, I love Knytt Stories and Knytt Underground. I'm also known as sergroj.
If you're still looking for file sizes/versions, I've got one for MM8 now. It's 12,288 bytes, and there's no version specified in the executable. It's an out-of-the-box, original retail version of MM8 with the XP compatibility patch applied. The associated MM8-Rel.exe is 1,155,072 bytes, and is file version 1.1.0.0.
Also, my copy of MM6.exe is 851,968 bytes, file version 1.0.0.1. If it matters, its from the same Millennium Edition that I got my copy of MM7 from, but I can't remember exactly what addons or patches I've applied to it.
Also, my copy of MM6.exe is 851,968 bytes, file version 1.0.0.1. If it matters, its from the same Millennium Edition that I got my copy of MM7 from, but I can't remember exactly what addons or patches I've applied to it.
I have version 1.0.0.1 and it's 1,163,264 bytes. I haven't decided which version I'll use for my patch - this or from Mok's patch.
My patches: MM6 MM7 MM8. MMExtension. Tools. Also, I love Knytt Stories and Knytt Underground. I'm also known as sergroj.
Who is online
Users browsing this forum: No registered users and 70 guests