Newsgroup: it.comp.giochi.avventure.testuali
Titolo: [Inform 7] Linux: ecco come fare

Ciao a tutti, come state? :)
Ho installato Inform 7 su Linux poco fa: la versione per Windows 
funziona perfettamente con il noto emulatore Wine.
Ecco un piccolo howto (btw: vi prego Infit per Inform 7 !!!):
- Installate Wine (
http://www.winehq.com
)
- Installate IE4Linux (
http://www.tatanka.com.br/ies4linux/
)
- N.B. l'ambiente di IES4Linux (Internet Explorer 6 sotto Linux) e' 
perfetto per far girare Inform 7
- Scaricate una precedente versione di Inform 7: wget 
http://www.inform-fiction.org/I7Downloads/I7_3T38_Windows.exe
- N.B. purtroppo l'ultima versione, la 3Z95, per il momento non gira (!)
- Aprite una console e digitate: export WINEPREFIX="~/.ies4linux/ie6" 
(questo imposta l'ambiente di IES4Linux come predefinito per Wine)
- Ora procedete con l'installazione (sempre da console): wine 
I7_3T38_Windows.exe
- In seguito, per avviare Inform 7 potete costruirvi uno script su 
/usr/bin/Inform7 (o equivalente), del tipo:
#!/bin/bash
export WINEPREFIX="/home/MIO_UTENTE/.ies4linux/ie6"
cd /home/MIO_UTENTE/.ies4linux/ie6/drive_c/Program\ Files/Inform\ 7
wine Inform7.exe
- ricordatevi di sostituire MIO_UTENTE con il nome del vostro utente 
sotto Linux, e di dare i permessi di esecuzione allo script "Inform7" 
(chmod +x /usr/bin/Inform7)
- infine, aggiungete un link allo script sul desktop (ln -s 
/usr/bin/Inform7 /home/MIO_UTENTE/Desktop/Inform7), o dove preferite.
FRA

Francesco Sircana ha scritto: 

Ottimo, io uso Linux Slackware per scrivere i giochi, 
naturalmente con I6. 
Anch'io avevo pensato all'installazione con emulatore, ma ho 
desistito perchè non ho abbastanza tempo da dedicarvi. 
Strano che l'ultima versione di I7 non riesca a funzionare, 
forse qualche problema di risorse con l'emulatore Wine? 
Complimenti per l'operazione di hacking.
--  
Postato da Virgilio Newsgroup: scopri i nuovi gruppi 
Eros, foto e video a 
http://newsgroup.eros.virgilio.it

 - N.B. purtroppo l'ultima versione, la 3Z95, per il momento non gira (!)
Ho provato a scaricare il file I7_3V01_Windows.exe (versione piu' 
recente della 3T38): funziona anche questa! (per disinstallare la 3T38, 
ricordatevi di dare "wine Uninstall.exe" nella cartella di Inform 7 e di 
cancellare quest'ultima se non viene fatto dall'uninstaller).
bayz
FRA

 Strano che l'ultima versione di I7 non riesca a funzionare
L'installazione va a buon fine, ma si blocca al momento di caricare un 
sorgente. Cmq gira anche la penultima versione (vedi altro msg).
Giudizio: devo dire che gira davvero bene... (ho provato a scrivere un 
gioco di esempio, compilare, eseguire ed esportare in z5, ecc. ecc.)
Grazie per l'interessamento, ciao!
FRA

Massimo Corso ha scritto:
 > Strano che l'ultima versione di I7 non riesca a funzionare
Adesso funziona... eheh :]
A quanto ho capito dal debug di Wine, Inform7 v. 3Z95 richiede Rich 
Editor v. 5.0, mentre Wine ha "native" la versione 2.0.
A questo punto puoi (credo):
1) Provare ad aggiungere la DLL necessaria in Wine (non uso piu' Windows 
da anni: qualcuno si trova qualche "rich*" in /system32 ?)
2) Ricompilare il sorgente di Inform7 in modo da sostituirli la chiamata 
alla versione 5.0 con la 2.0.
3) Oppure -- MOLTO PIU' FIGO -- aprire con un editor esadecimale (es. 
khexedit) il file Inform7.exe, cercare la stringa "RICHEDIT50" (tutto 
maiuscolo) e sostituirla con "richedit20" (minuscolo).
Con quest'ultima patch, l'ultima versione di Inform7 gira 100% su Linux.
FRA

Proverò l'operazione nei prossimi giorni; in questo week end non 
ho proprio tempo, nel caso si bloccasse qualcosa. Hai risolto 
subito il problema con l'editor, complimenti. 
Certo apparteniamo ad un gruppo ristretto: utenti Linux e 
giocatori di avventure testuali. 
Ciao


 giocatori di avventure testuali. 
Gia' :)
Ho fatto aggiornare la pagina di Wine su Inform 7:
http://appdb.winehq.org/appview.php?iVersionId=5883
e aggiunto uno screenshot di Inform 7 v.3Z95 sotto Linux:
http://appdb.winehq.org/appimage.php?iId=4561
FRA

E' appena uscito Inform7 v. 4B91: funziona con la stessa patch.
FRA