Arx Libertatis Bug Tracker
Arx Libertatis (arx)
July 10, 2024
bug_report_tiny.png 22:41  Crash report #1782 - [A956DF99] arx.exe!0x7ff773c381ae
CrashBot : Issue created
Assertion Failed at ChangeLevel.cpp:168: idString.find_first_not_of("abcdefghijklmnopqrstuvwxyz_0123456789") == std::string_view::npos
Message: bad interactive object id: "����"

Unhandled exception

Exception code: BREAKPOINT


Instruction address: 0x7ff773c381ae
Stack pointer: 0xa3d8fdd8d0

Callstack:
arx.exe!0x7ff773c381ae
arx.exe!0x7ff773cf328f
arx.exe!0x7ff773c3f81c
arx.exe!0x7ff773c4658e
arx.exe!0x7ff773c47902
arx.exe!0x7ff773bdb3b0
arx.exe!0x7ff773b13737
arx.exe!0x7ff773b1305e
arx.exe!0x7ff773b1d585
arx.exe!0x7ff773b29d70
arx.exe!0x7ff773c2f85a
arx.exe!0x7ff773da2c0a
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
bug_report_tiny.png 09:38  Crash report #1781 - [D8D41F7] wrap_oal.dll!alcCloseDevice()
CrashBot : Issue created
Unhandled exception

Exception code: ACCESS_VIOLATION


Instruction address: 0xa84095
Memory accessed: 0x87834368
Stack pointer: 0x57b18ffa50

Callstack:
wrap_oal.dll!alcCloseDevice()
WINMM.dll!PlaySoundW()
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
July 06, 2024
bug_report_tiny.png 20:56  Crash report #1780 - [C1950554] arx.exe!0xf5c5f4
CrashBot : Issue created
Assertion Failed at Trail.cpp:117: m_positions.size() >= size_t(std::ceil(n)) 2

Unhandled exception

Exception code: BREAKPOINT


Instruction address: 0xf5c5f4
Stack pointer: 0xd5f330
Frame pointer: 0xd5f520

Callstack:
Warning: WoW64 process detected, stack may be corrupted!
arx.exe!0xf5c5f4
arx.exe!0xf2c7cf
arx.exe!0xf1f723
arx.exe!0xef45b7
arx.exe!0xef4f4e
arx.exe!0xef18ba
arx.exe!0xef0d4e
arx.exe!0xf00d9f
arx.exe!FT_Library_SetLcdFilterWeights()
arx.exe!FT_Library_SetLcdFilterWeights()
arx.exe!FT_GlyphSlot_Own_Bitmap()
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlInitializeExceptionChain()
ntdll.dll!RtlClearBits()
enhancement_tiny.png 03:40  Enhancement #1779 - Add AppStream metainfo file
guest : Issue created
From their [https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html website] :

> AppStream allows upstream projects to define metadata about the components they provide using small XML files, metainfo files, which get installed into locations on the client system and are used by distributors to enhance their metadata.

