Mafia II: Definitive Edition

Mafia II: Definitive Edition

View Stats:
RealLocutus May 19, 2020 @ 7:27pm
No Windows 7 Support anymore?
Such an old game which had windows 7 support when it got released now got an Definitive Edition which has no Windows 7 Support anymore. Well thats awkward.

Fun part? Mafia 3 Defintive Edition still has Windows 7 support? Does that make sense?
And I tried to play M2 on 7 but due to missing Xinput 1.4 Support on 7 it wont work. Thanks.
< >
Showing 1-15 of 51 comments
steveballmer May 19, 2020 @ 7:31pm 
Originally posted by RealLocutus:
Such an old game which had windows 7 support when it got released now got an Definitive Edition which has no Windows 7 Support anymore. Well thats awkward.

Fun part? Mafia 3 Defintive Edition still has Windows 7 support? Does that make sense?
And I tried to play M2 on 7 but due to missing Xinput 1.4 Support on 7 it wont work. Thanks.
Check this guide: https://steamcommunity.com/sharedfiles/filedetails/?id=2102525302
Skye_Flyer May 19, 2020 @ 7:40pm 
That's a good guide, but I'm also missing api-ms-win-eventing-classicprovider-l1-1-0.dll and api-ms-win-core-sysinfo-l1-2-1. I got them from dllfiles dot com, but now I get a 0xc000007b error.
KounterFIT May 19, 2020 @ 8:00pm 
Originally posted by V I D A L:
What is Windows 7?

Be quiet.
Sgt. Pepper May 19, 2020 @ 8:02pm 
Yea I was disappointed to discover this as well.
steveballmer May 19, 2020 @ 8:06pm 
Originally posted by Skye_Flyer:
That's a good guide, but I'm also missing api-ms-win-eventing-classicprovider-l1-1-0.dll and api-ms-win-core-sysinfo-l1-2-1. I got them from dllfiles dot com, but now I get a 0xc000007b error.
Seems your pc doesn't have installed VC Runtime libs, try this: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
Deadeye May 19, 2020 @ 8:58pm 
I miss windows 8. Windows 10 causes too much issues for me.
RealLocutus May 20, 2020 @ 7:56am 
Thanks for the help. Now the game is working.
Claus May 20, 2020 @ 7:57am 
Windows 10 is ♥♥♥♥, had it since release and i've had nothing but trouble, forced updates, bloatware everywhere, random disconnection of keyboard, plus it runs slightly worse than Windows 7, really nothing to like other than the look of it which is why so many use it.

Windows 7 is the best os Microsoft has made, they realized it had too much freedom, that's why they offered free Windows 10, they saw there was plenty of reasons in itself just that people use it.
Last edited by Claus; May 20, 2020 @ 8:00am
ShadowAngel May 20, 2020 @ 7:59am 
Originally posted by V I D A L:
What is Windows 7?

A decade old, completely outdates, useless OS some people still cling onto because similar pathetic losers told them Windows 10 is baaaaaad and they blindly believe it.


Originally posted by Claus:
Windows 10 is ♥♥♥♥, had it since release and i've had nothing but trouble, forced updates, bloatware everywhere, random disconnection of keyboard, plus it runs slightly worse than Windows 7, really nothing to like other than the look of it which is why so many use it.

The problem was obviously the person in front of the computer. You know, that pathetic guy with a game ban...
Last edited by ShadowAngel; May 20, 2020 @ 8:00am
Sui May 20, 2020 @ 8:08am 
Originally posted by ShadowAngel:
Originally posted by V I D A L:
What is Windows 7?

A decade old, completely outdates, useless OS some people still cling onto because similar pathetic losers told them Windows 10 is baaaaaad and they blindly believe it.

I was staying on 7 all up until I moved to Ryzens, because of how many issues are caused with windowed and borderless windowed games to new implementation of DWM in Windows 10 (which actually originated in 8). It's not that Microsoft does know, as they provided a new refresh model for applications, but even with DX11 and DX12, developers rarely implement it in the end making rate at which frames are served to a monitor worse. But I doubt an imbecyl like you, who would know anything about it....

Either way, if you have hardware and especially high-refresh rate monitor (so you can counter the impact of DWM now being forced on windowed/borderless applications) or just play in exclussive fullscreen mode - you still should move to 10. But no, there are legit valid reasons to stick with 7. Although with lack of support it's now hard to justify it. Still, at least drivers are still relatively up to date... unlike with 8 and 8.1.
Last edited by Sui; May 20, 2020 @ 8:10am
Claus May 20, 2020 @ 8:15am 
Originally posted by Suicide Machine:
Originally posted by ShadowAngel:

A decade old, completely outdates, useless OS some people still cling onto because similar pathetic losers told them Windows 10 is baaaaaad and they blindly believe it.

I was staying on 7 all up until I moved to Ryzens, because of how many issues are caused with windowed and borderless windowed games to new implementation of DWM in Windows 10 (which actually originated in 8). It's not that Microsoft does know, as they provided a new refresh model for applications, but even with DX11 and DX12, developers rarely implement it in the end making rate at which frames are served to a monitor worse. But I doubt an imbecyl like you, who would know anything about it....

Either way, if you have hardware and especially high-refresh rate monitor (so you can counter the impact of DWM now being forced on windowed/borderless applications) or just play in exclussive fullscreen mode - you still should move to 10. But no, there are legit valid reasons to stick with 7. Although with lack of support it's now hard to justify it. Still, at least drivers are still relatively up to date... unlike with 8 and 8.1.


Windows xp worked for a long time after Microsoft ceased to support it, Microsoft updates is a pile of dung aimed to fix the previous update and all the exploitations that their weak OS has.

This was patched up in a much superior way by the users, so their support really don't say all that much, there will never be another os like Windows 7 that offer the same freedom and Microsoft knows this.

As for games that use their sponsors to exclude older operating systems is just something that should be avoided and hopefully they declare themselves bankrupt after for being the feckheads that they are.
Last edited by Claus; May 20, 2020 @ 8:16am
Spectrum Legacy May 20, 2020 @ 8:39am 
Get used to companies not listing win7 in their requirements, despite the game might as well work great on it (certainly a higher chance compared to win8 and its ilk).

Omitting xinput1_4.dll in game install folder was likely an oversight of the developer.

Btw if I used win10, I would know better as to not brag about such a sad thing. :trolol:
Sui May 20, 2020 @ 9:22am 
Originally posted by Spectrum Legacy:
Omitting xinput1_4.dll in game install folder was likely an oversight of the developer.

It wasn't. If anything the presence of xinput1_3.dll is baffling, as almost almost all DirectX libraries (with maybe exception of few that allow for compilation of shaders) are not suppose to be distributed together with software. They are very often OS dependent and there presence in game directory, prevents from loading correct libraries from system's environment variables.

xinput1_4.dll contains functions related to Windows Store, so I assume also UWP, which can not be handled within Windows 7, so it's more of a lucky coincidence that this one still works within Windows 7, as it obviously was not designed to. This also doesn't mean if a similar situation happens with other games, the same solution will necessarily work, as if it uses a function that 7 can not handle, it will just throw exception and crash.
Last edited by Sui; May 20, 2020 @ 9:23am
Zephyrus May 20, 2020 @ 9:28am 
Originally posted by RealLocutus:
Such an old game which had windows 7 support when it got released now got an Definitive Edition which has no Windows 7 Support anymore. Well thats awkward.

Fun part? Mafia 3 Defintive Edition still has Windows 7 support? Does that make sense?
And I tried to play M2 on 7 but due to missing Xinput 1.4 Support on 7 it wont work. Thanks.
my god dude, it's 2020:steamfacepalm:
Silent May 20, 2020 @ 10:30am 
The real issue is linking against xinput1_4, while the devs most likely meant to link against xinput1_3. It's an easy mistake to make if the app doesn't target the OS version explicitly (and thus likely defaults to targetting Windows 8 nowadays) and links against XInput - by default, it links against xinput1_4. What should have been done here is linking against XInput from the DX SDK, whcih is a trivial thing to correct on the dev side.
< >
Showing 1-15 of 51 comments
Per page: 1530 50

Date Posted: May 19, 2020 @ 7:27pm
Posts: 51