Steam+proton+Ubuntu
- Sutter_Kaine
- Scoppiettante Seguace

- Messaggi: 475
- Iscrizione: giovedì 31 gennaio 2008, 12:27
- Località: Chiaravalle
Steam+proton+Ubuntu
Ciao a tutti, qualcuno sa aiutarmi a capire come si può seguire questa guida? Serve per Pronton per attivare una libreria, ma non riesco a capire bene che vuol dire. Grazie mille
https://github.com/z0z0z/mf-install
https://github.com/z0z0z/mf-install
- Janvitus
- Amministratore

- Messaggi: 18787
- Iscrizione: lunedì 25 aprile 2005, 15:52
- Desktop: GNOME Shell / Xfce
- Sesso: Maschile
- Località: Potenza
- Contatti:
Re: Steam+proton+Ubuntu
Questo non lo capisco...
Prova a dare semplicemente un env WINEPREFIX=~/.wine ./mf-install.sh dalla cartella dove sta quel file (e assumendo che la cartella wine sia nella tua home).WINEPREFIX="/dev/brain/wine prefixes can be anywhere/folder" ./mf-install.sh
Re: Steam+proton+Ubuntu
Ciao Sutter_Kaine,
visto che si tratta di Proton (la versione di Wine curata da Valve per Steam), cominciando dal principio, si tratta di eseguire:
Sostituendo “VERSIONE_PROTON” con la versione di Proton che stai usando (omettendo il numero finale della versione riportato con il trattino, quindi invece di “Proton 5.0-5” ad esempio, dovresti mettere soltanto “Proton 5.0”, così come appare nella cartella “common”):
Sostituendo “ID_DEL_GIOCO” con l'APPID che si può reperire facilmente cercando il gioco su steamdb.info (le librerie verranno installate solo per quel titolo):
Nota: se hai installato il gioco in un percorso alternativo, dovresti sostituire “$HOME/.local/share/Steam” di conseguenza (ad esempio con “/media/disco-esterno/Steam”).
Infine:
Dopo aver eseguito quest'ultimo codice, se non avevi impostato correttamente le variabili “PROTON” e “WINEPREFIX” nei codici precedenti, vedrai il messaggio “PROTON isn't a valid path” o “WINEPREFIX isn't a valid path”; in questo caso riprendi dal secondo codice per rimediare, assicurandoti che i percorsi specificati siano corretti.
Aggiungo che potrebbe non essere necessario aggiungere queste librerie nelle versioni più recenti di Wine (come potrebbe non essere più necessario quando saranno disponibili nuove versioni di Proton), in quanto gli sviluppatori di Wine hanno già iniziato a lavorare al supporto per Media Foundation (non so però a che punto siano arrivati).

