Skip to content

Releases: JGSimi/BottleForge

BottleForge v0.1.15-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Oct 14:16
ce9934b

Adiciona o botão Logs de execução na barra inferior da janela principal, disponível mesmo sem uma bottle selecionada.

Ao clicar, você pode abrir o último log, abrir a pasta de logs ou usar Exportar diagnóstico… para salvar um arquivo .txt com a versão do BottleForge, o modelo do Mac, o macOS e o log da última abertura na bottle selecionada.

Para investigar o crash do Elden Ring: reproduza o erro, clique em Logs de execução → Exportar diagnóstico…, salve o arquivo e envie para análise. Esta atualização adiciona a coleta do diagnóstico; a causa do crash do jogo ainda precisa ser identificada.

O exportador seleciona a última abertura pela data de criação, evitando que um log antigo da Steam atualizado depois esconda o crash do jogo. Logs grandes são limitados às últimas 2 MiB, e o original permanece na pasta.

Validação: CI aprovada com compilação, testes de exportação/inicialização, compatibilidade e atualização, incluindo instalação de DMG e rollback. Build local arm64 com assinatura verificada. A automação da interface encontrou uma falha de conexão no serviço de controle; o clique no painel de salvar não foi verificado visualmente.

Alteração: #5

BottleForge v0.1.14-alpha

Pre-release

Choose a tag to compare

@JGSimi JGSimi released this 05 Oct 19:34
906e4bc

Corrige o bloqueio ao iniciar Elden Ring offline com a Steam já aberta na mesma bottle.

  • Steam e jogo podem usar perfis gráficos distintos compartilhando a mesma engine e configuração de MSync.
  • A Steam abre com seu perfil gráfico normal; o jogo usa DirectX 12.
  • O app verifica a presença de Steam.exe antes de orientar o login. Se a Steam não iniciar, mostra uma falha com referência ao log.
  • O runtime DirectX 12 é preparado antes de iniciar a sessão e não é substituído com processos Wine ativos.

Para testar: atualize o BottleForge, abra a Steam dentro da bottle, entre na conta e mantenha a Steam aberta. Inicie Elden Ring pela lista do BottleForge. Se o app pedir uma atualização do runtime, use Encerrar uma vez e abra o jogo novamente; conclua o login quando solicitado e tente o jogo outra vez.

Validação: testes de inicialização, compatibilidade e atualização (incluindo instalação real de DMG e rollback), compilação arm64 macOS 14 e detecção de Steam usando a engine distribuída em uma instalação descartável. A verificação de Steam confirma processo, não autenticação. O teste do Elden Ring no computador do usuário ainda é necessário; o modo online com EAC continua fora do suporte deste fluxo offline.

Se falhar: use Abrir logs de execução e envie o log da tentativa, junto da mensagem exibida no app.

Pacote gerado localmente com Scripts/build-app.sh e Scripts/package-dmg.sh, a partir do commit 906e4bcae0e410956deab6c0bdb10e67faee603f da main. Os runtimes são os mesmos da distribuição anterior, sem alterações nos scripts ou versões das dependências. A CI remota permanece pendente na fila de runners do GitHub; os testes listados acima foram executados localmente.

Correção: #4

BottleForge v0.1.13-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Oct 15:28
f211df0

Correções

  • Elden Ring (AppID 1245620) usa exclusivamente os perfis DirectX 12 x64, inclusive quando a detecção de DLLs encontra APIs misturadas.
  • Ao abrir o jogo offline numa bottle encerrada, o BottleForge prepara primeiro a Steam com o mesmo perfil gráfico. Conclua o login e abra o jogo novamente pela lista do BottleForge.
  • Uma saída com código zero em menos de 15 segundos deixa de ser gravada como perfil bem-sucedido. A interface informa que a abertura não foi confirmada.
  • Novo botão Abrir logs de execução. O diagnóstico inclui versão, comando, pasta de execução, configuração gráfica, duração e código de saída.

Como testar na máquina que tem o jogo

  1. Atualize o BottleForge para v0.1.13-alpha ou instale o DMG desta release.
  2. Salve e encerre os programas em execução nessa bottle. Use Encerrar para iniciar o teste com uma sessão limpa.
  3. Abra Elden Ring na lista de jogos do BottleForge. Aguarde a Steam abrir e conclua o login na conta que possui o jogo.
  4. Abra Elden Ring novamente pela lista do BottleForge para testar o modo offline.
  5. Se continuar encerrando, use Abrir logs de execução e envie o arquivo wine-*.log mais recente, junto da mensagem exibida pelo app.

O multiplayer oficial não é habilitado por esta correção. Os testes automatizados de compatibilidade, subprocessos do launcher e instalação/rollback do updater passaram; o Elden Ring em si ainda precisa ser validado na máquina de testes.

Correção: #3

BottleForge v0.1.12-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Oct 12:23
785a6af

What's Changed

  • fix: select compatible runtimes per game and retain failed profiles by @JGSimi in #1
  • fix: make update checks visible and preserve the app during installation by @JGSimi in #2

New Contributors

  • @JGSimi made their first contribution in #1

Full Changelog: v0.1.11-alpha...v0.1.12-alpha

BottleForge v0.1.11-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Sep 15:07

BottleForge v0.1.9-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Sep 13:27

BottleForge v0.1.8-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Sep 16:28

BottleForge v0.1.7-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Sep 15:56

BottleForge v0.1.6-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Sep 15:04

BottleForge v0.1.5-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Sep 14:54