The subject line says it all really. The long version of the error is: ------- Loading gamei386.so ------- ==== InitGame ==== ******************** ERROR: Game Error: Savegame from an older version. ******************** ==== ShutdownGame ==== I have invested many hours getting as far as I've got so I really don't want to start from scratch. Reproducible: Always Steps to Reproduce: Attempt to load a game saved with quake2-icculus-0.15-r1 Actual Results: See above Expected Results: Saved game loaded Portage 2.0.51-r3 (default-linux/x86/2004.0, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.4.22-gentoo-r2 i686) ================================================================= System uname: 2.4.22-gentoo-r2 i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux-headers-2.4.19-r1,sys-kernel/linux-headers-2.4.21-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=i686 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1 /share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/conf ig /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=i686 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.mirror.sdv.fr http://www.die.unipd.it/pub/Linux/di stributions/gentoo-sources/ ftp://mirror.pudas.net/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X adns alsa apm arts avi berkdb bitmap-fonts crypt cups encode esd f77 fam flac foomaticdb fortran gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 imagemagic k imlib java jpeg junit kde ldap libg++ libwww mad mikmod motif mozilla mpeg ncu rses nls oggvorbis opengl oss pam pda pdflib perl png postgres python qt quickti me readline samba sdl slang speex spell ssl svga tcpd tiff truetype x86 xml xml2 xmms xv zlib"
Don't upgrade?
Is that the only solution? And excuse my ignorance of the finer points of emerge but if so then how do I stop 'emerge -u world' upgrading me again.
I honestly don't know about any other solutions. I haven't taken the time to research it and don't play the game myself. As for keeping it from upgrading, you can add the newer version to /etc/portage/package.mask. If you don't have it, create it... or run the following: mkdir -p /etc/portage && echo ">=games-fps/quake2-icculus-0.15-r2" >> /etc/portage/package.mask I think the problem with the save games may be related to my fixing the broken paths from the -r1 ebuild in the -r2 ebuild. It will definitely require more investigation.
unfortunately, afaik, that is true every rebuild of quake2 invalidates saved games