This small xml files are required to enable Arx Libertatis to be displayed in modern Linux system application store (e.g: Gnome Software and KDE Discover). Solus is already carrying a patch to enable this. This is the AppStream metainfo [https://github.com/malfisya/packages/blob/main/packages/a/arx-libertatis/files/org.arx.ArxLibertatis.metainfo.xml we carried] :

<source lang="xml"><?xml version="1.0" encoding="UTF-8"?></source>
<source lang="xml"><component type="desktop-application"></source>
<source lang="xml"> <id>org.arx.ArxLibertatis</id></source>
<source lang="xml"></source>
<source lang="xml"> <name>Arx Libertatis</name></source>
<source lang="xml"> <summary>Cross-platform port of Arx Fatalis</summary></source>
<source lang="xml"></source>
<source lang="xml"> <metadata_license>CC0-1.0</metadata_license></source>
<source lang="xml"> <project_license>AGPL-3.0-or-later</project_license></source>
<source lang="xml"></source>
<source lang="xml"> <description></source>
<source lang="xml"> <p></source>
<source lang="xml"> Arx Libertatis is an improved, cross-platform and open source engine for Arx Fatalis, a 2002 first-person role-playing game / dungeon crawler / immersive sim developed by Arkane Studios. Arx Fatalis features crafting, melee and ranged combat, as well as a unique casting system where the player draws runes in real time to effect the desired spell.</source>
<source lang="xml"> </p></source>
<source lang="xml"> </description></source>
<source lang="xml"></source>
<source lang="xml"> <launchable type="desktop-id">arx-libertatis.desktop</launchable></source>
<source lang="xml"> <screenshots></source>
<source lang="xml"> <screenshot type="default"></source>
<source lang="xml"> <image>https://wiki.arx-libertatis.org/File:Jumping.jpg</image></source>
<source lang="xml"> </screenshot></source>
<source lang="xml"> <screenshot></source>
<source lang="xml"> <image>https://wiki.arx-libertatis.org/File:Cinematic.jpg</image></source>
<source lang="xml"> </screenshot></source>
<source lang="xml"> <screenshot></source>
<source lang="xml"> <image>https://wiki.arx-libertatis.org/images/thumb/8/8e/Tavern.jpg/327px-Tavern.jpg</image></source>
<source lang="xml"> </screenshot></source>
<source lang="xml"> </screenshots></source>
<source lang="xml"></component></source>

Thank you for your attention. Have a good day. Cheers!
June 30, 2024
bug_report_tiny.png 16:47  Bug report #1778 - Arx Fatalis Pantalla negra - crashea - sonido con pantalla negra
guest : Issue created
[[Image:https://drive.google.com/file/d/1TDtGtfHrrk_fng0vfeUEr3-opT7dYDlF/view?usp=drive_link|Especificaciones PC]][[Image:https://drive.google.com/file/d/1zTSO6gMFtuT9k984xtO_ssebCVOa372y/view?usp=drive_link|JUEGO EN NEGRO]]

Buenas.

El error es, al iniciar Arx fatalis Libertatis, logro tener sonido del inicio del juego, empero, no se ve imagen de lo que sucede en el juego, queda un poco negra la imagen y congelada, en ocasiones totalmente negra, razón por la que no puedo jugar.

Ya descargué varias versiones del juego, por Steam y GOG.COM, al instalar la versión del libertatis, esta nunca me permite ejecutar el juego por lo que comenté en líneas anteriores, esto quiere decir que, que puedo jugar Arx fatalis (base) sin la versión de Libertatis, por lo que deduzco, que el error proviene del parche, pero no logro definir o resolver el problema.

Ya intenté modificar la resolución del juego, de mi pc, de la versión de compatibilidad al ejecutar el juego, así como ya ejecuté el juego en versión de escritorio, pantalla completa, y todas las formas posibles que me permite hacerlo.

Instalé nuevamente los controladores de mi tarjeta gráfica, de pantalla y demás, por medio de Intel que es mi procesador.

Todos los nombres de los archivos que integran mi juego están en minúsculas.

Atentamente,

Stiven C.
June 03, 2024
bug_report_tiny.png 01:08  Crash report #1777 - [549B82C7] arx.exe!0x7ff7c6395c7f
CrashBot : Issue created
Assertion Failed at Hud.cpp:1228: m_texture

Unhandled exception

Exception code: BREAKPOINT


Instruction address: 0x7ff7c6395c7f
Stack pointer: 0xc04fefed10

Callstack:
arx.exe!0x7ff7c6395c7f
arx.exe!0x7ff7c62df522
arx.exe!0x7ff7c62e0fb8
arx.exe!0x7ff7c62dd251
arx.exe!0x7ff7c62ed55e
arx.exe!0x7ff7c62f9d70
arx.exe!0x7ff7c63ff85a
arx.exe!0x7ff7c6572c0a
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
June 02, 2024
bug_report_tiny.png 20:18  Crash report #1776 - [22BF55C2] arx.exe!0x12c5f4
CrashBot : Issue created
Assertion Failed at Trail.cpp:117: m_positions.size() >= size_t(std::ceil(n)) 2

Unhandled exception

Exception code: BREAKPOINT


Instruction address: 0x12c5f4
Stack pointer: 0x7cf6a0
Frame pointer: 0x7cf890

Callstack:
Warning: WoW64 process detected, stack may be corrupted!
arx.exe!0x12c5f4
arx.exe!0xfc7cf
arx.exe!0xef723
arx.exe!0xc45b7
arx.exe!0xc4f4e
arx.exe!0xc18ba
arx.exe!0xc0d4e
arx.exe!0xd0d9f
arx.exe!FT_Library_SetLcdFilterWeights()
arx.exe!FT_Library_SetLcdFilterWeights()
arx.exe!FT_GlyphSlot_Own_Bitmap()
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlGetAppContainerNamedObjectPath()
ntdll.dll!RtlGetAppContainerNamedObjectPath()
June 01, 2024
bug_report_tiny.png 09:06  Crash report #1775 - [B8D592E6] arx.exe!Inventory::remove() [Inventory.cpp:452]
ds : Issue closed
bug_report_tiny.png 08:56  Crash report #1772 - [7365A1C8] ntdll.dll!TpWorkOnBehalfClearTicket()
ds : Issue closed
May 30, 2024
May 29, 2024
bug_report_tiny.png 08:07  Crash report #1775 - [B8D592E6] arx.exe!Inventory::remove() [Inventory.cpp:452]
CrashBot : Issue created
Assertion Failed at Inventory.cpp:452: item.show == SHOW_FLAG_LINKED || item.show == SHOW_FLAG_IN_INVENTORY

Unhandled exception

Exception code: BREAKPOINT


Instruction address: 0x7ff687b08340
Stack pointer: 0x47c64fe740

Callstack:
arx.exe!0x7ff687b08340
arx.exe!0x7ff687b09a9f
arx.exe!0x7ff687b00a22
arx.exe!0x7ff687b00ee5
arx.exe!0x7ff687b005a0
arx.exe!0x7ff687b011bf
arx.exe!0x7ff687b18e3a
arx.exe!0x7ff687ae7210
arx.exe!0x7ff687ae3f52
arx.exe!0x7ff687ae305e
arx.exe!0x7ff687aed585
arx.exe!0x7ff687af9d70
arx.exe!0x7ff687bff85a
arx.exe!0x7ff687d72c0a
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
Symbols:
0 arx.exe!Inventory::remove(Entity &) [Inventory.cpp : 452 + 0x2a]
1 arx.exe!removeFromInventories(Entity *) [Inventory.cpp : 630 + 0x0]
2 arx.exe!Entity::setOwner(Entity *) [Entity.cpp : 258 + 0x0]
3 arx.exe!Entity::cleanReferences() [Entity.cpp : 352 + 0x0]
4 arx.exe!Entity::~Entity() [Entity.cpp : 184 + 0x0]
5 arx.exe!Entity::destroy() [Entity.cpp : 387 + 0xd]
6 arx.exe!ARX_PLAYER_Frame_Update() [Player.cpp : 1697 + 0x5e]
7 arx.exe!ArxGame::render() [ArxGame.cpp : 1900 + 0x0]
8 arx.exe!ArxGame::doFrame() [ArxGame.cpp : 1209 + 0x0]
9 arx.exe!ArxGame::run() [ArxGame.cpp : 1075 + 0x0]
10 arx.exe!runGame() [Core.cpp : 245 + 0x1f]
11 arx.exe!utf8_main(int,char * * const) [Startup.cpp : 169 + 0x0]
12 arx.exe!WinMain [WindowsMainGUI.cpp : 48 + 0xe]
13 arx.exe!__scrt_common_main_seh [exe_common.inl : 288 + 0x21]
May 26, 2024
bug_report_tiny.png 19:54  Crash report #1774 - [65415186] arx.exe!ARX_INTERACTIVE_DestroyDynamicInfo() [Interactive.cpp:232]
CrashBot : Issue created
Illegal storage access

Exception code: ACCESS_VIOLATION


Instruction address: 0x7ff611fa0000
Memory accessed: 0x20
Stack pointer: 0x419755e7b0

Callstack:
arx.exe!0x7ff611fa0000
arx.exe!0x7ff611e80edb
arx.exe!0x7ff611e805a0
arx.exe!0x7ff611faf992
arx.exe!0x7ff611f9609f
arx.exe!0x7ff611f88c55
arx.exe!0x7ff611e639e5
arx.exe!0x7ff611e6305e
arx.exe!0x7ff611e6d585
arx.exe!0x7ff611e79d70
arx.exe!0x7ff611f7f85a
arx.exe!0x7ff6120f2c0a
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
Symbols:
0 arx.exe!ARX_INTERACTIVE_DestroyDynamicInfo(Entity *) [Interactive.cpp : 232 + 0xb]
1 arx.exe!Entity::cleanReferences() [Entity.cpp : 350 + 0x0]
2 arx.exe!Entity::~Entity() [Entity.cpp : 184 + 0x0]
3 arx.exe!DanaeClearLevel() [LoadLevel.cpp : 542 + 0x33]
4 arx.exe!ARX_CHANGELEVEL_PopLevel [ChangeLevel.cpp : 2420 + 0x0]
5 arx.exe!ARX_CHANGELEVEL_Change(util::HandleType<AreaIdTag,unsigned long,4294967295>,std::basic_string_view<char,std::char_traits<char> >,float) [ChangeLevel.cpp : 354 + 0x0]
6 arx.exe!ArxGame::doFrame() [ArxGame.cpp : 1157 + 0x0]
7 arx.exe!ArxGame::run() [ArxGame.cpp : 1075 + 0x0]
8 arx.exe!runGame() [Core.cpp : 245 + 0x1f]
9 arx.exe!utf8_main(int,char * * const) [Startup.cpp : 169 + 0x0]
10 arx.exe!WinMain [WindowsMainGUI.cpp : 48 + 0xe]
11 arx.exe!__scrt_common_main_seh [exe_common.inl : 288 + 0x21]
April 17, 2024
bug_report_tiny.png 22:41  Crash report #1773 - [BD7623F5] arx.exe!ARX_INTERFACE_DrawNumber() [Interface.cpp:23]
CrashBot : Issue created
Illegal storage access

Exception code: ACCESS_VIOLATION


Instruction address: 0x7ff97223707a
Memory accessed: 0x1fe86f31000
Stack pointer: 0x701d0fbff0

Callstack:
ig8icd64.dll!RegisterProcTableCallback()
ig8icd64.dll!DrvGetLayerPaletteEntries()
ig8icd64.dll!DrvGetLayerPaletteEntries()
ig8icd64.dll!DrvGetLayerPaletteEntries()
ig8icd64.dll!RegisterProcTableCallback()
ig8icd64.dll!DrvGetLayerPaletteEntries()
arx.exe!0x7ff7c551c5a5
arx.exe!0x7ff7c554e94f
arx.exe!0x7ff7c554ea4a
arx.exe!0x7ff7c551a18e
arx.exe!0x7ff7c5474296
arx.exe!0x7ff7c5474a26
arx.exe!0x7ff7c547118e
arx.exe!0x7ff7c54704ee
arx.exe!0x7ff7c547a760
arx.exe!0x7ff7c54869eb
arx.exe!0x7ff7c55847aa
arx.exe!0x7ff7c56d3a62
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
Symbols:
6 arx.exe!ARX_INTERFACE_DrawNumber(glm::vec<2,float,0> const &,long,Color4<unsigned char>,float) [Interface.cpp : 231 + 0x4f]
7 arx.exe!PlayerInventoryHud::drawBag(unsigned __int64,glm::vec<2,long,0>) [PlayerInventory.cpp : 224 + 0x0]
8 arx.exe!PlayerInventoryHud::draw() [PlayerInventory.cpp : 280 + 0x0]
9 arx.exe!HudRoot::draw() [Hud.cpp : 1455 + 0x0]
10 arx.exe!ArxGame::renderLevel() [ArxGame.cpp : 1928 + 0x0]
11 arx.exe!ArxGame::render() [ArxGame.cpp : 2043 + 0x0]
12 arx.exe!ArxGame::doFrame() [ArxGame.cpp : 1269 + 0x0]
13 arx.exe!ArxGame::run() [ArxGame.cpp : 1133 + 0x0]
14 arx.exe!runGame() [Core.cpp : 246 + 0x1f]
15 arx.exe!utf8_main(int,char * * const) [Startup.cpp : 168 + 0x0]
16 arx.exe!WinMain [WindowsMainGUI.cpp : 48 + 0xe]
17 arx.exe!__scrt_common_main_seh [exe_common.inl : 288 + 0x21]
April 13, 2024
bug_report_tiny.png 17:52  Crash report #1771 - After speaking to goblin and giving gem license, fatal error crash after using stairs
ds : Issue closed
bug_report_tiny.png 00:46  Crash report #1772 - [7365A1C8] ntdll.dll!TpWorkOnBehalfClearTicket()
CrashBot : Issue created
Unhandled exception

Exception code: ACCESS_VIOLATION


Instruction address: 0x7ff85d9e3aca
Memory accessed: 0x24
Stack pointer: 0x75ecafd160

Callstack:
ntdll.dll!TpWorkOnBehalfClearTicket()
ntdll.dll!RtlEnterCriticalSection()
ntdll.dll!RtlEnterCriticalSection()
graphics-hook64.dll!0x7ff84110906f
graphics-hook64.dll!0x7ff8411022a4
graphics-hook64.dll!0x7ff8411059f2
nvoglv64.dll!DrvPresentBuffers()
nvoglv64.dll!DrvPresentBuffers()
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!DrvPresentBuffers()
nvoglv64.dll!DllMain()
nvoglv64.dll!DllMain()
nvoglv64.dll!DllMain()
nvoglv64.dll!DllMain()
nvoglv64.dll!DrvSwapLayerBuffers()
nvoglv64.dll!DllMain()
nvoglv64.dll!0x7ffff7aa9100
nvoglv64.dll!0x7ffff7aa8ddb
nvoglv64.dll!DrvValidateVersion()
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
April 12, 2024
bug_report_tiny.png 01:16  Crash report #1771 - After speaking to goblin and giving gem license, fatal error crash after using stairs
guest : Issue created
Hello, after i give the goblin the gem license papers and get the ok to move past, i use the stairs behind him and then every time get a Fatal Error crash.
Im on an Itel Iris XE card if that helps and have already moved the AA=2 to AA=0 to get past the intro cutscene
March 28, 2024
bug_report_tiny.png 19:29  Crash report #1770 - [D26B6AFA] arx.exe!convertToValidIO() [changelevel.cpp:155]
ds : Issue closed
March 26, 2024
bug_report_tiny.png 13:19  Crash report #1770 - [D26B6AFA] arx.exe!convertToValidIO() [changelevel.cpp:155]
CrashBot : Issue created
Assertion Failed at ChangeLevel.cpp:155: idString.find_first_not_of("abcdefghijklmnopqrstuvwxyz_0123456789") == std::string::npos
Message: bad interactive object id: "player_-001"

Unhandled exception

Exception code: BREAKPOINT


Instruction address: 0x1401baf76
Stack pointer: 0x14e870

Callstack:
arx.exe!0x1401baf76
arx.exe!0x140273059
arx.exe!0x1401c4d7f
arx.exe!0x1401c5cc9
arx.exe!0x1401c70c9
arx.exe!0x1401bbb0d
arx.exe!0x1400b0ddb
arx.exe!0x1400b0a9e
arx.exe!0x1400b8ef0
arx.exe!0x1400bff39
arx.exe!0x1401b4692
arx.exe!0x1402a0485
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
Symbols:
0 arx.exe!convertToValidIO [changelevel.cpp : 155 + 0x41]
1 arx.exe!ReadTargetInfo<64> [changelevel.cpp : 196 + 0x0]
2 arx.exe!ARX_CHANGELEVEL_Pop_IO [changelevel.cpp : 2246 + 0xf]
3 arx.exe!ARX_CHANGELEVEL_PopAllIO [changelevel.cpp : 2450 + 0x19]
4 arx.exe!ARX_CHANGELEVEL_PopLevel [changelevel.cpp : 2656 + 0x0]
5 arx.exe!ARX_CHANGELEVEL_Change(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,long) [changelevel.cpp : 357 + 0x0]
6 arx.exe!ArxGame::doFrame() [arxgame.cpp : 1285 + 0x0]
7 arx.exe!ArxGame::run() [arxgame.cpp : 1241 + 0x0]
8 arx.exe!runGame() [core.cpp : 282 + 0x0]
9 arx.exe!utf8_main(int,char * * const) [startup.cpp : 164 + 0x0]
10 arx.exe!WinMain [windowsmaingui.cpp : 48 + 0xe]
11 arx.exe!__tmainCRTStartup [crtexe.c : 618 + 0x15]
March 23, 2024
bug_report_tiny.png 18:51  Crash report #1769 - [4C71125F] arx.exe!BaseGLPersistentVertexBuffer<TexturedVertex>::setData() [GLVertexBuffer.h:535]
ds : Issue closed
bug_report_tiny.png 18:47  Crash report #1768 - [E619DA0A] arx.exe!`anonymous namespace'::ClosestHitRaycast::operator() [Raycast.cpp:184]
ds : Issue closed
bug_report_tiny.png 18:29  Crash report #1766 - [7CFAF6CA] arx.exe!Inventory::remove() [Inventory.cpp:452]
ds : Issue closed
bug_report_tiny.png 18:21  Crash report #1762 - [2EDB56D8] arx.exe!Trail::Render() [Trail.cpp:117]
ds : Issue closed
bug_report_tiny.png 18:18  Crash report #1761 - [16CA4D1C] arx.exe!Trail::Render() [Trail.cpp:117]
ds : Issue closed
bug_report_tiny.png 18:16  Crash report #1758 - [480DF86] ig75icd64.dll!RegisterProcTableCallback()
ds : Issue closed
bug_report_tiny.png 18:15  Crash report #1758 - [480DF86] ig75icd64.dll!RegisterProcTableCallback()
ds : Issue closed
bug_report_tiny.png 18:08  Crash report #1757 - [C7D03F9F] VCRUNTIME140.dll!memcmp()
ds : Issue closed
bug_report_tiny.png 18:03  Crash report #1752 - [D842F896] arx.exe!Entity::updateOwner() [Entity.cpp:291]
ds : Issue closed
March 20, 2024
bug_report_tiny.png 22:05  Crash report #1769 - [4C71125F] arx.exe!BaseGLPersistentVertexBuffer<TexturedVertex>::setData() [GLVertexBuffer.h:535]
CrashBot : Issue created
Illegal storage access

Exception code: ACCESS_VIOLATION


Instruction address: 0x7ffa7cf312de
Memory accessed: 0x0
Stack pointer: 0x7175b4f268

Callstack:
VCRUNTIME140.dll!memcmp()
arx.exe!0x7ff6f363928e
arx.exe!0x7ff6f36094b7
arx.exe!0x7ff6f3419d68
arx.exe!0x7ff6f3513f20
arx.exe!0x7ff6f34dc9b6
arx.exe!0x7ff6f3448ffd
arx.exe!0x7ff6f34458c2
arx.exe!0x7ff6f345a13e
arx.exe!0x7ff6f355418a
arx.exe!0x7ff6f36ce05a
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
Symbols:
1 arx.exe!BaseGLPersistentVertexBuffer<TexturedVertex>::setData(TexturedVertex const *,unsigned __int64,unsigned __int64,Flags<BufferFlag>) [GLVertexBuffer.h : 535 + 0x0]
2 arx.exe!CircularVertexBuffer<TexturedVertex>::draw(Renderer::Primitive,TexturedVertex const *,unsigned __int64) [VertexBuffer.h : 118 + 0x0]
3 arx.exe!PopAllTriangleListOpaque(RenderState,bool) [AnimationRender.cpp : 193 + 0xb8]
4 arx.exe!StatsPage::RenderBookPlayerCharacter() [Book.cpp : 1139 + 0x0]
5 arx.exe!CharacterCreation::render() [CharacterCreation.cpp : 115 + 0x0]
6 arx.exe!ArxGame::render() [ArxGame.cpp : 2038 + 0x1f]
7 arx.exe!ArxGame::doFrame() [ArxGame.cpp : 1269 + 0x0]
8 arx.exe!utf8_main(int,char * * const) [Startup.cpp : 164 + 0xa5]
9 arx.exe!WinMain [WindowsMainGUI.cpp : 48 + 0xe]
10 arx.exe!__scrt_common_main_seh [exe_common.inl : 288 + 0x21]
March 17, 2024
bug_report_tiny.png 14:28  Crash report #1768 - [E619DA0A] arx.exe!`anonymous namespace'::ClosestHitRaycast::operator() [Raycast.cpp:184]
CrashBot : Issue created
Illegal storage access

Exception code: ACCESS_VIOLATION


Instruction address: 0x7ff79103353e
Memory accessed: 0xffffffffffffffff
Stack pointer: 0x8588b4eb90

Callstack:
arx.exe!0x7ff79103353e
arx.exe!0x7ff791181699
arx.exe!0x7ff791047d5e
arx.exe!0x7ff790fd3f38
arx.exe!0x7ff790fd4a26
arx.exe!0x7ff790fd118e
arx.exe!0x7ff790fd04ee
arx.exe!0x7ff790fda760
arx.exe!0x7ff790fe69eb
arx.exe!0x7ff7910e47aa
arx.exe!0x7ff791233a62
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
Symbols:
0 arx.exe!`anonymous namespace'::ClosestHitRaycast::operator() [Raycast.cpp : 184 + 0x21]
1 arx.exe!WalkTiles<`anonymous namespace'::ClosestHitRaycast &> [Raycast.cpp : 117 + 0x0]
2 arx.exe!updateLightFlares() [LightFlare.cpp : 78 + 0x2f]
3 arx.exe!ArxGame::renderLevel() [ArxGame.cpp : 1912 + 0x0]
4 arx.exe!ArxGame::render() [ArxGame.cpp : 2043 + 0x0]
5 arx.exe!ArxGame::doFrame() [ArxGame.cpp : 1269 + 0x0]
6 arx.exe!ArxGame::run() [ArxGame.cpp : 1133 + 0x0]
7 arx.exe!runGame() [Core.cpp : 246 + 0x1f]
8 arx.exe!utf8_main(int,char * * const) [Startup.cpp : 168 + 0x0]
9 arx.exe!WinMain [WindowsMainGUI.cpp : 48 + 0xe]
10 arx.exe!__scrt_common_main_seh [exe_common.inl : 288 + 0x21]
March 12, 2024
bug_report_tiny.png 00:00  Crash report #1767 - [435A6429] arx.exe!ARX_NPC_GetNextAttainableNodeIncrement() [NPC.cpp:432]
CrashBot : Issue created
Illegal storage access

Exception code: ACCESS_VIOLATION


Instruction address: 0x7ff7ce21c1c0
Memory accessed: 0x18
Stack pointer: 0x77f06fe790

Callstack:
arx.exe!0x7ff7ce21c1c0
arx.exe!0x7ff7ce21e2a0
arx.exe!0x7ff7ce1f62bb
arx.exe!0x7ff7ce1f7740
arx.exe!0x7ff7ce1f3f52
arx.exe!0x7ff7ce1f305e
arx.exe!0x7ff7ce1fd585
arx.exe!0x7ff7ce209d70
arx.exe!0x7ff7ce30f85a
arx.exe!0x7ff7ce482c0a
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
Symbols:
0 arx.exe!ARX_NPC_GetNextAttainableNodeIncrement [NPC.cpp : 432 + 0x0]
1 arx.exe!ARX_PHYSICS_Apply() [NPC.cpp : 974 + 0x8]
2 arx.exe!ArxGame::updateLevel() [ArxGame.cpp : 1716 + 0x0]
3 arx.exe!ArxGame::render() [ArxGame.cpp : 1953 + 0x0]
4 arx.exe!ArxGame::doFrame() [ArxGame.cpp : 1209 + 0x0]
5 arx.exe!ArxGame::run() [ArxGame.cpp : 1075 + 0x0]
6 arx.exe!runGame() [Core.cpp : 245 + 0x1f]
7 arx.exe!utf8_main(int,char * * const) [Startup.cpp : 169 + 0x0]
8 arx.exe!WinMain [WindowsMainGUI.cpp : 48 + 0xe]
9 arx.exe!__scrt_common_main_seh [exe_common.inl : 288 + 0x21]
March 10, 2024
bug_report_tiny.png 00:24  Crash report #1766 - [7CFAF6CA] arx.exe!Inventory::remove() [Inventory.cpp:452]
CrashBot : Issue created
Assertion Failed at Inventory.cpp:452: item.show == SHOW_FLAG_LINKED || item.show == SHOW_FLAG_IN_INVENTORY

Unhandled exception

Exception code: BREAKPOINT


Instruction address: 0x7ff67fb98340
Stack pointer: 0xd48d6fe4f0

Callstack:
arx.exe!0x7ff67fb98340
arx.exe!0x7ff67fb99a9f
arx.exe!0x7ff67fb90a22
arx.exe!0x7ff67fc2ac61
arx.exe!0x7ff67fb75d86
arx.exe!0x7ff67fb77740
arx.exe!0x7ff67fb73f52
arx.exe!0x7ff67fb7305e
arx.exe!0x7ff67fb7d585
arx.exe!0x7ff67fb89d70
arx.exe!0x7ff67fc8f85a
arx.exe!0x7ff67fe02c0a
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
Symbols:
0 arx.exe!Inventory::remove(Entity &) [Inventory.cpp : 452 + 0x2a]
1 arx.exe!removeFromInventories(Entity *) [Inventory.cpp : 630 + 0x0]
2 arx.exe!Entity::setOwner(Entity *) [Entity.cpp : 258 + 0x0]
3 arx.exe!ArxGame::managePlayerControls() [Interface.cpp : 948 + 0x0]
4 arx.exe!ArxGame::updateLevel() [ArxGame.cpp : 1617 + 0x0]
5 arx.exe!ArxGame::render() [ArxGame.cpp : 1953 + 0x0]
6 arx.exe!ArxGame::doFrame() [ArxGame.cpp : 1209 + 0x0]
7 arx.exe!ArxGame::run() [ArxGame.cpp : 1075 + 0x0]
8 arx.exe!runGame() [Core.cpp : 245 + 0x1f]
9 arx.exe!utf8_main(int,char * * const) [Startup.cpp : 169 + 0x0]
10 arx.exe!WinMain [WindowsMainGUI.cpp : 48 + 0xe]
11 arx.exe!__scrt_common_main_seh [exe_common.inl : 288 + 0x21]
March 07, 2024
bug_report_tiny.png 14:35  Crash report #1765 - [675B596A] arx.exe!ARX_CHANGELEVEL_Save() [ChangeLevel.cpp:2523]
CrashBot : Issue created
Assertion Failed at ChangeLevel.cpp:2523: !savefile.empty() && fs::exists(savefile.parent())

Unhandled exception

Exception code: BREAKPOINT


Instruction address: 0x7ff61b71722e
Stack pointer: 0x9d13efe300

Callstack:
arx.exe!0x7ff61b71722e
arx.exe!0x7ff61b5f832d
arx.exe!0x7ff61b5e3f17
arx.exe!0x7ff61b5e305e
arx.exe!0x7ff61b5ed585
arx.exe!0x7ff61b5f9d70
arx.exe!0x7ff61b6ff85a
arx.exe!0x7ff61b872c0a
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
Symbols:
0 arx.exe!ARX_CHANGELEVEL_Save(std::basic_string_view<char,std::char_traits<char> >,fs::path const &) [ChangeLevel.cpp : 2523 + 0x1c]
1 arx.exe!SaveGameList::save(std::basic_string_view<char,std::char_traits<char> >,util::HandleType<SavegameHandleTag,long,-1>,Image const &) [SaveGame.cpp : 235 + 0x1a]
2 arx.exe!ArxGame::doFrame() [ArxGame.cpp : 1197 + 0x88]
3 arx.exe!ArxGame::run() [ArxGame.cpp : 1075 + 0x0]
4 arx.exe!runGame() [Core.cpp : 245 + 0x1f]
5 arx.exe!utf8_main(int,char * * const) [Startup.cpp : 169 + 0x0]
6 arx.exe!WinMain [WindowsMainGUI.cpp : 48 + 0xe]
7 arx.exe!__scrt_common_main_seh [exe_common.inl : 288 + 0x21]
bug_report_tiny.png 14:25  Bug report #1764 - Akbaa will use Mass Lightning Projection while affected by Negate Magic
guest : Issue created
This one's pretty simple - Negate Magic prevents everything in the area from using spells, but Akbaa gets to use Mass Lightning Projection (and does, 24/7) if within the nullification field. Akbaa has melee attacks, but will straight up never use them.
bug_report_tiny.png 07:26  Bug report #1763 - Enemies do not drop weapons if the main backpack is full.
guest : Issue created
Enemies do not drop weapons if the main (first) backpack is full.

Arx Libertatis 1.3dev (240623)
Arx Fatalis 1.22 GOG
March 06, 2024
bug_report_tiny.png 19:45  Crash report #1762 - [2EDB56D8] arx.exe!Trail::Render() [Trail.cpp:117]
CrashBot : Issue created
Assertion Failed at Trail.cpp:117: m_positions.size() >= size_t(std::ceil(n)) 2

Unhandled exception

Exception code: BREAKPOINT


Instruction address: 0x46c5f4
Stack pointer: 0x2ef710
Frame pointer: 0x2ef900

Callstack:
Warning: WoW64 process detected, stack may be corrupted!
arx.exe!0x46c5f4
arx.exe!0x43c7cf
arx.exe!0x42f723
arx.exe!0x4045b7
arx.exe!0x404f4e
arx.exe!0x4018ba
arx.exe!0x400d4e
arx.exe!0x410d9f
arx.exe!FT_Library_SetLcdFilterWeights()
arx.exe!FT_Library_SetLcdFilterWeights()
arx.exe!FT_GlyphSlot_Own_Bitmap()
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlGetAppContainerNamedObjectPath()
ntdll.dll!RtlGetAppContainerNamedObjectPath()
Symbols:
0 arx.exe!Trail::Render() [Trail.cpp : 117 + 0x16]
1 arx.exe!SpeedSpell::Update() [SpellsLvl03.cpp : 130 + 0xf]
2 arx.exe!ARX_SPELLS_Update() [Spells.cpp : 1117 + 0x7]
3 arx.exe!ArxGame::renderLevel() [ArxGame.cpp : 1948 + 0x5]
4 arx.exe!SaveBlock::flush(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &) [SaveBlock.cpp : 392 + 0x9]
5 arx.exe!ArxGame::render() [ArxGame.cpp : 2080 + 0x5]
6 arx.exe!ArxGame::render() [ArxGame.cpp : 2080 + 0x5]
7 apphelp.dll + 0x38440
8 arx.exe!ArxGame::doFrame() [ArxGame.cpp : 1301 + 0x7]
9 arx.exe!ArxGame::doFrame() [ArxGame.cpp : 1301 + 0x7]
10 kernel32.dll + 0x235f0
11 arx.exe!ArxGame::run() [ArxGame.cpp : 1167 + 0x7]
12 arx.exe!WinMain [WindowsMainGUI.cpp : 48 + 0xd]
bug_report_tiny.png 19:21  Crash report #1761 - [16CA4D1C] arx.exe!Trail::Render() [Trail.cpp:117]
CrashBot : Issue created
Assertion Failed at Trail.cpp:117: m_positions.size() >= size_t(std::ceil(n)) 2

Unhandled exception

Exception code: BREAKPOINT


Instruction address: 0x63c5f4
Stack pointer: 0x136f720
Frame pointer: 0x136f910

Callstack:
Warning: WoW64 process detected, stack may be corrupted!
arx.exe!0x63c5f4
arx.exe!0x60c7cf
arx.exe!0x5ff723
arx.exe!0x5d45b7
arx.exe!0x5d4f4e
arx.exe!0x5d18ba
arx.exe!0x5d0d4e
arx.exe!0x5e0d9f
arx.exe!FT_Library_SetLcdFilterWeights()
arx.exe!FT_Library_SetLcdFilterWeights()
arx.exe!FT_Library_SetLcdFilterWeights()
arx.exe!0x61005c
arx.exe!FT_Library_SetLcdFilterWeights()
arx.exe!0x65002e
arx.exe!0x650078
Symbols:
0 arx.exe!Trail::Render() [Trail.cpp : 117 + 0x16]
1 arx.exe!SpeedSpell::Update() [SpellsLvl03.cpp : 130 + 0xf]
2 arx.exe!ARX_SPELLS_Update() [Spells.cpp : 1117 + 0x7]
3 arx.exe!ArxGame::renderLevel() [ArxGame.cpp : 1948 + 0x5]
4 arx.exe!ArxGame::render() [ArxGame.cpp : 2080 + 0x5]
5 arx.exe!ArxGame::render() [ArxGame.cpp : 2080 + 0x5]
7 arx.exe!ArxGame::doFrame() [ArxGame.cpp : 1301 + 0x7]
9 arx.exe!ArxGame::run() [ArxGame.cpp : 1167 + 0x7]
10 arx.exe!WinMain [WindowsMainGUI.cpp : 48 + 0xd]
bug_report_tiny.png 15:55  Bug report #1760 - Spells like Mass Lightning Projection, Life Drain, Harm, and a few others still do significantly more damage than intended.
guest : Issue created
The damage is no longer dependent on framerate, but the new damage value seems to assume that the damage spells deal at 60 FPS is the intended value. It's not. Arx Fatalis is intended to run at 15-20 FPS, and it shows; aside from obvious examples like Harm, you have less obvious examples like Fireball which become weaker at the intended framerate because it only hits an enemy once instead of three+ times in the span of a few frames. Stealth and the AI begin to work properly without modding at these framerates as well.
March 04, 2024
bug_report_tiny.png 18:13  Bug report #1759 - If you enter the Arx prison area using the alternate route before opening the gate using the lever, you're permanently trapped.
guest : Issue created
In the original game this isn't as much of an issue because you can interact with the lever by sitting close to the portcullis and moving your head through the wall, but in Libertatis due to the enhanced collision detection you'll get trapped no matter what as the trapdoor that takes you into the area automatically locks the moment of the zone transition no matter how much time is left after pulling the lever. It really doesn't help that if a certain option is enabled, you're forced to enter the instant you touch the trapdoor.

It's pretty clearly an oversight.
Show moreaction_add_small.png