西风逍遥游
fd32cdebba
Improve snow deformation with adaptive surface mesh
2026-09-09 21:38:37 +08:00
西风逍遥游 and Cursor
c8762751b0
Scan nested packages by CMake DIR in the binding check.
...
Host chapters were absorbing editor addFunc names after the layout nest because the checker rglob'd top-level folders. Skip nested module dirs so NAME still matches the existing docs and gap list.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-06 18:08:17 +08:00
西风逍遥游 and Cursor
24502babef
Nest satellite packages under their host modules.
...
Keep CMake module names and trim switches, but stop flattening editing/editor and runtime bridges as top-level src/modules directories. Parent scans skip nested facets so runtime-3d can drop authoring by directory leaf.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-06 17:56:12 +08:00
西风逍遥游
127567aef1
Merge pull request #334 from EVEngine/codex/domain-editor-workspace-ui
...
feat(editor): project-composed Audio, Animation, Avatar, and Biome workspace editors
2026-09-05 06:37:56 +08:00
西风逍遥游 and Cursor
eabc7ffaaa
fix(test): discover test sources via test_src.txt instead of CONFIGURE_DEPENDS
...
Keep auto-adding test/*.cpp without Ninja glob restacking. Make reconfigures when a test file is newer than the list.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 22:22:04 +08:00
西风逍遥游 and Cursor
045b23606f
feat(editor): add project-composed Audio, Animation, Avatar, and Biome workspace editors
...
C++ owns documents, transactions, and preview; example scripts compose EditorWorkspace panels. Stop Ninja source-list rescans from restamping every Windows TU.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 21:09:22 +08:00
西风逍遥游
e90ad9ce73
Merge pull request #333 from EVEngine/codex/stylize-mesh-vfx
...
feat(stylize): add production mesh VFX toolkit
2026-09-04 11:52:28 +08:00
西风逍遥游
d5a831b1a7
feat(stylize): add production mesh VFX toolkit
2026-09-03 23:21:59 +08:00
西风逍遥游
543aa55434
refactor(ci): classify failures and pin webgpu inputs
2026-09-03 16:29:23 +08:00
西风逍遥游
c39660737e
refactor(ci): make contracts and publication ownership explicit
2026-09-03 15:46:53 +08:00
西风逍遥游
e0c9ba3b00
Merge remote-tracking branch 'origin/dev' into codex/pr319-fix
...
# Conflicts:
# .github/workflows/ci.yml
# cmake/third_party_build.cmake
# src/modules/rts/RTS.cpp
# src/modules/rts/RTS.h
2026-09-02 21:14:22 +08:00
西风逍遥游
ccace9c5f3
fix(ci): trim editor adapters from runtime profile
2026-09-02 08:22:51 +08:00
西风逍遥游
47189745cf
refactor(editor): split domain editors and unify results
2026-09-02 08:22:51 +08:00
西风逍遥游
f81eac64df
Merge branch 'dev' into codex/rts-full-migration-ci
2026-09-01 09:00:39 +08:00
sunxfancy
886c4d10a3
fix(rts): satisfy architecture contracts
2026-09-01 01:12:30 +08:00
西风逍遥游
a9475b3c9d
Merge pull request #318 from EVEngine/codex/rpg-classic-product-loop-v2
...
feat(rpg): complete classic RPG product loop
2026-09-01 00:57:13 +08:00
西风逍遥游
f3decec832
Enhance module configuration and instantiation in EveScript. Updated documentation to clarify the behavior of modules and optionalModules, ensuring only specified slots are instantiated during startup. Improved runtime checks and added support for deferred module binding. Removed deprecated compute shaders and example maps to streamline the project structure.
2026-09-01 00:56:50 +08:00
西风逍遥游
66dc4e8f3d
feat(rpg): restore classic product loop after CI fix
2026-08-31 23:16:42 +08:00
西风逍遥游
775ac0c7cc
Revert "Merge pull request #317 from EVEngine/codex/rpg-classic-product-loop"
...
This reverts commit 6541e5ac83 , reversing
changes made to 3c21fe396a .
2026-08-31 23:04:39 +08:00
西风逍遥游
6541e5ac83
Merge pull request #317 from EVEngine/codex/rpg-classic-product-loop
...
feat(rpg): complete classic RPG product loop
2026-08-31 23:02:47 +08:00
西风逍遥游
3c21fe396a
Merge pull request #312 from EVEngine/codex/pixelworld-noita-tech-route
...
feat(pixelworld): add deterministic Noita-style simulation stack
2026-08-31 23:01:41 +08:00
西风逍遥游
b401049a37
Merge pull request #291 from EVEngine/codex/c++
...
Add build analysis tool and narrow public headers to reduce build fanout
2026-08-31 23:01:19 +08:00
西风逍遥游
8b8ca06fc8
Make binding signature selection deterministic
2026-08-31 20:44:17 +08:00
西风逍遥游
dee118e020
Merge branch 'dev' into codex/c++
2026-08-31 20:42:37 +08:00
西风逍遥游
2319ae0118
feat(rpg): complete classic RPG product loop
2026-08-31 19:49:32 +08:00
西风逍遥游
4bba44af3a
fix(pixelworld): sort architecture contract catalogue
2026-08-31 18:07:20 +08:00
西风逍遥游
8ccfd5ecbe
feat(pixelworld): add deterministic Noita-style simulation stack
2026-08-31 17:55:05 +08:00
西风逍遥游
31a2c0cc1e
feat(climbing): add motion matching demo and UE converter
2026-08-31 15:26:46 +08:00
西风逍遥游
b131903c78
refactor(editor): separate domain editing satellites
2026-08-31 08:56:26 +08:00
西风逍遥游
28b7cd7dcb
Merge remote-tracking branch 'origin/dev' into codex/classic-rendering-chain
...
# Conflicts:
# CMakeLists.txt
# docs/usr/modules/graphics.md
# test/CMakeLists.txt
2026-08-30 23:44:59 +08:00
西风逍遥游
73fc9d5bd7
ci: consolidate source quality gate
2026-08-30 17:09:20 +08:00
西风逍遥游
5e8252b7a9
ci: gate heavy jobs behind scoped preflight
2026-08-30 16:29:06 +08:00
西风逍遥游
2da9c8fcc9
Merge remote-tracking branch 'origin/dev' into codex/classic-rendering-chain
...
# Conflicts:
# .github/workflows/ci.yml
2026-08-30 16:10:43 +08:00
西风逍遥游
3f001cdea7
chore: reorder rebased architecture contracts
2026-08-30 16:02:50 +08:00
西风逍遥游
13a32d8ca7
ci: teach checks about split metadata sources
2026-08-30 16:00:46 +08:00
西风逍遥游
fbd6ef14b6
build: reduce shared manifest conflict hotspots
2026-08-30 16:00:46 +08:00
西风逍遥游
e5241b1760
Merge pull request #288 from EVEngine/codex/eva-evpack-asset-pipeline
...
feat(asset): implement .eva and .evpack asset pipeline
2026-08-30 15:57:45 +08:00
西风逍遥游
f2917d4632
feat(asset): add eva and evpack asset pipeline
2026-08-30 13:43:28 +08:00
西风逍遥游
2d0600f869
feat(npc-ai): add scalable NPC AI framework
2026-08-30 10:34:26 +08:00
西风逍遥游
c2ae0b0200
Audit and trim high-impact public headers
2026-08-30 03:36:53 +08:00
西风逍遥游
4e64f69f90
Merge remote-tracking branch 'origin/dev' into codex/classic-rendering-chain
...
# Conflicts:
# cmake/module_manifest.cmake
# src/modules/dialogue/Dialogue.h
# src/modules/graphics/Graphics.h
# src/modules/graphics/RenderSystem3D.cpp
# src/modules/graphics/vulkan/Graphics.cpp
# src/modules/graphics/vulkan/Graphics.h
# src/modules/graphics/vulkan/Graphics2D.cpp
# src/modules/graphics/vulkan/GraphicsPipeline.cpp
# src/modules/graphics/webgpu/Canvas.cpp
# src/modules/graphics/webgpu/Graphics.cpp
2026-08-29 11:52:46 +08:00
西风逍遥游
f7b732def2
feat(tactics): add deterministic battle module and KayKit showcase
2026-08-29 09:23:46 +08:00
西风逍遥游
01661c60cb
Merge remote-tracking branch 'origin/dev' into codex/rpg-api-gap
...
# Conflicts:
# scripts/architecture_contracts.json
2026-08-29 03:13:27 +08:00
西风逍遥游
6eeb16a3e8
fix(ci): satisfy architecture-contract and binding-doc gates
...
Address the two failing CI checks:
- Module layering: document the new RPGActor::release binding in rpg.md
and bind getAttackSpeed/getAttackTimesAdd so the doc matches the bindings.
- Architecture contracts:
- ecs-system: register the 10 new RPG systems (LevelSystem, VitalsSystem,
TraitSystem, ClassSystem, QuestSystem, Tracker, Battle, BattleSystem,
EquipmentSystem, LootSystem) in scripts/architecture_contracts.json.
- api-lifetime: add @ownership/@lifetime Doxygen to raw-pointer accessors
(registry find() and Battle actor/event accessors).
- api-shape: mark script-facing bool operations as compatibility facades
in their Doxygen; rename QuestSystem::requiresMet -> hasMetRequirements
so the predicate name passes the lexical predicate check.
2026-08-28 22:21:13 +08:00
西风逍遥游
9ff0a026eb
feat: add climbing and parkour system
2026-08-28 20:21:50 +08:00
西风逍遥游
63246b8c68
fix: complete architecture consolidation contracts
2026-08-28 00:01:55 +08:00
西风逍遥游
293be41d66
Merge remote-tracking branch 'origin/dev' into codex/architecture-consolidation
...
# Conflicts:
# cmake/module_manifest.cmake
# docs/usr/modules/procgen.md
# src/engine/CMakeLists.txt
# src/engine/cmdline/Run.cpp
# src/engine/common/ScriptModule.h
# src/modules/animation/Animation.cpp
# src/modules/physics/World.cpp
# src/modules/physics/World3D.cpp
# src/modules/procgen/Procgen.cpp
# src/modules/procgen/Procgen.h
# src/modules/scene/SceneCapabilities.cpp
# src/modules/schema/Schema.cpp
# src/modules/schema/Schema.h
2026-08-27 14:52:28 +08:00
西风逍遥游
a8b8e83128
refactor: consolidate engine architecture contracts
2026-08-27 12:54:48 +08:00
西风逍遥游
128fd5c95e
feat(graphics): complete classic rendering chain
2026-08-26 22:35:20 +08:00
西风逍遥游
112ace39c2
feat: integrate EveScript across engine tooling
2026-08-26 21:56:34 +08:00