Arx Libertatis Bug Tracker
Arx Libertatis (arx)
45cef3e
master Revision 45cef3e466be41cfde2384a01b1df214f6b672ad by
 Daniel Scharrer
Jul 07, 22:06 - Preceeded by b3ea6288acab6d8ac3f2c4795da7da6ca73bb25d
Log entry
localisation/english: Capitalize "Mouselook toggle mode"

Fixes: issue #1558
45cef3e
1.2-branch Revision 45cef3e466be41cfde2384a01b1df214f6b672ad by
 Daniel Scharrer
Jul 07, 22:06 - Preceeded by b3ea6288acab6d8ac3f2c4795da7da6ca73bb25d
Log entry
localisation/english: Capitalize "Mouselook toggle mode"

Fixes: issue #1558
b3ea628
master Revision b3ea6288acab6d8ac3f2c4795da7da6ca73bb25d by
 Daniel Scharrer
Jul 07, 22:03 - Preceeded by 1b9a6d418f5584d05551b40bd53ff76e0de4431e
Log entry
localisation: Add Ialian and Russian translations for item OOB message

Contributed by Lauriel.

Implements: issue #1559
b3ea628
1.2-branch Revision b3ea6288acab6d8ac3f2c4795da7da6ca73bb25d by
 Daniel Scharrer
Jul 07, 22:03 - Preceeded by 1b9a6d418f5584d05551b40bd53ff76e0de4431e
Log entry
localisation: Add Ialian and Russian translations for item OOB message

Contributed by Lauriel.

Implements: issue #1559
e731791
master Revision e7317911f96c3cd416ec055e450f1b70001704cc by
 Daniel Scharrer
Jul 01, 19:45 - Preceeded by 0b0994aa21067459289217e5030edf1b9b20b22b
Log entry
Entity: Clean references to destroyed linked/equipped entities

Fixes: issue #253 (possibly)
0b0994a
master Revision 0b0994aa21067459289217e5030edf1b9b20b22b by
 Daniel Scharrer
Jun 30, 20:49 - Preceeded by 67e4d6d5b02b8ca14e865b277abc69e9d63a8877
Log entry
ScriptedIOControl: Ignore replaceme command for spider_web_0013

Fixes: issue #963
67e4d6d
master Revision 67e4d6d5b02b8ca14e865b277abc69e9d63a8877 by
 Daniel Scharrer
Jun 30, 20:33 - Preceeded by 6e92b15883114f9a6bab1675eb89022c6354a42d
Log entry
ScriptedIOControl: Ignore destroy command for jail_wood_grid_0001

Fixes: issue #834
6e92b15
master Revision 6e92b15883114f9a6bab1675eb89022c6354a42d by
 Daniel Scharrer
Jun 30, 20:28 - Preceeded by afd64e881feff47621bd47218d27462721670de3
Log entry
ScriptedNPC: Orphan spells cast by potion_* items

Fixes: issue #1048
1f8c631
master Revision 1f8c6315e78fd36183bc981712a96d7c790db99c by
 Daniel Scharrer
Jun 08, 19:44 - Preceeded by 5e715896c6cf0120cbadf2b7fa0344d67f535e9a
Log entry
Inventory: Don't allow stacking non-interactive items

Fixes: issue #1522 (stacking items while they are cooking)
5e71589
master Revision 5e715896c6cf0120cbadf2b7fa0344d67f535e9a by
 Daniel Scharrer
Jun 08, 19:43 - Preceeded by ae3a7bf6c12a4b893fa88124e3cc7f64bd131599
Log entry
Inventory: Consider dragged stacks to still be in the player inventory

Fixes: issue #1522 (cooking breaking dragged stacks)
2a3055f
master Revision 2a3055f498054c0d8b2d1ab3fb9f815f87d09e5a by
 Daniel Scharrer
Jun 04, 23:33 - Preceeded by 13fbd5d71657485f8cd78c1355fece7bd95623ed
Log entry
Dragging: Unstack items when thrown or dropped on the floor

In commit ec7103b, dropping stacks of items was unintentionally made
possible. While dropping stacks is desirable, this causes problems
with scripts that do not expect there to be stacks outside containers.
Specifically, some raw foods turn of interactivity while cooking
but then only replace one item in the stack when cooking is done,
leaving the rest of the stack uncooked and non-interactive.
Fix this by splitting the stack into individual items when dropped.

Fixes: issue #1522
Implements: issue #36
60f1e11
master Revision 60f1e113df69f580f69f1528767dde3913072d15 by
 Daniel Scharrer
Jun 04, 09:55 - Preceeded by 7c2e27ceb7f6e2bfd2c753064acb0c68b62eeb26
Log entry
Light: Use correct tile in GetColorz()

Fixes: issue #940 (hopefully)
1ebb3ef
master Revision 1ebb3efdc631a6dedbdb454b9e3836099d5eb2df by
 Daniel Scharrer
Jun 03, 08:35 - Preceeded by 36933f2bb9e715f3213e8d8f8ed0e01715aa26b8
Log entry
Localisation: Don't assume xtext_default_….ini exists

