Skip to content

Merge changes from 26.1-beta to master - #1147

Merged
Arctis-Fireblight merged 37 commits into
masterfrom
dev
Jan 5, 2026
Merged

Arctis-Fireblight merged 37 commits into
masterfrom
dev

Conversation

@Arctis-Fireblight

Copy link
Copy Markdown
Contributor

No description provided.

mcdubhghlas and others added 30 commits June 25, 2025 09:59
* Add missing `NodePath.Slice()` method to the C# API

* Fix syntax error due to missing parenthesis.

* Replace space indentation with tab

* Fix incorrect type name
Cherrypick 4.5: Add Missing `NodePath.Slice()` method to the C# API (#1097)
(cherry picked from commit acdb8667b56a43db6eee9a96ad61147bb80ea785)

Adds some more fixes for 4.5.

Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
(cherry picked from commits acdb8667b56a43db6eee9a96ad61147bb80ea785
and 6733345f73d04aeca9fa94706ca7451a72433429)

Adds some more fixes for 4.5.

Co-authored-by: Lukas Tenbrink <lukas.tenbrink@gmail.com>
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
Warnings/Errors no longer lead to gameplay crashes
Guards for redundant calls and cached lookup.
Re-implement core and GDScript VM multithreading improvments for 4.5
Add API Type Override Method to `ClassDB` + `ClassDB` Binding Enhancements
Optimization via caching for scene culling.
Code when built and ran now matches what macOS Activity Monitor shows for "Memory Used" when subtracting meminfo["free"] from meminfo["physical"].
- CharacterBody3DFps:
Arrow keys for movement and space for jump and double jump
detects a Camera3D as child node and uses it to turn the CharacterBody3D
- CharacterBody2DTopDownTank:
implements a tank movement arrowkeys for movement and turning
- CharacterBody2DJumpAndRun
improved version with double jump, arrow keys and space bar for movement (arrow up as jump)
- CharacterBody2DTopDown
8 direction movement for top down adventure

A look into \redot-engine\editor\editor_settings.cpp line 1725 method "get_script_templates"
loads all scripts by folder name and push it into a vector.
So the new scripts should load without anymore changes.

Test project:
https://github.com/TheRealBlackNet/ImprovedMovementScripts
…1133)

* Infer array length from custom array if no vertex array is provided

While the `RenderingServer::mesh_create_surface_data_from_arrays`
method does support vertexless meshes (see #62046 and #83446),
it enforces that the size of custom arrays is dependent on the size of
the vertex array. This effectively means  that custom arrays cannot be
used in vertexless meshes.

This commit changes the way the array length is computed so that if no
vertex array is provided, its length will be inferred from the custom
arrays, if provided. It therefore adds support for custom arrays in
vertexless meshes.
---------

Co-authored-by: Adrian Samoticha <86920182+Adrian-Samoticha@users.noreply.github.com>
Co-authored-by: A Thousand Ships (she/her) <96648715+AThousandShips@users.noreply.github.com>
* Limit propagation of error to handlers to 6 consecutive errors

* Automatic collapse when too many messages are printed

---------

Co-authored-by: Arctis Fireblight <6182060+Arctis-Fireblight@users.noreply.github.com>
* Implements frame Timer

* Fixed linking error

* Fixed broken unit tests for Timer

---------

Co-authored-by: CoreTaxxe <47256718+CoreTaxxe@users.noreply.github.com>
* Reverting org.redotengine package to org.godotengine

The package org.godotengine is used both for the Java portion of the editor launched on Android and for the SDK exposed to third party tools and plugins.
The recent change to rename the package to org.redotengine has broken all the binary (and source) dependencies of third party software.
This changes reverts the package declarations to org.godotengine.


* Revert additional  org.redotengine changes to org.godotengine

Reverted the rest of the rebranding changes made to the android platform so that the package and API structure reflects stock Godot

---------

Co-authored-by: Arctis-Fireblight <6182060+Arctis-Fireblight@users.noreply.github.com>
#1139)

* Changed default theme & Implement boot_splash_bg read from config file 
The EditorSettings isn't initialized at the time of boot_splash, we read the value directly from file

* Revert AI Hallucination & Fix with proper Orange value
Arctis-Fireblight and others added 7 commits January 4, 2026 04:13
Adapted from commit dalexeev/godot@377ff79

Add "disable_modified_security_assistance" project setting
	Warns about application performing unsafe behavior by default when enabled

Rename compat functions to redot764
Fix uninitialized array warning

Co-authored-by: Spartan322 <Megacake1234@gmail.com>
… redot (#154)

* Added a Nix flake containing everything needed to build, dev and run redot

* Trigger Build

* Update nixpkgs URL to GitHub and remove duplicate dependencies

* Add app to build and run Redot in one command

* Fix app program path reference

* Add Nix build instructions to README

* Remove outdated other platforms compilation link

* Add proper macOS/Darwin support with platform-specific dependencies

* Fix architecture detection for ARM64 systems in Nix flake

- Add dynamic arch detection using pkgs.stdenv.hostPlatform.isAarch64
- Update binary naming to use detected architecture instead of hardcoded x86_64
- Update README manual instructions to show platform/arch-agnostic guidance

This fixes nix run . on ARM64 systems (Apple Silicon, ARM Linux).

---------

Co-authored-by: MichaelFisher1997 <contact@micahelfisher.tech>
@coderabbitai

coderabbitai Bot commented Jan 5, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

50 files out of 200 files are above the max files limit of 150.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@Arctis-Fireblight
Arctis-Fireblight merged commit e52a5df into master Jan 5, 2026
33 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.