Home / arx-libertatis-1.1
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2013-07-14 5.4 kB
MD5SUMS 2013-07-14 324 Bytes
arx-libertatis-1.1-win-x64.exe.sig 2013-07-14 543 Bytes
arx-libertatis-1.1-win-x86.exe.sig 2013-07-14 543 Bytes
arx-libertatis-1.1-win-x86.exe 2013-07-14 16.4 MB
arx-libertatis-1.1-win-x64.exe 2013-07-14 18.2 MB
arx-libertatis-1.1-freebsd.tar.xz.sig 2013-07-14 543 Bytes
arx-libertatis-1.1-linux.tar.xz.sig 2013-07-14 543 Bytes
arx-libertatis-1.1-linux.tar.xz 2013-07-14 4.4 MB
arx-libertatis-1.1-freebsd.tar.xz 2013-07-14 5.0 MB
arx-libertatis-1.1.tar.xz.sig 2013-07-14 543 Bytes
arx-libertatis-1.1.tar.xz 2013-07-14 970.7 kB
Totals: 12 Items   45.1 MB 0

Arx Libertatis 1.1

This folder contains source code and binaries for version 1.1 of Arx Libertatis, a cross-platform, open source port of Arx Fatalis.

See the main downloads page for alternate download locations and Linux packages.

MD5 Checksums

  • 7e6883ecbad0355985c36db69ba74ab0 arx-libertatis-1.1-freebsd.tar.xz
  • 733a82397e9f8e7577903d2fe6fac4a9 arx-libertatis-1.1-linux.tar.xz
  • 1ed70a9dbbc5be0bd61f0643a5180755 arx-libertatis-1.1.tar.xz
  • 42503a475897ddf168eedd3444366784 arx-libertatis-1.1-win-x64.exe
  • 84a2343ed8338bb03ad4f37669b1460c arx-libertatis-1.1-win-x86.exe

Changelog

New Features:

  • Added support for multiple simultaneous data directories
  • The --data-dir (-d) command-line option can now be repeated to add multiple data directories
  • Added a --no-data-dir (-n) command-line option to disable system data directories
  • Improved error messages for missing data files
  • Added an error dialog if the user directory could not be created
  • Enabled up to 8xMSAA (if supported) with the SDL/OpenGL backend (was: 4xMSAA)
  • Ensured that we never request a window size or fullscreen resolution below 640x480
  • Linux: Merged the data install script and set it to be installed it with the arx binary
  • Linux: Added a GUI to the data install script and launch it automatically if needed - you no longer need to use the terminal to install the game data under Linux!
  • Linux: Added support for bundled Arx Fatalis versions to the data install script (bug #348)
  • Linux: Translated the .desktop file to French, German and Russian
  • Restored some unused spell sounds
  • Tweaked color of the Protection from fire aura to make it visually different from the aura of the Armor spell
  • Windows: Changed default input/windowing/render backends to SDL+OpenGL - DirectX backends may be removed in a future version

Fixed Bugs:

  • Fixed Am Shaegar accelerating too much during slow frames (bug #185)
  • Increased jump distance to fix some jumps that have become frustratingly hard (bug #413)
  • Replaced DevIL with stb_image for image loading (task #352)
  • Fixed a script evaluation bug when looking up Entity-dependent special variables
  • Fixed a crash when evaluating script variables
  • Fixed a crash caused by entities without an attached 3D object (bug #434)
  • Fixed a crash in the playanim script command (bug #383)
  • Fixed a crash when rendering text ending with two newlines
  • Fixed a crash caused by bad window sizes or font loading / texture creation problems (bug #444)
  • Windows: Fixed crashes and missing sounds due to bad OpenAL implementations by bundling OpenAL Soft (task #435)
  • Linux: Fixed improper handling of set-but-empty $XDG_* variables
  • Merged remaining fixes from Nuky's arx-fatalis-fixed: (task #276)
  • Tweaked portrait render zone in the new game screen
  • Fade out rune symbol flares when switching away from the spell page (Issue 13)
  • Fixed detected NPCs from the current level showing up on all level maps in the book (Issue 12)
  • Fixed missing page turn sound when switching between book pages via hotkeys (F1-F4)
  • Fixed being able to switch to the spell page via prev/next hotkeys before getting any runes
  • Fixed minimap showing a smaller area on higher resolutions (bug #64)
  • Adjusted the RAF cheat to no longer limit the player's caster level to 1
  • Fixed Protection from fire spell not respecting the durations supplied by scripts
  • Changed the default duration for Protection from fire and Protection from cold spells cast by NPCs from over 30 minutes to 20 seconds
  • Fixed handling of bogus targets in the spellcast script command
  • Turning off the Detect trap spell no longer turns off Night vision

Technical Changes:

  • A lot of code cleanup
  • Removed dependency on Boost.Program_options - Boost is now only needed at build-time. We tried to keep the same command-line argument syntax but there might be slight changes in corner cases. (task #353)
  • Changed to always create a user/config directory in the user's in home directory unless explicitly changed with the --user-dir and/or --config-dir options or registry keys. Previously, if no data and user directories were found, the current working directory was used as the user directory.
  • Linux: Added /opt as a system data directory prefix (besides $XDG_DATA_DIRS)
  • Linux: Added arx as a system data directory suffix (besides games/arx)
  • Added the executable directory as a system data directory (bug #242)
  • Improved handling of bad UTF-8 sequences
  • Made the text handling code architecture-independent
  • Enabled C++11 mode for GNU-compatible compilers, if supported
  • Added CMake options to control the custom compiler flags used
  • Mac OS X: Fixed some build issues (YMMV)
  • Fixed build with the Intel C++ compiler
  • Fixed build with some MinGW32 distributions
  • Fixed debug build with libc++
  • Fixed build with CMake 2.8.10
  • Fixed build with MS Visual Studio 2012
  • Added support for building the crash reporter with Qt 5
  • Aligned and tweaked log output

See the full changelog for changes in other versions.

Source: README.md, updated 2013-07-14