• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

MPQDraft Windows 8 and 10

Status
Not open for further replies.
Level 25
Joined
Feb 2, 2006
Messages
1,689
Hey,
for my modification I need a custom .exe file which loads my custom MPQ archive. This works on older Windows versions up to Windows 7 without problems. Unfortunately it doesn't work on Windows 8 or 10. My friends got freezing games when starting the created .exe files.

I found the project MPQDraft on SourceForge: https://sourceforge.net/projects/mpqdraft/

There is all the source code. Unfortunately I don't have Windows 8 or 10 and no real development/debugging environment on Windows. Nor do I have any real knowledge about the code.

Maybe someone can help me with this. I'd really like to fix MPQDraft for Windows 8 and 10. I've already reported the bug but the project seems to be inactive: https://sourceforge.net/p/mpqdraft/discussion/682201/thread/1a05cc71/

Does anybody know how MPQDraft does exactly work? Does it use DLL injection and call DLL functions from Warcraft to load the MPQ archives? Maybe only some adresses might have to be changed for the later Windows versions. How is the .exe file created? Is any template used which loads the regular TFT .exe and calling an injected function?

Btw. local files are a bad option at the moment since my file paths don't have a common sub directory and one would need to enable/disable the registry all the time. Besides MPQ compression might be useful.
 
Status
Not open for further replies.
Top