Replace Godot branding with AeThex, fix Windows platform files
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
|
||||||
|
|
@ -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 |
|
|
@ -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 |
|
|
@ -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 |
|
|
@ -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 |
|
Before Width: | Height: | Size: 6.1 KiB After Width: | Height: | Size: 793 B |
|
|
@ -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 |
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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:
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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); \
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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")
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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");
|
||||||
|
|
|
||||||
|
|
@ -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 {
|
||||||
|
|
|
||||||