Skip to content
56K

56K

La web de Fanta

Menu
  • Unix/Linux
  • Cacharreo
  • Games
  • Streaming
  • Notas
  • /dev/null
Menu

Thimbleweed Park – Extraer contenido de los famosos GGpacks

Posted on 07/04/202016/01/2023 by fanta

Posiblemente has jugado a ese gran juego que es Thimbleweed Park. Un juego que pese a su «estética de pixel gordo» es de 2017.
Y posiblemente has mirado los directorios y archivos que contiene.

Si hiciste eso seguramente has llegando a la conclusión de que «la mandanga del juego» está en unos archivos con extensión *.ggpack1 *.ggpack2 dentro del directorio «game» y si andas en Windows estarán en un directorio llamado «Resources».


Y estás en lo cierto. En en esos archivos en los que se encuentran los recursos del juego.
Es allí donde podremos encontrar por ejemplo la música del juego o los sprites y fondos.

Pero para poder hacer eso hemos de poder extraer el contenido del juego. Para ello vamos a ver que opciones podemos usar.

 

Importante disponer de los ggpacks adecuados

He penado bastante hasta conseguir los ggpacks adecuados. Resulta que no son los que vienen en las versiones más recientes de TWP.
Esto puede verse realizando un checksum md5 de los archivos:

Versión Nueva:

e0db121aa9d1281faa8610f16c9ac6ca nuevos/ThimbleweedPark.ggpack1
9c4d0f16058c57ebf3c6ed39f5eb6682 nuevos/ThimbleweedPark.ggpack2

Versión Vieja (1.0.957):

e9b76a54115cb531ceb33a9b7697dbe6 viejos/ThimbleweedPark.ggpack1
255583eea342aa43061bfe2a47414ebd viejos/ThimbleweedPark.ggpack2

 

Opción 1 – Utilizando NGGPack

Lo primero de todo es instalar dotnet y es precisamente por eso que escribí este post: 56k.es/fanta/instalar-dotnet-net-sdk-de-microoft-en-gnulinux/

Un post en el que se detallan los pasos a realizar para disponer de dotnet en Debian 10 (Si buscas hacerlo en otra distro busca otras instrucciones).

Lo segundo de todo es instalar NGGPack y ejecutarlo.

Con NGGPack vamos a poder extraer el contenido de los archivos ggpack. Se puede instalar así en GNU+Linux Debian 10:

# apt install git libncursesw5 libunwind8
# git clone https://github.com/scemino/NGGPack.git
# cd NGGPack
# dotnet publish -c Release -r debian.10-x64
# cd NGGPack.Console/bin/Release/netcoreapp2.0/debian.10-x64/publish/
# ./NGGPack.Console -h

En el caso de que no nos funcione bien NGGPack podemos usar otras opciones.

 

Opción 2 – TWP-GGDUMP

Podemos utilizar también TWP-GGDUMP . Está escrito en python. Su repo git en github es: github.com/mstr-/twp-ggdump

Puede instalarse así:

# apt install python3-pip
$ pip3 install https://github.com/mstr-/twp-ggdump/archive/master.zip
$ python3 -m ggdump -h
$ python3 -m ggdump ThimbleweedPark.ggpack1 "*Sheet.png"
$ python3 -m ggdump ThimbleweedPark.ggpack1 -w "*.ogg"

Y eso es todo a groso modo.

Saludos cordiales.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Comentarios recientes

  • fanta en i3wm en el ordenador del trabajo con 3 pantallas
  • Punk en i3wm en el ordenador del trabajo con 3 pantallas
  • Twicsy en Eliminar kernels viejos en redhat y liberar espacio en /boot
  • fanta en Capturar el audio de Firefox en archivos ogg en GNU+Linux
  • Jorge en Capturar el audio de Firefox en archivos ogg en GNU+Linux
  • fanta en Capturar el audio de Firefox en archivos ogg en GNU+Linux
  • Camilo en Capturar el audio de Firefox en archivos ogg en GNU+Linux
  • eovoltio en Mastodon.madrid se apaga el 12 de Octubre
  • fanta en Time Machine – Las Nuevas Aventuras de la Maquina del Tiempo sobre GNU+Linux
  • Alberto Salvia Novella en Time Machine – Las Nuevas Aventuras de la Maquina del Tiempo sobre GNU+Linux
©2023 56K | Built using WordPress and Responsive Blogily theme by Superb