2024.12.17.538 - Cursor & PhotonDust bugfixes

Some more bugfixes! This fixes issues with the new cursor sizing as well as few more PhotonDust issues. More to come soon(ish)! This build is compatible with previous, but update is recommended asap! [h2]Locale:[/h2] - Merged Chinese locale update by modimobeikete - Merged Polish locale update by @foxobread - Merged German locale update by @muppeq - Merged Japanese locale update by @.aesc [h2]Tweaks:[/h2] - Merged build pipeline changes that allow Resonite to be fully built on Linux (implemented by @bluecyro) [h2]Fixes:[/h2] - Fixed everyone's cursor's being affected by the host's settings in multi-user sessions (reported by @3x1t_5tyl3, issue #3369) - Fixed "null cursors" from being returned in some cases, such as when you join a headless, leading to invisible cursors (reported by @ultrawidegamer, issue #3370) - Fixed PhotonDust renderer modules not cleaning up visuals when the particle system using them is removed, but the renderer module isn't (reported by @modernballoonie, issue #3363) - Fixed freshly saved legacy particle system components not converting properly - Fix CylinderEmitter Fixed direction getting double-transformed (reported by @modernballoonie, issue #3354)