Autor Tema: Creando repack The Witcher 3 [FINALIZADO]  (Leído 57411 veces)

Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 9577
Creando repack The Witcher 3 [FINALIZADO]
« Respuesta #255 en: 22 de Junio de 2016, 10:42:48 am »
4 horas, he dejado datos para comprimir con LZ4, si queremos menos tiempo el tamaño continuará subiendo..
Siempre que pasa igual sucede lo mismo



exorc

  • Usuario Completo
  • ***
  • Mensajes: 158
Creando repack The Witcher 3 [FINALIZADO]
« Respuesta #256 en: 22 de Junio de 2016, 10:58:10 am »
Por mi está bien...

Qué versión es la que no da problemas o da menos, la steam o la de GOG?

Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 9577
Creando repack The Witcher 3 [FINALIZADO]
« Respuesta #257 en: 22 de Junio de 2016, 11:01:24 am »
No se, yo tengo la de STEAM, he leido que la de GOG hace cosas raras
Siempre que pasa igual sucede lo mismo



Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 9577
Creando repack The Witcher 3 [FINALIZADO]
« Respuesta #258 en: 22 de Junio de 2016, 06:44:11 pm »
Mientras se instala la que espero como "versión para subir" estoy creando un setup para Linux, poniendo las utilidades nativas que requiere el rip, eso quiere decir:

Compilar xdelta, quickbms, precomp y que los binarios funcionen en una versión más antigua de Linux Mint, concretamente una que tengo para testeos que es la 14 y está aislada (no tiene internet) , tengo la suspicácia de que bajo Linux, al menos a mi,  tardará menos en instalarse.
Siempre que pasa igual sucede lo mismo



exorc

  • Usuario Completo
  • ***
  • Mensajes: 158
Creando repack The Witcher 3 [FINALIZADO]
« Respuesta #259 en: 22 de Junio de 2016, 08:27:34 pm »
A ver lo que me tarda a mi en windows espia, que mas que un so es un malware...

Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 9577
Creando repack The Witcher 3 [FINALIZADO]
« Respuesta #260 en: 22 de Junio de 2016, 08:50:51 pm »
Que asco de juego joder como lo odio...nunca habia tenido tantos problemas con un rip, nunca, si me sale otro fallo, te lo dejo todo para ti, te explico que ficheros van con nanozip le pasas el precomp y el srep y lo subes, toy quemado con este juego
Siempre que pasa igual sucede lo mismo



Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 9577
Creando repack The Witcher 3 [FINALIZADO]
« Respuesta #261 en: 23 de Junio de 2016, 10:32:43 am »
Bieeeeeeeeeeeeennn  ;D ya está solventado, se me colaron unos ficheros a inyectar que estaban vacios por eso el xdelta me daba fallo, he probado la instalación bajo Linux mediante wine, ha funcionado perfectamente, me ha tardado 3h 30', pero dejemoslo en 4 horas.

El tamaño 24.7Gb's, instalado 44.7gb's :D es una buena compresión  :ouo: teniedo en cuenta que ya está todo comprimido y solo se han recodificado unos cuantos videos

Ya miraré de cambiar la compresión de los LZ4 más adelante para reducir tiempo y tamaño  :ok:

Siempre que pasa igual sucede lo mismo



exorc

  • Usuario Completo
  • ***
  • Mensajes: 158
Creando repack The Witcher 3 [FINALIZADO]
« Respuesta #262 en: 23 de Junio de 2016, 11:04:37 am »
 Buen trabajo :ok: :ok:

Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 9577
Creando repack The Witcher 3 [FINALIZADO]
« Respuesta #263 en: 23 de Junio de 2016, 02:06:31 pm »
Esta noche probaré la instalación bajo Windows, por tema de antivirus y todo eso
Siempre que pasa igual sucede lo mismo



Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 9577
Creando repack The Witcher 3 [FINALIZADO]
« Respuesta #264 en: 23 de Junio de 2016, 06:05:19 pm »
He conseguido modificar el script para que solo extraiga los datos y no los descomprima, de esa manera puedo comparar los tamaños comorimidos y ver cuales se pueden recomprimir con zlib :D
Siempre que pasa igual sucede lo mismo



Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 9577
Creando repack The Witcher 3 [FINALIZADO]
« Respuesta #265 en: 24 de Junio de 2016, 12:11:29 am »
¿Exorc harás el speech-add-on de los otros idiomas o simplemente con lo subido ya es suficiente?, calcula que pueden ser unos 12-14 gb's en total
Siempre que pasa igual sucede lo mismo



Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 9577
Creando repack The Witcher 3 [FINALIZADO]
« Respuesta #266 en: 24 de Junio de 2016, 12:59:40 pm »
Voy a comentar los experimentos que he realizado

1-He modificado el script para que extraiga los datos NO ZLIB pero sin descomprimirlos
2-He identificado que compresi´no tenia cada fichero, unos llevan LZ4 y otros DOZBOX
3-He conseguido los programas (que adjunto)
4-Con los ficheros LZ4 el juego le quita ciertos datos al inicio y al final /unos 5 bytes, en total 10 bytes), para solventar eso tenemos dos opciones, con un script que lo haga automáticamente o aplicar un parche delta, he creado un delta y el MD5 final es correcto
5-No se usaria el quickbms para la importación, iria por inyección de datos, de esa manera se puede aplicar el xdelta mejor y toericamente todo iria más rápido
6-Al ser (teoricamente) una instalación más rápida se pueden comprimir más datos, con lo que nos lleva a un reducción de tamaño

NOTA:
Esto solo es aplicable a los .bundle del content, los .bundle del DLC ya vienen todos con zlib
Siempre que pasa igual sucede lo mismo



Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 9577
Creando repack The Witcher 3 [FINALIZADO]
« Respuesta #267 en: 24 de Junio de 2016, 01:02:29 pm »
Script para solo EXTRAER los datos, NO descomprimir (LZ4, dobox y snappy)

Quote (selected)
# The Witcher 3 (script 0.1.2.3) :D
# script for QuickBMS http://quickbms.aluigi.org
#
# Modified version by KAPITALSIN, use at your own risk
#
#In that case we only want to extract data NON zlib
#NOT decompress
#
# Thanks to Aluigi for this script, you rocks!! :D
#
get EXT extension
if EXT == "bundle"

    idstring "POTATO70"
    get BUNDLE_SIZE long
    get DUMMY_SIZE long
    get DATA_OFF long
    math INFO_OFF = 0x20
    math DATA_OFF + INFO_OFF
    goto INFO_OFF
    for INFO_OFF = INFO_OFF < DATA_OFF
        getdstring NAME 0x100
        getdstring HASH 16
        get ZERO long
        get SIZE long
        get SIZE long
        get OFFSET long
        get TSTAMP longlong
        getdstring ZERO 16
        get DUMMY long
        get ZIP long
        savepos INFO_OFF

        if  ZIP == 2
            comtype snappy
            log NAME OFFSET  SIZE

        elif ZIP == 3
            comtype doboz
            log NAME OFFSET  SIZE

        elif ZIP == 4
            comtype lz4
            log NAME OFFSET  SIZE

       elif ZIP == 5
            comtype lz4
            log NAME OFFSET SIZE
        endif
    next

else

    print "Error: unsupported extension %EXT%"
    cleanexit

endif
Siempre que pasa igual sucede lo mismo



Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 9577
Creando repack The Witcher 3 [FINALIZADO]
« Respuesta #268 en: 24 de Junio de 2016, 01:13:57 pm »
Script por si solo queremos EXTRAER (no descomprimir) ficheros DOBOZ

Spoiler for Hiden:
Quote (selected)
# The Witcher 3 (script 0.1.2.4) :D
# script for QuickBMS http://quickbms.aluigi.org
#
# Modified version by KAPITALSIN, use at your own risk
#
# We only want to extract, not decompress the DOBOZ data
#
# Thanks to Aluigi for this script, you rocks!! :D
#
get EXT extension
if EXT == "bundle"

    idstring "POTATO70"
    get BUNDLE_SIZE long
    get DUMMY_SIZE long
    get DATA_OFF long
    math INFO_OFF = 0x20
    math DATA_OFF + INFO_OFF
    goto INFO_OFF
    for INFO_OFF = INFO_OFF < DATA_OFF
        getdstring NAME 0x100
        getdstring HASH 16
        get ZERO long
        get SIZE long
        get SIZE long
        get OFFSET long
        get TSTAMP longlong
        getdstring ZERO 16
        get DUMMY long
        get ZIP long
        savepos INFO_OFF

        if ZIP == 3
            comtype doboz
            log NAME OFFSET  SIZE

         endif
    next

else

    print "Error: unsupported extension %EXT%"
    cleanexit

endif

Solo para los LZ4
Spoiler for Hiden:
Quote (selected)
# The Witcher 3 (script 0.1.2.5) :D
# script for QuickBMS http://quickbms.aluigi.org
#
# Modified version by KAPITALSIN, use at your own risk
#
# We only want to extract, not decompress the LZ4 data
#
# Thanks to Aluigi for this script, you rocks!! :D
#
get EXT extension
if EXT == "bundle"

    idstring "POTATO70"
    get BUNDLE_SIZE long
    get DUMMY_SIZE long
    get DATA_OFF long
    math INFO_OFF = 0x20
    math DATA_OFF + INFO_OFF
    goto INFO_OFF
    for INFO_OFF = INFO_OFF < DATA_OFF
        getdstring NAME 0x100
        getdstring HASH 16
        get ZERO long
        get SIZE long
        get SIZE long
        get OFFSET long
        get TSTAMP longlong
        getdstring ZERO 16
        get DUMMY long
        get ZIP long
        savepos INFO_OFF

        if ZIP == 4
            comtype lz4
            log NAME OFFSET  SIZE

       elif ZIP == 5
            comtype lz4
            log NAME OFFSET SIZE
        endif
    next

else

    print "Error: unsupported extension %EXT%"
    cleanexit

endif
Siempre que pasa igual sucede lo mismo



Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 9577
Creando repack The Witcher 3 [FINALIZADO]
« Respuesta #269 en: 25 de Junio de 2016, 12:31:14 pm »
Dos disco duros offline, por separado, en sitios diferentes, cuando se pide una resubida entonces se conectan, no hay nada online, ya acabé escarmentado con las bajadas de tensión y de algún ftp que borraba lo que queria
Siempre que pasa igual sucede lo mismo