Current status

Area Status Notes
Solution structure ✅ Done Multi-project architecture stabilized
Windows launcher runtime ✅ Done DustAET.exe swap + DustAET.real.exe backup
Steam compatibility ✅ Done The game launches normally through Steam
Runtime initialization ✅ Done Logs, lifecycle, and folders working
Harmony bootstrap ✅ Done Runtime patching confirmed and working
Mod SDK ✅ Done Clean interfaces for mod authors
Default patches ✅ Done 5 built-in patch modules (see 🎯 Project Overview)
Electron manager UI ✅ Done Current manager UI (HTML/CSS/JS + Asher.Host)
JSONL host ✅ Done Headless service for install, mods, and settings
Patch Manager ✅ Done Enable/disable mods by moving files
Game-folder logging ✅ Done runtime_*, manager_*, launcher_fatal_*
Windows packaging ✅ Done NSIS installer + portable zip + latest.yml
Linux support ✅ Done Discovery, install, LD_PRELOAD launch, AppImage/tar.gz (validated on WSL2)
Emergency uninstall helper ✅ Done Uninstall-Asher.cmd beside DustAET.exe (Windows)
Safe vs Total removal ✅ Done In-app uninstall vs the emergency script (Windows)
In-app GitHub updates ✅ Done Packaged builds apply release zips (Windows only)
Avalonia manager UI ⏸️ Backlog Not implemented; Electron remains the manager UI
Discord Rich Presence 🔨 Working Discord Rich Presence integration
Custom application icon & Desktop shortcut 🔨 Working Custom application icon and Desktop shortcut creation
Multiple game installations 🔨 Working Support for multiple installations of the same game, such as Steam and GOG
Content patcher 🔜 Planned ContentManager interception — backlog
Mod metadata (mod.json) 🔜 Planned Description, load order, dependencies
Public mod API docs 🔜 Planned Developer documentation and examples
Mod configuration UI 🔜 Planned Per-mod settings files and manager integration
Install wizard stepper chrome ⏸️ Deferred More complete welcome/stepper flow
Linux external launch / in-app updater / .deb ⏸️ Deferred Out of scope for now

Next version

The next version will focus on improving the manager experience and installation model before continuing with the remaining gameplay patches from the original project.


< Back

Status atual

Área Status Notas
Estrutura da solução ✅ Feito Arquitetura multi-projeto estabilizada
Runtime com launcher no Windows ✅ Feito Troca do DustAET.exe + backup DustAET.real.exe
Compatibilidade com Steam ✅ Feito O jogo inicia normalmente pela Steam
Inicialização do runtime ✅ Feito Logs, ciclo de vida e pastas funcionando
Bootstrap do Harmony ✅ Feito Patching em runtime confirmado e funcionando
SDK de mods ✅ Feito Interfaces limpas para autores de mods
Patches padrão ✅ Feito 5 módulos de patch integrados (ver 🎯 Project Overview)
UI Electron do gerenciador ✅ Feito UI atual do gerenciador (HTML/CSS/JS + Asher.Host)
Host JSONL ✅ Feito Serviço headless para instalação, mods e settings
Patch Manager ✅ Feito Ativa/desativa mods movendo arquivos
Logs na pasta do jogo ✅ Feito runtime_*, manager_*, launcher_fatal_*
Empacotamento Windows ✅ Feito Instalador NSIS + zip portátil + latest.yml
Suporte a Linux ✅ Feito Descoberta, instalação, launch via LD_PRELOAD, AppImage/tar.gz (validado no WSL2)
Helper de desinstalação de emergência ✅ Feito Uninstall-Asher.cmd ao lado do DustAET.exe
Remoção Safe vs Total ✅ Feito Uninstall in-app vs script de emergência (Windows)
Updates via GitHub in-app ✅ Feito Builds empacotadas aplicam zips de release (somente Windows)
UI Avalonia do gerenciador ⏸️ Backlog Não implementada; o Electron segue como UI do gerenciador
Discord Rich Presence 🔨 Em andamento Integração com Discord Rich Presence
Ícone personalizado + atalho na área de trabalho 🔨 Em andamento Ícone próprio e criação de atalho na área de trabalho
Múltiplas instalações do jogo 🔨 Em andamento Suporte a múltiplas instalações do mesmo jogo, como Steam e GOG
Content patcher 🔜 Planejado Interceptação do ContentManager — backlog
Metadados de mod (mod.json) 🔜 Planejado Descrição, ordem de carregamento e dependências
UI de configuração de mods 🔜 Planejado Arquivos de configuração por mod e integração no gerenciador
Documentação pública da API de mods 🔜 Planejado Documentação e exemplos para desenvolvedores
Chrome do assistente de instalação ⏸️ Adiado Fluxo de welcome/stepper mais completo
Linux: launch externo / updater in-app / .deb ⏸️ Adiado Fora de escopo por ora

Próxima versão

A próxima versão será focada em melhorias na experiência do gerenciador e no modelo de instalação antes de dar sequência aos patches de gameplay restantes do projeto original.


< Voltar

Portfolio