Search This Blog

Como muchos otros ya hicieron, por favor dejen comentarios o críticas, se aprecian!

Friday, November 6, 2009

GCFScape: Abrir archivos .gcf y desfragmentarlos

Nota: Desde la actualización de los juegos a steampipe, esta guía perdió relevancia ya que no hay necesidad de defragmentar los archivos que lo utilicen. Si aun siguen con algún juego que use el viejo sistema de gfcs, la guía debería seguir siendo aplicable.

El GCFScape es un programa que permite abrir los archivos .gcf ("Game Cache File") donde se almacena todos los datos de los juegos de valve (y muchos otros de steam), además de analizarlos para ver si estan corruptos, desfragmentarlos, y demás opciones.
Este resulta ser muy útil ya que el desfragmentador de steam muchas veces no termina de desfragmentar completamente los juegos, y suele mostrar 0% de fragmentación cuando en realidad se tiene hasta 10 o más en algunos casos.
Para desfragmentar con el gcfscape tienen que:

-Cerrar Steam (asegurense que esta cerrado con el administrador de tareas).
-Abrir un archivo .gcf con el GCFScape.
-En el menú de "Options", activar la opción "Write Access" y deshabilitar "Volatile Access".

Write access

-Desde el menú "Tools", elegir "Defragment".

Defragment

-Si se desea desfragmentar otro archivo, abrirlo desde el menú "File", y desfragmentarlo.

Si quieren desfragmentar todos los archivos .gcf, pueden hacerlo sin la necesidad de tener que repetir los pasos por cada archivo. Hay que:

-Bajar la última version del HLLib
-Extraer los archivos.
-Mover "HLExtract.exe" y "HLLib.dll" a la carpeta steamapps
-Crear un archivo de texto y escribir el código siguiente dentro de este:

@echo off
for %%F in (*.gcf) do "HLExtract.exe" -f -p "%%F"
pause

-Guardarlo con el nombre gcfdefrag.bat (asegurarse que se guarde en formato .bat)

gcfdefragbat
-Cerrar steam, y asegurarse de que el proceso se finalizó usando el administrador de tareas
-Ejecutar el archivo creado GCFDefrag.bat, y este desfragmentara todos los archivos gcf de la carpeta steamapps.

Defragmenting

Aviso que aparte de esto, es recomendable defragmentar el disco.

*Fuentes:
http://nemesis.thewavelength.net/index.php?c=216#p216
http://developer.valvesoftware.com/wiki/GCFScape#Defragmentation
http://forums.steampowered.com/forums/showthread.php?t=615264

2 comments: