Repository navigation
Releases: JGSimi/BottleForge
Release list
BottleForge v0.1.15-alpha
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
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.exeantes 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
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
- Atualize o BottleForge para
v0.1.13-alphaou instale o DMG desta release. - Salve e encerre os programas em execução nessa bottle. Use Encerrar para iniciar o teste com uma sessão limpa.
- Abra Elden Ring na lista de jogos do BottleForge. Aguarde a Steam abrir e conclua o login na conta que possui o jogo.
- Abra Elden Ring novamente pela lista do BottleForge para testar o modo offline.
- Se continuar encerrando, use Abrir logs de execução e envie o arquivo
wine-*.logmais 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