Skip to content

StackAndPointer/EssenceEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EssenceEditor

EssenceEditor is a decompiled and restored WPF editor project for Age of Empires IV modding workflows.

Purpose

This repository is provided for learning and research purposes only.

It is intended to help developers study:

  • WPF application structure
  • MEF-based composition
  • resource loading patterns in .NET Framework applications
  • decompiler recovery and refactoring techniques
  • editor-style tooling architecture

Project Notes

  • Target framework: .NET Framework 4.7.2
  • UI framework: WPF
  • Platform target: x64
  • The project uses external game runtime dependencies from the Age of Empires IV installation directory

Build

Open the solution or build the project with MSBuild or dotnet build in a compatible Windows environment.

Repository Structure

  • Essence.Editor/ - core application entry points and shared editor logic
  • Essence.Editor.ScriptEditor/ - script editor runtime, syntax, and completion data
  • Essence.Editor.ScenarioEditor/ - scenario editor controls and workflows
  • Essence.Editor.ObjectEditor/ - object editor UI and search support
  • Essence.Editor.ReflectEditor/ - reflection-based data browser and editor features
  • Essence.Editor.FXEditor/ - effect editor controls and windows
  • Essence.Editor.Wwise/ - audio-related editor tools and validation
  • Essence.Editor.TextEditor/ - text editor controls and document helpers
  • Essence.Editor.ArchiveEditor/ - archive browsing and editing components
  • Essence.Editor.BurnProjectEditor/ - burn project editing components
  • Essence.Editor.ImageEditor/ - image editing tools and converters
  • Essence.Editor.TerrainLayoutEditor/ - terrain layout authoring tools
  • Essence.Editor.Resources/ and media/ - icons, splash screen, and UI assets
  • Properties/ - project-level configuration and assembly metadata

Runtime Requirements

  • Age of Empires IV installed on the same machine
  • Required native and managed dependencies available in the game directory
  • Windows with .NET Framework 4.7.2 support

Disclaimer

This repository is for learning only and is not affiliated with or endorsed by the original game developer or publisher.

Do not use this project for unauthorized redistribution or commercial purposes.

About

Aoe4ModEditor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages