- #1 publicado el 27/04/2011 @ 17:20
Editado por Ameb el 28/04/2011 @ 20:26
[Guía] Launcher | The launcher has experienced an error
Guía en edición
En esta guía se intenta explicar como funciona el patcher del lol, y qué se puede hacer cuando nos encontramos ante este temido error.
El funcionamiento del launcher lo añadiré próximamente. Es básicamente una traducción de la explicación de Matricus. (Matricus fue el principal desarrollador del ACE Client hasta que se unió a Riot). Fuente offline
A la hora de actualizar hay 3 archivos muy importantes, que pueden ser abiertos o editados con el bloc de notas.
/patcher_lib.log
Éste archivo guarda el log del patcher. Cuando se produce un error mirando éste archivo veremos qué ha sido. Aparecerá la etiqueta [ERROR] seguido de lo ocurrido.
/lol-cb3.game.version
Éste archivo almacena la versión actual del juego. También le dice al patcher qué debe actualizar y cómo. Modificar este archivo nos permitirá volver a descargar o copiar un parche.
/lol-cb3.game_p/lol-cb3.game_Y_XtoY.tocstore
Cuándo estamos actualizando, éste archivo contiene la lista de archivos a comprobar o actualizar.
Hay otro archivo a tener en cuenta que acompaña a éste último, que es el .store. Éste último archivo contiene los archivos del nuevo parche.
Hay varias cosas que se pueden hacer para evitar los errores:
Ninguna de ellas nos asegura que no se vayan a producir errores.
Cuando nos encontramos con un error, se han ido utilizando varios métodos más o menos rápidos para solventarlo. El error más común es el de "unable to verify source for expansion", y es el que intentaremos solucionar.
1. Reinstalar el juego
Vas a la web, te bajas el installer, actualizas un poco y listo. Creo que la descarga es de ~1.6 Gb
2. Pedirle a un amigo al que le funciona el juego los archivos
O bien le pides toda la carpeta del juego (~1.8Gb) o bien le pides sólo los archivos del parche. Los archivos del parche se corresponden con el archivo /lol-cb3.game_p/lol-cb3.game_Y_XtoY.store. Sustituyes el archivo he intentas actualizar. Éste es un método que no he probado, pero debería funcionar. (Siempre y cuando el error es por los archivos)
3. Utilizar el beta Patcher
Otra opción que no he probado, pero los de Riot aseguran que con éste Patcher se producirán menos errores. Importante que el juego esté funcionando correctamente cuando se instala, ya que cambia la estructura de los archivos del juego. Lo puedes encontrar en los foros europeos aquí
4. Volver a descargar el parche y actualizar
Lo primero que hay que hacer es ir al archivo version (de los comentados arriba):
5. No actualizar archivos problemáticos
Éste es el método que más suelo utilizar. Se trata de que cada vez que un archivo produce un problema, no actualizas dicho archivo. Hay archivos que se revisan en los parches que no aportan nada nuevo (generalmente) y que si al checkearlos el parcher da error puedes evitar que los revise.
Usaremos éste método si el launcher nos ha dado error, y al mirar el log figura algo parecido a lo siguiente:
IMPORTANTE sobre éste método:
6. Ignorar conflictos de archivos [No lo recomiendo]
Éste es un método sencillo, que a veces funciona. Se trata de que una vez te haya dado error al copiar archivos vayas al archivo version (de los comentados arriba), lo abras con el bloc de notas y busques las etiquetas perfomcopy y performdelete. Cambies los valores de 1 a 0 y de 0 a 1 respectivamente, y guardes.
Si no funciona, siempre puedes usar lo de volver a actualizar del método 4.
Próximamente más. Se aceptan sugerencias, quejas y demás (también ortográficas :P)
En esta guía se intenta explicar como funciona el patcher del lol, y qué se puede hacer cuando nos encontramos ante este temido error.
El funcionamiento del launcher lo añadiré próximamente. Es básicamente una traducción de la explicación de Matricus. (Matricus fue el principal desarrollador del ACE Client hasta que se unió a Riot). Fuente offline
A la hora de actualizar hay 3 archivos muy importantes, que pueden ser abiertos o editados con el bloc de notas.
/patcher_lib.log
Éste archivo guarda el log del patcher. Cuando se produce un error mirando éste archivo veremos qué ha sido. Aparecerá la etiqueta [ERROR] seguido de lo ocurrido.
/lol-cb3.game.version
Éste archivo almacena la versión actual del juego. También le dice al patcher qué debe actualizar y cómo. Modificar este archivo nos permitirá volver a descargar o copiar un parche.
/lol-cb3.game_p/lol-cb3.game_Y_XtoY.tocstore
Cuándo estamos actualizando, éste archivo contiene la lista de archivos a comprobar o actualizar.
Hay otro archivo a tener en cuenta que acompaña a éste último, que es el .store. Éste último archivo contiene los archivos del nuevo parche.
Hay varias cosas que se pueden hacer para evitar los errores:
- No utilizar skins/addons extraños al juego, o que no haya rastro de estos antes de actualizar.
- Desactivar la transferencia p2p (Peer to peer) para evitar descargar archivos corruptos.
- Ejecutar el patcher en modo Administrador.
- Tener Windows correctamente actualizado.
Ninguna de ellas nos asegura que no se vayan a producir errores.
Cuando nos encontramos con un error, se han ido utilizando varios métodos más o menos rápidos para solventarlo. El error más común es el de "unable to verify source for expansion", y es el que intentaremos solucionar.
1. Reinstalar el juego
Vas a la web, te bajas el installer, actualizas un poco y listo. Creo que la descarga es de ~1.6 Gb
2. Pedirle a un amigo al que le funciona el juego los archivos
O bien le pides toda la carpeta del juego (~1.8Gb) o bien le pides sólo los archivos del parche. Los archivos del parche se corresponden con el archivo /lol-cb3.game_p/lol-cb3.game_Y_XtoY.store. Sustituyes el archivo he intentas actualizar. Éste es un método que no he probado, pero debería funcionar. (Siempre y cuando el error es por los archivos)
3. Utilizar el beta Patcher
Otra opción que no he probado, pero los de Riot aseguran que con éste Patcher se producirán menos errores. Importante que el juego esté funcionando correctamente cuando se instala, ya que cambia la estructura de los archivos del juego. Lo puedes encontrar en los foros europeos aquí
4. Volver a descargar el parche y actualizar
Lo primero que hay que hacer es ir al archivo version (de los comentados arriba):
Citación
<?xml version="1.0"?>
<PackageVersion PatcherVersion="1.0.0.25" >
<Version>X</Version>
<Name>EU.Game.04_26_2011</Name>
<InProgress>FALSE</InProgress>
</PackageVersion>
<?xml version="1.0"?>
<PackageVersion PatcherVersion="1.0.0.25" >
<Version>X</Version>
<Name>EU.Game.04_26_2011</Name>
<InProgress>FALSE</InProgress>
</PackageVersion>
- En versión has de colocar la penúltima version del juego. Éstas versiones no se corresponden con los parches 1.0.0.ZZZ sino que es el número que aparece en el launcher cuando está descargando un fichero "X/Z". Z se referiría a la última versión mientras que X a la actual. Tendrías que poner Z-1. Si ponía 97, pondrás 96.
Si aparece InProgress TRUE entonces has de ponerlo como FALSE y eliminar las siguientes líneas (todo entre las etiquetas <PatcherTaskStatus>, ellas incluidas ).
Si tienes mal actualizado el juego y quieres que lo vuelva a actualizar restas 1 al número de versión.
- Por último eliminas los archivos .store y .tocstore de la carpeta lol-cb3.game_p
- Abres el launcher. Descargará de nuevo los archivos y actualizará
5. No actualizar archivos problemáticos
Éste es el método que más suelo utilizar. Se trata de que cada vez que un archivo produce un problema, no actualizas dicho archivo. Hay archivos que se revisan en los parches que no aportan nada nuevo (generalmente) y que si al checkearlos el parcher da error puedes evitar que los revise.
Usaremos éste método si el launcher nos ha dado error, y al mirar el log figura algo parecido a lo siguiente:
Citación
[ERROR] Unable to verify source for expansion [X archivo]
[ERROR] Unable to verify source for expansion [X archivo]
- Abrimos con el editor de texto (notepad mismo) el archivo tocstore (de los mencionados arriba), buscar el archivo que da el error (estará entre las etiquetas <Filename>Archivo</Filename>) y eliminar todo lo comprendido entre el <File> y </File> correspondientes (etiquetas <File></File> incluidas>.
- Una vez hecho esto volvemos a abrir el launcher y o bien funcionará o bien nos volverá a dar el error con otro archivo y deberemos repetir
IMPORTANTE sobre éste método:
- Los archivos que quites de la lista no se actualizarán, por lo que si se trata un archivo correspondiente al audio, a los campeones o a los mapas no se actualizará y podrías tener problemas
- Los archivos CFG suelen dar problemas y es seguro usar éste método para solventarlos.
- Si no estas seguro de un archivo recuerda que siempre puedes volver atrás utilizando el método 4 (reactualizar)
- Un archivo que dejes sin actualizar te seguirá dando errores en los siguientes parches, ya que nunca tendrás el archivo actualizado hasta que pongas el correcto.
6. Ignorar conflictos de archivos [No lo recomiendo]
Éste es un método sencillo, que a veces funciona. Se trata de que una vez te haya dado error al copiar archivos vayas al archivo version (de los comentados arriba), lo abras con el bloc de notas y busques las etiquetas perfomcopy y performdelete. Cambies los valores de 1 a 0 y de 0 a 1 respectivamente, y guardes.
- No tengo claro lo que hace exactamente este método, pero me parece que si tiene que sustituir un archivo y este ya existe no lo modifica. Lo cual consigue que no haya errores, pero que algunos archivos no se actualicen y por lo tanto después no puedas entrar a una partida, por ejemplo.
- Repito que ha habido casos en los que ha funcionado, y fue un técnico de Riot el que lo sugirió.
- Al actualizar es casi seguro que no te dará error, pero prueba a crear una personalizada y ver si funciona el juego.
Si no funciona, siempre puedes usar lo de volver a actualizar del método 4.
Próximamente más. Se aceptan sugerencias, quejas y demás (también ortográficas :P)
- - - -
Meh*


