(DUDA) Instalaciones obligatorias de los backups

d4v1dk0n7 está baneado por "troleos y clones"
Hola a todos!

En primer lugar me gustaría agradecer a toda la scene (en particular al gran hermes) todos los esfuerzos que (sin ánimo de lucro) están realizando y de los que nos beneficiamos todos.
Poseo un eclips3 del cual estoy muy contento (ahora mismo el mejor pincho que hay) pero me asalta una duda con respecto a las instalaciones obligatorias de los juegos, soy consciente de que debe de ser una difícil tarea (o imposible) el evitar que se hagan, pero es frustrante el tener un juego que ocupa 7 Gb en el disco externo y que te instale otros 5 Gb en el interno (consumo de espacio innecesario) cuando perfectamente se podría jugar desde el externo sin necesidad de instalar nada...
Lo que me gustaría saber es si hay algún entendido por aquí que pudiera iluminarnos en este tema (si a priori sería posible o no)...

Hasta luego!!
Realmente se instala en el disco duro para que vaya mas rapido las carga de los juegos.

Pero tienes razon, ahora que ya usamos un disco externo para que queremos instalarlo.
Hermes introdujo unas funciones para hacer enlaces, al igual que hacemos para cambiar la unidad de blueray para que se monte en una carpeta del disco duro interno o externo, se podria hacer que la carpeta donde esta instalada el juego en el disco interno, estuviera en el disco externo, en una carpeta referida para ello, y que se instale hay el juego.
Abria que saver que carpeta es, luego hacer creer que ya existe la carpeta antes de instalar el juego, y hacer la simulacion a que esta montada en el disco duro externo, y hacer ahora la instalacción.

Hay una utilidad llamada algo asi de Comgenie Awesome... que ya monta la unidad de BlueR, a una carpeta cualquiera que selecciones, se podria mirar para adaptarlo a lo que indicas.
Este es uno de los ultimos "problemillas" que quedan por solucionar, no entiendo bien como funciona esa instalacion, asi que no se si se podra bloquear desde el payload (o por otros medios)
La solucion definitiva a largo plazo seria deshabilitarlo para backups (y habilitarlo en discos originales para no quemar el lector)


A corto plazo se me ocurre una solucion (cutre, pero es posible que funcione)
Se podria hacer un programa que compare 2 rutas de carpetas (una del backup, y otra de los archivos instalados)
El programa compararia los archivos entre las 2 rutas.... y los que encuentre iguales serian borrados del backup

*Podria ser un programa.... o podria incluirse en el backup manager como opcional (para usarlo despues de la instalacion del juego)

--------------------------------
Es una solucion cutre y temporal, y no se si los archivos instalados son copias exactas de los del backup... pero en el caso de que fueran copias exactas creo que seria relativamente sencillo de hacer
Si bueno, se pueden borrar dichos datos del disco duro una vez ya instalado.

Ejemplo, el F1, que tiene un fichero de 1gb llamado install.nts es el unico fichero que copia cuando se instala, por lo que una vez instalado vas a GAMEZ del disco interno y lo puedes borrar, ya es un gb que ganas, hay algunos juegos que a narices tienes que meter en el disco interno o no funciona, en ese caso es bueno borra los datos de la carpeta gamez que se vean que son los que se instalan, por lo cual estarían doble en el disco interno.

Edito:

Bueno, he conseguido hacer funcionar el Wipeaut HD, que coja los datos de instalación desde el disco externo en vez del disco interno, son 2gb.

Pero es un engorro, primero la carpeta de instalación en el interno, se llama BCES00664DATA no BCES00664 como viene en el id del juego, algunos juegos coinciden con el ID y otros no, por lo que automatizarlo con OM va a ser mas complicado.
Por otra parte, hay que instalarlo primeramente en el disco duro interno, que se haga directamente en el disco duro externo, no funciona, se queda clavado por lo menos ese juego en la instalación y no pasa del 0%
No deja desinstalar del disco duro externo, por lo que una vez instalado, puede que no deje desinstarlarlo si se borran los datos del disco interno.

Por ahora solo he probado con el Wipeaut HD, y se nota que las cargas desde usb 2.0 son mas lentas, por lo menos este juego, tendría que comprobar si los videos se verían entrecortados, puesto que la velocidad del disco duro interno al externo hay un 25% de velocidad comparado al 75% que va el HDD interno. (La velocidad desde HDD externo es de 1/4 mas o menos comparado a la velocidad del hdd interno)

Habría que realizar una aplicación, para pasar los datos del disco interno al externo (yo lo hice por FTP... no queda bien), y alguna forma de pasarle las rutas al OM para que las monte directamente sin tener que pasar antes por el otro programa, y dejar este solo para pasar los datos instalados de un disco a otro.

Hay que tener en cuenta, que tampoco funcionaría con todos los juegos, los juegos que se tiene que instalar en el disco interno, si se cambiase para que funcionara en disco externo, uno si tiene ficheros mas grande de 4gb... ya darian error, 2º si desmonta las unidades usb al iniciar el juego como pasa con el F1, también se pierde el montaje del hdd externo.

Edito 2:
He creado una nueva version del OM con esa posibilidad.
hilo_open-manager-v2-1-instalar-juegos-en-hdd-externo_1504137
d4v1dk0n7 está baneado por "troleos y clones"
Antes de nada gracias a todos por responder, y sobre todo a ti wuepe, por haberte tomado la molestia de modificar Open Manager para tratar de llevar a cabo lo que aquí se planteó.
Según dices lo has conseguido con Wipeout, pero aún así dices que te obliga a instalar el juego igualmente en el disco interno antes de poder realizar el procedimiento de leerlo desde el disco externo, es realmente extraño esto...
Una vez que el procedimiento funciona es posible borrar los datos del interno entonces?
Con los cambios que he realizado, ahora ya reconoce la carpeta game como propia del interno, asi que deja instalar y desinstalar como si del disco duro interno fuese.

El problema es que si lo instalas en un disco, luego entras al otro que no esta instalado claro esta, y vas a herramientas de datos de juego, al no encontrar la carpeta que tendria que estar, da por hecho que el juego se ha desinstalado, y borra del registro que el juego ya esta instalado.

Por ello es necesario, que este en el externo instalado, y en el interno que exista la carpeta, pero solo con dos ficheros, para que al entrar a herramientas de datos de juego, no borre del registro su instalacción, dira que son 15kb pero lo importante es que, ya no es necesario reinstalarlo.

Si, ya esta testeado, y soluccionado lo que comente, solo queda este detalle, que a narices se necesita estar en ambos sitios, claro esta, si solo instalas en externo y no entras nunca en herramientas de datos, no hay fallo, el registro se manteniene que se instalo, pero al entrar en dicho sitio, es lo que chafa todo.
d4v1dk0n7 está baneado por "troleos y clones"
Hola de nuevo wuepe y gracias por tu aportación, entonces es posible meter toda la instalación en el disco duro externo, siempre y cuando se tenga la misma carpeta en el disco duro interno con estos dos archivos, para que el disco crea que ya está instalado, ok.
Ahora la gran pregunta: Ves factible el conseguir que no se haga instalación alguna en disco interno ni externo? (exceptuando esta carpeta en el interno con los dos archivos), ya que realmente los datos ya están copiados, són datos duplicados para nada.
Con tu modificación se ha conseguido evitar el consumo de espacio innecesario en disco interno, pero ese consumo se produce ahora en el externo, si un juego ocupa 7Gb en el disco externo y la instalación ocupa otros 5Gb (aunque sea en el externo también) tenemos el mismo problema, sólo que en otro disco...

De nuevo gracias por tu aportación!
Bueno, una vez instalado, puedes coger mirar los ficheros de la carpeta USRDIR, y borrar los que se instalan, y borrarlos de la carpeta GAMEZ.

Eso lo puedes hacer ha mano, una vez instalado, lo puedes borrar, puesto que no lo usa ya de esa carpeta si no de la de instalada.

Por ejem. el Wipeaut tiene 7 ficheros en USRDIR llamados data00.psarc, data01.psarc ... data06.psarc
Sumandolos son 2gb, pues se pueden borrar de la carpeta GAMEZ, puesto que ya estan instalados en la otra carpeta.
Asi ahorras espacio imnecesario. Si tienes que reinstalar, pues devuelves los ficheros a su sitio.

Ten cuenta que los ficheros que no estan en USRDIR, en el raiz de donde esta instalado, como param, icon, etc... si que no se pueden borrar, pero si tiene mas carpetas puedes mirar cuales son los duplicados.

Edito: Añadido nueva utilidad para hacer mas fácil copiar los datos instalados de una unidad a otra, borrar o copiar solo los ficheros param / icon.
7 respuestas