- Forked from Godot Engine 4.7-dev (MIT License) - Rebranded to AeThex Engine with cyan/purple theme - Added AI-powered development assistant module - Integrated Claude API for code completion & error fixing - Custom hexagon logo and branding - Multi-platform CI/CD (Windows, Linux, macOS) - Built Linux editor binary (151MB) - Complete source code with all customizations Tech Stack: - C++ game engine core - AI Module: Claude 3.5 Sonnet integration - Build: SCons, 14K+ source files - License: MIT (Godot) + Custom (AeThex features) Ready for Windows build via GitHub Actions!
24 lines
754 B
Python
24 lines
754 B
Python
import methods
|
|
|
|
|
|
# Tuples with the name of the arch that will be used in VS, mapped to our internal arch names.
|
|
# For Windows platforms, Win32 is what VS wants. For other platforms, it can be different.
|
|
def get_platforms():
|
|
return [("Win32", "x86_32"), ("x64", "x86_64")]
|
|
|
|
|
|
def get_configurations():
|
|
return ["editor", "template_debug", "template_release"]
|
|
|
|
|
|
def get_build_prefix(env):
|
|
if not env.msvc:
|
|
return []
|
|
batch_file = methods.find_visual_c_batch_file(env)
|
|
return [
|
|
"cmd /V /C",
|
|
"set "plat=$(PlatformTarget)"",
|
|
"^& (if "$(PlatformTarget)"=="x64" (set "plat=x86_amd64"))",
|
|
f"^& call "{batch_file}" !plat!",
|
|
"^&",
|
|
]
|