• 🏆 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!
  • 🏆 Hive's 6th HD Modeling Contest: Mechanical is now open! Design and model a mechanical creature, mechanized animal, a futuristic robotic being, or anything else your imagination can tinker with! 📅 Submissions close on June 30, 2024. Don't miss this opportunity to let your creativity shine! Enter now and show us your mechanical masterpiece! 🔗 Click here to enter!

MPQDraft Windows 8 and 10

Status
Not open for further replies.
Level 26
Joined
Feb 2, 2006
Messages
1,695
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