OpenMW 0.48 arriva con il supporto iniziale per Lua, miglioramenti e altro ancora

OpenMW

OpenMW è un motore di gioco software open source e gratuito

Dopo quasi due anni di sviluppo, il lancio del nuova versione di OpenMW 0.48, versione in cui Due novità si distinguono dall'intero grande elenco di modifiche e miglioramenti, che sono il nuovo framework shader di post-elaborazione e un'anteprima di una nuova API di scripting Lua

Per coloro che non sono a conoscenza di OpenMW, posso dirti che questo è un motore di gioco gratuito e open source che reimplementa il videogioco "Morrowind" che è un popolare videogioco di ruolo, rilasciato per PC e XBOX nel 2002.

Sebbene la ricreazione di questo motore di gioco, basato su Morrowind, non include risorse di gioco originali come immagini, trame, musica e altro materiale protetto da copyright, con cui sono iniziati progetti secondari per creare risorse gratuite per accompagnare OpenMW e lo strumento di sviluppo dei contenuti OpenMW-CS può essere utilizzato anche senza la necessità di risorse di terze parti.

Il motore È programmato in C ++ e utilizza Bullet, OpenAL-Soft per l'audio, MyGUI per i widget delle finestre e SDL 2 per l'input. Il programma di avvio e lo strumento OpenMW-CS utilizzano Qt per le loro interfacce utente grafiche.

Principali novità di OpenMW 0.48

Come accennato in apertura, in questa nuova versione del motore che viene presentata, una delle sue principali novità è il API di scripting Lua preliminare, che offre la possibilità di utilizzare la lingua Lua per sviluppare script di estensione e definire la logica del gioco.

Un'altra novità che spicca in questa nuova versione di OpenMW 0.48 è il nuovo quadro post produzione che utilizza shader, permettendoti di creare effetti visivi di alta qualità.

Oltre a questo, si evidenzia anche che è stata implementata la possibilità di scalare la mappa con cui è prevista la possibilità di ingrandire e rimpicciolire la mappa di gioco.

Si evidenzia anche questo il supporto del formato di file è stato estesoo, così come il supporto aggiunto per il rendering in OpenGL (FBO) e il supporto aggiunto per i controller di gioco del giroscopio.

D'altra parte, possiamo trovare il implementato il supporto per il degrado dell'armatura quando il danno viene inflitto al personaggio e anche che è stata migliorata la rappresentazione di nebbia, nuvole e oggetti costituiti da gruppi di particelle.

Delle altre modifiche che si distinguono dall'ampio elenco di modifiche in questa nuova versione:

  • Interfaccia integrata per la visualizzazione dei log, richiamata da F10.
  • Risolti problemi con l'uso della magia nel gioco e l'animazione del personaggio.
  • Supporto per file TGA mappati a colori non compressi
  • Supporto del giroscopio del controller
  • Sono supportate le manipolazioni del buffer del modello NIF, completando il supporto di NiStencilProperty
  • Risolti i calcoli delle coordinate dello spazio dello schermo per i riflessi dell'acqua, impedendo loro di trasformarsi in un pasticcio pixelato man mano che ci si avvicina alla superficie dell'acqua su alcune schede video.
  • La combinazione di texture delle decalcomanie che utilizzano i colori vertice/materiale è ora simulata nella pipeline dello shader
  • Supporto per l'emissione di particelle basato sulla geometria
  • Supporto per il tipo di record NiSortAdjustNode
  • Le animazioni di equipaggiare/disequipaggiare incantesimi sono supportate su creature non bipedi
  • Le modifiche temporanee della disposizione non possono più portare la disposizione di un attore a meno di zero
  • La generazione di oggetti tramite script non inserisce più automaticamente il modello fisico dell'oggetto; verrà inserito quando la scena viene ricaricata, quando l'oggetto è abilitato o quando qualsiasi oggetto nella scena è disabilitato.
  • Le creature evocate vengono correttamente rimosse se il loro lanciatore viene rimosso dalla scena.
  • Supporto a schermo intero con finestra. In questa modalità, il gioco viene giocato in una finestra senza bordi che corrisponde alla risoluzione dello schermo.

Infine, se sei interessato a saperne di più, puoi consultare i dettagli nella sezione seguente link

Come installare da OpenMW su Linux?

Si desidera installare questo motore di gioco sui propri sistemi, devi seguire le istruzioni che condividiamo con te di seguito.

Si sono utenti di Ubuntu, Linux Mint o qualsiasi distribuzione derivata di questi, possiamo aggiungere al sistema il repository ufficiale. Non ci resta che aprire un terminale ed eseguire il seguente comando al suo interno:

sudo add-apt-repository ppa:openmw/openmw

Fatto ciò, dobbiamo solo aggiornare l'elenco dei pacchetti e dei repository:

sudo apt-get update

E infine installiamo con questo comando:

sudo apt-get install openmw openmw-launcher

Nel caso di coloro che sono utenti Debian, possono installare direttamente dai loro repository ufficiali. Basta digitare il seguente comando nel terminale:

sudo apt install openmw

Se sono utenti di Fedora o qualsiasi sistema derivato di questo, si installano con il seguente comando:

sudo dnf -i openmw

Nel caso di quelli che lo sono utenti di Arch Linux, Manjaro o qualsiasi sistema derivato dae questi, installa con il seguente comando:

sudo pacman -S openmw

Infine, per il caso di openSUSE dovrebbe aggiungere il seguente repository a seconda della versione in uso:

Utenti di Tumbleweed aggiunge:

sudo zypper addrepo https://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/games.repo

Per chiunque siano Utenti di Leap 15.5:

sudo zypper addrepo https://download.opensuse.org/repositories/games/15.5/games.repo

Infine si installano con:

sudo zypper install openmw

per resto delle distribuzioni che possiamo installare da Flatpak con:

flatpak install --from https://flathub.org/repo/appstream/org.openmw.OpenMW.flatpakref

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.