Version 1.x of the action game Mafia - The City Of Lost Heaven. It's a third person shooter with car driving and racing elements. You can compare it to newer titles of the Grand Theft Auto series. If you like GTA and games with a good story, you will love Mafia.
Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results (selected in 'Test Results' table below)
What works
Everything - max settings
What does not
Nothing
What was not tested
Finishing the game
Additional Comments
Steam version
No winetricks needed, no dll overrides, no workarounds.
intel i7-920, nvidia gtx 295 (290.10), 6gb ram
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
after trying it finally works for me
by Häns Würst on Thursday March 15th 2012, 20:41
1st I'm usin ubuntu 10.04 and wine 1.4-rc6
Wine runs as win NT 4.0
Okay, guys, this is my workaound to got ist started:
US-Demo was running fine, except of some 2D-graphic-bugs which involved the gaming-hud: info-text, driving speed, ammo, health etc. was flickering, depending on the direction I was looking.
Encouraged through this I bought the full version as a low-budget-game in Poland, which is there published nowadays via Cenega and uses Starforce 2 (as far as I know...) Installing trough wine went well, but playing was impossible due copy protection. Cenega never recognized the original dvd.
I used the latest no-cd-patch from gcworld: "Mafia v1.3 [ENGLISH] No-CD/Fixed EXE" to solve the problem. I still have the hud-bugs, but I can live with that...
can't install mafia
by Felix on Monday May 24th 2010, 15:21
hello,
i've tried to install mafia from an cd-image by double clicking on MafiaSetup.exe but nothing happend. mafialauncher.exe works but i still can't install mafia. there is no output in the terminal. (no error message)
i'm using ubuntu 10.04, wine 1.42 and i downloaded mfc42.dll
"Can not read MafiaGame/MafiaSetup.exe from CD 1" problem
by Gabriel on Monday September 14th 2009, 17:08
The solution to the "Can not read MafiaGame/MafiaSetup from CD 1" error is to use the MafiaSetup.exe in the cd's root folder instead of the one at MafiaGame.
Apparently it gets locked and the installer can't read it.
Crashing
by Ric on Thursday September 3rd 2009, 23:27
The game seems to crash for me randomly, so far only during load screens or cut scenes. The whole system comes to a crawl to the point where the Caps Lock LED delays when Caps Lock is toggled. CPU overload perhaps? After a long wait, probably around 10 minutes, the game either resumes or closes itself. This time I ran from a terminal and found the below output after a crash.
I also managed to switch TTY and issue the top command once (Usually the login attempt times out before a password prompt can be provided, due to the processor overload I guess). Top showed game.exe using 50% of my memory - I have 2GB in this thing! Major memory leak???
This game shouldn't be platinum. I remember the occasional crash when I used to play this on Windows some 5-6 years ago, but not nearly as often as this. Something must be going wrong somewhere.
I'm running Wine 1.1.27 on Gentoo GNU/Linux with the following USE flags. "X alsa esd gecko jpeg ncurses opengl png ssl xml -cups (-dbus) (-gnutls) (-hal) -jack -lcms (-ldap) (-nas) -oss -samba (-scanner) -win64 -xcomposite -xinerama".
I use a dual core AMD Athlon64 4600, nVidia GeForce 8200 on board graphics chipset with 256MB memory. XOrg 1.5.3-r6, and nVidia drivers 180.60. With or without a memory leak, this hardware should be able to handle a game this old without many issues. Mafia detects only 64MB graphics memory for some reason, but the game itself is smooth in maxed out settings and shows no sign of graphical errors or glitches. If memory was an issue I'd expect to see untextured objects or slow rendering.
Install from ISO
by Ric on Sunday August 30th 2009, 1:14
Installing Mafia from ISO files seems to cause problems for everyone, we're all victims of the good ol' "Please insert CD 1" message and I've not found any other documented fix for this. It's actually possible though, as I've finally discovered!
1. Create 2 directories, /mnt/Virtual and ~/Wine_Virtual, for example.
2. Mount the first ISO to /mnt/Virtual using "mount Mafia_CD_1.iso -o loop=/dev/loop0".
3. The mount is read-only and we need to add files, so copy and paste the entire tree to ~/Wine_Virtual.
4. Create 2 files. ~/Wine_Virtual/.windows-label and ~/Wine_Virtual/.windows-serial. In .windows-serial type FFFFFFFF, and in windows-label type MAFIA_CD_1.
5. Open winecfg and from the devices tab add a new device, hit advanced and set the device to be a CD drive, then set to auto-detect label and serial (Even though the field states that this isn't possible yet).
6. Launch the installer. "wine ~/Wine_Virtual/MafiaLauncher.exe"
7. Installation should get so far through and ask for CD 2. You probably can't alt+tab out of the installer thanks to it's annoying always-on-top state, so (assuming KDE), hold alt+m and try dragging the parent window. This should trigger the move action and bring up the KDE bar at the bottom. Right click the installers entry and hit minimize.
8. "umount /mnt/Virtual", ignoring any loop error that might pop up. Mount CD 2 the same way as with step 2 and once again copy the content to ~/Wine_Virtual. Replace files if you can, but if this isn't an option I doubt it's required. Edit .windows-label and go back to the installer to continue.
9. When the installer asks for CD 3, repeat step 8.
10. Bingo, Mafia is installed from ISO :-).
Hope this helps some people out. I've only just figured this process out and since it seems I have a corrupt ISO for CD 3 and mkisofs isn't playing nice, this is as far as I've gotten. Still, I'm pretty sure I'm the first to have made it this far with ISO files so woo for me :D.
Cannot Install
by Sébastien Grenier on Monday August 3rd 2009, 15:50
Hi,
I'm on wine 1.1.26 and I use winetricks to install mfc42.dll.
MafiaLauncher.exe work, but when MafiaSetup.exe try to start my screen do a little white blink and after that nothing happen. It's the same if I try to start MafiaSetup.exe directly.
I cannot install it
by Joan Coll Cerdán on Sunday July 12th 2009, 10:56
Tried it with Wine 1.1.25 and I cannot even install it. After copying the mfc42.dll in to the system32 folder, the installer keeps asking for the first CD, even though it is mounted in the drive.
Strange 3d problems
by Blazej on Thursday June 18th 2009, 8:51
I installed the game without any problems. I configured it without any problems (the only thong that made me think was that it sees my video card as NVidia). I run it, it starts, i create a profile all works fine and smooth. But then I see the menu and the 3D objects start too loose their textures and all I can see is the big blue sky. I think to myself ok i don't need the menu so much i start the game. all i can see are the sides of my car, a little piece of land in the lower left corner of the screen and again the great blue sky. Sound, controls, 2D graphics (like speed-o-meter) work great. I just can't see any 3D graphics.
This is what i get from terminal:
wine start.exe
fixme:win:EnumDisplayDevicesW ((null),0,0x32e564,0x00000000), stub!
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (0,0)-(1280,800)
fixme:quartz:AsyncReader_FindPin (L"Output", 0x32f128)
fixme:quartz:AsyncReader_FindPin (L"Output", 0x32f128)
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x142510) : stub
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x142510) : stub
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x142510) : stub
The funny thing is that my 3D acceleration works great on Linux (Direct Rendering=Yes), (glxgears 4173 frames in 5.0 seconds = 834.505 FPS), Compiz works greatly (I tried turning it off but it made no difference)
I have a Intel Graphics Media Accelerator X4500M as Video Card.
The game turns off after a few minutes with error in console:
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:winmm:MMDRV_Exit Closing while ll-driver open
The game turns of after a few minutes with error in console:
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:winmm:MMDRV_Exit Closing while ll-driver open
Can you play the game without a crack?
by tk on Tuesday April 28th 2009, 12:13
I ask this because the newer test results don't mention that a crack is needed to play the game. If you need a crack then I think it shouldn't be rated PLATINUM.
Cannot install german patch for german version
by Christoph Korn on Monday April 27th 2009, 15:48
I have installed the german edition of Mafia (on my german ubuntu jaunty system). When I want to install the german update I get the message: "Other language version. Cannot apply patch"
Problem installing mafia
by dre on Thursday March 26th 2009, 4:18
Hi,
Im unable to install Mafia on a fully updated Ubuntu Intrepid system.
uname -a
Linux waffe 2.6.27-11-generic #1 SMP Thu Jan 29 19:24:39 UTC 2009 i686 GNU/Linux
wine --version
wine-1.1.16
extracts from glxinfo
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1600
OpenGL version string: 2.1.8087 Release
OpenGL shading language version string: 1.20
I installed vcrun6 with winetricks and still no go. Also tried after installing the mfc40 and mfc42 packages and still no go. Also tried adding them in the wineconfig program also without success.
Bug found
by SubArrin on Sunday January 25th 2009, 9:51
I didnt have enought space on disc, where I want to install Mafia. I think it is wien bug - wine couldn't write message (not exactly) "You don't have enought space..."
Now I have another problem. I mounted cd image and, when I try to install i get message "Please insert CD 1" I'm sure, I mounted CD 1.
I need help
by Brian on Friday August 15th 2008, 18:14
How do I put mfc42.dll into system32 for Darwine 1.0? I have a Mac OS X, and I tried asking this question in the Wine Forum. They said put it in $HOME/.wine/drive_c/windows/system32/, but I don't understand how you get that. I don't know if I have $HOME/.wine/drive_c/windows/system32/. I ran the main installer only, but it seems to not install that file. I have to check. But you gotta help me.
RE: I need help by Brian on
Wednesday September 10th 2008, 23:29
Error installing
by Huseyin on Monday June 23rd 2008, 11:17
When i tried wine on Mafia first, it asked me a mfc42.dll. I found one and put on .wine/drive_c/windows/system32, and now i can't install. Using Launcher doesn't work either.
$ wine MafiaSetup.exe
preloader: Warning: failed to reserve range 00000000-60000000
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
revan@revan-desktop:/media/cdrom0$
Instalation by ISO, want CD?
by FeTi on Friday May 9th 2008, 0:05
I have problem with ISO. I mounted ISO and run MafiaLuncher.exe. Then installer asked me to put CD1 :/ It's hapenning when the installer wants to run file 'A1.dta' from MafiaGame folder.
I also tried to mount as virtual drive by kiso but it's the same.
Mafia under WINE 0.9.59
by Pavel Rzehák on Monday April 14th 2008, 0:10
I have tried Mafia under WINE 0.9.59, but dont start or run. I returned back to 0.9.58 - which this wersion Mafia works perfectly. Does anybody have the same problem?
Game is slow
by René Kliment on Friday March 14th 2008, 8:23
Hi! I've got successfully installed Mafia with Loki installer and I am able to run it. But after I enter to menu or play, the game is unplayably slow. Can you help me? I've got Arch Linux, wine 0.9.57(from SUSE - an aur package), NVidia 8400M G, official drivers, 3D acceleration works well. Thanks for any response.
gamepads
by Chris on Saturday December 29th 2007, 15:39
The problem I have is that though Mafia runs brilliantly I cannot start it with a gamepad plugged in.
I have two gamepads which work in Linux but Mafia won't start in wine with one of them (USB) plugged in (wine 0.9.46, 0.9.50, .51, and .52).
Don't want to flood this place with long logs/text but in case they are helpful perhaps someone can point me to a URL where one can paste text-files and make them available as links?
RE: gamepads by Chris on
Friday January 4th 2008, 16:27
doesn't detect iso?
by Yash Srivastava on Thursday December 13th 2007, 23:15
i got the launcher running, and i am using an iso i mounted and have it set up in winecfg; i can mount isos with other programs via wine perfectly, but mafia keeps on asking me to insert cd1, when it is inserted. any ideas?
Dosn't work
by Alessandro on Thursday May 31st 2007, 11:15
I use ubuntu feisty and wine 0.9.37, and the consolle shows me this:
err:module:import_dll Library ntoskrnl.exe (which is needed by L"C:\\windows\\system32\\drivers\\SECDRV.SYS") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\system32\\drivers\\SECDRV.SYS" failed, status c0000135
err:module:import_dll Library ntoskrnl.exe (which is needed by L"C:\\windows\\system32\\drivers\\SECDRV.SYS") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\system32\\drivers\\SECDRV.SYS" failed, status c0000135
Key bindings not working.
by Shawn Rieger on Wednesday May 9th 2007, 10:29
wine 9.33 - key bindings working for anyone else? can't seem to find a mafia.config file or some other type where i can manually edit them. This would be great if someone could figure this out.
Game freezes at mission 9
by pdw on Saturday December 2nd 2006, 11:36
Just as i posted the report i got to mission 9-02 (2 i think, when i had to drive to a warehouse)
After it does, the loading screen finishes and then the game locks up :/
RE: by metal_man on
Saturday December 2nd 2006, 15:05
Kind of works
by Erik Johnsson on Tuesday May 16th 2006, 1:29
Version 0.9.13 is able to run the game, but the sound is weird (it repeats itself sometimes) and most of the HUD is invisible. The invisible HUD is a big problem as this makes it impossible to view the map, how fast you're driving and lots of other things, necessary to play the game with joy.
It would be very nice if these small problems were fixed, as the game is great!