
Foi lançada a primeira versão beta 0.80.0 do motor aberto Medal of Honor — OpenMoHAA. O objetivo do projeto é criar um motor multiplataforma de código aberto, totalmente compatível com o Medal of Honor original, para sistemas modernos Windows, Linux, Raspberry Pi, MacOS e chromeOS.
O projeto OpenMoHAA é baseado no código fonte do ioquake3, uma vez que o Medal of Honor original utilizou o motor Id Tech 3 (ou seja, motor do Quake 3) como base.
Novidades:
- Adicionado suporte nativo para MacBook com Apple Silicon. Agora o OpenMoHAA está disponível nativamente tanto para Macs com Intel quanto para Macs com M1/M2/M3/M4.
- Três lançadores foram adicionados para conveniência e simplicidade: para iniciar Allied Assault e seus complementos Spearhead e Breakthrough.
- Vídeos tutoriais de Spearhead e Breakthrough, assim como um vídeo introdutório para o jogo, estão funcionando.
- Renderização
- melhor iluminação;
- decais/marcadores de nível agora estão visíveis;
- a iluminação dinâmica agora é exibida corretamente, não há mais problemas de cintilação do solo ao disparar mísseis;
- as entidades agora são melhor iluminadas por fontes de luz esféricas (alguns artefatos ainda estão presentes);
- flashes solares agora são visualizados.
- Melhorias no sistema e efeitos de áudio.
- Correções no motor de scripts e melhor suporte para mods.
- Falhas estranhas de movimento ao iniciar servidor em ARM.
- Um bug que impedia que os mods fossem carregados corretamente foi corrigido.
- Demonstrações agora são suportadas com o comando +set com_target_demo 1 na linha de comando
Áudio:
- Adicionado 'tmvolume' para que scripts de modo único possam ajustar o volume da música.
- Os sons ambientais agora devem ser reproduzidos corretamente em todos os mapas.
- Corrigido um crash quando a qualidade do som estava configurada em um valor abaixo de High (o que significa 44 kHz)
- Corrigido um bug que fazia com que alguns sons fossem reproduzidos em loop eternamente. Isso ocorria principalmente ao carregar um jogo salvo.
- Corrigido o desligamento de sons ambientais de fundo ao reiniciar após um intervalo (isso é um bug do jogo original).
- O som ambiente agora é completamente reiniciado em cada mapa, o que significa que sons ambientais de mapas anteriores não serão audíveis (isso é um bug no jogo original).
Cliente:
- Como proteção, os comandos do stufftext (comandos que o servidor deseja que os clientes executem) agora são filtrados, permitindo apenas alguns comandos do stufftext para evitar quaisquer alterações a partir do servidor remoto.
- Adicionado um fusível temporizador (funcionalidade Medal of Honor: Spearhead e Breakthrough)
- Adicionada a suporte ao testemitter para criar emissores.
- As animações agora são reproduzidas suavemente; uma menor escala de tempo não resultará mais em um grande atraso na animação (este era um problema do jogo original).
- No modo mohaas/mohaab, o ícone do radar da equipe agora deve piscar quando um membro da equipe fala.
- Agora é possível mover-se e reproduzir vozes a partir do menu de voz no jogo.
Módulo do jogo:
- Adicionada uma função do servidor para configurar mensagens de texto no jogo e mensagens instantâneas.
- Adicionada uma função do servidor para evitar desequilíbrios de equipe.
- Adicionadas mensagens instantâneas sobre a liberação de brechas.
- Correção de navegação.
Renderização:
- Adicionada suporte para iluminação dinâmica em cenários.
- Adicionada iluminação para efeitos de fumaça.
- Adicionada suporte a reflexos solares e reflexos de lentes.
- A iluminação dinâmica agora é exibida corretamente e não causa mais artefatos de renderização no espaço.
- Corrigido o crash que poderia ocorrer no código do cenário em algumas plataformas.
- Corrigido um erro que fazia com que modelos estáticos fossem selecionados/escondidos incorretamente.
- Corrigida uma estranha deformação de água e oceanos.
- Implementado um sistema de marcação de nível: carregamento do arquivo DCL, decalques, protetores de decalques e marcações de relevo.
- Melhorada a iluminação geral. Agora os objetos devem ser iluminados corretamente (alguns problemas ainda podem ocorrer).
- Capturas de tela JPEG agora são suportadas pela função screenshotJPEG.
- As costuras do céu e artefatos gráficos semelhantes não devem mais ser visíveis na maioria das configurações.
GUI:
- Corrigido um erro que fazia o jogo travar na tela de carregamento se não houvesse um botão 'continuar' na tela de carregamento.
- Corrigidos erros na lista de rotação do mapa da interface ao adicionar/aplicar.
- Apoio aprimorado para o Bloco de Notas no jogo.
- A interface do usuário não deve mais ser bloqueada ao atualizar/cancelar a lista servidores (esse erro também ocorre no jogo original).
Todas as funcionalidades foram implementadas e estão funcionando no OpenMoHAA desde setembro de 2024. A estabilidade do OpenMoHAA aumentou. O projeto está passando de testes alfa para testes beta.
Fonte: linux.org.ru
