Changelog: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 9: | Line 9: | ||
= Arx Libertatis 1.0 "Bloody Gobblers!" = | = Arx Libertatis 1.0 "Bloody Gobblers!" = | ||
Released: 2012-04-19 | |||
=== New Features === | === New Features === | ||
Line 56: | Line 57: | ||
== Patch 1.0.1 == | == Patch 1.0.1 == | ||
Released: 2012-04-22 | |||
* Fixed garbled text rendering in the Russian version ({{Issue|226}}) | * Fixed garbled text rendering in the Russian version ({{Issue|226}}) | ||
Line 63: | Line 65: | ||
== Patch 1.0.2 == | == Patch 1.0.2 == | ||
Released: 2012-06-14 | |||
* Fixed problems with the unity build under {{Linux}} ({{Crash|243}}, {{Crash|245}}) | * Fixed problems with the unity build under {{Linux}} ({{Crash|243}}, {{Crash|245}}) | ||
Line 80: | Line 81: | ||
* Fixed cursor position not aligning with absolute input devices (e.g. tablets) in fullscreen mode ({{Issue|269}}) | * Fixed cursor position not aligning with absolute input devices (e.g. tablets) in fullscreen mode ({{Issue|269}}) | ||
* Mouse sensitivity setting now only applies to turning the camera, not to cursor movement | * Mouse sensitivity setting now only applies to turning the camera, not to cursor movement | ||
<!--{{Notice|The following changes will be part of the next patch release of Arx Libertatis. If you want to try them out before that you'll have to [[Downloading and Compiling|compile Arx Libertatis from source code]] yourself.}}--> |
Revision as of 08:34, 6 July 2012
This article tracks high-level changes compared to the original Arx Fatalis source code release. See Refactoring Arx Fatalis for some things still left to do.
Arx Libertatis 1.0 "Bloody Gobblers!"
Released: 2012-04-19
New Features
- Cross-platform support: Windows, Linux and possibly other UNIX-likes
- Configurable windowing + renderer, input and audio backends
- Save game list is sorted so that latest save is at the top
- Configurable number of quicksave slots
- Shortcut to toggle windowed and fullscreen mode (default is Alt+Enter)
- Video config menu displays the aspect ratio along with resolutions
- Separated window size and fullscreen resolution
- Added an "automatic" fullscreen resolution setting that always chooses the highest available one
- Support for system-wide installation and per-user configuration / savegames (follows the XDG Base Directory Specification under Linux)
- Ported to amd64 architecture
- A single binary can automatically run the demo or full game data
- Automatic language detection for the data files
- Added a crash reporter tool
- Added tools to extract .pak and savegame files
Fixed Bugs
- Fixed aspect ratio for interface elements when using non 5:4-resolutions (some are still stretched)
- Fixed various crashes
- Improved level loading speed by limiting the progress bar update rate
Technical Changes
- Ported text rendering from Windows GDI to Freetype
- Removed dependency on the proprietary PKWARE implode library
- This required changing the savegame format - saves produced by Arx Libertatis cannot be read by the original Arx Fatalis, but Arx Libertatis can still read the original save files.
- Abstracted windowing framework, with SDL and Win32 implementations
- Abstracted audio backend, with OpenAL and DirectSound 9 implementations
- Abstracted input backend, with SDL and DirectInput 8 implementations
- Abstracted renderer backend, with OpenGL and Direct3D 9 implementations
- Replaced custom image loading/saving code with DevIL
- Various code cleanup and performance improvements
Removed Features
- Editor mode (will be re-added)
- Texture size option (will be re-added)
- "Bump mapping" (proper bump/normal mapping will be re-added)
- PNUX texture effect
- Support for reducing textures to 16-bit
- Non-newcontrol mode
- Gamma/brightness/contrast correction
Patch 1.0.1
Released: 2012-04-22
- Fixed garbled text rendering in the Russian version (bug #226)
- Fixed a crash in the critical error dialog on some Linux systems (crash report #229)
- Loading files from the
graph
andmisc
directories is now case-insensitive - Switched to D3D and DInput backends by default on Windows
Patch 1.0.2
Released: 2012-06-14
- Fixed problems with the unity build under Linux (crash report #243, crash report #245)
- Fixed crashes and disappearing items when sorting the inventory
- Crafting now always adds items to an existing stack if there is one
- Inventory sorting now works on all bags at once
- Fixed a script execution error when changing the heartbeat event while executing the heartbeat event
- Fixed compile errors with older Qt and SDL versions
- Fixed crashes due to random numbers, mostly occurring on Windows (crash report #258)
- Fixed a bug in loading the Spanish localization files (bug #259)
- Fixed transparent objects being drawn in front of opaque objects when a book/note is open (bug #252)
- Fixed a regression from the original game that made the player super stealthy (bug #262)
- Fixed a regression in the script timer code (crash report #251)
- Fixed label for the 'Full screen' checkbox not being shown in the German version
- Fixed cursor position not aligning with absolute input devices (e.g. tablets) in fullscreen mode (bug #269)
- Mouse sensitivity setting now only applies to turning the camera, not to cursor movement