Results 64 issues of Try

Hi, I have an idea how to make Mds parser better. ### Problem In current design we have ModelScriptBinParser/ModelScriptTextParser with base class ModelScriptParser. Every time someone want's to add support...

Vulkan/DX/Metal do provide a gpu-side build/update operations for TLAS & BLAS. Ideally engine should support most, if not all of them, but there are complications from synchronization and metal. ###...

1. `VirtualObject::visual` can be null after loading. This makes usage unreasonable complex, forcing extra NPE-check. `VParticleEffectController`,`VMover` are among of the cases when both null and non-null may occur. 2. `VirtualObject::id`...

Some issues with functions 1. Scripts compiled by vanilla compiler may have inconsistent sequence of `push`/`pop`, leaving more data in stack, that expected by caller Proposal: improve guard-related code in...

enhancement
modded

I'm looking into KoM startup routine, to see if it's possible to have adequate support for this mod. Before phoenix, I was able to react stating location and play tutorial...

enhancement
modded

More FYI, rather than actual issues. When OpenGothic load *.vdf from file system, game crashes with exception: ``` for(auto& i:archives) inst->gothicAssets.merge(phoenix::vdf_file::open(i.name), false); // buffer_underflow here ``` Callstack: ``` 0x00007ff67c54ed76: dbg::call_stack::collect(unsigned...

enhancement

Run into this issue, when testing latest OpenGothic build on M1. Apart from it, game runs fine, if `detect_container_overflow` is disabled. Failure is quite consistent in `trigger_list` parse code, yet...

bug
help wanted

Most noticeable in Garond place, in castle ![изображение](https://github.com/Try/OpenGothic/assets/122894/0cb27089-224e-4196-b2ea-3b90a821c5ac)

bug

Vulkan [VK_EXT_device_fault ](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_device_fault.html) Metal: https://developer.apple.com/documentation/metal/mtlcommandbuffer/1443040-error?language=objc ```c++ _MTL_ENUM(NS::UInteger, CommandBufferError) { CommandBufferErrorNone = 0, CommandBufferErrorInternal = 1, CommandBufferErrorTimeout = 2, CommandBufferErrorPageFault = 3, CommandBufferErrorBlacklisted = 4, CommandBufferErrorAccessRevoked = 4, CommandBufferErrorNotPermitted = 7,...