Custom Protocol

[GekiHEN] [Vita] Game Shrinker : économisez de la place sur votre console

Supprimez les fichiers de traduction, les cinématiques d'autres langues et les manuels pour économiser de la place sur votre PS Vita.

Saviez-vous que certains fichiers de traduction et cinématiques de jeux pouvaient vous grignoter jusqu'à plus de 1 giga-octet ? Afin de remédier à cela et d'économiser considérablement de la place sur votre carte mémoire PS Vita (qui coûte en plus la peau du cul), le développeur Dakor a eu la bonne idée de créer Game Shrinker, un utilitaire permettant d'effacer ces fichiers lourds et pas très utiles.

game-shrinker-1-0-screenshot-1


En réalité, ces fichiers seront "vidés de leur contenu" et pèseront 0 octet, leur suppression n'étant quelques fois pas supportée par le jeu. Dakor a pensé à tout, puisqu'il a inclus une fonctionnalité Try-A-Dummy qui permet de garder dans un coin ces fichiers et de les remplacer par des fichiers vides, afin que l'utilisateur puisse vérifier dans un premier temps si le jeu fonctionne correctement. Car oui, hélas, certains titres font de la résistance et ne marchent plus sans leurs fichiers de langues...

Par ailleurs, l'auteur travaille à un système de "rétrécissement" avancé, où les vidéos des jeux pourraient être remplacées par des court-métrages factices que le jeu serait en mesure de charger et jouer. Cela permettrait en outre de réduire les risques d'accident ou de blocage. Malheureusement, cette première version de Game Shrinker ne propose pas cette feature, Dakor ayant du mal à trouver les paramètres d'encodage corrects.

bouton-telecharger-v2,2
Game Shrinker 1.0, par Dakor

Notes

  • Dans certains jeux, la longueur des vidéos est intégrée au code, autrement dit il faudra attendre que le temps normalement réservé à telle cinématique soit écoulé. N'oubliez pas cependant que dans la plupart des jeux vidéo, il est possible de sauter une cinématique en appuyant sur [Croix], [Cercle], [PS_Start] ou [PS_Select] ;
  • L'utilitaire une liste de mot-clés pour trouver les manuels, traductions et vidéos. Bien qu'à l'heure actuelle, cela soit assez fiable pour la majorité des jeux, l'utilisation de ces mot-clés peut retourner de faux positifs/négatifs. C'est pourquoi vous devez rétrécir vous-même les fichiers trouvés. Si la recherche ne renvoie rien, cherchez pas vous-même ;
  • Si vous trouvez les fichiers de vidéos et/ou langues d'un jeu manuellement, et qui ne sont pas trouvés par l'algorithme de recherche, n'hésitez pas à contacter Dakor pour qu'il les ajoute manuellement, en lui spécifiant bien sûr le nom ou l'ID du jeu ;
  • Rétrécir les mauvais fichiers peut "casser" un jeu. Si cela arrive, vous devrez ré-installer le jeu sur votre PS Vita (pensez donc à bien faire une copie via QCMA sur votre PC avant toute manipulation).

Utilisation

  • Sélectionnez le jeu que vous souhaitez rétrécir ;
  • Appuyez sur [Croix] pour lancer l'algorithme de recherche ;
  • Choisissez le fichier que vous souhaitez rétrécir (comme par exemple les fichiers de langues dans Multi-Lang-Versions) ;
  • Pressez la gâchette [R1] pour lancer le rétrécissement du fichier ou dossier ;
    • Ou bien utilisez la fonction Try-A-Dummy.

Voilà comment utiliser cette fonction Try-A-Dummy :

  • Choisissez le fichier que vous souhaitez rétrécir ;
  • Utilisez [L1] pour faire une copie du fichier original et rétrécir le fichier original ;
  • Lancez le jeu et vérifiez s'il crashe (cela se produit la plupart du temps soit au démarrage soit au moment où la vidéo rétrécie est censée être jouée) ;
  • Retournez sur Game Shrinker et retrouvez la copie du fichier original que vous avez rétréci (en ".backup_") ;
    • Si le jeu a crashé : appuyez sur [L1] sur la copie ".backup" pour la restaurer ;
    • Si le jeu a fonctionné comme si de rien n'était : appuyez sur [R1] pour supprimer définitivement la copie.

