Requirements
- Visual Studio 2022 (
dotnetCLI) - Platform: x86
- Configuration: Release (for distribution)
Steps
- Build the solution as x86 Release in Visual Studio
- Run the distribution script from the repo root:
.\PrepareDistribution.ps1
- Run
Distribution\Asher.App.exeto install Asher into a game folder - After install, use
[GameFolder]\Asher\Asher.App\Asher.App.exefor day-to-day management - Launch the game via Steam or the manager's Launch Game button
Distribution notes
PrepareDistribution.ps1explicitly bundles the net4720Harmony.dll— using the wrong Harmony build will causeSystem.Runtimeversion errors at launch- The script copies launcher, runtime, SDK, default mods, and the manager app into
Distribution/ Distribution/is generated output and should not be committed
Requisitos
- Visual Studio 2022 (CLI do
dotnet) - Plataforma: x86
- Configuração: Release (para distribuição)
Passos
- Compile a solução como x86 Release no Visual Studio
- Execute o script de distribuição a partir da raiz da pasta:
.\PrepareDistribution.ps1
- Execute
Distribution\Asher.App.exepara instalar o Asher no local do jogo - Após a instalação, use
[GameFolder]\Asher\Asher.App\Asher.App.exepara o gerenciamento do dia a dia - Inicie o jogo pela Steam ou pelo botão Launch Game da aplicação
Notas de distribuição
- O
PrepareDistribution.ps1empacota explicitamente o0Harmony.dllda versão net472 — usar a build errada do Harmony causará erros de versão doSystem.Runtimena inicialização - O script copia o launcher, o runtime, o SDK, os mods padrão e a aplicação para
Distribution/ Distribution/é uma saída gerada e não deve ser commitada