Arx Libertatis Bug Tracker
Arx Libertatis (arx)
October 15, 2021
bug_report_tiny.png 21:25  Bug report #1589 - Manjaro Linux installation from gog setup files throwing "speech.pak not found"
guest : Issue created
Output:
<source lang="bash">[<user>@<user>-linux-box arx-libertatis]$ arx-install-data /home/<user>/games/gog_games/arx_fatalis_data/
Welome to the Arx Fatalis 1.21 data install script for UNIX-like systems!
See `arx-install-data --help` for available options.
Enabling CLI mode, use the --gui option for a graphical interface.

Select a source file or directory to install from:
1) /home/<user>/games/gog_games/arx_fatalis_data [default]
2) Patch existing install
3) Verify existing install only
4) Select file or directory to install from..
> #
Searching for destination directories...

Select a data directory to install to:
1) user: /home/<user>/.local/share/arx/data [default]
2) system: /home/<user>/.local/share/flatpak/exports/share/games/arx/data
3) system: /home/<user>/.local/share/flatpak/exports/share/games/arx
4) system: /home/<user>/.local/share/flatpak/exports/share/arx/data
5) system: /home/<user>/.local/share/flatpak/exports/share/arx
6) Select directory to install to...
> #

Installing Arx Fatalis data files
from /home/<user>/games/gog_games/arx_fatalis_data
to /home/<user>/.local/share/arx/data

Extracting source...

Detecting data language...
speech*.pak not found

If you think this is a bug in the install script
please report the complete output at
https://arx.vg/bug
</source>

The setup files are:
setup_arx_fatalis_1.22_(38577).exe
setup_arx_fatalis_1.22_(38577)-1.bin
both are located on an internal SSD (mounted to /home/<user>/games) and downloaded from GOG. If I had to guess it has something to do with the versions of the setup files being 1.22 and the script being for version 1.21. I'd prefer to not install this game under Wine.
October 13, 2021
bug_report_tiny.png 10:35  Crash report #1588 - [3B143353] VCRUNTIME140.dll!memcmp()
CrashBot : Custom field changed: Unknown ⇒ Windows
bug_report_tiny.png 10:35  Crash report #1588 - [3B143353] VCRUNTIME140.dll!memcmp()
CrashBot : Custom field changed: Unknown ⇒ amd64
bug_report_tiny.png 10:35  Crash report #1588 - [3B143353] VCRUNTIME140.dll!memcmp()
CrashBot : Issue created
Illegal storage access

Exception code: ACCESS_VIOLATION


Instruction address: 0x7ff935fb12db
Memory accessed: 0x0
Stack pointer: 0x64a610ec38

Callstack:
VCRUNTIME140.dll!memcmp()
arx.exe!0x7ff6e02f6cbe
arx.exe!0x7ff6e02c7f37
arx.exe!0x7ff6e00cab89
arx.exe!0x7ff6e01d12e3
arx.exe!0x7ff6e0196a14
arx.exe!0x7ff6e00fc0c4
arx.exe!0x7ff6e00f8705
arx.exe!0x7ff6e00f784e
arx.exe!0x7ff6e010de07
arx.exe!0x7ff6e021452a
arx.exe!0x7ff6e038b7a2
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
October 09, 2021
enhancement_tiny.png 21:47  Enhancement #1587 - Improved conversation captions
guest : Issue created
One of the things about the UI in the original Arx that really annoyed me was the nonstandard way it displayed the captions during conversations. First, it slooowly scrolled in the text as it was being spoken, even for a single line of dialog. Second, the way the text was scrolled in meant that the first and last part of most captions wasn't visible until ''after'' it had already been spoken. Third, captions run the full width of the screen even in widescreen modes. Multiple usability studies have shown that very wide blocks of text like this are difficult to read because your eye loses track of where the start of the line was.

Recommended resolutions:
* Display as much caption text as possible in the window as soon as the dialog starts.
* If necessary to scroll, tweak the scrolling code so it doesn't start scrolling until the first line has had a chance to be read (i.e., delay the scrolling time by one line), and so it brings in the last line before it starts being read (i.e., speed up the scrolling by one line).
* Constrain the caption text display to a reasonable, resolution-independent width in the center of the screen.
September 25, 2021
bug_report_tiny.png 13:07  Crash report #1586 - [E8B3018C] arx.exe!0x7ff71285664e
CrashBot : Custom field changed: Unknown ⇒ amd64
bug_report_tiny.png 13:07  Crash report #1586 - [E8B3018C] arx.exe!0x7ff71285664e
CrashBot : Custom field changed: Unknown ⇒ Windows
bug_report_tiny.png 13:07  Crash report #1586 - [E8B3018C] arx.exe!0x7ff71285664e
CrashBot : Issue created
Illegal storage access

Exception code: ACCESS_VIOLATION


Instruction address: 0x7ff71285664e
Memory accessed: 0x0
Stack pointer: 0xe439a9f270

Callstack:
arx.exe!0x7ff71285664e
arx.exe!0x7ff7128575b9
arx.exe!0x7ff712718185
arx.exe!0x7ff712719146
arx.exe!0x7ff7127158c2
arx.exe!0x7ff71272a13e
arx.exe!0x7ff71282418a
arx.exe!0x7ff71299e05a
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
September 24, 2021
bug_report_tiny.png 21:37  Crash report #1585 - [7C3F2E84] arx.exe!0x7ff6e29d61c5
CrashBot : Custom field changed: Unknown ⇒ Windows
bug_report_tiny.png 21:37  Crash report #1585 - [7C3F2E84] arx.exe!0x7ff6e29d61c5
CrashBot : Custom field changed: Unknown ⇒ amd64
bug_report_tiny.png 21:37  Crash report #1585 - [7C3F2E84] arx.exe!0x7ff6e29d61c5
CrashBot : Issue created
Illegal storage access

Exception code: ACCESS_VIOLATION


Instruction address: 0x7ff6e29d61c5
Memory accessed: 0x30
Stack pointer: 0xd0388fef70

Callstack:
arx.exe!0x7ff6e29d61c5
arx.exe!0x7ff6e2b39e44
arx.exe!0x7ff6e2a032ff
arx.exe!0x7ff6e2a04b21
arx.exe!0x7ff6e2a0128e
arx.exe!0x7ff6e2a005ee
arx.exe!0x7ff6e2a0a860
arx.exe!0x7ff6e2a16738
arx.exe!0x7ff6e2b1470a
arx.exe!0x7ff6e2c64d82
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
September 19, 2021
bug_report_tiny.png 18:53  Crash report #1584 - [F3F0722C] Sens_oal.dll!alSourceUnqueueBuffers()
CrashBot : Custom field changed: Unknown ⇒ Windows
bug_report_tiny.png 18:53  Crash report #1584 - [F3F0722C] Sens_oal.dll!alSourceUnqueueBuffers()
CrashBot : Issue created
Unhandled exception

Exception code: ACCESS_VIOLATION


Instruction address: 0x180024433
Memory accessed: 0x18
Stack pointer: 0x634dbff2c0

Callstack:
Sens_oal.dll!alSourceUnqueueBuffers()
Sens_oal.dll!alGetSourcei()
OpenAL32.dll!alGetSourcei()
arx.exe!0x7ff7590f2069
arx.exe!0x7ff7590e2500
arx.exe!0x7ff7590e23f3
arx.exe!0x7ff759214527
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
bug_report_tiny.png 18:53  Crash report #1584 - [F3F0722C] Sens_oal.dll!alSourceUnqueueBuffers()
CrashBot : Custom field changed: Unknown ⇒ amd64
bug_report_tiny.png 05:53  Crash report #1583 - [8F56F77B] nvoglv64.dll!DrvPresentBuffers()
CrashBot : Custom field changed: Unknown ⇒ Windows
bug_report_tiny.png 05:53  Crash report #1583 - [8F56F77B] nvoglv64.dll!DrvPresentBuffers()
CrashBot : Custom field changed: Unknown ⇒ amd64
bug_report_tiny.png 05:53  Crash report #1583 - [8F56F77B] nvoglv64.dll!DrvPresentBuffers()
CrashBot : Issue created
Unhandled exception

Exception code: INT_DIVIDE_BY_ZERO


Instruction address: 0x7ff908593d53
Stack pointer: 0xa2cdcfd5e0

Callstack:
nvoglv64.dll!DrvPresentBuffers()
nvoglv64.dll!DrvPresentBuffers()
nvoglv64.dll!DrvPresentBuffers()
nvoglv64.dll!DrvPresentBuffers()
nvoglv64.dll!DrvPresentBuffers()
nvoglv64.dll!DrvValidateVersion()
nvoglv64.dll!DrvPresentBuffers()
nvoglv64.dll!DrvPresentBuffers()
nvoglv64.dll!DllMain()
nvoglv64.dll!DllMain()
nvoglv64.dll!DllMain()
nvoglv64.dll!DllMain()
nvoglv64.dll!DrvSwapLayerBuffers()
nvoglv64.dll!DllMain()
nvoglv64.dll!0x7ff908223721
nvoglv64.dll!0x7ff908223533
nvoglv64.dll!DrvValidateVersion()
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
September 12, 2021
bug_report_tiny.png 19:11  Crash report #1582 - [CD6F4557] arx.exe!0x7ff6816efc27
CrashBot : Custom field changed: Unknown ⇒ amd64
bug_report_tiny.png 19:11  Crash report #1582 - [CD6F4557] arx.exe!0x7ff6816efc27
CrashBot : Custom field changed: Unknown ⇒ Windows
bug_report_tiny.png 19:11  Crash report #1582 - [CD6F4557] arx.exe!0x7ff6816efc27
CrashBot : Issue created
Assertion Failed at ChangeLevel.cpp:290: false

Unhandled exception

Exception code: BREAKPOINT


Instruction address: 0x7ff6816efc27
Stack pointer: 0xf722bfe610

Callstack:
arx.exe!0x7ff6816efc27
arx.exe!0x7ff6816f2083
arx.exe!0x7ff68174cfe4
arx.exe!0x7ff6817071b7
arx.exe!0x7ff6817010ad
arx.exe!0x7ff681701276
arx.exe!0x7ff6815cfc3a
arx.exe!0x7ff6815c64df
arx.exe!0x7ff6815d75ce
arx.exe!0x7ff6816cd8fa
arx.exe!FT_GlyphSlot_Own_Bitmap()
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
September 10, 2021
bug_report_tiny.png 06:33  Crash report #1581 - Game crashes on loading level after prison (new game)
guest : Issue created
The game crashes during loading.
September 09, 2021
bug_report_tiny.png 01:21  Bug report #1580 - Inkscape --export-file deprecation error
outoftime : Issue created
<source lang="">/tmp/ArxLibertatis/build $ make -j2
[ 4%] Note: The unity build binaries may take a long time to compile, without any indication of progress. Be patient.
[ 4%] Built target generate_core_Version_cpp
[ 4%] Built target ub_notice
[ 4%] Built target validate_desktop_file
[ 9%] Rendering arx-libertatis-16.svg to arx-libertatis-16@2x.png
[ 22%] Built target arx
[ 31%] Built target arxtool
[ 40%] Built target ArxIO
[ 45%] Rendering arx-libertatis-32.svg to arx-libertatis-32@2x.png
Unknown option --export-file=/tmp/ArxLibertatis/build/data.generated/icons/arx-libertatis-16@2x.png
make[2]: *** [CMakeFiles/arx-libertatis-icon.dir/build.make:182: data.generated/icons/arx-libertatis-16@2x.png] Error 1
make[2]: *** Waiting for unfinished jobs....
Unknown option --export-file=/tmp/ArxLibertatis/build/data.generated/icons/arx-libertatis-32@2x.png
make[2]: *** [CMakeFiles/arx-libertatis-icon.dir/build.make:191: data.generated/icons/arx-libertatis-32@2x.png] Error 1
make[1]: *** [CMakeFiles/Makefile2:202: CMakeFiles/arx-libertatis-icon.dir/all] Error 2</source>

https://gitlab.com/inkscape/inkscape/-/issues/516 according to this issue, command call have to be changed

