Sunday, January 14, 2018

yquake2 7.10 version.

Release with my changes :-)


  • Joystick support including haptic feedback. This fantastic work was done by Denis Pauk. The dirty work is done by SDL, how good or bad a joystick or gamepad is supported depends on SDLs support for it.
  • Fix the old SDL sound backend, s_openal set to 0 is working again.
  • Fix possible Vorbis buffer underruns if too many sound samples are in flight. This occured only in large multi player games with at least 6 custom models.
  • Fix a possible crash on Windows if MSAA was set to a value not supported by the driver.
  • It's now possible to play through the whole game on a Raspberry PI and other ARM boards. Please note that the RPIs hardware is really limited. Only the OpenGL 1.4 renderer is supported and the framerate is highly dependent on the screen resolution.

Quake2, Сборка

Установка зависимостей(создание ссылок нужно, так как по умолчанию при установке на 64 битную платформу *.so файлы для 32 бит не создаются):
  • sudo apt-get install ccache libxxf86dga1:i386 libxxf86vm1:i386 libsdl1.2debian:i386 x11proto-xf86dga-dev libsdl1.2-dev
  • sudo ln -s /usr/lib/i386-linux-gnu/libX11.so.6.3.0 /usr/lib/i386-linux-gnu/libX11.so
  • sudo ln -s /usr/lib/i386-linux-gnu/libXext.so.6.4.0 /usr/lib/i386-linux-gnu/libXext.so
  • sudo ln -s /usr/lib/i386-linux-gnu/libXxf86dga.so.1.0.0 /usr/lib/i386-linux-gnu/libXxf86dga.so
  • sudo ln -s /usr/lib/i386-linux-gnu/libXxf86vm.so.1.0.0 /usr/lib/i386-linux-gnu/libXxf86vm.so
  • sudo ln -s /usr/lib/i386-linux-gnu/libSDL-1.2.so.0.11.4 /usr/lib/i386-linux-gnu/libSDL.so
  • sudo ln -s /usr/lib/i386-linux-gnu/libogg.so.0.8.2 /usr/lib/i386-linux-gnu/libogg.so
  • sudo ln -s /usr/lib/i386-linux-gnu/libvorbis.so.0.4.8 /usr/lib/i386-linux-gnu/libvorbis.so
  • sudo ln -s /usr/lib/i386-linux-gnu/libvorbisfile.so.3.3.7 /usr/lib/i386-linux-gnu/libvorbisfile.so
  • sudo ln -s /usr/lib/i386-linux-gnu/libGL.so.1.0.0 /usr/lib/i386-linux-gnu/libGL.so
  • sudo ln -s /lib/i386-linux-gnu/libz.so.1.2.8 /lib/i386-linux-gnu/libz.so
Сборка:
  • wget https://icculus.org/quake2/files/quake2-r0.16.1.tar.gz
  • tar -xvf quake2-r0.16.1.tar.gz
  • cd quake2
  • ARCH=i386 make