Juan Pablo Arce
Juan Pablo Arce
Recently I've been switching from BlendState.AlphaBlend to BlendState.NonPremultiplied since it simplifies things and improves loading performance by removing the need to premultiply textures loaded through Texture2D.FromStream. However, there is an...
Make the code abuse globals less, make events, NPCs, etc more self-contained (the player is particularly bad, should be defined with a new type), split up large functions across many...
Kill FPSfactor
Stop using DLLs, prefer engine modifications instead.
Fixes godotengine/godot-proposals#9377. Documentation at [juanjp600/godot-docs@dotnet-tool-export-diagnostic](https://github.com/juanjp600/godot-docs/blob/dotnet-tool-export-diagnostic/tutorials/scripting/c_sharp/diagnostics/GD0108.rst). MRP: [Tool export mismatch.zip](https://github.com/user-attachments/files/16325134/Tool.export.mismatch.zip) The MRP also illustrates a mismatch with GDScript that might be worth addressing, see [this comment on a related issue](https://github.com/godotengine/godot/issues/36592#issuecomment-2241692103).
Fixes godotengine/godot#94417.
Should fix #97190. Originally my plan was to force the scene loader to perform the NodePath to Node pointer conversion for collections regardless of the existence of the property in...
This should fix #97850. This pull request consists of multiple commits because there are multiple distinct bugs that needed to be fixed. As observed [here](https://github.com/godotengine/godot/issues/97850#issuecomment-2395450615), the scene is written with...
I couldn't find an issue talking about this, but this fix is so small that I figured I'd just submit it without an issue to link to. Here's what `Godot.Collections.Dictionary`...