Mateusz Stachowski
2011-May-18 16:53 UTC
[Wine] Problem with The Witcher 2: Assassins of Kings
I'm on Ubuntu 11.04 and Wine 1.3.20. I've been trying to run The Witcher 2 but with no success. I've installed vcrun2010 with winetricks and downloaded mfcu100.dll (to system32) because that's what showed up to be missing when runnig game from terminal. Now all I get is this message: fixme:heap:HeapSetInformation (nil) 1 (nil) 0 and I have no clue what it means. I have the Retail version which is using secuROM. Looking at AppDB there is only one test data and it's the DRM free version from GOG so maybe the problem is DRM.
Mateusz Stachowski wrote:> I have the Retail version which is using secuROM.It won't work on Wine without a "no-cd" patch.
Jake Thomas
2011-May-24 06:25 UTC
[Wine] Re: Problem with The Witcher 2: Assassins of Kings
What file(s)/ registry key(s)/value(s) you had to copy over from the virtual machine is important info, and you should probably post it somewhere. Not your actual files and registry key values, of course, but what they are (as in name and path to them) is critical info that might help others (so they don't have to go through snapshotting themselves). Maybe this info can help the WINE development team. RegShot DOES show what registry keys have been modified, added, or removed. But apparently according to you, WhatChanged doesn't show modified files. Did it show deleted files? What about registry stuff? Did it show modified registry keys/ values? Removed registry keys/values? It had to do at least added registry keys/values. If WhatChanged lacks in the registry department, you could use both. That's pretty interesting that SecuRom is only needed for activation. I'm guessing you found this out by it asking for the disc in the virtual machine for activation, and then after activation, it let you play without the disc inserted (even when you remove it, close the launcher, re-open the launcher and tell it to run the game without the disc)? Wow. I'm amazed that I actually helped budge this along at all. I don't know C or have WINE programming knowledge. I looked at the debug output you put in pastebin just to see it, and most of it makes no sense to me or rings a bell. But I WAS surprised to see uxtheme in there, because I actually know what that is. That has to do with Windows (at least XP) themes. I know this because I saw the uxtheme patch as an option in nLite, a program that lets you make custom ior automated Windows XP discs (There's now a vLite for Vista). The uxtheme patch lets you use unsigned themes, like the way-cool Halo 3 theme from belchfire.net. Then I found out the amazing things you can do with Gnome and Compiz in Linux and made a custom "theme" (not an actual packaged theme - just options I set) of Tron. Yep. Kicks butt. Glad you actually did the tutorial and that it got you a little closer. Remember, I haven't personally used WhatChanged yet, but have used RegShot. Why would uxtheme be in there? Where you using an emulated desktop? Desktop integration? Usage of a theme? It also says that shell32<elf> got deferred. I know that in Windows it is a dll with lots of icons in it that you can extract with IconsExtract, which, BTW, works platinum in WINE (maybe I should make a WINE AppDB page for that - I don't think there is one). Cheers, Jake -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://www.winehq.org/pipermail/wine-users/attachments/20110523/954b187e/attachment.htm>
Mateusz Stachowski
2011-May-24 15:21 UTC
[Wine] Re: Problem with The Witcher 2: Assassins of Kings
WhatChanged doesn't lack in registry department this are the relevant changed keys: [HKEY_CURRENT_USER\Software\DSS] and [HKEY_LOCAL_MACHINE\SOFTWARE\CD Projekt Red] as for the files: Activate.exe, Launcher.exe, Register.exe, debugdata.log (also readme_language.rtf) in bin folder: curllib.dll, libeay32.dll, libsasl.dll, openldap.dll, ssleay32.dll, witcher2.exe there bin some new files in Launcher folder also in C:\users\...\witcher2_Data_DFE and in My Documents\Witcher2\Config and Downloads you should copy those to your home/username/Witcher 2 that's probably all. uxtheme in Wine has the same purpose as in Windows XP (let's you change theme of Wine) and I know waht the shell32 is. I remember that changing those files was the only way to change Windows XP look and it was so painfull.
Jake Thomas
2011-May-24 22:03 UTC
[Wine] Re: Problem with The Witcher 2: Assassins of Kings
Mateusz, ????? You win the prize. Good work, and thanks for the info. Like I said earlier, I'm just surprised I knew what any of that meant in the debug output. ????? You probably already tried setting WINE to mimic different Windows versions, but have you tried that since you got it activated? ????? And you know what they say; WINE gets better with age. I think we're about due for 1.3.21. Can you feel it in your bones? WINE 1.3.21 feels like it's going to be great. You see, WINE 1.3.20 implemented some new stuff, but I remember the WINE mail talking about a few problems that came with those new features (like mouse stuff?). So maybe 1.3.21 will have all that new stuff but with less problems. Cheers, Jake -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://www.winehq.org/pipermail/wine-users/attachments/20110524/d47bb398/attachment.htm>
Das Letzte Einhorn
2011-May-27 10:32 UTC
[Wine] Re: Problem with The Witcher 2: Assassins of Kings
CDProjekt RED has issued a 1.1 patch which is supposed to remove SecuROM from the game. This might help you..
SpawnHappyJake
2011-May-28 00:00 UTC
[Wine] Re: Problem with The Witcher 2: Assassins of Kings
Hey guys! WINE 1.3.21 just came out! Have you tried that yet? Save those activation files and registry keys, upgrade to WINE 1.3.21, and reinstall Witcher if the upgrade gets rid of your old wine installs (though I think your .wine folder should be saved). Then copy the activation registry keys and files back over. I hope for the best.
James McKenzie
2011-May-28 01:38 UTC
[Wine] Problem with The Witcher 2: Assassins of Kings
On 5/27/11 5:00 PM, SpawnHappyJake wrote:> Hey guys! WINE 1.3.21 just came out! Have you tried that yet? Save those activation files and registry keys, upgrade to WINE 1.3.21, and reinstall Witcher if the upgrade gets rid of your old wine installs (though I think your .wine folder should be saved). Then copy the activation registry keys and files back over. I hope for the best. >Upgrading Wine should not affect the wine directory. However, this is good advice in all cases.
Mateusz Stachowski
2011-May-28 16:53 UTC
[Wine] Re: Problem with The Witcher 2: Assassins of Kings
I've tried installing 1.1 patch but it failed with message something liked this: unable to initialize (or open) launcher process so I have installed it in Virtual Machine and copied the changed files into wineprefix. Now I can see movies playing on start of game (CD Projekt RED, RED Engine...) but after that there is only black screen. I've installed with winetricks d3dx9 and changed UseGLSL to disabled. That's what I'm getting in terminal: Code: fixme:heap:HeapSetInformation (nil) 1 (nil) 0 fixme:win:EnumDisplayDevicesW ((null),0,0x32f55c,0x00000000), stub! ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: Brak dostpu fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0xdf5ea3c): stub fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats fixme:d3d9:Direct3DShaderValidatorCreate9 stub fixme:d3d:state_lastpixel Last Pixel Drawing Disabled, not handled yet fixme:xinput:XInputGetState (0 0x32833c) wine: Call from 0x7bc48e70 to unimplemented function w1import.dll.?W1CanImport@@YA_NPB_WPADH at Z, aborting err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0xb74865c6 wine client error:9: write: BBdny deskryptor pliku I'm still using Wine 1.3.20 because the new version isn't available in Ubuntu PPA. I think that maybe it will show there by Monday or even later. Anyway it probably won't make The Witcher 2 to run. As I'm writing about packages from Ubuntu Wine Team I noticed that from version 1.3.19 it doesn't have OSS sound driver anymore. Is it an upstream change or just a choice of Ubuntu packagers.