Application Details:
Version: | 1.0 |
License: | Retail |
URL: | http://en.wikipedia.org/wiki/Z... |
Votes: | 1 |
Latest Rating: | Garbage |
Latest Wine Version Tested: | 7.0 |
Maintainers: About Maintainership
What works
Game installation, Game intro movies, Game first menu, Game Save, Game Load, In-Game movie sequences, In-Game motion between locations.
Ensure You're going the HOWTO way.
ALSA now works.
What does not
In-Game Preferences, Restore /load/ menu redraws badly (switching
desktops shows the content as long as Alt key is held in Fluxbox (GNOME
seems to do not behave this way)), Game does not redraw main screen
correctly when staying on location or in menus.
When run in fullscreen (opposite of wine virtual desktop) the main menu is not visible.
Workarounds
What was not tested
Longer gameplay.
Hardware tested
Graphics:
Additional Comments
Tested using xserver-xorg 7.2-0ubuntu11, nvidia-glx 1.0.9631+2.6.20.5-16.29
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Ubuntu 20.04 "Focal" (+ variants like Kubuntu) | Feb 07 2022 | 7.0 | Yes | No | Yes | Garbage | Jeff D. Hanson | |
Show | Arch Linux x86_64 | Mar 15 2012 | 1.4-rc6 | Yes | No | No | Garbage | ezzetabi | |
Current | Ubuntu 7.04 "Feisty" i386 (+ variants like Kubuntu) | Sep 14 2007 | 0.9.44. | Yes | Yes | No | Garbage | Vit Hrachovy | |
Show | Ubuntu 6.10 "Edgy" i386 (+ variants like Kubuntu) | Nov 13 2006 | 0.9.25. | N/A | Yes | No | Garbage | Vit Hrachovy | |
Show | Ubuntu 6.10 "Edgy" i386 (+ variants like Kubuntu) | Nov 10 2006 | 0.9.24. | Yes | No | No | Garbage | Mildred |
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Mildred on Thursday June 19th 2008, 8:16
I applied the patch related to bug 1347
bugs.winehq.org/attachment.cgi?id=13834
But it doesn't change anything. The screen is still not redrawn properly.
For example, if I turn around, the screen starts to flicker between the image I had before turning, and the image I should have. And when I stop, the view is as if I hadn't moved.
But I know I have moved since the mouse cursor now changes at different places. And where the mouse cursor was when I was turning, there are bits of the correct view pasted there.
It seems that I get the last frame of the last played video always at the screen. When I restore a game previously saved, I get the introduction screen (where there are the play, restore and quit buttons). And when I start a new game, I always have the first view of the Agrippa Temple. Even if I move somewhere else.
So, as i said the patch has absolutely no effect. I tried to add a printf where the patch should have changed something, but that code is not executed at all. These are my modifications:
+ if(!(Flags & DDLOCK_WRITEONLY) && iface == This->resource.wineD3DDevice->ddraw_primary &&
+ !This->resource.wineD3DDevice->ddraw_fullscreen)
+ { printf("x11_copy_from_screen called\n");
+ x11_copy_from_screen(This, NULL);
+ }else printf("x11_copy_from_screen not called\n");
Neither the printf in the if, nor the printf outside the if are called. So i don't know how this patch is supposed to have any effect.
by Mildred on Wednesday June 18th 2008, 16:17
I created a script for the occasion:
mildred.pastebin.org/44468
Be sure to adapt it to your layout.
by Mildred on Monday September 28th 2009, 12:47
The script:
#! /bin/zsh
cd "`dirname "$0"`"
self="`basename "$0"`"
export disp=:1
export WINEPREFIX="`pwd`/wine"
if [[ "a$1" = "a-run-term" ]]; then
export DISPLAY=$disp
xterm -e "./$self" -run-script
exit 0
elif [[ "a$1" = "a-run-script" ]]; then
shift
export DISPLAY=$disp
echo "Start Timidity -iA"
timidity -iA &
timidity=$!
echo "Set up X"
xrandr -s 800x600
metacity &
xreset
echo "Run another terminal"
xterm &
echo "Run Zork Nemesis"
cd 'wine/drive_c/Program Files/Activision/Zork Nemesis'
wine 'c:\\Program Files\\Activision\\Zork Nemesis\\znemesis.exe'
echo "Kill timidity"
kill $timidity
xreset
echo "------------------------------------------------------------"
zsh -i
exit 0
else
auth="$(xauth list | head -n 1 | sed -r 's|^.*\s(\S+)$|\1|')"
xauth add $disp MIT-MAGIC-COOKIE-1 "$auth"
DISPLAY=$disp startx "./$self" -run-term -- $disp -depth 16
xrandr
fi
by David Rogers on Tuesday September 29th 2009, 5:03
by Mildred on Tuesday September 29th 2009, 5:30
Try to remove the two lines with xauth, it does it automatically on my computer.
by Mildred on Tuesday September 29th 2009, 5:41
#! /bin/zsh
cd "`dirname "$0"`"
self="`basename "$0"`"
export disp=:1
export WINEPREFIX="`pwd`/wine"
if [[ "a$1" = "a-run-term" ]]; then
export DISPLAY=$disp
xterm -e "./$self" -run-script
exit 0
elif [[ "a$1" = "a-run-script" ]]; then
shift
export DISPLAY=$disp
echo "Start Timidity -iA"
timidity -iA &
timidity=$!
echo "Set up X"
xrandr -s 800x600
metacity &
xreset
echo "Run another terminal"
xterm &
echo "Run Zork Nemesis"
cd 'wine/drive_c/Program Files/Activision/Zork Nemesis'
wine 'c:\\Program Files\\Activision\\Zork Nemesis\\znemesis.exe'
echo "Kill timidity"
kill $timidity
xreset
echo "------------------------------------------------------------"
zsh -i
exit 0
else
#auth="$(xauth list | head -n 1 | sed -r 's|^.*\s(\S+)$|\1|')"
#xauth add $disp MIT-MAGIC-COOKIE-1 "$auth"
if [[ -e .xinitrc ]]; then
echo "The script mist be in a directory without a .xinitrc file"
exit 1
else
cat >.xinitrc
by Mildred on Tuesday September 29th 2009, 5:42
cat >.xinitrc
by Robbe on Monday October 19th 2009, 19:13
Would you mind posting the script again, or uploading it somewhere again?