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 @@ - + + + + + + + + + + A + 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 @@ - + + + + + + + + + A + 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 @@ - + + + + + + + + + + A + 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 @@ - + + + A + 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 @@ - + + + + + + + + + A + AeThex + Game Engine + 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 @@ - + + + + + + + + + A + AeThex + 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 {