diff --git a/engine/editor/editor_node.cpp b/engine/editor/editor_node.cpp
index 083934fe..0105bd40 100644
--- a/engine/editor/editor_node.cpp
+++ b/engine/editor/editor_node.cpp
@@ -3831,29 +3831,29 @@ void EditorNode::_menu_option_confirm(int p_option, bool p_confirmed) {
OS::get_singleton()->shell_open(GODOT_VERSION_DOCS_URL "/");
} break;
case HELP_FORUM: {
- OS::get_singleton()->shell_open("https://forum.godotengine.org/");
+ OS::get_singleton()->shell_open("https://discord.gg/aethex");
} break;
case HELP_REPORT_A_BUG: {
- OS::get_singleton()->shell_open("https://github.com/godotengine/godot/issues");
+ OS::get_singleton()->shell_open("https://github.com/AeThex-LABS/AeThex-Engine-Core/issues");
} break;
case HELP_COPY_SYSTEM_INFO: {
String info = _get_system_info();
DisplayServer::get_singleton()->clipboard_set(info);
} break;
case HELP_SUGGEST_A_FEATURE: {
- OS::get_singleton()->shell_open("https://github.com/godotengine/godot-proposals#readme");
+ OS::get_singleton()->shell_open("https://github.com/AeThex-LABS/AeThex-Engine-Core/discussions");
} break;
case HELP_SEND_DOCS_FEEDBACK: {
- OS::get_singleton()->shell_open("https://github.com/godotengine/godot-docs/issues");
+ OS::get_singleton()->shell_open("https://github.com/AeThex-LABS/AeThex-Engine-Core/issues");
} break;
case HELP_COMMUNITY: {
- OS::get_singleton()->shell_open("https://godotengine.org/community");
+ OS::get_singleton()->shell_open("https://github.com/AeThex-LABS/AeThex-Engine-Core");
} break;
case HELP_ABOUT: {
about->popup_centered(Size2(780, 500) * EDSCALE);
} break;
case HELP_SUPPORT_GODOT_DEVELOPMENT: {
- OS::get_singleton()->shell_open("https://fund.godotengine.org/?ref=help_menu");
+ OS::get_singleton()->shell_open("https://github.com/sponsors/AeThex-LABS");
} break;
// AeThex menu handlers
diff --git a/engine/editor/gui/editor_about.cpp b/engine/editor/gui/editor_about.cpp
index 46e5f7a7..fdb717d6 100644
--- a/engine/editor/gui/editor_about.cpp
+++ b/engine/editor/gui/editor_about.cpp
@@ -55,9 +55,9 @@ void EditorAbout::_notification(int p_what) {
case NOTIFICATION_TRANSLATION_CHANGED: {
_about_text_label->set_text(
String(U"© 2026-present AeThex Labs\n") +
- String(U"Powered by Godot Engine (MIT License)\n\n") +
- String(U"© 2014-present ") + TTR("Godot Engine contributors") + ".\n" +
- String(U"© 2007-2014 Juan Linietsky, Ariel Manzur.\n"));
+ String(U"Creating the future of cross-platform game development.\n\n") +
+ String(U"Based on Godot Engine (MIT License)\n") +
+ String(U"© 2014-present Godot contributors.\n"));
_project_manager_label->set_text(TTR("Project Manager", "Job Title"));
@@ -209,7 +209,7 @@ Label *EditorAbout::_create_section(Control *p_parent, const String &p_name, con
}
EditorAbout::EditorAbout() {
- set_title(TTRC("Thanks from the Godot community!"));
+ set_title(TTRC("About AeThex Engine"));
set_hide_on_ok(true);
VBoxContainer *vbc = memnew(VBoxContainer);
@@ -304,7 +304,7 @@ EditorAbout::EditorAbout() {
license_thirdparty->set_h_size_flags(Control::SIZE_EXPAND_FILL);
tc->add_child(license_thirdparty);
- Label *tpl_label = memnew(Label(TTRC("Godot Engine relies on a number of third-party free and open source libraries, all compatible with the terms of its MIT license. The following is an exhaustive list of all such third-party components with their respective copyright statements and license terms.")));
+ Label *tpl_label = memnew(Label(TTRC("AeThex Engine relies on a number of third-party free and open source libraries, all compatible with the terms of its MIT license. The following is an exhaustive list of all such third-party components with their respective copyright statements and license terms.")));
tpl_label->set_focus_mode(Control::FOCUS_ACCESSIBILITY);
tpl_label->set_h_size_flags(Control::SIZE_EXPAND_FILL);
tpl_label->set_autowrap_mode(TextServer::AUTOWRAP_WORD_SMART);
diff --git a/engine/editor/icons/DefaultProjectIcon.svg b/engine/editor/icons/DefaultProjectIcon.svg
index c6bbb7d8..e8f828bf 100644
--- a/engine/editor/icons/DefaultProjectIcon.svg
+++ b/engine/editor/icons/DefaultProjectIcon.svg
@@ -1 +1,11 @@
-
+
diff --git a/engine/editor/icons/Godot.svg b/engine/editor/icons/Godot.svg
index 1b18dd6a..c6c68cb5 100644
--- a/engine/editor/icons/Godot.svg
+++ b/engine/editor/icons/Godot.svg
@@ -1 +1,10 @@
-
+
diff --git a/engine/editor/icons/GodotFile.svg b/engine/editor/icons/GodotFile.svg
index 61404e4c..3c06029a 100644
--- a/engine/editor/icons/GodotFile.svg
+++ b/engine/editor/icons/GodotFile.svg
@@ -1 +1,11 @@
-
+
diff --git a/engine/editor/icons/GodotMonochrome.svg b/engine/editor/icons/GodotMonochrome.svg
index d5474ece..2024016a 100644
--- a/engine/editor/icons/GodotMonochrome.svg
+++ b/engine/editor/icons/GodotMonochrome.svg
@@ -1 +1,4 @@
-
+
diff --git a/engine/editor/icons/Logo.svg b/engine/editor/icons/Logo.svg
index baf05dd3..88e2241d 100644
--- a/engine/editor/icons/Logo.svg
+++ b/engine/editor/icons/Logo.svg
@@ -1 +1,12 @@
-
+
diff --git a/engine/editor/icons/TitleBarLogo.svg b/engine/editor/icons/TitleBarLogo.svg
index 8ca66bd8..f3f8658f 100644
--- a/engine/editor/icons/TitleBarLogo.svg
+++ b/engine/editor/icons/TitleBarLogo.svg
@@ -1 +1,11 @@
-
+
diff --git a/engine/modules/aethex_export/config.py b/engine/modules/aethex_export/config.py
index 0c9ed6b6..2455c23b 100644
--- a/engine/modules/aethex_export/config.py
+++ b/engine/modules/aethex_export/config.py
@@ -1,5 +1,5 @@
def can_build(env, platform):
- return False # Temporarily disabled - needs interface work
+ return True # Re-enabled
def configure(env):
pass
diff --git a/engine/modules/aethex_export/editor/export_dialog.cpp b/engine/modules/aethex_export/editor/export_dialog.cpp
index 0aba6de1..ed0fdb5e 100644
--- a/engine/modules/aethex_export/editor/export_dialog.cpp
+++ b/engine/modules/aethex_export/editor/export_dialog.cpp
@@ -325,7 +325,6 @@ void AeThexExportDialog::_export_to_platform(AeThexExportConfig::Platform p_plat
switch (p_platform) {
case AeThexExportConfig::PLATFORM_ROBLOX:
- exporter.instantiate();
exporter = Ref(memnew(AeThexRobloxExporter));
break;
case AeThexExportConfig::PLATFORM_UEFN:
diff --git a/engine/modules/aethex_lang/config.py b/engine/modules/aethex_lang/config.py
index a83e4945..3713f893 100644
--- a/engine/modules/aethex_lang/config.py
+++ b/engine/modules/aethex_lang/config.py
@@ -1,6 +1,6 @@
def can_build(env, platform):
"""AeThex Lang can be built on all platforms."""
- return False # Temporarily disabled - needs interface work
+ return True # Re-enabled
def configure(env):
pass
diff --git a/engine/modules/aethex_marketplace/config.py b/engine/modules/aethex_marketplace/config.py
index 36ea0046..a3880c65 100644
--- a/engine/modules/aethex_marketplace/config.py
+++ b/engine/modules/aethex_marketplace/config.py
@@ -1,7 +1,7 @@
# config.py - AeThex Marketplace Module
def can_build(env, platform):
- return False # Temporarily disabled - needs interface work
+ return True # Re-enabled
def configure(env):
pass
diff --git a/engine/modules/aethex_templates/config.py b/engine/modules/aethex_templates/config.py
index 09a85b79..dc6d3c35 100644
--- a/engine/modules/aethex_templates/config.py
+++ b/engine/modules/aethex_templates/config.py
@@ -1,5 +1,5 @@
def can_build(env, platform):
- return False # Temporarily disabled - needs interface work
+ return True # Re-enabled
def configure(env):
pass
diff --git a/engine/modules/gdscript/language_server/gdscript_extend_parser.h b/engine/modules/gdscript/language_server/gdscript_extend_parser.h
index ecc8b264..1fa49fc3 100644
--- a/engine/modules/gdscript/language_server/gdscript_extend_parser.h
+++ b/engine/modules/gdscript/language_server/gdscript_extend_parser.h
@@ -31,7 +31,7 @@
#pragma once
#include "../gdscript_parser.h"
-#include "godot_lsp.h"
+#include "aethex_lsp.h"
#include "core/variant/variant.h"
diff --git a/engine/modules/gdscript/language_server/gdscript_language_protocol.cpp b/engine/modules/gdscript/language_server/gdscript_language_protocol.cpp
index 406b5333..8496816b 100644
--- a/engine/modules/gdscript/language_server/gdscript_language_protocol.cpp
+++ b/engine/modules/gdscript/language_server/gdscript_language_protocol.cpp
@@ -36,7 +36,7 @@
#include "editor/editor_log.h"
#include "editor/editor_node.h"
#include "editor/settings/editor_settings.h"
-#include "modules/gdscript/language_server/godot_lsp.h"
+#include "modules/gdscript/language_server/aethex_lsp.h"
#define LSP_CLIENT_V(m_ret_val) \
ERR_FAIL_COND_V(latest_client_id == LSP_NO_CLIENT, m_ret_val); \
diff --git a/engine/modules/gdscript/language_server/gdscript_text_document.h b/engine/modules/gdscript/language_server/gdscript_text_document.h
index 2e229b75..2be4985d 100644
--- a/engine/modules/gdscript/language_server/gdscript_text_document.h
+++ b/engine/modules/gdscript/language_server/gdscript_text_document.h
@@ -30,7 +30,7 @@
#pragma once
-#include "godot_lsp.h"
+#include "aethex_lsp.h"
#include "core/io/file_access.h"
#include "core/object/ref_counted.h"
diff --git a/engine/modules/gdscript/language_server/gdscript_workspace.h b/engine/modules/gdscript/language_server/gdscript_workspace.h
index 8a2b2c5a..1d0b1915 100644
--- a/engine/modules/gdscript/language_server/gdscript_workspace.h
+++ b/engine/modules/gdscript/language_server/gdscript_workspace.h
@@ -32,7 +32,7 @@
#include "core/error/error_macros.h"
#include "gdscript_extend_parser.h"
-#include "godot_lsp.h"
+#include "aethex_lsp.h"
#include "core/variant/variant.h"
diff --git a/engine/modules/gdscript/language_server/scene_cache.cpp b/engine/modules/gdscript/language_server/scene_cache.cpp
index 04164830..b2476b13 100644
--- a/engine/modules/gdscript/language_server/scene_cache.cpp
+++ b/engine/modules/gdscript/language_server/scene_cache.cpp
@@ -30,7 +30,7 @@
#include "scene_cache.h"
-#include "godot_lsp.h"
+#include "aethex_lsp.h"
#include "core/io/resource_loader.h"
#include "editor/file_system/editor_file_system.h"
diff --git a/engine/platform/windows/SCsub b/engine/platform/windows/SCsub
index db4bd66d..1e6c5b68 100644
--- a/engine/platform/windows/SCsub
+++ b/engine/platform/windows/SCsub
@@ -28,7 +28,7 @@ common_win = [
]
if env["library_type"] == "executable":
- common_win += ["godot_windows.cpp"]
+ common_win += ["aethex_windows.cpp"]
else:
common_win += ["libaethex_windows.cpp"]
@@ -70,11 +70,11 @@ def arrange_program_clean(prog):
env["BUILDERS"]["RES"].emitter = redirect_emitter
if env.editor_build:
- res_file = "godot_res.rc"
- res_target = "godot_res" + env["OBJSUFFIX"]
+ res_file = "aethex_res.rc"
+ res_target = "aethex_res" + env["OBJSUFFIX"]
else:
- res_file = "godot_res_template.rc"
- res_target = "godot_res_template" + env["OBJSUFFIX"]
+ res_file = "aethex_res_template.rc"
+ res_target = "aethex_res_template" + env["OBJSUFFIX"]
res_obj = env.RES(res_target, res_file)
env.Depends(res_obj, "#core/version_generated.gen.h")
@@ -99,11 +99,11 @@ if env.msvc:
# Build console wrapper app.
if env["windows_subsystem"] == "gui":
if env.editor_build:
- res_wrap_file = "godot_res_wrap.rc"
- res_wrap_target = "godot_res_wrap" + env["OBJSUFFIX"]
+ res_wrap_file = "aethex_res_wrap.rc"
+ res_wrap_target = "aethex_res_wrap" + env["OBJSUFFIX"]
else:
- res_wrap_file = "godot_res_wrap_template.rc"
- res_wrap_target = "godot_res_wrap_template" + env["OBJSUFFIX"]
+ res_wrap_file = "aethex_res_wrap_template.rc"
+ res_wrap_target = "aethex_res_wrap_template" + env["OBJSUFFIX"]
res_wrap_obj = env_wrap.RES(res_wrap_target, res_wrap_file)
env_wrap.Depends(res_wrap_obj, "#core/version_generated.gen.h")
diff --git a/engine/platform/windows/aethex_res.rc b/engine/platform/windows/aethex_res.rc
index 5c663561..52482a15 100644
--- a/engine/platform/windows/aethex_res.rc
+++ b/engine/platform/windows/aethex_res.rc
@@ -4,12 +4,12 @@
#define RT_MANIFEST 24
#endif
-GODOT_ICON ICON platform/windows/godot.ico
-1 RT_MANIFEST "platform/windows/godot.manifest"
+AETHEX_ICON ICON platform/windows/aethex.ico
+1 RT_MANIFEST "platform/windows/aethex.manifest"
1 VERSIONINFO
-FILEVERSION GODOT_VERSION_MAJOR,GODOT_VERSION_MINOR,GODOT_VERSION_PATCH,0
-PRODUCTVERSION GODOT_VERSION_MAJOR,GODOT_VERSION_MINOR,GODOT_VERSION_PATCH,0
+FILEVERSION AETHEX_VERSION_MAJOR,AETHEX_VERSION_MINOR,AETHEX_VERSION_PATCH,0
+PRODUCTVERSION AETHEX_VERSION_MAJOR,AETHEX_VERSION_MINOR,AETHEX_VERSION_PATCH,0
FILEOS 4
FILETYPE 1
BEGIN
@@ -17,14 +17,14 @@ BEGIN
BEGIN
BLOCK "040904b0"
BEGIN
- VALUE "CompanyName", "Godot Engine"
- VALUE "FileDescription", GODOT_VERSION_NAME
- VALUE "FileVersion", GODOT_VERSION_NUMBER
- VALUE "ProductName", GODOT_VERSION_NAME
+ VALUE "CompanyName", "AeThex Labs"
+ VALUE "FileDescription", AETHEX_VERSION_NAME
+ VALUE "FileVersion", AETHEX_VERSION_NUMBER
+ VALUE "ProductName", AETHEX_VERSION_NAME
VALUE "Licence", "MIT"
- VALUE "LegalCopyright", "(c) 2007-present Juan Linietsky, Ariel Manzur and Godot Engine contributors"
- VALUE "Info", "https://godotengine.org"
- VALUE "ProductVersion", GODOT_VERSION_FULL_BUILD
+ VALUE "LegalCopyright", "(c) 2026-present AeThex Labs"
+ VALUE "Info", "https://github.com/AeThex-LABS/AeThex-Engine-Core"
+ VALUE "ProductVersion", AETHEX_VERSION_FULL_BUILD
END
END
BLOCK "VarFileInfo"
diff --git a/engine/platform/windows/aethex_res_template.rc b/engine/platform/windows/aethex_res_template.rc
index bdcd1de8..0f823b33 100644
--- a/engine/platform/windows/aethex_res_template.rc
+++ b/engine/platform/windows/aethex_res_template.rc
@@ -4,12 +4,12 @@
#define RT_MANIFEST 24
#endif
-GODOT_ICON ICON platform/windows/godot.ico
-1 RT_MANIFEST "platform/windows/godot.manifest"
+AETHEX_ICON ICON platform/windows/aethex.ico
+1 RT_MANIFEST "platform/windows/aethex.manifest"
1 VERSIONINFO
-FILEVERSION GODOT_VERSION_MAJOR,GODOT_VERSION_MINOR,GODOT_VERSION_PATCH,0
-PRODUCTVERSION GODOT_VERSION_MAJOR,GODOT_VERSION_MINOR,GODOT_VERSION_PATCH,0
+FILEVERSION AETHEX_VERSION_MAJOR,AETHEX_VERSION_MINOR,AETHEX_VERSION_PATCH,0
+PRODUCTVERSION AETHEX_VERSION_MAJOR,AETHEX_VERSION_MINOR,AETHEX_VERSION_PATCH,0
FILEOS 4
FILETYPE 1
BEGIN
@@ -17,8 +17,8 @@ BEGIN
BEGIN
BLOCK "040904b0"
BEGIN
- VALUE "FileDescription", GODOT_VERSION_NAME
- VALUE "FileVersion", GODOT_VERSION_NUMBER
+ VALUE "FileDescription", AETHEX_VERSION_NAME
+ VALUE "FileVersion", AETHEX_VERSION_NUMBER
END
END
BLOCK "VarFileInfo"
diff --git a/engine/platform/windows/aethex_res_wrap.rc b/engine/platform/windows/aethex_res_wrap.rc
index aca1c44e..39f56f57 100644
--- a/engine/platform/windows/aethex_res_wrap.rc
+++ b/engine/platform/windows/aethex_res_wrap.rc
@@ -4,12 +4,12 @@
#define RT_MANIFEST 24
#endif
-GODOT_ICON ICON platform/windows/godot_console.ico
-1 RT_MANIFEST "platform/windows/godot.manifest"
+AETHEX_ICON ICON platform/windows/aethex_console.ico
+1 RT_MANIFEST "platform/windows/aethex.manifest"
1 VERSIONINFO
-FILEVERSION GODOT_VERSION_MAJOR,GODOT_VERSION_MINOR,GODOT_VERSION_PATCH,0
-PRODUCTVERSION GODOT_VERSION_MAJOR,GODOT_VERSION_MINOR,GODOT_VERSION_PATCH,0
+FILEVERSION AETHEX_VERSION_MAJOR,AETHEX_VERSION_MINOR,AETHEX_VERSION_PATCH,0
+PRODUCTVERSION AETHEX_VERSION_MAJOR,AETHEX_VERSION_MINOR,AETHEX_VERSION_PATCH,0
FILEOS 4
FILETYPE 1
BEGIN
@@ -17,14 +17,14 @@ BEGIN
BEGIN
BLOCK "040904b0"
BEGIN
- VALUE "CompanyName", "Godot Engine"
- VALUE "FileDescription", GODOT_VERSION_NAME " (Console)"
- VALUE "FileVersion", GODOT_VERSION_NUMBER
- VALUE "ProductName", GODOT_VERSION_NAME " (Console)"
+ VALUE "CompanyName", "AeThex Labs"
+ VALUE "FileDescription", AETHEX_VERSION_NAME " (Console)"
+ VALUE "FileVersion", AETHEX_VERSION_NUMBER
+ VALUE "ProductName", AETHEX_VERSION_NAME " (Console)"
VALUE "Licence", "MIT"
- VALUE "LegalCopyright", "(c) 2007-present Juan Linietsky, Ariel Manzur and Godot Engine contributors"
- VALUE "Info", "https://godotengine.org"
- VALUE "ProductVersion", GODOT_VERSION_FULL_BUILD
+ VALUE "LegalCopyright", "(c) 2026-present AeThex Labs"
+ VALUE "Info", "https://github.com/AeThex-LABS/AeThex-Engine-Core"
+ VALUE "ProductVersion", AETHEX_VERSION_FULL_BUILD
END
END
BLOCK "VarFileInfo"
diff --git a/engine/platform/windows/aethex_res_wrap_template.rc b/engine/platform/windows/aethex_res_wrap_template.rc
index 38c94703..58375565 100644
--- a/engine/platform/windows/aethex_res_wrap_template.rc
+++ b/engine/platform/windows/aethex_res_wrap_template.rc
@@ -4,12 +4,12 @@
#define RT_MANIFEST 24
#endif
-GODOT_ICON ICON platform/windows/godot_console.ico
-1 RT_MANIFEST "platform/windows/godot.manifest"
+AETHEX_ICON ICON platform/windows/aethex_console.ico
+1 RT_MANIFEST "platform/windows/aethex.manifest"
1 VERSIONINFO
-FILEVERSION GODOT_VERSION_MAJOR,GODOT_VERSION_MINOR,GODOT_VERSION_PATCH,0
-PRODUCTVERSION GODOT_VERSION_MAJOR,GODOT_VERSION_MINOR,GODOT_VERSION_PATCH,0
+FILEVERSION AETHEX_VERSION_MAJOR,AETHEX_VERSION_MINOR,AETHEX_VERSION_PATCH,0
+PRODUCTVERSION AETHEX_VERSION_MAJOR,AETHEX_VERSION_MINOR,AETHEX_VERSION_PATCH,0
FILEOS 4
FILETYPE 1
BEGIN
@@ -17,8 +17,8 @@ BEGIN
BEGIN
BLOCK "040904b0"
BEGIN
- VALUE "FileDescription", GODOT_VERSION_NAME " (Console)"
- VALUE "FileVersion", GODOT_VERSION_NUMBER
+ VALUE "FileDescription", AETHEX_VERSION_NAME " (Console)"
+ VALUE "FileVersion", AETHEX_VERSION_NUMBER
END
END
BLOCK "VarFileInfo"
diff --git a/engine/platform/windows/display_server_windows.cpp b/engine/platform/windows/display_server_windows.cpp
index 72805464..6006ee37 100644
--- a/engine/platform/windows/display_server_windows.cpp
+++ b/engine/platform/windows/display_server_windows.cpp
@@ -810,7 +810,7 @@ Error DisplayServerWindows::_file_dialog_with_options_show(const String &p_title
String appname;
if (Engine::get_singleton()->is_editor_hint()) {
- appname = "Godot.GodotEditor." + String(GODOT_VERSION_BRANCH);
+ appname = "AeThex.AeThexEditor." + String(AETHEX_VERSION_BRANCH);
} else {
String name = GLOBAL_GET("application/config/name");
String version = GLOBAL_GET("application/config/version");
@@ -7028,7 +7028,7 @@ Error DisplayServerWindows::_create_window(WindowID p_window_id, WindowMode p_mo
PROPVARIANT val;
String appname;
if (Engine::get_singleton()->is_editor_hint()) {
- appname = "Godot.GodotEditor." + String(GODOT_VERSION_FULL_CONFIG);
+ appname = "AeThex.AeThexEditor." + String(AETHEX_VERSION_FULL_CONFIG);
} else {
String name = GLOBAL_GET("application/config/name");
String version = GLOBAL_GET("application/config/version");
@@ -7612,7 +7612,7 @@ DisplayServerWindows::DisplayServerWindows(const String &p_rendering_driver, Win
String appname;
if (Engine::get_singleton()->is_editor_hint()) {
- appname = "Godot.GodotEditor." + String(GODOT_VERSION_FULL_CONFIG);
+ appname = "AeThex.AeThexEditor." + String(AETHEX_VERSION_FULL_CONFIG);
} else {
String name = GLOBAL_GET("application/config/name");
String version = GLOBAL_GET("application/config/version");
diff --git a/engine/platform/windows/os_windows.cpp b/engine/platform/windows/os_windows.cpp
index 79c57276..87cd1288 100644
--- a/engine/platform/windows/os_windows.cpp
+++ b/engine/platform/windows/os_windows.cpp
@@ -2465,7 +2465,7 @@ String OS_Windows::get_temp_path() const {
// Get properly capitalized engine name for system paths
String OS_Windows::get_godot_dir_name() const {
- return String(GODOT_VERSION_SHORT_NAME).capitalize();
+ return String(AETHEX_VERSION_SHORT_NAME).capitalize();
}
String OS_Windows::get_system_dir(SystemDir p_dir, bool p_shared_storage) const {