|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2006
Città: Reggio Emilia
Messaggi: 1341
|
Guida: Colori corrotti e Aero - BeiVecchiGiochi su Win7/Vista
Apro questo thread e scrivo questa piccola guida per tutti coloro che, come me, amano rispolverare i vecchi capolavori del passato, o come spesso vengono chiamati: i GoodOldGames (ogni riferimento cose/persone/SITI WEB è puramente casuale
![]() La guida in breve: I vecchi giochi 2D, su Windows Vista/7 spesso crashano o vengono eseguiti con i colori sballati. La soluzione è chiudere il processo explorer.exe, lanciare il gioco e ripristinare explorer.exe quando si ha finito di giocare. Per farlo potete: Codice:
- scaricare il file allegato in fondo al post - scompattare l'archivio nella cartella del gioco dove c'è il .exe principale - (FACOLTATIVO) rinominare il file (consiglio con lo stesso nome del .exe) - aprire il file con Blocco Note o altro editor - sostituire "eseguibile.exe" col nome del .exe principale (mantenendo .exe) Il gioco va quindi lanciato tramite il file scaricato Il problema: i vecchi giochi (sopratutto quelli 2D o con un 3D primitivo) soffrono di una incompatibilità con Aero, il sistema grafico del desktop di Windows Vista e 7. Nel pratico succede che quando facciamo partire il gioco, nel peggiore dei casi genera un errore/schermo nero/crash e nel migliore dei casi parte tutto liscio tranne che per i colori, che risulteranno sballati e sbrilluccicanti...inguardabili. La causa: per quanto ho capito, la tavolozza dei colori dei giochi vecchi è gestita in modo "diversa" (o antiquato, se volete) rispetto alla gestione di Aero. Ciò è alquanto normale, visto che la tecnologia va avanti anche per quanto riguarda il software. Soluzioni fantasiose: Per risolvere questo fastidioso problema, molti hanno trovato le soluzioni più fantasiose (e spesso non sempre funzionanti per tutti gli utenti e/o per tutti i giochi). Queste non possono che far venire un sorriso a chi bazzica nel mondo infomatico, essendo molto...strane. Ve ne cito 2: "lasciare aperta la finestra di una cartella (es. documenti)", "tornare momentaneamente al desktop con ALT-TAB e poi nuovamente al gioco, e continuare a farlo finchè non tornano i colori giusti". Altre già meno strane che a volte funzionano, a volte no: "attivare la compatibilità con precedenti versioni di windows", "disattivare i temi visivi", attivare la visualizzazione di 256 colori... Soluzione definitiva (si spera): Tutte le "soluzioni fantasiose", hanno però un loro perchè: girano tutte attorno al problema reale della gestione differente dei colori. Inclusa quella di lasciare la cartella documenti aperta (ebbene sì). Infatti il vero "problema" generato da Aero è insito nel processo "explorer.exe" (NOTA: non ha nulla a che vedere con internet explorer, il browser per la navigazione web), che si occupa appunto del desktop (inteso come interfaccia del sistema operativo, non tanto di quel desktop dove vanno a finire quasi tutte le nostre icone e cartelle. Per chi conoscesse linux, si potrebbe paragonare a GNOME o KDE, anche se molto alla lontana, ma è solo per avere un'idea). Una volta capito questo, la soluzione si fa molto facile: chiudere explorer.exe. Si ma come? E la domanda successiva sarà: se chiudo explorer.exe, mi ritrovo davanti solo lo sfondo del desktop, niente icone, niente barra di windows...come lo avvio poi il gioco? battendo le mani a ritmo di "ammazza la vecchia col crick"??? Giusta osservazione. E la soluzione (finalmete quella concreta che stavate tutti aspettando) è la seguente: creare un file batch (per chi non lo sapesse è un file di testo eseguibile con estensione ".bat") che si occupa da solo di chiudere explorer.exe, lanciare il gioco in questione, e rilanciare explorer.exe una volta usciti dal gioco. QUINDI??!! Allegato in fondo al post trovere il file zippato che potete liberamente scaricare e diffondere alle masse. Per usarlo dovete fare quanto segue (la guida vera e propria): - copiate il file "OldGames.bat" nella cartella dove è presente il file .exe del relativo gioco - rinominatelo come volete (consiglio con lo stesso nome del .exe, ma lasciando ovviamente l'estensione .bat) - apritelo col Blocco Note o con un altro editor di testi - cambiate la riga "eseguibile.exe" con il nome dell'eseguibile del gioco (il file .exe del gioco) - OPZIONALE: create un collegamento sul desktop o dove vi pare - NOTA: se avete chiamato il .bat come il .exe potete direttamente cambiare le proprietà del collegamento esistente che avrete probabilmente creato quando avete installato il gioco mettendo al posto ".exe", ".bat" - NOTA2: l'icona del nuovo collegamento sarà quella classica dei file .bat, ma si può facilmente cambiare dalle proprietà del collegamento stesso (tranne nel caso mettiate il collegamento della cartella giochi di win 7/vista) L'alternativa è quella di creare voi stessi il file (invece di scaricarlo). Per farlo: - cliccate col tasto destro del mouse in uno spazio vuoto all'interno della cartella dove è presente il .exe del gioco - cliccate sulla voce Nuovo -> Documento di testo - aprite il file appena creato e scrivete quanto segue Codice:
taskkill /F /IM explorer.exe eseguibile.exe Start explorer.exe - salvate e uscite dal blocco note (o dall'editor che stavate usando) - rinominate il file con un nome che vi pare (consiglio sempre lo stesso nome del .exe per comodità) e con l'estensione .bat (al posto di .txt) - OPZIONALE, NOTA, NOTA2: vedi sopra Una volta fatto questo non dovete fare altro che lanciare il gioco tramite questo file o il collegamento di questo (e non più tramite il collegamento al .exe originale del gioco) NOTA: fin qui si è parlato sempre di Aero, quindi qualcuno potrebbe dire: "Ma non basta disattivare Aero???" La risposta è: "Sì...e no. A volte non basta, purtroppo. È come se Aero fosse sempre un minimo presente nel tema di windows, anche quando questo è impostato su quello semplice" Buon divertimento!
__________________
Cooler Master Gladiator 600 ASUS M4A79T Deluxe AMD PhenomII X4 965 Black Edition @4.0GHz OCZ 2x2Gb Obsidian DDR3 1600MHz MSI Nvidia GeForce GTX 760 HAWKCooler Master Gx550 550W 80+ (+12V -> 44A) "Meno male che c'è steam con i suoi sconti, così posso continuare ad avere una lista di giochi lunghissima a cui non giocherò mai " - akrilico Ultima modifica di Caridorc : 27-05-2010 alle 11:10. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Oct 2004
Messaggi: 1429
|
Consiglio: metti a inizio del post una BREVE descrizione del problema e la sua soluzione, poi tutta la pappardella della spiegazione.
Non tutti hanno la pazienza di leggersi quel popo' di post, anche perché dai delle spiegazioni fin troppo dettagliate: il livello informatico della gente presente sul forum è comunque superiore alla media.
__________________
Notebook: Ryzen 5 3500U, 12GB DDR4, Radeon Vega 8, Windows 10 Home e Linux Mint Debian Edition (Lenovo IdeaPad 3 15ADA05) Console : Nintendo Wii & 2DS |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Nov 2006
Città: Reggio Emilia
Messaggi: 1341
|
Aggiunta la "Guida in breve"
thx ![]()
__________________
Cooler Master Gladiator 600 ASUS M4A79T Deluxe AMD PhenomII X4 965 Black Edition @4.0GHz OCZ 2x2Gb Obsidian DDR3 1600MHz MSI Nvidia GeForce GTX 760 HAWKCooler Master Gx550 550W 80+ (+12V -> 44A) "Meno male che c'è steam con i suoi sconti, così posso continuare ad avere una lista di giochi lunghissima a cui non giocherò mai " - akrilico |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Oct 2008
Città: Monza
Messaggi: 35155
|
Su Seven ho problemi con i pixel colorati con questo gioco Sanitarium , qualcuno ha risolto ??
![]() http://www.jointheadventures.com/fil...tarium_boh.jpg
__________________
Pr0ject 0rigin - Pr0ject_0rigin83 - Pr0ject_0rigin - pr0ject0rigin
Xbox Series X - PlayStation 5 - Switch Oled - Deck Oled Samsung 43 Q60B - Asus TUF F15 |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Apr 2007
Città: dappertutto
Messaggi: 680
|
Ottima guida, ti converrebbe farla linkare dal thread GoodOldGames...
|
![]() |
![]() |
![]() |
#6 | ||
Senior Member
Iscritto dal: Nov 2006
Città: Reggio Emilia
Messaggi: 1341
|
Quote:
Cosa importante: nel .bat al posto di "eseguibile.exe" va messo il nome del .exe che avvia il gioco, non quello che apre il classico launcher, la finestra da cui puoi anche lanciare il gioco. Bisogna fare attenzione perchè molti giochi usano quel metodo, e solitamente quando fanno il collegamento sul desktop durante l'installazione, lo fanno del launcher e non del .exe principale EDIT: Quote:
...l'ho cercato con "goodoldgames" e con "good old games" ma non credo di averlo trovato. E' sempre sotto giochi per pc, giusto?
__________________
Cooler Master Gladiator 600 ASUS M4A79T Deluxe AMD PhenomII X4 965 Black Edition @4.0GHz OCZ 2x2Gb Obsidian DDR3 1600MHz MSI Nvidia GeForce GTX 760 HAWKCooler Master Gx550 550W 80+ (+12V -> 44A) "Meno male che c'è steam con i suoi sconti, così posso continuare ad avere una lista di giochi lunghissima a cui non giocherò mai " - akrilico Ultima modifica di Caridorc : 27-05-2010 alle 14:00. |
||
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Oct 2008
Città: Monza
Messaggi: 35155
|
Quote:
__________________
Pr0ject 0rigin - Pr0ject_0rigin83 - Pr0ject_0rigin - pr0ject0rigin
Xbox Series X - PlayStation 5 - Switch Oled - Deck Oled Samsung 43 Q60B - Asus TUF F15 |
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Oct 2008
Città: Monza
Messaggi: 35155
|
Quote:
![]() Per caso è possibile impostare la modalità widescreen 16:10 e 16:9 sul file batch ?? In modo tale che compaiono le bande nere ai lati ![]()
__________________
Pr0ject 0rigin - Pr0ject_0rigin83 - Pr0ject_0rigin - pr0ject0rigin
Xbox Series X - PlayStation 5 - Switch Oled - Deck Oled Samsung 43 Q60B - Asus TUF F15 |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Nov 2006
Città: Reggio Emilia
Messaggi: 1341
|
Di nulla...
![]() Per quanto riguarda la tua domanda: la vedo dura, al massimo mi sa che potresti forzare la risoluzione, ma non saprei nè se nè come si possa fare. Però appena torno da lavoro provo a documentarmi...
__________________
Cooler Master Gladiator 600 ASUS M4A79T Deluxe AMD PhenomII X4 965 Black Edition @4.0GHz OCZ 2x2Gb Obsidian DDR3 1600MHz MSI Nvidia GeForce GTX 760 HAWKCooler Master Gx550 550W 80+ (+12V -> 44A) "Meno male che c'è steam con i suoi sconti, così posso continuare ad avere una lista di giochi lunghissima a cui non giocherò mai " - akrilico |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Oct 2008
Città: Monza
Messaggi: 35155
|
Ok grazie ^^
__________________
Pr0ject 0rigin - Pr0ject_0rigin83 - Pr0ject_0rigin - pr0ject0rigin
Xbox Series X - PlayStation 5 - Switch Oled - Deck Oled Samsung 43 Q60B - Asus TUF F15 |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Nov 2006
Città: Reggio Emilia
Messaggi: 1341
|
Nada, non ho trovato nulla di utile....puoi provare a vedere se creando un profilo dal catalyst (usi la 4890 come vga principale, giusto?) puoi forzare la risoluzione del gioco...a quel punto nel batch della mia guida invece dell'eseguibile del gioco devi mettere il file del profilo creato col catalyst (con la conseguenza che dovrai anche spostare il file bat nella stessa cartella del file del profilo)
Insomma la vedo dura....
__________________
Cooler Master Gladiator 600 ASUS M4A79T Deluxe AMD PhenomII X4 965 Black Edition @4.0GHz OCZ 2x2Gb Obsidian DDR3 1600MHz MSI Nvidia GeForce GTX 760 HAWKCooler Master Gx550 550W 80+ (+12V -> 44A) "Meno male che c'è steam con i suoi sconti, così posso continuare ad avere una lista di giochi lunghissima a cui non giocherò mai " - akrilico |
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Oct 2008
Città: Monza
Messaggi: 35155
|
Trovato nulla manco io
__________________
Pr0ject 0rigin - Pr0ject_0rigin83 - Pr0ject_0rigin - pr0ject0rigin
Xbox Series X - PlayStation 5 - Switch Oled - Deck Oled Samsung 43 Q60B - Asus TUF F15 |
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Nov 2006
Città: Reggio Emilia
Messaggi: 1341
|
Ripensandoci...qualche anno fa mio fratello usava un programmino che si chiama universal widescreen patcher con Need For Speed Most Wanted per usarlo in 16:10. Magari fa al caso tuo, però non mi ricordo come funziona e non saprei se si possa adattare il batch insieme all'uso del programma...
__________________
Cooler Master Gladiator 600 ASUS M4A79T Deluxe AMD PhenomII X4 965 Black Edition @4.0GHz OCZ 2x2Gb Obsidian DDR3 1600MHz MSI Nvidia GeForce GTX 760 HAWKCooler Master Gx550 550W 80+ (+12V -> 44A) "Meno male che c'è steam con i suoi sconti, così posso continuare ad avere una lista di giochi lunghissima a cui non giocherò mai " - akrilico |
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Oct 2008
Città: Monza
Messaggi: 35155
|
Forse andrà solo con quel gioco
__________________
Pr0ject 0rigin - Pr0ject_0rigin83 - Pr0ject_0rigin - pr0ject0rigin
Xbox Series X - PlayStation 5 - Switch Oled - Deck Oled Samsung 43 Q60B - Asus TUF F15 |
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Nov 2006
Città: Reggio Emilia
Messaggi: 1341
|
Dalla wiki ci sono diversi giochi supportati (ma non most wanted)...prova, un motivo se si chiama "universal" ci sarà...
Se poi funziona magari aplio la guida mettendonci un batch per i monitor wide o 16:10 ![]()
__________________
Cooler Master Gladiator 600 ASUS M4A79T Deluxe AMD PhenomII X4 965 Black Edition @4.0GHz OCZ 2x2Gb Obsidian DDR3 1600MHz MSI Nvidia GeForce GTX 760 HAWKCooler Master Gx550 550W 80+ (+12V -> 44A) "Meno male che c'è steam con i suoi sconti, così posso continuare ad avere una lista di giochi lunghissima a cui non giocherò mai " - akrilico |
![]() |
![]() |
![]() |
#16 |
Senior Member
Iscritto dal: Oct 2008
Città: Monza
Messaggi: 35155
|
Però il gioco deve ampliare il FOV per andare in wide ... su Sanitarium che è un 2D fisso come fa ad andare ?? Dici che mette le bande nere laterali ??
__________________
Pr0ject 0rigin - Pr0ject_0rigin83 - Pr0ject_0rigin - pr0ject0rigin
Xbox Series X - PlayStation 5 - Switch Oled - Deck Oled Samsung 43 Q60B - Asus TUF F15 |
![]() |
![]() |
![]() |
#17 |
Senior Member
Iscritto dal: Nov 2006
Città: Reggio Emilia
Messaggi: 1341
|
Il gioco a dir la verità non lo conosco, però altri giochi 2d aumentando la risoluzione aumentavano il FOV (mi vengono in mente i primi Age Of Empires, i vari Worms)...cioè aumentavano "la quantità di cose visibili a schermo, l'area di gioco"
__________________
Cooler Master Gladiator 600 ASUS M4A79T Deluxe AMD PhenomII X4 965 Black Edition @4.0GHz OCZ 2x2Gb Obsidian DDR3 1600MHz MSI Nvidia GeForce GTX 760 HAWKCooler Master Gx550 550W 80+ (+12V -> 44A) "Meno male che c'è steam con i suoi sconti, così posso continuare ad avere una lista di giochi lunghissima a cui non giocherò mai " - akrilico |
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: Nov 2009
Città: Saviano(NA)
Messaggi: 1018
|
![]()
__________________
Un GRAZIE a tutti voi del forum che ogni giorno mi tirate fuori dai casini .......... ![]() Sto giocando a : Hitman Codename 47 |
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: Oct 2008
Città: Monza
Messaggi: 35155
|
Sì ho capito, però questo è fisso a 640x480, può darsi che non si possono aumentare le cose da vedere a schermo ^^
__________________
Pr0ject 0rigin - Pr0ject_0rigin83 - Pr0ject_0rigin - pr0ject0rigin
Xbox Series X - PlayStation 5 - Switch Oled - Deck Oled Samsung 43 Q60B - Asus TUF F15 |
![]() |
![]() |
![]() |
#20 |
Senior Member
Iscritto dal: Nov 2006
Città: Reggio Emilia
Messaggi: 1341
|
No allora mi sa di no..e mi sa che non ci puoi fare proprio nulla...ma attualmente (a 640x480) lo vedi deformato? Perchè se è così basta che smanetti con le impostazioni del monitor (intendo proprio dai tastini del monitor) ridimensionando l'immagine in modo che vengano le bande nere (che in questo caso sono parte non sfruttata dello schermo). Tanto queste impostazioni sono specifiche per risoluzione, quindi non ti vai a scombinare quelle che usi di solito
![]()
__________________
Cooler Master Gladiator 600 ASUS M4A79T Deluxe AMD PhenomII X4 965 Black Edition @4.0GHz OCZ 2x2Gb Obsidian DDR3 1600MHz MSI Nvidia GeForce GTX 760 HAWKCooler Master Gx550 550W 80+ (+12V -> 44A) "Meno male che c'è steam con i suoi sconti, così posso continuare ad avere una lista di giochi lunghissima a cui non giocherò mai " - akrilico |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:56.