Novi wrote:Couldn't see ScalingParam2 make any difference though
Oops! I wrote ScalingParam1 twice. If ScalingParam1 is set, it's read as 2nd parameter as well. Fixed in the next version.
Moderator: Moderators
Novi wrote:Couldn't see ScalingParam2 make any difference though
Novi wrote:It's weird, but running the game on a single core is what caused sound stutter for me (and some other slowdowns).
Novi wrote:on 10 I have to use one (doesn't really matter which, win xp, windows 8, whatever)
GrayFace wrote:Novi wrote:on 10 I have to use one (doesn't really matter which, win xp, windows 8, whatever)
BTW, what happens if you don't?
OK, so this is even stranger. After installation, whenever I tried running without compatibility, I would get windows error during start saying "There aren't any D3D devices to init". Running setup would only show software mode available (with which the game would run).
After playing for a bit and removing it today, the game ran without compatibility mode. Until I opened (and simply closed) the setup again at which point the said error would start happening again.
Code: Select all
HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Store
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags
Novi wrote:After installation, whenever I tried running without compatibility, I would get windows error during start saying "There aren't any D3D devices to init". Running setup would only show software mode available (with which the game would run).
Emjayen wrote:That being said, I'd recommend using the original game discs to install
Novi wrote:I checked those registries, but in the first path, there was no entry for might and magic and in the second, I wasn't even sure what I'm looking for.
GrayFace' wrote:Seems crazy to me how MS just massively hampers out-of-the-box compatibility of Win 10 this way. DX9 games aren't too old.
GrayFace wrote:I did check GOG's MM7 and I'm sure it's identical in terms of data, but also has music readily ripped.
GrayFace wrote:Emjayen, do you by chance know a way to check for old DirectX presence during setup?
Code: Select all
void* pInterface;
CoCreateInstance(&CLSID_DirectDraw, NULL, CLSCTX_ALL, &IID_IDirectDraw7, &pInterface); // If this succeeds, then the DX7 runtime is available.
Users browsing this forum: No registered users and 12 guests