Workaround:
<source lang="">/tmp/ArxLibertatis/build $ sed -i -r 's/(--export-file)/\1name/g' CMakeFiles/arx-libertatis-icon.dir/build.make</source>
September 03, 2021
bug_report_tiny.png 11:30  Bug report #1579 - The "death scream" sounds are partially missing from the game
guest : Issue created
The game not play all "death screams" ingame (the sounds are exists). These are played properly upon death; rat, spider, pig, chicken, dog, demon, lich, ylside and Am Shaegar. The rest are always silent (NPC, ratman, golem, zombie, goblin, goblinlord, snake-woman, troll) upon death (ceases to interact with scripts, the NPCs do have all of the needed entries to play the sounds).
August 29, 2021
bug_report_tiny.png 11:44  Crash report #1259 - [70444373] arx.exe!ARX_INTERACTIVE_ActivatePhysics() [Interactive.cpp : 2372]
dscharrer : Percent completed: 0% ⇒ 100%
bug_report_tiny.png 11:44  Crash report #1259 - [70444373] arx.exe!ARX_INTERACTIVE_ActivatePhysics() [Interactive.cpp : 2372]
dscharrer : Resolution changed: Not determined ⇒ RESOLVED
bug_report_tiny.png 11:44  Crash report #1259 - [70444373] arx.exe!ARX_INTERACTIVE_ActivatePhysics() [Interactive.cpp : 2372]
dscharrer : Issue closed
bug_report_tiny.png 11:44  Crash report #1259 - [70444373] arx.exe!ARX_INTERACTIVE_ActivatePhysics() [Interactive.cpp : 2372]
dscharrer : Status changed: New ⇒ Fixed
bug_report_tiny.png 11:44  Crash report #1259 - [70444373] arx.exe!ARX_INTERACTIVE_ActivatePhysics() [Interactive.cpp : 2372]
dscharrer : Custom field changed: Unknown ⇒ Arx Libertatis 1.3
August 23, 2021
bug_report_tiny.png 22:21  Crash report #511 - [ECD3D5FE] arx.exe!CheckAnythingInCylinder() [collisions.cpp : 895]
dscharrer : Custom field changed: Unknown ⇒ Arx Libertatis 1.3
bug_report_tiny.png 22:21  Crash report #511 - [ECD3D5FE] arx.exe!CheckAnythingInCylinder() [collisions.cpp : 895]
dscharrer : Issue closed
bug_report_tiny.png 22:21  Crash report #511 - [ECD3D5FE] arx.exe!CheckAnythingInCylinder() [collisions.cpp : 895]
dscharrer : Resolution changed: Not determined ⇒ RESOLVED
bug_report_tiny.png 22:21  Crash report #511 - [ECD3D5FE] arx.exe!CheckAnythingInCylinder() [collisions.cpp : 895]
dscharrer : Status changed: New ⇒ Fixed
bug_report_tiny.png 22:21  Crash report #511 - [ECD3D5FE] arx.exe!CheckAnythingInCylinder() [collisions.cpp : 895]
dscharrer : Percent completed: 0% ⇒ 100%
bug_report_tiny.png 22:20  Crash report #1409 - [40F6DB6A] arx.exe!CheckAnythingInCylinder() [collisions.cpp:768]
dscharrer : Title updated
bug_report_tiny.png 22:19  Crash report #1578 - [1F375696] arx.exe!CheckAnythingInCylinder_Inner() [Collisions.cpp:564]
dscharrer : Issue closed
bug_report_tiny.png 22:19  Crash report #1578 - [1F375696] arx.exe!CheckAnythingInCylinder_Inner() [Collisions.cpp:564]
dscharrer : Resolution changed: Not determined ⇒ DUPLICATE
bug_report_tiny.png 22:19  Crash report #1578 - [1F375696] arx.exe!CheckAnythingInCylinder_Inner() [Collisions.cpp:564]
dscharrer : Status changed: New ⇒ Not a bug
bug_report_tiny.png 22:19  Crash report #1578 - [1F375696] arx.exe!CheckAnythingInCylinder_Inner() [Collisions.cpp:564]
dscharrer : Issue reopened
bug_report_tiny.png 22:19  Crash report #1578 - [1F375696] arx.exe!CheckAnythingInCylinder_Inner() [Collisions.cpp:564]
dscharrer : Status changed: Not a bug ⇒ New
bug_report_tiny.png 22:19  Crash report #1578 - [1F375696] arx.exe!CheckAnythingInCylinder_Inner() [Collisions.cpp:564]
dscharrer : Resolution changed: DUPLICATE ⇒ Not determined
October 17, 2013
icon_build.png 12:00 Arx Libertatis 1.1.2
New version released
July 17, 2013
icon_build.png 05:00 Arx Libertatis 1.1.1
New version released
July 14, 2013
icon_build.png 12:00 Arx Libertatis 1.1
New version released
July 31, 2012
icon_build.png 12:00 Arx Libertatis 1.0.3
New version released
June 14, 2012
icon_build.png 12:00 Arx Libertatis 1.0.2
New version released
April 22, 2012
icon_build.png 12:00 Arx Libertatis 1.0.1
New version released
April 19, 2012
icon_build.png 12:00 Arx Libertatis 1.0
New version released
January 14, 2011
icon_build.png 12:00 Arx Fatalis 1.21
New version released
January 01, 1970
icon_build.png 00:00 Arx Libertatis 1.2
New version released
Show moreaction_add_small.png