Welcome Anonymous !FaceBookGoogle +TwitterChaine YoutubeFlux Rss

LE site francophone de référence sur le Hack de vos PlayStations
 

Précommande du COBRA ODE à 99€ FDPIN

Chargement ...

Panneau de modération ]

[TUTO] Créez votre Almanach Ni No Kuni en Francais

Les tutoriaux créés par nos membres et notre équipe.

Modérateur: Newsers

[TUTO] Créez votre Almanach Ni No Kuni en Francais

Messagepar Battosai94 » Mar 26 Fév 2013 19:15

Image


Vous avez été déçu par la non traduction de l'almanach physique, présent dans l'édition collector ? Ou souhaitez tout simplement pouvoir trimballer votre livre partout ? Ce tuto' est là pour vous aider à créer votre propre PDF du grimoire.

Pré-requis :

  • Une PS3 en CFW
  • L'homebrew multiMAN
  • Le jeu Ni No Kuni
  • Un PC sous Windows disposant de PowerShell
  • Le logiciel ImageMagick
  • L'archive au bas de l'article
  • De la place sur votre disque dur, environ 2 Go

I. Préparation du PC

  1. Installez l'application ImageMagick
  2. Extrayez l'archive de l'article sur votre PC
  3. Ouvrez l'interpréteur Powershell et tapez le code suivant :

    Code: Tout sélectionner
    Set-ExecutionPolicy Unrestricted

  4. La ligne qui précède autorise l'exécution de Script Powershell sur votre PC
  5. Vous êtes prêt à passer aux étapes suivantes ^^x

II. Extraction de l'Almanach (PS3)

  1. Lancez multiMAN
  2. Copiez le fichier hd05_fr.adat, présent dans le dossier PS3_GAME/USRDIR/
    , sur une clé USB ou directement sur votre PC par FTP
  3. Une fois le fichier hd05_fr.adat sur votre PC vous pourrez passer à la prochaine étape

III. Extraction des fichiers (PC)

  1. Créez un fichier TXT avec le code suivant :

    Code: Tout sélectionner
    #Ni no Kuni Shiroki Seihai no Jouou
    endian big
    idstring "PSAR"
    get VER short
    get MVER short
    getdstring COMP 0x4
    get START long
    get ENTRYSIZE long
    get FILES long
    get CHKSIZE long
    get TWO long
    set BASEOFF files
    math BASEOFF * ENTRYSIZE
    math BASEOFF + 0x20
    math files - 1
    getdstring null 0x15
    get TSIZE long
    get NULL byte
    get OFFSET long
    savepos TBL
    set COUNT TSIZE
    math COUNT / 0x10000
    math COUNT + 1
    goto BASEOFF
    for i = 0 < COUNT
    get TMP short
    putarray 0 i TMP
    next i
    comtype unzip_dynamic
    for i = 0 < COUNT
    getarray ZSIZE 0 i
    append
    clog MEMORY_FILE OFFSET ZSIZE ZSIZE
    append
    math OFFSET + ZSIZE
    next i
    goto 0 MEMORY_FILE
    goto TBL
    for i = 1 to FILES
    if i == FILES
    savepos tmp MEMORY_FILE
    get NSIZE asize MEMORY_FILE
    math NSIZE - tmp
    getdstring NAME NSIZE MEMORY_FILE
    else
    GetCT NAME string 0x0a MEMORY_FILE
    endif
    getdstring null 0x15
    get SIZE long
    get NULL byte
    get OFFSET long
    log NAME OFFSET SIZE
    next i

  2. Exécutez quickbms.exe, présent dans le dossier quickbms
  3. Sélectionnez le fichier TXT que vous venez de créer
  4. Sélectionnez le fichier hd05_fr.adat
  5. Une fois le fichier gvd.dat extrait, exécutez ripper.exe

IV. Renommage des images

  1. Récupérez les dossiers intitulés LR0XXX et trick présents dans \data\book\fr\BigData, placez les dans C:\NiNoKuni\, vous pouvez supprimer le reste
  2. Copiez le code suivant bout par bout dans l'interpréteur PowerShell :

    Code: Tout sélectionner
    Get-Childitem -path "C:\NiNoKuni" -recurse | Where-Object {$_.PSChildName -match "^\d+_b\.jpg$"} | Foreach-Object {Rename-Item $_.FullName -newname ($_.Name -creplace "_b","")}

    On renomme les fichiers "xxxx_b.jpg" en "xxxx.jpg"

    Code: Tout sélectionner
    Get-Childitem -path "C:\NiNoKuni" -recurse | Where-Object {$_.PSChildName -match "^\d+_a\.jpg$"} | Foreach-Object {Rename-Item $_.FullName -newname ($_.Name -creplace "_a","") -erroraction 'silentlycontinue'}

    On renomme les fichiers "xxxx_a.jpg" en "xxxx.jpg"

    Code: Tout sélectionner
    Get-Childitem -path "C:\NiNoKuni" -recurse | Where-Object {$_.PSChildName -match "^\d+_a\.jpg$"} | Del

    On supprime les fichiers inutiles