Fixes: issue #1544
36933f2
master Revision 36933f2bb9e715f3213e8d8f8ed0e01715aa26b8 by
 Daniel Scharrer
Jun 01, 21:29 - Preceeded by c98cd80be69486583ef18528ae5880335ff9a650
Log entry
Text: Fix line length calculation

The numChars return from ARX_UNICODE_FormattingInRect() did not include
the last character when the whole text fit into rect but no more lines
would fit.

The credits code had a workaround for this which did not take into
account that characters can be longer than one byte.

This fixes the bug in ARX_UNICODE_FormattingInRect() and removes the
credits workaround.

Fixes: issue #1545
ac0b1f2
master Revision ac0b1f2ce5119e28ac295d269aea0a2ba5b22be5 by
 Daniel Scharrer
Apr 15, 22:11 - Preceeded by 5a4628e865bda967e8bfb24e28d83626143357fd
Log entry
OpenGLUtil: Ignore GL_ARB_sample_shading for certain Intel drivers

Crisp Alpha Cutout AA has been separately identified by two users
to cause an immediate crash when starting the game.

Fixes: bug #1250
Fixes: bug #1532
See: bug #1152
21df2e3
master Revision 21df2e37664de79e117eff2af164873f05600f4c by
 Daniel Scharrer
Oct 19, 22:17 - Preceeded by b4484b0ab7d54191d907d17961a31a1cdb801007
Log entry
Speech: Don't display sample name for speech without localized text

The default for localized strings was changed from the empty string
to the ID in commit 9451e85. This helps spot missing strings, but for
speech it's better to just play the audio sample without text in this
case since some uses of the speak script command expect this.

Fixes: issue #1506
67380c3
master Revision 67380c3059940627205b68517201ed6abf80ba8b by
 Daniel Scharrer
Aug 06, 21:22 - Preceeded by 4130e04e69bbdae415cbb1ae616548a70750d21b
Log entry
SDL2Window: Avoid libepoxy context reinitialization

Fixes: issue #1378
ff1efaa
master Revision ff1efaa16b8a2a3c72075a23c6ef592288fa1d24 by
 Daniel Scharrer
Jul 27, 19:48 - Preceeded by 7c9760c9d971806895235242cdc7dfa1b742c75a
Log entry
SecondaryInventory: Fix assert failure when pickpocketing

The are NPCs who do not have an inventory, for example the Ylside guard
behind the passworded door in the Yellow Tulip.

Fixes: issue #1485
e18eba6
master Revision e18eba65c5f520d781c7527f1cca6083f5e3b0ca by
 Daniel Scharrer
Jul 06, 18:32 - Preceeded by 620f60ac4d5aaab27c1b0282ef1579c03ae7f93f
Log entry
Localisation: Remove assert

Fixes: issue #1479
cca4726
master Revision cca472626b6c78e2ebc8821a9c57a83c99e72779 by
 Daniel Scharrer
Jul 05, 17:12 - Preceeded by 323b68e42a86c2be93f3faec0f2dd246635df5f9
Log entry
Localisation: Improve language detection

With AF 1.22, utext_francais.ini is included with all language versions
so just selecting the first language is no longer enough.

Fixes: issue #1464
de59588
master Revision de59588dae4d8d9744269bb1ef8ee0a88dadf8f4 by
 Daniel Scharrer
Jul 05, 17:12 - Preceeded by c3d410b9166a55b1f2e4dad9de53a8b98ad142e6
Log entry
Trail: Clamp trail end position

Fixes: issue #1468 (hopefully)
4e7e00e
master Revision 4e7e00ed80f823e5ad4f6cb6a457b723df099f59 by
 Daniel Scharrer
Jul 05, 17:12 - Preceeded by cdc189551f9d97140e131800f85defc991876191
Log entry
Config: Convert language name to lower case

See: issue #1474
0f3e349
master Revision 0f3e3491c898f5943b2192afa548a0bacf81418f by
 Daniel Scharrer
Jul 05, 17:12 - Preceeded by 5bf9c06f8152750b93bd7b8f22155b0acbed6a59
Log entry
ChangeLevel: Recognize player_-001

Fixes: issue #1461
1c06190
travis Revision 1c061903184df269593b8b75f6e08a5868fa37be by
 Daniel Scharrer
Jun 20, 06:18 - Preceeded by d5c83857afd9cf3f45b3c18fa037936c14abe26e
Log entry
OpenALBackend: Add additional checks

Might help for bug #1320.
1c06190
master Revision 1c061903184df269593b8b75f6e08a5868fa37be by
 Daniel Scharrer
Jun 20, 06:18 - Preceeded by d5c83857afd9cf3f45b3c18fa037936c14abe26e
Log entry
OpenALBackend: Add additional checks

Might help for bug #1320.
d5c8385
travis Revision d5c83857afd9cf3f45b3c18fa037936c14abe26e by
 Daniel Scharrer
Jun 15, 21:32 - Preceeded by 420447512e04692c7b95cb761be3955ef3edd7be
Log entry
Inventory: Always report player position for dragged items

This was changed in commit c794f26 but causes problems with placing
items on spike traps in the crypt as the traps trigger before the
item can be dropped, which moves the item drop position.

