Posted December 07, 2014
(Using the tarball archive on Linux)
Whenever I try to enter the Gardens, the game segfaults. This obviously makes it impossible to
play through that part of the game.
After some investigation, this bug seems to be triggered by the date; it only happens at this
time of year and didn't happen a few days ago.
Here is a workaround that will allow anyone else running the Linux version to play through
this part of the game without changing the system time:
1. Install the libfaketime package.
2. Locate where libfaketime is stored on the system. On my 64-bit Debian system (actually a Debian
chroot on a Gentoo host), it is stored in
/usr/lib/x86_64-linux-gnu/faketime/libfaketime.so.1
(likely the same on Ubuntu).
3. Start the game with a command like (all on one line, of course):
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/faketime/libfaketime.so.1 FAKETIME="@2014-11-15 8:00:00" ./start.sh
This will make the game think it is mid-November and not try to load the nonexistant files.
As a side effect, you will lose the Christmas trees.
(The @ sign is necessary; without it, the game tries to calibrate its speed to an unchanging time
and will run way too fast.)
Whenever I try to enter the Gardens, the game segfaults. This obviously makes it impossible to
play through that part of the game.
After some investigation, this bug seems to be triggered by the date; it only happens at this
time of year and didn't happen a few days ago.
Here is a workaround that will allow anyone else running the Linux version to play through
this part of the game without changing the system time:
1. Install the libfaketime package.
2. Locate where libfaketime is stored on the system. On my 64-bit Debian system (actually a Debian
chroot on a Gentoo host), it is stored in
/usr/lib/x86_64-linux-gnu/faketime/libfaketime.so.1
(likely the same on Ubuntu).
3. Start the game with a command like (all on one line, of course):
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/faketime/libfaketime.so.1 FAKETIME="@2014-11-15 8:00:00" ./start.sh
This will make the game think it is mid-November and not try to load the nonexistant files.
As a side effect, you will lose the Christmas trees.
(The @ sign is necessary; without it, the game tries to calibrate its speed to an unchanging time
and will run way too fast.)