http://bugs.winehq.org/show_bug.cgi?id=2905
Nico Bendlin <nicode(a)gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |nicode(a)gmx.net
--- Comment #26 from Nico Bendlin <nicode(a)gmx.net> ---
Loading a saved game worked after hooking the API in a run-time patch:
/************************************************************************/
/* Make sure UnmapViewOfFile is only called for the view's base address */
/* (the game has a global cleanup function for StreamIO objects that is */
/* using a dynamic_cast<MemRWStream *> to unmap file views - BUT during */
/* savegame loading MemRWStream objects are created for sub-chunks, and */
/* therefore the game depends on the Windows 9x API behavior of failing */
/* for addresses that are not the base address of a mapped file view... */
/* Windows XP and newer provide an AppCompat shim "KingsQuestMask" that */
/* hooks MapViewOfFile/UnmapViewOfFile and maintains an address list to */
/* make sure that only previously mapped views are unmapped by the API) */
/************************************************************************/
BOOL WINAPI KERNEL32_UnmapViewOfFile(LPCVOID lpBaseAddress)
{
MEMORY_BASIC_INFORMATION MemInfo;
if (lpBaseAddress && VirtualQuery(lpBaseAddress,
&MemInfo, sizeof(MEMORY_BASIC_INFORMATION))) {
if ((lpBaseAddress != MemInfo.BaseAddress) ||
(lpBaseAddress != MemInfo.AllocationBase)) {
SetLastError(ERROR_INVALID_ADDRESS);
return FALSE;
}
}
return UnmapViewOfFile(lpBaseAddress);
}
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9210
--- Comment #77 from Artem S. Tashkinov <t.artem(a)mailcity.com> ---
(In reply to Jarkko K from comment #76)
>
> I couldn't upload the result into 3dmark server...
>
In order to submit results 3DMark needs to know your system characteristics
using systeminfo.
However the systeminfo part of 3DMark 06 doesn't work under Wine because it
tries to load and use a low level device driver which polls the system. I guess
this kind of functionality will never be supported in Wine (such Windows
drivers poll various PCI registers and read different RAM regions directly and
in every OS under the sun such an examination requires superuser privileges).
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9210
--- Comment #76 from Jarkko K <jarkko_korpi(a)hotmail.com> ---
I want to add that I went into appdb, searched 3dmark06 and saw that you should
override 2 files, dx9_something_36 and something_28.
Don't remember the exact names. And also use -nosysteminfo parameter.
Well I overrun those files, but I didnt use nosysteminfo parameter and I could
succefully run hole 3dmark test.
The fps was maximum 40-50, lowest around 10 when using gpu tests.
I couldnt upload the result into 3dmark server...
But it feels that this program isnt far from working exactly like it should.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9210
--- Comment #75 from Artem S. Tashkinov <t.artem(a)mailcity.com> ---
(In reply to Wylda from comment #73)
> >
> > 3DMark06 no longer whines about missing shaders 2.0 support...
>
> I can't confirm that. I still see the problem even in wine-1.7.11 NVIDIA
> binary.
What's your GPU? Have you tried the latest NVIDIA drivers?
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=3542
xavier <xlours(a)aliceadsl.fr> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |xlours(a)aliceadsl.fr
--- Comment #69 from xavier <xlours(a)aliceadsl.fr> ---
install ok on wine 1.7.9
the game runs fine but i can't finish the first party : the space bar doesn't
quit the winning party !
UBUNTU 12.04
wine 1.7.9
driver : GeForce GT 610/PCIe/SSE2
Dungeon Keeper Gold : original disk
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9210
Jarkko K <jarkko_korpi(a)hotmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jarkko_korpi(a)hotmail.com
--- Comment #74 from Jarkko K <jarkko_korpi(a)hotmail.com> ---
I tried the 3dmark with 1.7.17 and I thought it crashed, I was looking for
console output and suddenly it just opened a dialog (there was around 30s-1min
delay), but trying to run the benchmark gives an error
http://bugs.winehq.org/attachment.cgi?id=45979
already mentioned here.
I rerun the program and it felt that the delay was a lot faster.
I don't see it complaining about pixel shaders.
ati 7870, 14.3beta here.
I would say it's fixed for me.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.