Note : Cette étape est réalisable sous Linux en utilisant le Script de D Ray300

V. Conversion en PNG

  1. Copiez le code suivant bout par bout dans l'interpréteur PowerShell :

    Code: Tout sélectionner
    Get-ChildItem -path "C:\NiNoKuni" -Recurse | Where-Object {!$_.PsIsContainer -and $_.FullName -match "LR\d+" -and $_.Name -gt "0053.jpg"} | Del

    On supprime tous les fichiers inutiles présents dans LR0XXX (qualité inférieure)

    Code: Tout sélectionner
    Get-ChildItem -path "C:\NiNoKuni" -Recurse | Where-Object {!$_.PsIsContainer -and $_.FullName -match "trick" -and $_.Name -gt "0103.jpg"} | Del

    On supprime tous les fichiers inutiles présents dans trick (qualité inférieure)

    Code: Tout sélectionner
    cd "C:\Program Files (x86)\ImageMagick"

    On se rend dans le dossier d'ImageMagick (modifiez la commande en fonction de l'emplacement du répertoire d'installation) afin de raccourcir un peu la commande

    Code: Tout sélectionner
    Get-Childitem -path "C:\NiNoKuni" -recurse | Where-Object {!$_.PSIsContainer} | Foreach-Object {.\mogrify.exe -format png $_.FullName}

    On converti les fichiers JPG en PNG (pas mal de temps dû au nombre de fichiers)

    Code: Tout sélectionner
    Get-Childitem -path "C:\NiNoKuni" -recurse | Where-Object {$_.PSChildName -match "^.+\.jpg$"} | Del

    On supprime les fichiers JPG qui sont dorénavant inutiles
Note : Cette étape est réalisable sous Linux en utilisant le Script de D Ray300

VI. Assemblage des fichiers

  1. Copiez le code suivant bout par bout dans l'interpréteur PowerShell :

    Code: Tout sélectionner
    New-Item -type directory -path "C:\NiNoKuni\PDF"

    On commence par créer le dossier où seront placés les fichiers à convertir

    Code: Tout sélectionner
    Get-Childitem -path "C:\NiNoKuni" -recurse | Where-Object {$_.PSIsContainer -and $_.Name -match "^LR\d+$"} | Foreach-Object {.\montage.exe -tile 9x6 -geometry +0+0 "C:\NiNoKuni\$_\*" "C:\NiNoKuni\PDF\$_.png"}

    On assemble la multitude d'images en images individuelles

    Code: Tout sélectionner
    Get-Childitem -path "C:\NiNoKuni" -recurse | Where-Object {$_.PSIsContainer -and $_.Name -match "^trick$"} | Foreach-Object {.\montage.exe -tile 13x8 -geometry +0+0 "C:\NiNoKuni\$_\*" "C:\NiNoKuni\$_.png"}


    On assemble la multitude d'images en images individuelles
Note : Cette étape est réalisable sous Linux en utilisant le Script de D Ray300 (certaines étapes inutiles)

VII. Conversion en PDF

  1. Copiez le code suivant bout par bout dans l'interpréteur PowerShell :

    Code: Tout sélectionner
    .\convert.exe "C:\NiNoKuni\PDF\*.png" "C:\NiNoKuni\PDF\Almanach-Ni-No-Kuni.pdf"

  2. Récupérez votre PDF tout beau, tout neuf dans C:\NiNoKuni\PDF\, le fichier trick.png, présent dans C:\NiNoKuni\, est un "bonus"
  3. Vous pouvez également réaliser une archive CBZ/CBR avec les fichiers PNG si vous souhaitez utiliser un logiciel de lecture plutôt qu'un autre

Cliquez pour Télécharger

Outils


Je tiens à remercier les personnes suivantes pour leur apport :


Sources : Battosai94, PS-Addict, XeNTaX, Gamefaqs
Image

I never sleep, cause sleep is the cousin of death
Avatar de l’utilisateur
Battosai94
Addict
 
Messages: 1777
Inscription: Ven 3 Sep 2010 00:14

Réponse Rapide

 

Retourner vers Tuto Ps3

Qui est en ligne

  • Au total il y a 2 utilisateurs en ligne :: 0 enregistré, 0 invisible et 2 invités (basées sur les utilisateurs actifs des 15 dernières minutes)
  • Le record du nombre d’utilisateurs en ligne est de 875, le Lun 17 Jan 2011 21:13
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités