Arx Libertatis Bug Tracker
Arx Libertatis (arx)
4e0d4a1
master Revision 4e0d4a12e4f1dbf6919cd647087d5e7be0f11f43 by
 Daniel Scharrer
Jan 15, 16:59 - Preceeded by 301b04d15de029bcbe7ed1168c2af19b6402eb87
Log entry
ScriptedConversation: Support peak() for the speak command

This fixes combine highlighting for weapons, which will always have
a speak command if they are already enchanted.

Fixes: issue #1130
9cb5e77
master Revision 9cb5e776810962cf96ed4d49c482176e8447a70e by
 Daniel Scharrer
Jan 15, 15:55 - Preceeded by 3540341630a3a38808870fd3bbcb6d9ec4a8fd8c
Log entry
SpellsLvl05: Properly end the trap spell

Fixes: issue #1132
58eecde
master Revision 58eecdeb20bd3b19514fa19de02f2d78ed03541c by
 Daniel Scharrer
Jan 13, 21:54 - Preceeded by 551eee41b4cfddc248f2565fdeb8a96e2c046516
Log entry
Equipment: Make durability decrease framerate independent

This particular durabilty decrease is executed for each frame of the
strike where the weapon is colliding with something.

Fixes: issue #790
f5e3dfe
master Revision f5e3dfe61d29fcf72eeab0ea87d992bb411936fb by
 Daniel Scharrer
Jan 13, 20:53 - Preceeded by f5de00e8d15c54443f58f434862770331fa02459
Log entry
ScriptUtils: Ignore select newlines in broken scripts

This fixes missing black bars in a cutscene in the castle of arx as
well as a bugged tentacle in the Ylside bunker.

Note: Arx Fatalis 1.21 ignores all newlines here, but there is also
one case of an unexpected newline because the command is missing
a parameter.

Fixes: issue #1014
493dfaa
master Revision 493dfaa9fb0b9596fde4f2a2525d020814fcbb4f by
 Daniel Scharrer
Jan 10, 03:23 - Preceeded by a412b29c7266fda5d62c08c33fabaa4a4d9cb449
Log entry
SaveFormat: Fix precast spells having 0 duration after level change

Fixes: issue #1124
a412b29
master Revision a412b29c7266fda5d62c08c33fabaa4a4d9cb449 by
 Daniel Scharrer
Jan 10, 02:39 - Preceeded by ed1bc8d36e497745a90a07e096cc8a72db2656c4
Log entry
MeshManipulation: Fix texture replacement matching rules

This was broken in commit 3d3ec1f which changed the behavior to only
match against the untweaked texture name. Some scripts supply the
current tweaked texture name instead.

Fixes: issue #1112
ed1bc8d
master Revision ed1bc8d36e497745a90a07e096cc8a72db2656c4 by
 Daniel Scharrer
Jan 10, 02:04 - Preceeded by 53225934ca9f3e3e69f41214cb267a6dc361831a
Log entry
Book: Remove duplicated page turn sound when clicking top tabs

Fixes: issue #1125
1893c02
master Revision 1893c02f818e488ea49ffb70d5cc4a7f8799a7a6 by
 Daniel Scharrer
Jan 10, 01:48 - Preceeded by 6f6582035d40b3239ddf0fc9bb1bdda04c0af728
Log entry
Interface: Replace combine prediction with non-destructive execution

Fixes: issue #121
a8001bb
master Revision a8001bbb81cbeb82a0d5f6086c46baee66607553 by
 Daniel Scharrer
Dec 28, 19:21 - Preceeded by ecc49d0da55a9c21760392db547c30dfd67907dd
Log entry
Work around MSVC 2013 compiler bug causing cinematics to crash

Fixes: issue #1097
c04db86
master Revision c04db86309ed863dedf8f9371c475ce6d2408dab by
 Daniel Scharrer
Oct 26, 19:21 - Preceeded by 0b41dd2661fe9a92b79ab21c3c762ddaab7c6a2e
Log entry
MainMenu: Re-add gamma option

This partially reverts commit 3ad44dc.

Implements: feature request #254
c04db86
coverity_scan Revision c04db86309ed863dedf8f9371c475ce6d2408dab by
 Daniel Scharrer
Oct 26, 19:21 - Preceeded by 0b41dd2661fe9a92b79ab21c3c762ddaab7c6a2e
Log entry
MainMenu: Re-add gamma option

This partially reverts commit 3ad44dc.

Implements: feature request #254
0b41dd2
coverity_scan Revision 0b41dd2661fe9a92b79ab21c3c762ddaab7c6a2e by
 Daniel Scharrer
Oct 26, 19:19 - Preceeded by 41f1d3ddb38e633d59dcc37aea21ebe3aea4ad2e
Log entry
Config: Re-add gamma option

Gamma is only changed while fullscreen.

This partially reverts commit 3ad44dc.