Ceci est mon premier projet C depuis des années, il n'est donc peut-être pas parfait. Au début, je l'ai codé comme un projet parallèle pour améliorer mes connaissances en langage C et pour soutenir la communauté Vita en pleine croissance ! Avec le prix très élevé des cartes mémoires PS Vita, j'espère que certains utilisateurs trouveront cela utile. Je n'ai pas programmé Game Shrinker spécialement pour ce concours, mais je me suis dit : pourquoi pas le soumettre ? Le code source sera publié sur GitHub après un petit nettoyage et réusinage de code. ;)
Dakor

Wirus

Avez-vous déjà vu un gentil virus ? Maintenant, oui.

5 commentaires

Connectez-vous pour laisser un commentaire



  • ( ! ) Notice: Undefined variable: row in /home/custp/public_html/wp-content/plugins/bridgedd/bridgedd_driver.php on line 505
    Call Stack
    #TimeMemoryFunctionLocation
    10.08353136088{main}( ).../index.php:0
    20.08353136376require( '/home/custp/public_html/wp-blog-header.php' ).../index.php:17
    30.620524252304require_once( '/home/custp/public_html/wp-includes/template-loader.php' ).../wp-blog-header.php:19
    40.640424310016include( '/home/custp/public_html/wp-content/themes/gridlove/single.php' ).../template-loader.php:98
    50.849625224376comments_template( ).../single.php:32
    60.852225248160require( '/home/custp/public_html/wp-content/themes/gridlove-child/comments.php' ).../comment-template.php:1508
    70.855425253440wp_list_comments( ).../comments.php:83
    80.855525255816Walker_Comment->paged_walk( ).../comment-template.php:2177
    90.855525256616Walker_Comment->display_element( ).../class-wp-walker.php:387
    100.855525256616Walker_Comment->display_element( ).../class-walker-comment.php:139
    110.855625257688Walker_Comment->start_el( ).../class-wp-walker.php:144
    120.855625274200Walker_Comment->html5_comment( ).../class-walker-comment.php:190
    130.855725274552get_avatar( ).../class-walker-comment.php:371
    140.856225279256apply_filters( ).../pluggable.php:2683
    150.856225279656WP_Hook->apply_filters( ).../plugin.php:206
    160.856225280408bridgedd_pro_xcomment_avatar( ).../class-wp-hook.php:290
    170.856225280408phpbb_avatar( ).../bridgedd_xcomment.php:101

    ( ! ) Notice: Undefined variable: row in /home/custp/public_html/wp-content/plugins/bridgedd/bridgedd_driver.php on line 505
    Call Stack
    #TimeMemoryFunctionLocation
    10.08353136088{main}( ).../index.php:0
    20.08353136376require( '/home/custp/public_html/wp-blog-header.php' ).../index.php:17
    30.620524252304require_once( '/home/custp/public_html/wp-includes/template-loader.php' ).../wp-blog-header.php:19
    40.640424310016include( '/home/custp/public_html/wp-content/themes/gridlove/single.php' ).../template-loader.php:98
    50.849625224376comments_template( ).../single.php:32
    60.852225248160require( '/home/custp/public_html/wp-content/themes/gridlove-child/comments.php' ).../comment-template.php:1508
    70.855425253440wp_list_comments( ).../comments.php:83
    80.855525255816Walker_Comment->paged_walk( ).../comment-template.php:2177
    90.855525256616Walker_Comment->display_element( ).../class-wp-walker.php:387
    100.855525256616Walker_Comment->display_element( ).../class-walker-comment.php:139
    110.855625257688Walker_Comment->start_el( ).../class-wp-walker.php:144
    120.855625274200Walker_Comment->html5_comment( ).../class-walker-comment.php:190
    130.855725274552get_avatar( ).../class-walker-comment.php:371
    140.856225279256apply_filters( ).../pluggable.php:2683
    150.856225279656WP_Hook->apply_filters( ).../plugin.php:206
    160.856225280408bridgedd_pro_xcomment_avatar( ).../class-wp-hook.php:290
    170.856225280408phpbb_avatar( ).../bridgedd_xcomment.php:101
    Avatar RayCrym dit :

    Salut,
    Peut-on modifier la taille/durée de la vidéo de prise en main après réinitialisation de la vita ?
    Merci de votre réponse

  • @RayCrym malheureusement pas possible. ^^ Peut-être en remplaçant la vidéo d'intro par une vidéo d'une seconde dans les fichiers système, mais je te déconseille de faire ça, des fois que ça fasse planter à tout jamais ta console... :/

    (la fameuse vidéo, je me la suis tapée tellement de fois que je la connais encore par cœur xD)

  • Wah je connaissais même pas ! :O Comme quoi, on en apprend tous les jours ! Merci beaucoup @Cimmerian ! :)


  • ( ! ) Notice: Undefined variable: row in /home/custp/public_html/wp-content/plugins/bridgedd/bridgedd_driver.php on line 505
    Call Stack
    #TimeMemoryFunctionLocation
    10.08353136088{main}( ).../index.php:0
    20.08353136376require( '/home/custp/public_html/wp-blog-header.php' ).../index.php:17
    30.620524252304require_once( '/home/custp/public_html/wp-includes/template-loader.php' ).../wp-blog-header.php:19
    40.640424310016include( '/home/custp/public_html/wp-content/themes/gridlove/single.php' ).../template-loader.php:98
    50.849625224376comments_template( ).../single.php:32
    60.852225248160require( '/home/custp/public_html/wp-content/themes/gridlove-child/comments.php' ).../comment-template.php:1508
    70.855425253440wp_list_comments( ).../comments.php:83
    80.855525255816Walker_Comment->paged_walk( ).../comment-template.php:2177
    90.868625280024Walker_Comment->display_element( ).../class-wp-walker.php:387
    100.868625280024Walker_Comment->display_element( ).../class-walker-comment.php:139
    110.868625281096Walker_Comment->start_el( ).../class-wp-walker.php:144
    120.868625297608Walker_Comment->html5_comment( ).../class-walker-comment.php:190
    130.868725297984get_avatar( ).../class-walker-comment.php:371
    140.869225302688apply_filters( ).../pluggable.php:2683
    150.869225303088WP_Hook->apply_filters( ).../plugin.php:206
    160.869225303840bridgedd_pro_xcomment_avatar( ).../class-wp-hook.php:290
    170.869225303840phpbb_avatar( ).../bridgedd_xcomment.php:101

    ( ! ) Notice: Undefined variable: row in /home/custp/public_html/wp-content/plugins/bridgedd/bridgedd_driver.php on line 505
    Call Stack
    #TimeMemoryFunctionLocation
    10.08353136088{main}( ).../index.php:0
    20.08353136376require( '/home/custp/public_html/wp-blog-header.php' ).../index.php:17
    30.620524252304require_once( '/home/custp/public_html/wp-includes/template-loader.php' ).../wp-blog-header.php:19
    40.640424310016include( '/home/custp/public_html/wp-content/themes/gridlove/single.php' ).../template-loader.php:98
    50.849625224376comments_template( ).../single.php:32
    60.852225248160require( '/home/custp/public_html/wp-content/themes/gridlove-child/comments.php' ).../comment-template.php:1508
    70.855425253440wp_list_comments( ).../comments.php:83
    80.855525255816Walker_Comment->paged_walk( ).../comment-template.php:2177
    90.868625280024Walker_Comment->display_element( ).../class-wp-walker.php:387
    100.868625280024Walker_Comment->display_element( ).../class-walker-comment.php:139
    110.868625281096Walker_Comment->start_el( ).../class-wp-walker.php:144
    120.868625297608Walker_Comment->html5_comment( ).../class-walker-comment.php:190
    130.868725297984get_avatar( ).../class-walker-comment.php:371
    140.869225302688apply_filters( ).../pluggable.php:2683
    150.869225303088WP_Hook->apply_filters( ).../plugin.php:206
    160.869225303840bridgedd_pro_xcomment_avatar( ).../class-wp-hook.php:290
    170.869225303840phpbb_avatar( ).../bridgedd_xcomment.php:101
    Avatar RayCrym dit :

    Merci @Cimmerian je me disais bien avoir lu ça quelque part mais j'étais en déplacement depuis je l'avais complétement zappé

Suivez-nous

Venez, on n'est pas méchants, on est même très sympas ! 🙂

Nouveaux sujets

[VITA] INSTALLER DES JEUX PSP SUR PS VITA SANS HACK
December 11, 2019, 9:11 pm par yaounshow

Catégories

Archives

Bannière Hypsoma

Suivez-nous

Venez, on n'est pas méchants, on est même très sympas ! 🙂

Catégories

Archives