Open Issues Need Help
View All on GitHub3D game engine with lua scripting
3D game engine with lua scripting
AI Summary: The animation list on a `CSkinnedMeshRenderer` does not update when the model of a `CModelRenderer` is changed. This means that after switching a character's mesh to something like a "Cube", the animation list incorrectly still displays the original character's animations.
3D game engine with lua scripting
3D game engine with lua scripting
AI Summary: The "Add Script" button in OvEditor crashes the application when clicked without a script being provided. The button should be disabled or have a safety check to prevent crashes when the script field is empty or points to an invalid file.
3D game engine with lua scripting
3D game engine with lua scripting
3D game engine with lua scripting
AI Summary: When importing assets in the OvEditor on Linux, the save dialog currently requires the user to manually enter a name for the asset. The expected behavior is for the dialog to pre-populate the asset's original filename by default, reducing user input.
3D game engine with lua scripting
AI Summary: Users on Linux are unable to import assets, specifically `.fbx` files, through the "Import asset" button in the asset browser of the `OvEditor`. This prevents a core functionality of the application from working on a specific operating system.
3D game engine with lua scripting
3D game engine with lua scripting
AI Summary: The application crashes when a reflection probe or camera actor is scaled to zero on any axis. This occurs during the debug rendering process, specifically when calculating the model matrix for actors with zero scale, leading to an engine freeze and subsequent crash. The expected behavior is for the actor to simply become invisible or extremely small without crashing.
3D game engine with lua scripting
3D game engine with lua scripting
3D game engine with lua scripting
AI Summary: This issue proposes renaming the Windows release build artifact from `Overload-X.X-win32_x64` to `Overload-X.X-windows_x64` for consistency with the Linux build naming convention. The change involves updating the `.github/workflows/windows_release.yml` file.
3D game engine with lua scripting
AI Summary: The `AssetBrowser` in `OvEditor` uses `std::filesystem::directory_iterator` which has an unspecified iteration order. This can lead to inconsistent file ordering across different compilers and platforms, as demonstrated by an example with GCC on Linux. The goal is to ensure a consistent alphabetical ordering of directory entries.
3D game engine with lua scripting
3D game engine with lua scripting