Fixes: bug #1469
d5c8385
master Revision d5c83857afd9cf3f45b3c18fa037936c14abe26e by
 Daniel Scharrer
Jun 15, 21:32 - Preceeded by 420447512e04692c7b95cb761be3955ef3edd7be
Log entry
Inventory: Always report player position for dragged items

This was changed in commit c794f26 but causes problems with placing
items on spike traps in the crypt as the traps trigger before the
item can be dropped, which moves the item drop position.

Fixes: bug #1469
8511571
travis Revision 85115710037bb08ceeb44c31280f41309d763f86 by
 Daniel Scharrer
Jun 14, 09:44 - Preceeded by e22a1502c2d233c59106ceb4331c01a45444430d
Log entry
Dragging: Fix rotation adhustment while dragging

Fixes: bug #591 (this time for real)
8511571
master Revision 85115710037bb08ceeb44c31280f41309d763f86 by
 Daniel Scharrer
Jun 14, 09:44 - Preceeded by e22a1502c2d233c59106ceb4331c01a45444430d
Log entry
Dragging: Fix rotation adhustment while dragging

Fixes: bug #591 (this time for real)
d004c6f
travis Revision d004c6f568f05bd6bbe4c620b31c1b22068a31a8 by
 Daniel Scharrer
May 30, 23:58 - Preceeded by 8a15c76d7ca8904539696bca5b77b62d055760ad
Log entry
Quake: Add an option to disable screen shake

Implements: feature request #405
d004c6f
master Revision d004c6f568f05bd6bbe4c620b31c1b22068a31a8 by
 Daniel Scharrer
May 30, 23:58 - Preceeded by 8a15c76d7ca8904539696bca5b77b62d055760ad
Log entry
Quake: Add an option to disable screen shake

Implements: feature request #405
26cb44e
travis Revision 26cb44e6061c9471f8488739ce0251426ff1aebb by
 Daniel Scharrer
May 30, 23:38 - Preceeded by 7698ffe6ce91279d3f1b6bb54989d93b6f205530
Log entry
ArxGame: Add an option to disable view bobing

Implements: feature request #405
26cb44e
master Revision 26cb44e6061c9471f8488739ce0251426ff1aebb by
 Daniel Scharrer
May 30, 23:38 - Preceeded by 7698ffe6ce91279d3f1b6bb54989d93b6f205530
Log entry
ArxGame: Add an option to disable view bobing

Implements: feature request #405
d8fbcaf
master Revision d8fbcafc2cebb7de7d9378625c615fc66138fd46 by
 Daniel Scharrer
Apr 18, 04:45 - Preceeded by 46f10d95759ae08b62960564484b7bd5bea47b36
Log entry
GlobalFog: Fix fog parameter interpolation

This was broken in commit 43b6961.

Fixes: bug #1446
d8fbcaf
travis Revision d8fbcafc2cebb7de7d9378625c615fc66138fd46 by
 Daniel Scharrer
Apr 18, 04:45 - Preceeded by 46f10d95759ae08b62960564484b7bd5bea47b36
Log entry
GlobalFog: Fix fog parameter interpolation

This was broken in commit 43b6961.

Fixes: bug #1446
0c56d78
master Revision 0c56d78fe83c7b2ed30651b09e02ed70e35c026b by
 Daniel Scharrer
Apr 11, 15:51 - Preceeded by 81c7a886477df7e5e1535f63b3b9f990bb46673d
Log entry
ChangeLevel: Rebuild inventory grid when loading

This will hopefully fix issues like bug #1445.
0c56d78
travis Revision 0c56d78fe83c7b2ed30651b09e02ed70e35c026b by
 Daniel Scharrer
Apr 11, 15:51 - Preceeded by 81c7a886477df7e5e1535f63b3b9f990bb46673d
Log entry
ChangeLevel: Rebuild inventory grid when loading

This will hopefully fix issues like bug #1445.
fb564d6
travis Revision fb564d612bcdc916ef758967f025797d33c63560 by
 Daniel Scharrer
Apr 10, 21:17 - Preceeded by 9e46a684563277d9950b49c1e9d845809a35737f
Log entry
Fix wrong path waypoint event

When a frame hit the target time of a path waypoint exactly we
incorrectly reported the next waypoint index as reached.

Additonally, when loading old saves this could mean that we
send the 'on pathend' script event again for paths that were already
completed: Even though the path time was past the end before saving,
the millisecond resolution in the save file could result in it
being rounded down to match the end exactly after loading.

Fixes: bug #1293
fb564d6
master Revision fb564d612bcdc916ef758967f025797d33c63560 by
 Daniel Scharrer
Apr 10, 21:17 - Preceeded by 9e46a684563277d9950b49c1e9d845809a35737f
Log entry
Fix wrong path waypoint event

When a frame hit the target time of a path waypoint exactly we
incorrectly reported the next waypoint index as reached.

Additonally, when loading old saves this could mean that we
send the 'on pathend' script event again for paths that were already
completed: Even though the path time was past the end before saving,
the millisecond resolution in the save file could result in it
being rounded down to match the end exactly after loading.

Fixes: bug #1293