Saltar al contenido

¿Cómo detectar manualmente los juegos de Steam instalados?

Solución:

TLDR; crear o modificar su juego actual appmanifest archivo (en tu caso appmanifest_356190.acf) en tus Steam steamapps carpeta y ajuste los siguientes valores:

  • StateFlags para 1026,
  • LastUpdated para 0,
  • UpdateResult para 4,
  • SizeOnDisk para 0,
  • buildid para 0,
  • LastOwner para <identical value>,
  • BytesToDownload para 0, y
  • BytesDownloaded para 0.
  • Quite los valores de la InstalledDepots y MountedDepots sección.

Esto funcionó para mí después de probar un escenario similar. No estoy seguro de qué valores son estrictamente necesarios para cambiar.

A continuación se muestra la ruta que tomé para llegar a esta conclusión.


Simulé tu problema.
En uno de mis discos me quedaba poco espacio, así que comencé a descargar un juego que tenía al menos la mitad de ese tamaño, lo pause después de unos segundos y salí de Steam.

Verifiqué qué archivos se modificaron / crearon en función del ID de Steam del juego y encontré (como era de esperar) el appmanifest_.acf archivo (en el Steam steamapps carpeta), que contiene números enteros que le dicen a Steam qué juego tiene qué estado y dónde se puede encontrar (el mismo archivo de usuario l3l_aze se refiere en su respuesta).
Nada revolucionario.

Luego probé algunos escenarios:

  • Yo (copié y pegué y) borré eso .acf archivo, para ver cómo reaccionaría Steam y para duplicar su situación. Abrí Steam nuevamente, pero (lógicamente) no reconoció que el juego se había descargado parcialmente.

  • Iniciando la descarga nuevamente (al hacer clic en ‘Instalar’ en la Biblioteca de Steam) obtuve lo mismo “No tienes suficiente espacio en disco“advertencia (en realidad habría continuado donde lo había dejado, reconociendo los archivos en la carpeta de descarga, cuando lo probé con un juego más pequeño).

  • Salí de Steam de nuevo, agarré un .acf archivo de un juego que sabía que había terminado con éxito, y lo renombré a appmanifest_.acf para que se corresponda con el juego que estaba intentando instalar (así que ‘356190‘en el caso de Middle Earth: Shadow of War). Eliminé los valores para LastUpdated, SizeOnDisk y BytesToDownloady reinició Steam.
    Podría hacer clic en el botón ‘Actualizar’ para continuar con la descarga, pero simplemente no descargaría nada.

  • Entonces traté de “Verificar la integridad de los archivos del juego.“, pero no funcionó. Este proceso probablemente necesite información del appmanifest así como.

  • Borré el valor de BytesToDownload de nuevo, busqué el tamaño del juego en la carpeta de descargas y pegó ambos en los lugares correctos (sin las comas). Mostraba el nuevo tamaño, pero aún no había dado: la descarga se atascó al 0%.

  • Los “Borrar caché de descarga“después de cambiar el nombre de la carpeta de descarga (para mantener los archivos que ya había descargado) no ayudó.

  • Solo vaciando el appmanifest el archivo no funciona: pensé que el appmanifest podría repoblarse con los valores correctos, pero no es así.

  • Luego comencé a descargar otro archivo, a pausarlo y a copiar los valores en el appmanifest a nuestro juego appmanifest (se cambiaron los siguientes valores: StateFlags para 1026 (marcándolo como ‘Actualización requerida pero ya comenzada’1), LastUpdated para 0, UpdateResult para 4, SizeOnDisk para 0, buildid para 0, LastOwner para <identical value>, BytesToDownload para 0, y BytesDownloaded para 0. También eliminé los valores de la InstalledDepots y MountedDepots sección, y mantuvo los dos números enteros idénticos, 228980 en el SharedDepots sección (este es probablemente el código para DirectX o Visual Basic redistribuible2, por lo que probablemente no sea importante para este propósito).
    Esto funcionó: después de reiniciar Steam, el juego continuó descargándose desde donde lo dejó.
    (Sin embargo, esto podría depender ligeramente de los juegos desde y hacia los que copie los valores).


1. https://www.reddit.com/r/Steam/comments/4x3il8/deployments_and_steam/
2. https://crosscode.gamepedia.com/Steam_depots

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *