Replace Godot branding with AeThex, fix Windows platform files

This commit is contained in:
MrPiglr 2026-02-25 17:43:03 -07:00
parent faa98bf76f
commit ac3dd59c42
25 changed files with 126 additions and 74 deletions

View file

@ -3831,29 +3831,29 @@ void EditorNode::_menu_option_confirm(int p_option, bool p_confirmed) {
OS::get_singleton()->shell_open(GODOT_VERSION_DOCS_URL "/"); OS::get_singleton()->shell_open(GODOT_VERSION_DOCS_URL "/");
} break; } break;
case HELP_FORUM: { case HELP_FORUM: {
OS::get_singleton()->shell_open("https://forum.godotengine.org/"); OS::get_singleton()->shell_open("https://discord.gg/aethex");
} break; } break;
case HELP_REPORT_A_BUG: { 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; } break;
case HELP_COPY_SYSTEM_INFO: { case HELP_COPY_SYSTEM_INFO: {
String info = _get_system_info(); String info = _get_system_info();
DisplayServer::get_singleton()->clipboard_set(info); DisplayServer::get_singleton()->clipboard_set(info);
} break; } break;
case HELP_SUGGEST_A_FEATURE: { 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; } break;
case HELP_SEND_DOCS_FEEDBACK: { 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; } break;
case HELP_COMMUNITY: { 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; } break;
case HELP_ABOUT: { case HELP_ABOUT: {
about->popup_centered(Size2(780, 500) * EDSCALE); about->popup_centered(Size2(780, 500) * EDSCALE);
} break; } break;
case HELP_SUPPORT_GODOT_DEVELOPMENT: { 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; } break;
// AeThex menu handlers // AeThex menu handlers

View file

@ -55,9 +55,9 @@ void EditorAbout::_notification(int p_what) {
case NOTIFICATION_TRANSLATION_CHANGED: { case NOTIFICATION_TRANSLATION_CHANGED: {
_about_text_label->set_text( _about_text_label->set_text(
String(U"© 2026-present AeThex Labs\n") + String(U"© 2026-present AeThex Labs\n") +
String(U"Powered by Godot Engine (MIT License)\n\n") + String(U"Creating the future of cross-platform game development.\n\n") +
String(U"© 2014-present ") + TTR("Godot Engine contributors") + ".\n" + String(U"Based on Godot Engine (MIT License)\n") +
String(U"© 2007-2014 Juan Linietsky, Ariel Manzur.\n")); String(U"© 2014-present Godot contributors.\n"));
_project_manager_label->set_text(TTR("Project Manager", "Job Title")); _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() { EditorAbout::EditorAbout() {
set_title(TTRC("Thanks from the Godot community!")); set_title(TTRC("About AeThex Engine"));
set_hide_on_ok(true); set_hide_on_ok(true);
VBoxContainer *vbc = memnew(VBoxContainer); VBoxContainer *vbc = memnew(VBoxContainer);
@ -304,7 +304,7 @@ EditorAbout::EditorAbout() {
license_thirdparty->set_h_size_flags(Control::SIZE_EXPAND_FILL); license_thirdparty->set_h_size_flags(Control::SIZE_EXPAND_FILL);
tc->add_child(license_thirdparty); 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_focus_mode(Control::FOCUS_ACCESSIBILITY);
tpl_label->set_h_size_flags(Control::SIZE_EXPAND_FILL); tpl_label->set_h_size_flags(Control::SIZE_EXPAND_FILL);
tpl_label->set_autowrap_mode(TextServer::AUTOWRAP_WORD_SMART); tpl_label->set_autowrap_mode(TextServer::AUTOWRAP_WORD_SMART);

View file

@ -1 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128"><rect width="124" height="124" x="2" y="2" fill="#363d52" stroke="#212532" stroke-width="4" rx="14"/><g fill="#fff" transform="translate(12.322 12.322)scale(.101)"><path d="M105 673v33q407 354 814 0v-33z"/><path fill="#478cbf" d="m105 673 152 14q12 1 15 14l4 67 132 10 8-61q2-11 15-15h162q13 4 15 15l8 61 132-10 4-67q3-13 15-14l152-14V427q30-39 56-81-35-59-83-108-43 20-82 47-40-37-88-64 7-51 8-102-59-28-123-42-26 43-46 89-49-7-98 0-20-46-46-89-64 14-123 42 1 51 8 102-48 27-88 64-39-27-82-47-48 49-83 108 26 42 56 81zm0 33v39c0 276 813 276 814 0v-39l-134 12-5 69q-2 10-14 13l-162 11q-12 0-16-11l-10-65H446l-10 65q-4 11-16 11l-162-11q-12-3-14-13l-5-69z"/><path d="M483 600c0 34 58 34 58 0v-86c0-34-58-34-58 0z"/><circle cx="725" cy="526" r="90"/><circle cx="299" cy="526" r="90"/></g><g fill="#414042" transform="translate(12.322 12.322)scale(.101)"><circle cx="307" cy="532" r="60"/><circle cx="717" cy="532" r="60"/></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128">
<defs>
<linearGradient id="aethexGradProject" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#06B6D4"/>
<stop offset="100%" style="stop-color:#8B5CF6"/>
</linearGradient>
</defs>
<rect width="124" height="124" x="2" y="2" fill="#1a1a2e" stroke="#212532" stroke-width="4" rx="14"/>
<polygon points="64,20 110,46 110,98 64,124 18,98 18,46" fill="url(#aethexGradProject)" stroke="#fff" stroke-width="2"/>
<text x="64" y="80" font-family="Arial" font-size="36" font-weight="bold" fill="#fff" text-anchor="middle">A</text>
</svg>

Before

Width:  |  Height:  |  Size: 995 B

After

Width:  |  Height:  |  Size: 669 B

View file

@ -1 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g fill="#fff" transform="scale(.01563)"><path d="M105 673v33q407 354 814 0v-33z"/><path fill="#478cbf" d="m105 673 152 14q12 1 15 14l4 67 132 10 8-61q2-11 15-15h162q13 4 15 15l8 61 132-10 4-67q3-13 15-14l152-14V427q30-39 56-81-35-59-83-108-43 20-82 47-40-37-88-64 7-51 8-102-59-28-123-42-26 43-46 89-49-7-98 0-20-46-46-89-64 14-123 42 1 51 8 102-48 27-88 64-39-27-82-47-48 49-83 108 26 42 56 81zm0 33v39c0 276 813 276 814 0v-39l-134 12-5 69q-2 10-14 13l-162 11q-12 0-16-11l-10-65H446l-10 65q-4 11-16 11l-162-11q-12-3-14-13l-5-69z"/><path d="M483 600c0 34 58 34 58 0v-86c0-34-58-34-58 0z"/><circle cx="725" cy="526" r="90"/><circle cx="299" cy="526" r="90"/></g><g fill="#414042" transform="scale(.01563)"><circle cx="307" cy="532" r="60"/><circle cx="717" cy="532" r="60"/></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="aethexGrad" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#06B6D4"/>
<stop offset="100%" style="stop-color:#8B5CF6"/>
</linearGradient>
</defs>
<polygon points="8,1 14,4.5 14,11.5 8,15 2,11.5 2,4.5" fill="url(#aethexGrad)" stroke="#fff" stroke-width="0.5"/>
<text x="8" y="10.5" font-family="Arial" font-size="6" font-weight="bold" fill="#fff" text-anchor="middle">A</text>
</svg>

Before

Width:  |  Height:  |  Size: 848 B

After

Width:  |  Height:  |  Size: 547 B

View file

@ -1 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64"><g fill="#fff" transform="matrix(.03 0 0 .03 16.65 21.75)"><path d="M105 673v33q407 354 814 0v-33z"/><path fill="#478cbf" d="m105 673 152 14q12 1 15 14l4 67 132 10 8-61q2-11 15-15h162q13 4 15 15l8 61 132-10 4-67q3-13 15-14l152-14V427q30-39 56-81-35-59-83-108-43 20-82 47-40-37-88-64 7-51 8-102-59-28-123-42-26 43-46 89-49-7-98 0-20-46-46-89-64 14-123 42 1 51 8 102-48 27-88 64-39-27-82-47-48 49-83 108 26 42 56 81zm0 33v39c0 276 813 276 814 0v-39l-134 12-5 69q-2 10-14 13l-162 11q-12 0-16-11l-10-65H446l-10 65q-4 11-16 11l-162-11q-12-3-14-13l-5-69z"/><path d="M483 600c0 34 58 34 58 0v-86c0-34-58-34-58 0z"/><circle cx="725" cy="526" r="90"/><circle cx="299" cy="526" r="90"/></g><g fill="#414042" transform="matrix(.03 0 0 .03 16.65 21.75)"><circle cx="307" cy="532" r="60"/><circle cx="717" cy="532" r="60"/></g><path fill="#fff" fill-opacity=".6" d="M14 5a4 4 0 0 0-4 4v46a4 4 0 0 0 4 4h36a4 4 0 0 0 4-4V22a1 1 0 0 0-.285-.707l-16-16A1 1 0 0 0 37 5zm0 2h22v12a4 4 0 0 0 4 4h12v32a2 2 0 0 1-2 2H14a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64">
<defs>
<linearGradient id="aethexGradFile" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#06B6D4"/>
<stop offset="100%" style="stop-color:#8B5CF6"/>
</linearGradient>
</defs>
<path fill="#fff" fill-opacity=".6" d="M14 5a4 4 0 0 0-4 4v46a4 4 0 0 0 4 4h36a4 4 0 0 0 4-4V22a1 1 0 0 0-.285-.707l-16-16A1 1 0 0 0 37 5zm0 2h22v12a4 4 0 0 0 4 4h12v32a2 2 0 0 1-2 2H14a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2z"/>
<polygon points="32,25 44,32 44,46 32,53 20,46 20,32" fill="url(#aethexGradFile)" stroke="#fff" stroke-width="1"/>
<text x="32" y="42" font-family="Arial" font-size="12" font-weight="bold" fill="#fff" text-anchor="middle">A</text>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 774 B

View file

@ -1 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g fill="#fff" transform="scale(.01563)"><path d="m105 673 152 14q12 1 15 14l4 67 132 10 8-61q2-11 15-15h162q13 4 15 15l8 61 132-10 4-67q3-13 15-14l152-14V427q30-39 56-81-35-59-83-108-43 20-82 47-40-37-88-64 7-51 8-102-59-28-123-42-26 43-46 89-49-7-98 0-20-46-46-89-64 14-123 42 1 51 8 102-48 27-88 64-39-27-82-47-48 49-83 108 26 42 56 81zm0 33v39c0 276 813 276 814 0v-39l-134 12-5 69q-2 10-14 13l-162 11q-12 0-16-11l-10-65H446l-10 65q-4 11-16 11l-162-11q-12-3-14-13l-5-69zM725 436a90 90 0 0 1 0 180 90 90 0 0 1 0-180zM299 436a90 90 0 0 1 0 180 90 90 0 0 1 0-180zM483 514c0-34 58-34 58 0v86c0 34-58 34-58 0z"/><circle cx="307" cy="532" r="60"/><circle cx="717" cy="532" r="60"/></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<polygon points="8,1 14,4.5 14,11.5 8,15 2,11.5 2,4.5" fill="#fff" stroke="none"/>
<text x="8" y="10.5" font-family="Arial" font-size="6" font-weight="bold" fill="#333" text-anchor="middle">A</text>
</svg>

Before

Width:  |  Height:  |  Size: 752 B

After

Width:  |  Height:  |  Size: 294 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 793 B

View file

@ -1 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" width="100" height="24" stroke-linejoin="round"><path fill="#e0e0e0" d="M40.122 11.514c-1.211-.019-2.597.234-2.597.234v2.364h1.393l-.015 1.052q0 .587-1.159.587c-1.159 0-1.454-.328-2.045-.979q-.89-.98-.889-2.867 0-1.89.865-2.79.866-.899 2.261-.899c.411.003.821.067 1.214.191q.63.192.844.358.212.172.405.17.19 0 .616-.45.43-.45.767-1.359c.224-.61.337-1.076.337-1.407a6 6 0 0 0-.023-.674q-.47-.517-1.744-.821-1.268-.305-2.844-.304-3.463 0-5.419 2.181-1.957 2.182-1.957 5.668 0 4.094 2.001 6.207 2.002 2.114 5.263 2.113 1.754 0 3.114-.303 1.361-.303 1.811-.619l.09-7.038c0-.408-1.079-.594-2.289-.615M51.279 8.23q-1.078 0-1.81.989-.73.99-.731 2.776 0 1.79.698 2.745.697.957 1.832.957c1.135 0 1.372-.323 1.844-.969q.709-.966.709-2.766c0-1.8-.244-2.122-.731-2.767q-.73-.965-1.811-.965m-.011 11.85q-3.16 0-5.15-2.067-1.989-2.07-1.989-6.039 0-3.97 2.011-6.017 2.014-2.046 5.196-2.046 3.183-.001 5.138 2.014 1.958 2.013 1.957 6.094t-2.001 6.073q-2.002 1.988-5.162 1.988M64.77 8.386v6.727q0 .47.068.595c.068.125.18.124.404.124q1.238 0 1.879-.923.641-.921.64-3.069c-.001-2.148-.222-2.366-.663-2.799q-.664-.654-2.103-.655zm-4.317 10.436V5.33q0-.563.282-.891a.92.92 0 0 1 .73-.326h3.756q3.575 0 5.429 1.801 1.857 1.798 1.857 5.666 0 8.276-7.063 8.276h-3.845q-1.146 0-1.147-1.034M81.186 8.23q-1.08 0-1.812.989-.73.99-.73 2.776 0 1.79.697 2.745.697.957 1.833.957c1.136 0 1.372-.323 1.844-.969q.709-.966.709-2.766c0-1.8-.244-2.122-.731-2.767q-.73-.965-1.81-.965m-.012 11.85q-3.16 0-5.15-2.067-1.99-2.07-1.99-6.039 0-3.97 2.012-6.017 2.014-2.046 5.196-2.046c3.182 0 3.834.67 5.138 2.014q1.957 2.013 1.957 6.094t-2.002 6.073q-2.001 1.988-5.161 1.988m15.587-.552q0 .448-2.226.449-2.227-.001-2.228-.449V8.238h-2.698q-.382 0-.539-1.036a7 7 0 0 1-.066-1.011q0-.517.065-1.012c.105-.688.285-1.036.54-1.036h9.783q.382.001.541 1.036a7.7 7.7 0 0 1 0 2.023q-.16 1.036-.541 1.036h-2.631z"/><g fill="#fefefe" transform="translate(-.27 -1.335)scale(.02592)"><path d="M105 673v33q407 354 814 0v-33z"/><path fill="#478cbf" d="m105 673 152 14q12 1 15 14l4 67 132 10 8-61q2-11 15-15h162q13 4 15 15l8 61 132-10 4-67q3-13 15-14l152-14V427q30-39 56-81-35-59-83-108-43 20-82 47-40-37-88-64 7-51 8-102-59-28-123-42-26 43-46 89-49-7-98 0-20-46-46-89-64 14-123 42 1 51 8 102-48 27-88 64-39-27-82-47-48 49-83 108 26 42 56 81zm0 33v39c0 276 813 276 814 0v-39l-134 12-5 69q-2 10-14 13l-162 11q-12 0-16-11l-10-65H446l-10 65q-4 11-16 11l-162-11q-12-3-14-13l-5-69z"/><path d="M483 600c0 34 58 34 58 0v-86c0-34-58-34-58 0z"/><circle cx="725" cy="526" r="90"/><circle cx="299" cy="526" r="90"/></g><g fill="#414042" transform="translate(-.27 -1.335)scale(.02592)"><circle cx="307" cy="532" r="60"/><circle cx="717" cy="532" r="60"/></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="100" height="24" viewBox="0 0 100 24">
<defs>
<linearGradient id="aethexGradTitle" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#06B6D4"/>
<stop offset="100%" style="stop-color:#8B5CF6"/>
</linearGradient>
</defs>
<polygon points="12,2 22,7 22,17 12,22 2,17 2,7" fill="url(#aethexGradTitle)" stroke="#fff" stroke-width="0.5"/>
<text x="12" y="15" font-family="Arial" font-size="8" font-weight="bold" fill="#fff" text-anchor="middle">A</text>
<text x="60" y="17" font-family="Arial" font-size="12" font-weight="bold" fill="#e0e0e0" text-anchor="middle">AeThex</text>
</svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 678 B

View file

@ -1,5 +1,5 @@
def can_build(env, platform): def can_build(env, platform):
return False # Temporarily disabled - needs interface work return True # Re-enabled
def configure(env): def configure(env):
pass pass

View file

@ -325,7 +325,6 @@ void AeThexExportDialog::_export_to_platform(AeThexExportConfig::Platform p_plat
switch (p_platform) { switch (p_platform) {
case AeThexExportConfig::PLATFORM_ROBLOX: case AeThexExportConfig::PLATFORM_ROBLOX:
exporter.instantiate();
exporter = Ref<AeThexRobloxExporter>(memnew(AeThexRobloxExporter)); exporter = Ref<AeThexRobloxExporter>(memnew(AeThexRobloxExporter));
break; break;
case AeThexExportConfig::PLATFORM_UEFN: case AeThexExportConfig::PLATFORM_UEFN:

View file

@ -1,6 +1,6 @@
def can_build(env, platform): def can_build(env, platform):
"""AeThex Lang can be built on all platforms.""" """AeThex Lang can be built on all platforms."""
return False # Temporarily disabled - needs interface work return True # Re-enabled
def configure(env): def configure(env):
pass pass

View file

@ -1,7 +1,7 @@
# config.py - AeThex Marketplace Module # config.py - AeThex Marketplace Module
def can_build(env, platform): def can_build(env, platform):
return False # Temporarily disabled - needs interface work return True # Re-enabled
def configure(env): def configure(env):
pass pass

View file

@ -1,5 +1,5 @@
def can_build(env, platform): def can_build(env, platform):
return False # Temporarily disabled - needs interface work return True # Re-enabled
def configure(env): def configure(env):
pass pass

View file

@ -31,7 +31,7 @@
#pragma once #pragma once
#include "../gdscript_parser.h" #include "../gdscript_parser.h"
#include "godot_lsp.h" #include "aethex_lsp.h"
#include "core/variant/variant.h" #include "core/variant/variant.h"

View file

@ -36,7 +36,7 @@
#include "editor/editor_log.h" #include "editor/editor_log.h"
#include "editor/editor_node.h" #include "editor/editor_node.h"
#include "editor/settings/editor_settings.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) \ #define LSP_CLIENT_V(m_ret_val) \
ERR_FAIL_COND_V(latest_client_id == LSP_NO_CLIENT, m_ret_val); \ ERR_FAIL_COND_V(latest_client_id == LSP_NO_CLIENT, m_ret_val); \

View file

@ -30,7 +30,7 @@
#pragma once #pragma once
#include "godot_lsp.h" #include "aethex_lsp.h"
#include "core/io/file_access.h" #include "core/io/file_access.h"
#include "core/object/ref_counted.h" #include "core/object/ref_counted.h"

View file

@ -32,7 +32,7 @@
#include "core/error/error_macros.h" #include "core/error/error_macros.h"
#include "gdscript_extend_parser.h" #include "gdscript_extend_parser.h"
#include "godot_lsp.h" #include "aethex_lsp.h"
#include "core/variant/variant.h" #include "core/variant/variant.h"

View file

@ -30,7 +30,7 @@
#include "scene_cache.h" #include "scene_cache.h"
#include "godot_lsp.h" #include "aethex_lsp.h"
#include "core/io/resource_loader.h" #include "core/io/resource_loader.h"
#include "editor/file_system/editor_file_system.h" #include "editor/file_system/editor_file_system.h"

View file

@ -28,7 +28,7 @@ common_win = [
] ]
if env["library_type"] == "executable": if env["library_type"] == "executable":
common_win += ["godot_windows.cpp"] common_win += ["aethex_windows.cpp"]
else: else:
common_win += ["libaethex_windows.cpp"] common_win += ["libaethex_windows.cpp"]
@ -70,11 +70,11 @@ def arrange_program_clean(prog):
env["BUILDERS"]["RES"].emitter = redirect_emitter env["BUILDERS"]["RES"].emitter = redirect_emitter
if env.editor_build: if env.editor_build:
res_file = "godot_res.rc" res_file = "aethex_res.rc"
res_target = "godot_res" + env["OBJSUFFIX"] res_target = "aethex_res" + env["OBJSUFFIX"]
else: else:
res_file = "godot_res_template.rc" res_file = "aethex_res_template.rc"
res_target = "godot_res_template" + env["OBJSUFFIX"] res_target = "aethex_res_template" + env["OBJSUFFIX"]
res_obj = env.RES(res_target, res_file) res_obj = env.RES(res_target, res_file)
env.Depends(res_obj, "#core/version_generated.gen.h") env.Depends(res_obj, "#core/version_generated.gen.h")
@ -99,11 +99,11 @@ if env.msvc:
# Build console wrapper app. # Build console wrapper app.
if env["windows_subsystem"] == "gui": if env["windows_subsystem"] == "gui":
if env.editor_build: if env.editor_build:
res_wrap_file = "godot_res_wrap.rc" res_wrap_file = "aethex_res_wrap.rc"
res_wrap_target = "godot_res_wrap" + env["OBJSUFFIX"] res_wrap_target = "aethex_res_wrap" + env["OBJSUFFIX"]
else: else:
res_wrap_file = "godot_res_wrap_template.rc" res_wrap_file = "aethex_res_wrap_template.rc"
res_wrap_target = "godot_res_wrap_template" + env["OBJSUFFIX"] res_wrap_target = "aethex_res_wrap_template" + env["OBJSUFFIX"]
res_wrap_obj = env_wrap.RES(res_wrap_target, res_wrap_file) res_wrap_obj = env_wrap.RES(res_wrap_target, res_wrap_file)
env_wrap.Depends(res_wrap_obj, "#core/version_generated.gen.h") env_wrap.Depends(res_wrap_obj, "#core/version_generated.gen.h")

View file

@ -4,12 +4,12 @@
#define RT_MANIFEST 24 #define RT_MANIFEST 24
#endif #endif
GODOT_ICON ICON platform/windows/godot.ico AETHEX_ICON ICON platform/windows/aethex.ico
1 RT_MANIFEST "platform/windows/godot.manifest" 1 RT_MANIFEST "platform/windows/aethex.manifest"
1 VERSIONINFO 1 VERSIONINFO
FILEVERSION GODOT_VERSION_MAJOR,GODOT_VERSION_MINOR,GODOT_VERSION_PATCH,0 FILEVERSION AETHEX_VERSION_MAJOR,AETHEX_VERSION_MINOR,AETHEX_VERSION_PATCH,0
PRODUCTVERSION GODOT_VERSION_MAJOR,GODOT_VERSION_MINOR,GODOT_VERSION_PATCH,0 PRODUCTVERSION AETHEX_VERSION_MAJOR,AETHEX_VERSION_MINOR,AETHEX_VERSION_PATCH,0
FILEOS 4 FILEOS 4
FILETYPE 1 FILETYPE 1
BEGIN BEGIN
@ -17,14 +17,14 @@ BEGIN
BEGIN BEGIN
BLOCK "040904b0" BLOCK "040904b0"
BEGIN BEGIN
VALUE "CompanyName", "Godot Engine" VALUE "CompanyName", "AeThex Labs"
VALUE "FileDescription", GODOT_VERSION_NAME VALUE "FileDescription", AETHEX_VERSION_NAME
VALUE "FileVersion", GODOT_VERSION_NUMBER VALUE "FileVersion", AETHEX_VERSION_NUMBER
VALUE "ProductName", GODOT_VERSION_NAME VALUE "ProductName", AETHEX_VERSION_NAME
VALUE "Licence", "MIT" VALUE "Licence", "MIT"
VALUE "LegalCopyright", "(c) 2007-present Juan Linietsky, Ariel Manzur and Godot Engine contributors" VALUE "LegalCopyright", "(c) 2026-present AeThex Labs"
VALUE "Info", "https://godotengine.org" VALUE "Info", "https://github.com/AeThex-LABS/AeThex-Engine-Core"
VALUE "ProductVersion", GODOT_VERSION_FULL_BUILD VALUE "ProductVersion", AETHEX_VERSION_FULL_BUILD
END END
END END
BLOCK "VarFileInfo" BLOCK "VarFileInfo"

View file

@ -4,12 +4,12 @@
#define RT_MANIFEST 24 #define RT_MANIFEST 24
#endif #endif
GODOT_ICON ICON platform/windows/godot.ico AETHEX_ICON ICON platform/windows/aethex.ico
1 RT_MANIFEST "platform/windows/godot.manifest" 1 RT_MANIFEST "platform/windows/aethex.manifest"
1 VERSIONINFO 1 VERSIONINFO
FILEVERSION GODOT_VERSION_MAJOR,GODOT_VERSION_MINOR,GODOT_VERSION_PATCH,0 FILEVERSION AETHEX_VERSION_MAJOR,AETHEX_VERSION_MINOR,AETHEX_VERSION_PATCH,0
PRODUCTVERSION GODOT_VERSION_MAJOR,GODOT_VERSION_MINOR,GODOT_VERSION_PATCH,0 PRODUCTVERSION AETHEX_VERSION_MAJOR,AETHEX_VERSION_MINOR,AETHEX_VERSION_PATCH,0
FILEOS 4 FILEOS 4
FILETYPE 1 FILETYPE 1
BEGIN BEGIN
@ -17,8 +17,8 @@ BEGIN
BEGIN BEGIN
BLOCK "040904b0" BLOCK "040904b0"
BEGIN BEGIN
VALUE "FileDescription", GODOT_VERSION_NAME VALUE "FileDescription", AETHEX_VERSION_NAME
VALUE "FileVersion", GODOT_VERSION_NUMBER VALUE "FileVersion", AETHEX_VERSION_NUMBER
END END
END END
BLOCK "VarFileInfo" BLOCK "VarFileInfo"

View file

@ -4,12 +4,12 @@
#define RT_MANIFEST 24 #define RT_MANIFEST 24
#endif #endif
GODOT_ICON ICON platform/windows/godot_console.ico AETHEX_ICON ICON platform/windows/aethex_console.ico
1 RT_MANIFEST "platform/windows/godot.manifest" 1 RT_MANIFEST "platform/windows/aethex.manifest"
1 VERSIONINFO 1 VERSIONINFO
FILEVERSION GODOT_VERSION_MAJOR,GODOT_VERSION_MINOR,GODOT_VERSION_PATCH,0 FILEVERSION AETHEX_VERSION_MAJOR,AETHEX_VERSION_MINOR,AETHEX_VERSION_PATCH,0
PRODUCTVERSION GODOT_VERSION_MAJOR,GODOT_VERSION_MINOR,GODOT_VERSION_PATCH,0 PRODUCTVERSION AETHEX_VERSION_MAJOR,AETHEX_VERSION_MINOR,AETHEX_VERSION_PATCH,0
FILEOS 4 FILEOS 4
FILETYPE 1 FILETYPE 1
BEGIN BEGIN
@ -17,14 +17,14 @@ BEGIN
BEGIN BEGIN
BLOCK "040904b0" BLOCK "040904b0"
BEGIN BEGIN
VALUE "CompanyName", "Godot Engine" VALUE "CompanyName", "AeThex Labs"
VALUE "FileDescription", GODOT_VERSION_NAME " (Console)" VALUE "FileDescription", AETHEX_VERSION_NAME " (Console)"
VALUE "FileVersion", GODOT_VERSION_NUMBER VALUE "FileVersion", AETHEX_VERSION_NUMBER
VALUE "ProductName", GODOT_VERSION_NAME " (Console)" VALUE "ProductName", AETHEX_VERSION_NAME " (Console)"
VALUE "Licence", "MIT" VALUE "Licence", "MIT"
VALUE "LegalCopyright", "(c) 2007-present Juan Linietsky, Ariel Manzur and Godot Engine contributors" VALUE "LegalCopyright", "(c) 2026-present AeThex Labs"
VALUE "Info", "https://godotengine.org" VALUE "Info", "https://github.com/AeThex-LABS/AeThex-Engine-Core"
VALUE "ProductVersion", GODOT_VERSION_FULL_BUILD VALUE "ProductVersion", AETHEX_VERSION_FULL_BUILD
END END
END END
BLOCK "VarFileInfo" BLOCK "VarFileInfo"

View file

@ -4,12 +4,12 @@
#define RT_MANIFEST 24 #define RT_MANIFEST 24
#endif #endif
GODOT_ICON ICON platform/windows/godot_console.ico AETHEX_ICON ICON platform/windows/aethex_console.ico
1 RT_MANIFEST "platform/windows/godot.manifest" 1 RT_MANIFEST "platform/windows/aethex.manifest"
1 VERSIONINFO 1 VERSIONINFO
FILEVERSION GODOT_VERSION_MAJOR,GODOT_VERSION_MINOR,GODOT_VERSION_PATCH,0 FILEVERSION AETHEX_VERSION_MAJOR,AETHEX_VERSION_MINOR,AETHEX_VERSION_PATCH,0
PRODUCTVERSION GODOT_VERSION_MAJOR,GODOT_VERSION_MINOR,GODOT_VERSION_PATCH,0 PRODUCTVERSION AETHEX_VERSION_MAJOR,AETHEX_VERSION_MINOR,AETHEX_VERSION_PATCH,0
FILEOS 4 FILEOS 4
FILETYPE 1 FILETYPE 1
BEGIN BEGIN
@ -17,8 +17,8 @@ BEGIN
BEGIN BEGIN
BLOCK "040904b0" BLOCK "040904b0"
BEGIN BEGIN
VALUE "FileDescription", GODOT_VERSION_NAME " (Console)" VALUE "FileDescription", AETHEX_VERSION_NAME " (Console)"
VALUE "FileVersion", GODOT_VERSION_NUMBER VALUE "FileVersion", AETHEX_VERSION_NUMBER
END END
END END
BLOCK "VarFileInfo" BLOCK "VarFileInfo"

View file

@ -810,7 +810,7 @@ Error DisplayServerWindows::_file_dialog_with_options_show(const String &p_title
String appname; String appname;
if (Engine::get_singleton()->is_editor_hint()) { if (Engine::get_singleton()->is_editor_hint()) {
appname = "Godot.GodotEditor." + String(GODOT_VERSION_BRANCH); appname = "AeThex.AeThexEditor." + String(AETHEX_VERSION_BRANCH);
} else { } else {
String name = GLOBAL_GET("application/config/name"); String name = GLOBAL_GET("application/config/name");
String version = GLOBAL_GET("application/config/version"); String version = GLOBAL_GET("application/config/version");
@ -7028,7 +7028,7 @@ Error DisplayServerWindows::_create_window(WindowID p_window_id, WindowMode p_mo
PROPVARIANT val; PROPVARIANT val;
String appname; String appname;
if (Engine::get_singleton()->is_editor_hint()) { if (Engine::get_singleton()->is_editor_hint()) {
appname = "Godot.GodotEditor." + String(GODOT_VERSION_FULL_CONFIG); appname = "AeThex.AeThexEditor." + String(AETHEX_VERSION_FULL_CONFIG);
} else { } else {
String name = GLOBAL_GET("application/config/name"); String name = GLOBAL_GET("application/config/name");
String version = GLOBAL_GET("application/config/version"); String version = GLOBAL_GET("application/config/version");
@ -7612,7 +7612,7 @@ DisplayServerWindows::DisplayServerWindows(const String &p_rendering_driver, Win
String appname; String appname;
if (Engine::get_singleton()->is_editor_hint()) { if (Engine::get_singleton()->is_editor_hint()) {
appname = "Godot.GodotEditor." + String(GODOT_VERSION_FULL_CONFIG); appname = "AeThex.AeThexEditor." + String(AETHEX_VERSION_FULL_CONFIG);
} else { } else {
String name = GLOBAL_GET("application/config/name"); String name = GLOBAL_GET("application/config/name");
String version = GLOBAL_GET("application/config/version"); String version = GLOBAL_GET("application/config/version");

View file

@ -2465,7 +2465,7 @@ String OS_Windows::get_temp_path() const {
// Get properly capitalized engine name for system paths // Get properly capitalized engine name for system paths
String OS_Windows::get_godot_dir_name() const { 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 { String OS_Windows::get_system_dir(SystemDir p_dir, bool p_shared_storage) const {