Archive for the ‘Games’ Category

DirectX su WINE!

venerdì, agosto 1, 2008

Mio malgrado, ho notato che in molti preferiscono emulare con WINE molte applicazioni (soprattutto giochi) anche se si ha un’alternativa o addirittura una versione della stessa per Linux (come nel caso di DoomsdayHQ). Certo la parola “compilare” lascia trasparire perdite di tempo e niente immediatezza nell’arrivare al vero e proprio fine ultimo: l’utilizzo dell’applicazione desiderata. Ma non è così… “nessuno nasce imparato” e perdere qualche minuto per capire cosa si intende veramente con questa spaventosa parola, non potrebbe far altro che bene. In ogni caso, vediamo ora come avere le librerire più famose e utilizzate al mondo (ahimè) sul nostro amicoperlapelle WINE.

Prima di tutto, se non l’abbiamo già fatto, installiamo WINE -.-‘

sudo apt-get install wine

ora passiamo a configurarlo digitando sempre da terminale

winecfg

così facendo si creerà una directory nascosta nella nostra home chiamata .wine dove andranno a salvarsi tutti i file di configurazione e i programmi .exe che installeremo sul “finto” drive C:\. Inoltre si aprirà una finestra dove poter impostare le caratteristiche del desktop virtuale, della grafica e del sonoro. Una volta finito possiamo chiudere tale finestra.

Se in una remota e dimenticata partizione del vostro Hard Disk possedete un’installazione di Winsows XP, questo è il momento di accedervi e copiare i files mscoree.dll e streamci.dll da c:\windows\system32\ nella directory di configurazione nascosta .wine/drive_c/windows/system32/. Attenzione: le DirectX 9.0 funzioneranno sotto WINE solo copiando questi due file da una versione di Windows XP già installata, e non Vista. Nel caso il vostro buon senso non vi abbia permesso di riservare alcun gigabyte del vostro disco rigido a tale sistema operativo, recuperate i due file da qui.

Sempre nella cartella nascosta .wine, aprite il file user.reg, individuate la stringa [Software\\Wine\\DllOverrides] (approsimativamente verso la riga 420) e sostituite l’elenco che vi trovate al di sotto con il segunete:

“d3d8″=”native”
“d3d9″=”native”
“d3dim”=”native”
“d3drm”=”native”
“d3dx8″=”native”
“d3dxof”=”native”
“dciman32″=”native”
“ddrawex”=”native”
“devenum”=”native”
“dinput”=”native”
“dinput8″=”native”
“dmband”=”native”
“dmcompos”=”native”
“dmime”=”native”
“dmloader”=”native”
“dmscript”=”native”
“dmstyle”=”native”
“dmsynth”=”native”
“dmusic”=”native”
“dplay”=”native”
“dplayx”=”native”
“dpnaddr”=”native”
“dpnet”=”native”
“dpnhpast”=”native”
“dswave”=”native”
“dxdiagn”=”native”
“mscoree”=”native”
“quartz”=”native”
“streamci”=”native”

salvate il file e chiudete.

Ora procediamo con la vera e propria installazione delle librerie DirectX scaricando la versione redistribuitable più recente da questa pagina. Sulla destra, nella fascia verde in alto, cliccate su Download Latest Version e salvate il file nella vostra home. Aperto il terminale, digitiamo:

wine directx*.exe

e scompattiamo creando una cartella temp nella nostra home. Da terminale spostiamoci nella cartella appena creata:

cd temp

e diamo questo comando per iniziare l’installazione:

wine DXSETUP.EXE

Al termine del processo di installazione, avviamo di nuovo winecfg da terminale e, nella finestra che si aprirà, spostiamoci nella scheda Librerie e cliccando sul tasto edit per i files d3d8, d3d9, ddrawex, dinut, dinput8, settiamo il valore “Buildin (wine)” per ognuno di essi.

Fatto ciò, sono pronte le DirectX 9.0 su WINE. Per testarle spostiamoci da terminale nella cartella .wine e digitiamo:

wine drive_c/windows/system32/dxdiag.exe

così da effettuare tutti i test necessari e constatarne il corretto funzionamento.

Have Phun!!!

venerdì, giugno 13, 2008

FANTASTICO!!!

Quando lo vidi per la prima volta rimasi senza parole… l’unica cosa che riuscivo a pensare era: LO VOGLIO! Potrete fare davvero di tutto con questo gioco-lezionedifisica! Vi basterà scaricare l’archivio 32-bit o 64-bit, a seconda della vostra architettura, e decomprimerlo dove vi pare. Non c’è bisogno di alcuna installazione, basta cliccare due volte sullo script di avvio “phun” e dare sfogo alla vostra fantasia… buon divertiamento!

Un militare al giorno del giudizio su Ubuntu! (DoomsdayHQ)

domenica, giugno 8, 2008

Tutta un’altra cosa vero?!?! 😉

Due sono i modi per poter rivivere le emozionanti avventure del militare solitario sperduto su marte a tener testa ad un orda di demoni spuntati fuori dal nulla in una veste grafica del tutto rinnovata: installare il deng (nuovo motore grafico) usando il .exe per Microsoft Windows grazie a WINE, oppure usare la versione nativa per Linux.

  • Per la prima soluzione basta scaricare l’exe a questo indirizzo ed installarlo con WINE.
  • Per quanti riguarda la seconda e più interessante via, senza dilungarmi, vi spiego subito i passaggi salienti per avere sulla nostra cara 8.04 il nuovo motore grafico per giocare ai vecchi e gloriosi DooM, Heretic e Hexen.

Per prima cosa procuratevi i .WAD (originali, shareware o presi da emule che siano) del capitolo che preferite (doom.wad / heretic.wad / ecc ecc.), e teneteli in una cartella in attesa di essere utilizzati dal nuovo motore grafico DoomsdayHQ (es. $HOME/wads/).

Ora scaricate i sorgenti da questo link. (Si avete capito bene, l’unico modo per giocarci nativamente è compilare i sorgenti per la nostra distro). Decomprimete il tutto nella vostra home, e diamo inizio alle danze.

Apriamo un terminale e iniziamo col dare questi comandi:

sudo apt-get update
sudo apt-get install build-essential cmake libgl1-mesa-dev libglu1-mesa-dev libsdl1.2-dev \
libsdl-mixer1.2-dev libsdl-net1.2-dev zlib1g-dev libpng-dev libncurses5-dev doxygen graphviz

Così da assicurarci di avere tutto il necessario per la compilazione dei sorgenti. Ora spostiamoci nella cartella doomsday/build/. Se avete decompresso il file scaricato nella vostra home, spostatevi in questo modo sempre da terminale:

cd $HOME/deng*/doomsday/build

Una volta posizionati, diamo inizio alla compilazione:

cmake ../
make
sudo make install

Attendiamo che il pc finisca di lavorare e, se non ci sono intoppi, la compilazione è completa! Il gioco è fatto! Ora dobbiamo solo fare qualche ritocco finale come creare le cartelle dei salvataggi in doomsday/ così:

cd $HOME/deng*/doomsday
mkdir jdoom jheretic jhexen

altrimenti i progressi fatti in gioco non si salveranno! E’ ora arrivato il momento di giocare! Possiamo usare la linea di comando:

doomsday -game [gioco] -file [percorso del .wad] -userdir [percorso cartella salvataggi]

Esempi:

doomsday -game jdoom -file /home/UTENTE/wads/doom.wad -userdir /home/UTENTE/deng*/doomsday/jdoom
doomsday -game jheretic -file /home/UTENTE/wads/heretic.wad -userdir /home/UTENTE/deng*/doomsday/jheretic
doomsday -game jhexen -file /home/UTENTE/wads/hexen.wad -userdir /home/UTENTE/deng*/doomsday/jnexen

rispettivamente per lanciare DooM, Heretic ed Hexen. Da notare che la dicitura “UTENTE” nei suddetti comandi da terminale, va sostituita con il proprio nome utente.

Oppure creare degli appositi scripts tramite un qualsiasi editor di testo, per ogni .WAD (DooM, Heretic, ecc.), e lanciare il nostro capitolo preferito con un semplice click, ecco un esempio:

#!/bin/sh
  /usr/local/bin/doomsday -game jdoom -file ~/wads/doom.wad \
      -userdir ~/doomsday/jdoom

Questo è tutto gente! Ora datevi da fare e spazzate via da marte quei luridi demoni! 😀