Entra

View Full Version : Vampire - The Masquerade Bloodlines


Naraku_ITA
03-11-2013, 09:22
Salve a tutti, vorrei sottoporvi un problema riguarda questo gioco.
Utilizzo Windows 7 64bit, e una volta installato il gioco, e fatto partire, mi accorgo che non utilizza le texture ad alta risoluzione, ma solo a bassa risoluzione.

Ho trovato il problema e sembrerebbe riguardare la troppa memoria che ho di 6GB che il gioco non riconosce.
Una prima risoluzione è quella di ridurre la memoria a 2GB dal comando msconfig e opzioni avanzate (una bella rottura visto che bisogna sempre riavviare il PC per rendere le modifiche attive, se si vuole ogni volta modificare la memoria allo stato originale dopo aver giocato).

Una altra soluzione è la seguente trovata in un sito:
Low resolution textures

People sometimes email me asking if I know about an issue whereby the game displays low resolution textures even though the user's video card should be capable of displaying high resolution graphics.

I never witnessed this problem myself, which meant I was never able to diagnose it. Apparently someone by the name of DoctorOld_Nick did figure out what was going on. He posted on some forum somewhere and was quoted on the Steam forums by donzi, who reports he can't remember where the original information was found.

I found somewhat extreme but efficient solution to this problem. The source of evil is way of determining texture memory. shaderapidx9.dll (function ComputeTextureMemorySize) does that in rather barbaric way by creating fake textures until the system gorges up and then deletes it, summing size of those textures in process. And with big RAM it easily outruns boundaries of int type.

Fix is very simple and dangerous - hardcode the DLL to always return 0x7F000000 as a result. Be sure to backup the file and don't use it on any other system!

Here's the hex: shaderapidx9.dll

address new old
000262CC: 90 75
000262CD: 90 0C
000262D4: 7F 04

I do not know who either donzi or DoctorOld_Nick are. I have not attempted to perform the modification described. Brad Jelinski has, however, and he reports success.

Il fatto è che cercando in questo file, con un programma esadecimale quei codici da trovare e modificare, non ci sono! O almeno ci sono ma io sono troppo nabbo per trovarli.

Insomma qualcuno sa come risolvere questo problema della memoria? Grazie mille.

x_Master_x
03-11-2013, 10:30
Non ho il gioco quindi posta la dll, in allegato oppure un qualsiasi servizio di file hosting

Naraku_ITA
03-11-2013, 11:00
Non ho il gioco quindi posta la dll, in allegato oppure un qualsiasi servizio di file hosting

Ecco qui troverai il file.
https://docs.google.com/file/d/0BzE8bKAMi92GQTk5QXAxYmhYQ3c/edit?usp=drive_web

Non c'è un modo per illudere il gioco, così da fargli riconoscere 2GB di ram?

x_Master_x
03-11-2013, 11:10
Fatto, fammi sapere se ti funziona:
http://www.yourfilelink.com/get.php?fid=857828

P.S. Se ti dovesse funzionare come credo, aggiungilo ai tuoi file di Google Docs e posta il link, in caso altre persone avessero bisogno.

Naraku_ITA
03-11-2013, 11:27
Fatto, fammi sapere se ti funziona:
http://www.yourfilelink.com/get.php?fid=857828

P.S. Se ti dovesse funzionare come credo, aggiungilo ai tuoi file di Google Docs e posta il link, in caso altre persone avessero bisogno.

Adesso lo provo, però nell'attesa ho trovato una patch non ufficiale, che risolve questo problema! XD

Naraku_ITA
03-11-2013, 11:30
No purtroppo non funziona, adesso il gioco non parte proprio! Xd MI dice che nel sistema operativo ci sono solo 15MB di ram!
Cmq con la patch nn ufficiale funziona, ora le texture sono ad alta risoluzione!

ecco la parch:
http://www.patches-scrolls.de/patch/4647/59318/59300/download

x_Master_x
03-11-2013, 14:20
15MB? :asd:
Si vede che i valori che hai postato non sono corretti ma l'importante è che hai risolto con la patch non ufficiale ;)

Jon Irenicus
03-11-2013, 14:46
Se ci sono altre questioni sul gioco si continua sul thread ufficiale, vedere sommario.
Cmq come noto la patch unofficial è obbligatoria.