visto che si tratta di Proton (la versione di Wine curata da Valve per Steam), cominciando dal principio, si tratta di eseguire:
Codice: Seleziona tutto
git clone https://github.com/z0z0z/mf-install
cd mf-install
Sostituendo “VERSIONE_PROTON” con la versione di Proton che stai usando (omettendo il numero finale della versione riportato con il trattino, quindi invece di “Proton 5.0-5” ad esempio, dovresti mettere soltanto “Proton 5.0”, così come appare nella cartella “common”):
Codice: Seleziona tutto
export PROTON="$HOME/.local/share/Steam/steamapps/common/Proton VERSIONE_PROTON"Sostituendo “ID_DEL_GIOCO” con l'APPID che si può reperire facilmente cercando il gioco su steamdb.info (le librerie verranno installate solo per quel titolo):
Codice: Seleziona tutto
export WINEPREFIX="$HOME/.local/share/Steam/steamapps/compatdata/ID_DEL_GIOCO/pfx"Infine:
Codice: Seleziona tutto
./mf-install.sh -proton
unset WINEPREFIX
Aggiungo che potrebbe non essere necessario aggiungere queste librerie nelle versioni più recenti di Wine (come potrebbe non essere più necessario quando saranno disponibili nuove versioni di Proton), in quanto gli sviluppatori di Wine hanno già iniziato a lavorare al supporto per Media Foundation (non so però a che punto siano arrivati).
mednafen-it - Gruppo di utenti italiani dell'emulatore Mednafen | Retro games: hidden gems - top titles - genre guides | Recommended games | Configurazione giochi Windows: Wine Staging con esync (dalla 4.6), drive_c +F + DXVK + vkd3d-proton + patch force feedback e force-large-address-aware
Re: Steam+proton+Ubuntu
Aggiungo istruzioni per la versione cab (che può essere necessaria per altri giochi come Resident Evil 7), con ripetizioni volute:
Sostituendo “VERSIONE_PROTON” con la versione di Proton che stai usando (omettendo il numero finale della versione riportato con il trattino, quindi invece di “Proton 5.0-5” ad esempio, dovresti mettere soltanto “Proton 5.0”, così come appare nella cartella “common”):
Sostituendo “ID_DEL_GIOCO” con l'APPID che si può reperire facilmente cercando il gioco su steamdb.info (le librerie verranno installate solo per quel titolo):
Nota: se hai installato il gioco in un percorso alternativo, dovresti sostituire “$HOME/.local/share/Steam” di conseguenza (ad esempio con “/media/disco-esterno/Steam”).
Qualora non lo avessi già installato, installa il pacchetto “cabextract”:
Infine:
Dopo aver eseguito quest'ultimo codice, se non avevi impostato correttamente le variabili “PROTON” e “WINEPREFIX” nei codici precedenti, vedrai il messaggio “PROTON isn't a valid path” o “WINEPREFIX isn't a valid path”; in questo caso riprendi dal secondo codice per rimediare, assicurandoti che i percorsi specificati siano corretti.
Adesso dovrai copiare manualmente il file “mfplat.dll” (presente nella cartella “mf-installcab” creata dal primo codice) nella cartella in cui si trova l'eseguibile del gioco (che puoi trovare andando da Steam nelle proprietà del gioco e poi selezionando “FILE LOCALI”, “SFOGLIA I FILE LOCALI...”). In modo che “mfplat.dll” si trovi nella stessa cartella del file eseguibile (che nel caso di Resident Evil 7 dovrebbe chiamarsi “re7.exe”).
Codice: Seleziona tutto
git clone https://github.com/z0z0z/mf-installcab
cd mf-installcab
Sostituendo “VERSIONE_PROTON” con la versione di Proton che stai usando (omettendo il numero finale della versione riportato con il trattino, quindi invece di “Proton 5.0-5” ad esempio, dovresti mettere soltanto “Proton 5.0”, così come appare nella cartella “common”):
Codice: Seleziona tutto
export PROTON="$HOME/.local/share/Steam/steamapps/common/Proton VERSIONE_PROTON"Sostituendo “ID_DEL_GIOCO” con l'APPID che si può reperire facilmente cercando il gioco su steamdb.info (le librerie verranno installate solo per quel titolo):
Codice: Seleziona tutto
export WINEPREFIX="$HOME/.local/share/Steam/steamapps/compatdata/ID_DEL_GIOCO/pfx"Qualora non lo avessi già installato, installa il pacchetto “cabextract”:
Codice: Seleziona tutto
sudo apt-get install cabextractCodice: Seleziona tutto
./install-mf-64.sh -proton
unset WINEPREFIX
Adesso dovrai copiare manualmente il file “mfplat.dll” (presente nella cartella “mf-installcab” creata dal primo codice) nella cartella in cui si trova l'eseguibile del gioco (che puoi trovare andando da Steam nelle proprietà del gioco e poi selezionando “FILE LOCALI”, “SFOGLIA I FILE LOCALI...”). In modo che “mfplat.dll” si trovi nella stessa cartella del file eseguibile (che nel caso di Resident Evil 7 dovrebbe chiamarsi “re7.exe”).
mednafen-it - Gruppo di utenti italiani dell'emulatore Mednafen | Retro games: hidden gems - top titles - genre guides | Recommended games | Configurazione giochi Windows: Wine Staging con esync (dalla 4.6), drive_c +F + DXVK + vkd3d-proton + patch force feedback e force-large-address-aware
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti