
Den fĂžrste beta-versjonen 0.80.0 av den Ă„pne motoren Medal of Honor â OpenMoHAA er nĂ„ ute. MĂ„let med prosjektet er Ă„ lage en plattformuavhengig motor med Ă„pen kildekode, som er fullt kompatibel med originalen Medal of Honor, for moderne systemer som Windows, Linux, Raspberry Pi, MacOS og chromeOS.
Prosjektet OpenMoHAA er basert pÄ kildekoden til ioquake3, ettersom den originale Medal of Honor brukte Id Tech 3 (det vil si motoren fra Quake 3) som base.
Hva er nytt:
- Nativ stÞtte for MacBook med Apple Silicon er lagt til. NÄ er OpenMoHAA tilgjengelig nativt bÄde pÄ Mac med Intel og pÄ Mac med M1/M2/M3/M4.
- Tre lanseringsprogrammer er lagt til for enkelhetens skyld: for Ă„ starte Allied Assault og dens tillegg Spearhead og Breakthrough.
- Video-opplĂŠringer fra Spearhead og Breakthrough, samt introduksjonsvideoen til spillet fungerer.
- Rendere
- bedre belysning;
- dekaler/merker pÄ nivÄet vises nÄ;
- dynamisk belysning vises nÄ riktig, ingen flere problemer med blinkingen av bakken ved rakettoppskyting;
- entiteter er nÄ bedre belyst med sfÊriske lyskilder (noen artefakter er fortsatt til stede);
- solskinn vises nÄ.
- Forbedringer av lydsystemet og effekter.
- Feilrettinger i skriptmotoren og forbedret stĂžtte for mods.
- Rart bevegelighetsartefakt er fikset nÄr det ble startet serveren pÄ ARM.
- En feil som hindret at mods ble lastet riktig er nÄ rettet.
- Demoer stÞttes nÄ med Ä starte +set com_target_demo 1 fra kommandolinjen
Lyd:
- «tmvolume» er lagt til, slik at skriptene for enspiller kan justere musikkvolumet.
- Lydene fra omgivelsene bÞr nÄ spilles av korrekt pÄ alle kart.
- Feil som oppsto nÄr lydkvaliteten var satt til lavere enn High (det vil si 44 kHz) er rettet.
- En feil som fĂžrte til at noen lyder ble loopet for alltid er rettet. Dette skjedde hovedsakelig ved lasting av lagret spill.
- Feilen som fĂžrte til at bakgrunnslydeffekter ble skrudd av ved omstart etter pause er rettet (dette var en feil i den originale spillversjonen).
- Omgivelseslyden nullstilles nÄ fullstendig pÄ hvert kart, noe som betyr at lydene fra omgivelsene fra forrige kart ikke lenger vil vÊre hÞrbare (dette var en feil i den originale spillversjonen).
Klient:
- Som beskyttelse filtreres nÄ stufftext-kommandoer (kommandoer som serveren Þnsker at klientene skal kjÞre), kun enkelte stufftext-kommandoer er tillatt for Ä forhindre endringer fra en ekstern server.
- Legg til en tidtaker-sikring (funksjon fra Medal of Honor: Spearhead og Breakthrough)
- Legg til stĂžtte for testemitter for Ă„ opprette emitters.
- Animasjoner spilles nÄ av jevnt, mindre tids-skalering vil ikke lenger fÞre til betydelig forsinkelse av animasjonen (dette var et problem i det originale spillet).
- I mohaas/mohaab-modus skal lagets radarikon nÄ blinke nÄr en lagkamerat snakker.
- Det er nÄ mulig Ä bevege seg og spille av stemmer fra det innebygde talemenyen.
Spillmodul:
- Legg til serverfunksjon for Ă„ konfigurere tekstmeldinger i spillet og umiddelbare meldinger.
- Legg til serverfunksjon for Ă„ forhindre ubalanse mellom lag.
- Legg til umiddelbare meldinger om frigjĂžringsbrudd.
- Fikset navigasjon.
Rendering:
- Legg til stĂžtte for dynamisk belysning for landskap.
- Legg til belysning for rĂžkeffekter.
- Legg til stĂžtte for solglimt og linseglimt.
- Dynamisk belysning vises nÄ riktig og forÄrsaker ikke lenger renderingsartefakter i hele rommet.
- Fikset en krasj som kunne oppstÄ i landskapskoden pÄ enkelte plattformer.
- Fikset en feil som forÄrsaket at statiske modeller ble feilaktig valgt/skjult.
- Fikset merkelig deformasjon av vann og hav.
- Implementert et nivÄmerkesystem: laste DCL-fil, dekaler, dekaler av beskyttelse og relieffmerker.
- Forbedret generell belysning. NÄ skal objekter vÊre riktig belyst (noen problemer kan fortsatt oppstÄ).
- JPEG-skjermbilder stÞttes nÄ med kommandoen screenshotJPEG.
- Sky-sĂžmmer og lignende grafiske artefakter skal ikke lenger vĂŠre synlige i de fleste konfigurasjoner.
GUI:
- Fikset en feil som fÞrte til at spillet frÞs pÄ lasteskjermen hvis det ikke var noen 'fortsett'-knapp pÄ lasteskjermen.
- Fikset feil i kartets rotasjonsliste i brukergrensesnittet ved tillegg/applicering.
- Forbedret stĂžtte for Notisblokk i spillet.
- Brukergrensesnittet skal ikke lenger fryse ved oppdatering/avbestilling av listen. servere (denne feilen oppstÄr ogsÄ i det originale spillet).
Alle funksjoner har blitt implementert og fungerer i OpenMoHAA siden september 2024. Stabiliteten til OpenMoHAA har Þkt. Prosjektet gÄr fra alfa-testing til beta-testing.
Kilde: linux.org.ru