Implements: feature request #254
0b41dd2
master Revision 0b41dd2661fe9a92b79ab21c3c762ddaab7c6a2e by
 Daniel Scharrer
Oct 26, 19:19 - Preceeded by 41f1d3ddb38e633d59dcc37aea21ebe3aea4ad2e
Log entry
Config: Re-add gamma option

Gamma is only changed while fullscreen.

This partially reverts commit 3ad44dc.

Implements: feature request #254
c43bbb9
coverity_scan Revision c43bbb939060166e5687a43cdc48e45002d8c285 by
 Daniel Scharrer
Oct 26, 18:03 - Preceeded by 8d66681e69043428c7162aa9c99937b86b766b82
Log entry
ArxGame: Implement quick level transitions

Level transitions can be configured to either happen immediately or to
be activated using the jump key binding.

Implements: feature request #105
c43bbb9
master Revision c43bbb939060166e5687a43cdc48e45002d8c285 by
 Daniel Scharrer
Oct 26, 18:03 - Preceeded by 8d66681e69043428c7162aa9c99937b86b766b82
Log entry
ArxGame: Implement quick level transitions

Level transitions can be configured to either happen immediately or to
be activated using the jump key binding.

Implements: feature request #105
8c34e25
master Revision 8c34e2545fb8fee76597e1267003431292547ed9 by
 bsxf47
Oct 12, 18:04 - Preceeded by 91541fd0ad9e4783a39389dd6cb2f642271ae57b
Log entry
SpellsLvl03: Use m_elapsed of the base class

Fixes: Issue #1074
8f287f5
master Revision 8f287f5ce072ae0704bec68d8b5acd269b76ccfe by
 Eli2
Oct 02, 16:43 - Preceeded by 2a4b0fdf0151eaebee7c3e689c39ce40ea3ce274
Log entry
Remove use of toMs

Fixes: bug #1000
ef8d49f
master Revision ef8d49fae2a9cdd9b7ef2ea2c534bd9c09bce0df by
 bsxf47
Oct 01, 14:49 - Preceeded by fb9c0f48acb2ebe2d42e6ad216a71fcde88fa25c
Log entry
ChangeLevel: Use glm::floor() instead of cast
Fixes: Issue #1072
020a368
master Revision 020a3681da0aec8a1dbe06deb53a58d0727bfdc0 by
 Daniel Scharrer
Sep 14, 16:44 - Preceeded by 2411db48c594f8c73682f6fc7d368619dc3d9390
Log entry
Physics: Prevent entities from escaping the world

This should not be required with perfect entity-world collisions, but
having this sanity check is a good idea even after we fix the physics.

Partially reverts commit 8768128 "Remove first check if falling physics
object is above ground".

Fixes: issue #1042
f374ebe
master Revision f374ebe4a8f3969f61827bd58f5dd908a6f57099 by
 Daniel Scharrer
Jul 12, 18:10 - Preceeded by bb90addf16586c73ce2c560aef743040ee061cf8
Log entry
WindowsMainCommon: Fix 32-bit MSVC build
8dfbd3a
master Revision 8dfbd3a48c5d4f7096c52440fd94f86c24fbcc13 by
 Daniel Scharrer
Jul 12, 10:32 - Preceeded by 57577a0dc51805f0afea5d0bd822c78bbb7137c3
Log entry
GLTextureStage: Fix default texture alpha op

We should change the default so that we can set GL_TEXTURE_ENV_MODE to
GL_MODULATE for the default case and don't need to worry about detailed
operations.

This fixes text being invisible in some cases since commit 0af99fc.

Fixes: issue #1019
57577a0
master Revision 57577a0dc51805f0afea5d0bd822c78bbb7137c3 by
 Daniel Scharrer
Jul 12, 10:30 - Preceeded by c518b155eefca90c185a8fc972bc61b4462c83c9
Log entry
WindowsMainCommon: Add workaround for math library bug

Fixes: issue #1040
9f5a359
master Revision 9f5a3597f63111fb4c67496cc797febb33b44814 by
 Eli2
Jun 23, 13:41 - Preceeded by a1f7f9efb86f48529bfd069343b2f84935170c5b
Log entry
Work around 2px gap at bottom of health gauge textures, fixes #1020
8ca88f2
master Revision 8ca88f214ca4cec15fe8331767d8aad256225506 by
 Daniel Scharrer
Jun 20, 22:46 - Preceeded by 55af0bbe0c4a6a1dab51b675810bd991befb41c6
Log entry
Object: Resize all vertex data vectors in Eerie_Copy()

Fixes: issue #1030
641131c
master Revision 641131c98933e6ddb2a57c128045bda2a927fb78 by
 bsxf47
Jun 19, 20:09 - Preceeded by 08b065bb208120598bb5c149979741c1b69c33f6
Log entry
SpellsLvl07: Check if target entity is valid

Fixes: Issue #1027
283ff06
master Revision 283ff068667c8e8169f88560b91d0be18527d792 by
 bsxf47
May 15, 18:24 - Preceeded by 0ef5f168cfb76e4902d328cf63765227bf0c8c92
Log entry
Cursor: Scale dragged items using HUD scale

Implements: Enhancement #996
0ef5f16
master Revision 0ef5f168cfb76e4902d328cf63765227bf0c8c92 by
 bsxf47
May 15, 18:24 - Preceeded by 81229475eb17b60ff733fc11498a3726ccadc85c
Log entry
Cursor: Scale combined items using HUD scale

Implements: Enhancement #996
4af4c40
master Revision 4af4c401e4294b1583f591da23c4fcc6be9180b8 by
 bsxf47
May 05, 20:20 - Preceeded by fc04cebc89ddec4387402491445d3a13d4432edb
Log entry
ChangeLevel: Check and sanitize values

Fixes Issue #995
53d875c
master Revision 53d875cb6e0746b5e1ce72d57169f1ee86756189 by
 Daniel Scharrer
May 03, 15:09 - Preceeded by 329900de03e31633405c6189e82d0d6472b5b1e8
Log entry
Endian: Fix 64-bit loads and stores
49dce68
master Revision 49dce689121635942704519e5073137e5e79bae5 by
 Daniel Scharrer
Apr 24, 16:26 - Preceeded by d38aca108579738bb34dca32c44c340c68090f9f
Log entry
arx-install-data: Add checksums for Russian CD version

See: issue #991
35f8f96
master Revision 35f8f96840f7778888191d5a371b07db810281d1 by
 Daniel Scharrer
Apr 17, 18:01 - Preceeded by 3e23d1a587546175a9845c76a4ed286a0e7edccc
Log entry
ChangeLevel: Resolve inventory immediately

See: issue #375
4a51277
master Revision 4a5127735a130029a09b92c739e82d9c7c72a213 by
 Daniel Scharrer
Apr 17, 18:01 - Preceeded by 35f8f96840f7778888191d5a371b07db810281d1
Log entry
ChangeLevel: Remove global variable Gaids

This is no longer needed as all referenced entities are now resolved
immediately when loading the referring entity.

Fixes: issue #375
2f270d8
master Revision 2f270d8982f60463b85dc5eeeea3403fdefcb7d0 by
 Daniel Scharrer
Apr 17, 18:01 - Preceeded by d59c499f3a6e36b02bbdb2a484d44c3e980f1328
Log entry
ChangeLevel: Resolve stacked targets immediately

See: issue #375
e9624b8
master Revision e9624b8cd2d72bb370445a8ee782949575b8b4af by
 Daniel Scharrer
Apr 17, 18:01 - Preceeded by 2f270d8982f60463b85dc5eeeea3403fdefcb7d0
Log entry
ChangeLevel: Resolve linked objects immediately

See: issue #375
d59c499
master Revision d59c499f3a6e36b02bbdb2a484d44c3e980f1328 by
 Daniel Scharrer
Apr 17, 18:01 - Preceeded by 5d88c0418a3c6acfcf886176973a6c9e626b8120
Log entry
ChangeLevel: Resolve weapon immediately

See: issue #375
5d88c04
master Revision 5d88c0418a3c6acfcf886176973a6c9e626b8120 by
 Daniel Scharrer
Apr 17, 18:00 - Preceeded by b33d386f00066643dcbe69edb290c47ea686c4a9
Log entry
ChangeLevel: Resolve targetinfo immediately

See: issue #375
ac7b3f8
master Revision ac7b3f8bfc4463a9f4842707c60b0ba211251884 by
 bsxf47
Apr 16, 11:38 - Preceeded by cb9d82367727c1a6a8591fd8b4fa33fae9ae6e7a
Log entry
Interface: Use platform time

Fixes: Issue #891
6c36214
master Revision 6c362143def1f986a83c3a130fb934efb2f3ef5c by
 Daniel Scharrer
Apr 08, 19:46 - Preceeded by 939a950ac6803a8012332fdf63f4be9bb24fc61f
Log entry
arx-install-data: Fix language for Steam installs

See: issue #829
807e52d
master Revision 807e52def7c2781a3e5acd834ed287de842ac46f by
 bsxf47
Apr 08, 17:08 - Preceeded by a6b5bff43e408a1f38d6bb4b2c7c29bbda99095e
Log entry
Use an unordered_map for ClosedNodeList

Simplifies closed node list by storing Node Ids only into an unordered map, speeding up node adding and lookup, especially with unsuccessful pathfinder iterations.

Workaround for Issue #652
6c11cb8
master Revision 6c11cb80fea2db7c49424b28ce26616de6190b1f by
 bsxf47
Apr 08, 17:08 - Preceeded by 807e52def7c2781a3e5acd834ed287de842ac46f
Log entry
Do not return blocked nodes as pathfinder goals

Blocked nodes get skipped by the pathfinding algorithm, resulting in failure. GetNearestNode() now returns the nearest node that is not blocked.

Partially fixes Issue #652