King of Dragon Pass, GOG.com release
Identical to version 1.7 (518), but binary has been modified to no longer require CD-ROM for copy protection. The installer also installs the game data files onto the hard drive instead of using them from the CD-ROM.
Application Details:
Version: | GOG.com 2.0.0 |
License: | Retail |
URL: | http://a-sharp.com/kodp/ |
Votes: | 0 |
Latest Rating: | Silver |
Latest Wine Version Tested: | 1.7.25 |
Maintainers: About Maintainership
What works
Starting games, audio
What does not
GOG.com installer requires GDI+, see notes.
Scrollbars and a File menu are always visible.
It's possible for the game to lose mouse focus if these unwanted UI elements are clicked on, need to fiddle with window manager application focus to get mouse working in the game again.
Workarounds
What was not tested
Full game, loading and saving
(to be updated)
Hardware tested
Graphics:
Additional Comments
Due to the elimination of the CD-based copy protection, this is now the recommended version of this software. GOG.com installer requires GDI+. If winetricks is installed, execute "winetricks gdiplus" to get it. Installer runs flawlessly after this. The GOG.com installer sets up the Windows shortcut to use a backwards compatibility feature and forces the game to run in 640x480 mode. Wine does not support a similar feature, so instead the game runs with a large swatch of black space surrounding the game. Suggested workaround is set wine to "Emulate a virtual desktop" of 800x600 or so.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Linux Mint 17 "Qiana" x86_64 | Oct 03 2014 | 1.7.25 | Yes | Yes | Silver | Peter Berry | ||
Current | Ubuntu 12.04 "Precise" amd64 (+ variants like Kubuntu) | Sep 08 2013 | 1.4.1 | No, but has workaround | Yes | Silver | Larry Lade | ||
Show | Mac OS X 10.8 "Mountain Lion" | Mar 14 2013 | 1.2.3 | Yes | Yes | Silver | an anonymous user |
Scaling using Xephyr and VNC
by Peter Berry on Monday September 29th 2014, 20:26
#!/bin/bash
# Run a program in an embedded X server and open a scaled VNC session on it.
# For example:
# scale playonlinux --run "King of Dragon Pass"
# You can change various options here, or pass them in as environment
# variables.
# Log files. If you want to actually record logs (e.g. for debugging purposes),
# replace them here.
if [ "x$XEPHYR_LOG" == "x" ]; then
XEPHYR_LOG=/dev/null
fi
if [ "x$CLIENT_LOG" == "x" ]; then
CLIENT_LOG=/dev/null
fi
if [ "x$X11VNC_LOG" == "x" ]; then
X11VNC_LOG=/dev/null
fi
if [ "x$SSVNCVIEWER_LOG" == "x" ]; then
SSVNCVIEWER_LOG=/dev/null
fi
# The client to run
if [ $# -le 1 ]; then
echo "Usage: $0 [client]"
exit 1
fi
# Options.
if [ "x$REALRES" == "x" ]; then
# viewer adds scroll bars, so make it bigger than 640x480
REALRES=670x510
fi
if [ "x$SCALE" == "x" ]; then
SCALE=2
fi
echo "Running Xephyr. A window will appear - you can minimise it."
Xephyr -once -screen $REALRES -extension GLX :5 >> $XEPHYR_LOG 2>&1 &
echo "Running X client."
DISPLAY=:5 "$@" >> $CLIENT_LOG 2>&1 &
echo "Running VNC server."
x11vnc -localhost -scale $SCALE:nb -display :5 -o $X11VNC_LOG 2>&1 &
echo "Press enter to run VNC client."
read
ssvncviewer localhost >> $SSVNCVIEWER_LOG 2>&1
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Peter Berry on Monday September 29th 2014, 20:26
# Run a program in an embedded X server and open a scaled VNC session on it.
# For example:
# scale playonlinux --run "King of Dragon Pass"
# You can change various options here, or pass them in as environment
# variables.
# Log files. If you want to actually record logs (e.g. for debugging purposes),
# replace them here.
if [ "x$XEPHYR_LOG" == "x" ]; then
XEPHYR_LOG=/dev/null
fi
if [ "x$CLIENT_LOG" == "x" ]; then
CLIENT_LOG=/dev/null
fi
if [ "x$X11VNC_LOG" == "x" ]; then
X11VNC_LOG=/dev/null
fi
if [ "x$SSVNCVIEWER_LOG" == "x" ]; then
SSVNCVIEWER_LOG=/dev/null
fi
# The client to run
if [ $# -le 1 ]; then
echo "Usage: $0 [client]"
exit 1
fi
# Options.
if [ "x$REALRES" == "x" ]; then
# viewer adds scroll bars, so make it bigger than 640x480
REALRES=670x510
fi
if [ "x$SCALE" == "x" ]; then
SCALE=2
fi
echo "Running Xephyr. A window will appear - you can minimise it."
Xephyr -once -screen $REALRES -extension GLX :5 >> $XEPHYR_LOG 2>&1 &
echo "Running X client."
DISPLAY=:5 "$@" >> $CLIENT_LOG 2>&1 &
echo "Running VNC server."
x11vnc -localhost -scale $SCALE:nb -display :5 -o $X11VNC_LOG 2>&1 &
echo "Press enter to run VNC client."
read
ssvncviewer localhost >> $SSVNCVIEWER_LOG 2>&1
by Larry Lade on Monday September 29th 2014, 20:50