You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I didn't realize that I had initially committed this ~.dll file, and was confused as to why git was reporting a deleted file after closing the editor. I can add it to my .gitignore easily enough, but I'm just wondering if this is expected (or known about) as I haven't been able to find any mention of it.
I first noticed it with this ~.dll~[...].TMP file that was somehow created. I haven't been able to reproduce the .TMP file, but it's worth noting that I was unable to delete it while the editor was open, and it persisted even after closing the editor (regular ~.dll was deleted).
This is after deleting the ~.dll file from remote:
Editor Closed
Editor Open
I suppose it's likely this is something specific to GDExtensions in Godot 4.2.rc1, but I figured I'd start here to see if you're at all aware of this.
✌️
The text was updated successfully, but these errors were encountered:
I suppose it's likely this is something specific to GDExtensions in Godot 4.2.rc1
Indeed. This is to facilitate hot-reloading of extension DLLs on Windows, as seen in godotengine/godot#80188 and godotengine/godot#80284, where Godot needs to first copy any extension DLLs to a temporary file and then load that file instead, due to Windows locking any files that are currently open/loaded, which prevents them from being overwritten.
I'm not entirely sure where the *.TMP file comes from, but I would wager that it likely comes from Godot's "Safe Save on Backup then Rename" editor setting, which you'll find under "Editor Settings / FileSystem / On Save", which causes Godot to always write (or in this copy) to a temporary file first before moving that to its final destination.
and it persisted even after closing the editor
You should ideally report this to godotengine/godot, as failure to remove these temporary files is a bug.
Window 11
Godot v4.2.rc1.official
godot-jolt 0.10.0
I didn't realize that I had initially committed this
~.dll
file, and was confused as to why git was reporting a deleted file after closing the editor. I can add it to my.gitignore
easily enough, but I'm just wondering if this is expected (or known about) as I haven't been able to find any mention of it.I first noticed it with this
~.dll~[...].TMP
file that was somehow created. I haven't been able to reproduce the.TMP
file, but it's worth noting that I was unable to delete it while the editor was open, and it persisted even after closing the editor (regular~.dll
was deleted).This is after deleting the
~.dll
file from remote:Editor Closed
Editor Open
I suppose it's likely this is something specific to GDExtensions in Godot 4.2.rc1, but I figured I'd start here to see if you're at all aware of this.
✌️
The text was updated successfully, but these errors were encountered: