Saltar al contenido
56K

56K

Slow IT Notes – Just 4 Fun

Menú
Menú

Thimbleweed Park – Extraer contenido de los famosos GGpacks

Publicada el 07/04/202023/07/2024 por 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.


fanta

Escrito por Fanta

Deja una respuesta

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

fanta de naranja
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
💾 QEMU
💾 SOLARIS
💾 ESXi
💾 FREEBSD
💾 DEBIAN
💾 AMIGA
💾 SYSADMIN
💾 JUNOS
💾 IMPRIMIR
💾 MSDOS
💾 WINDOWS
💾 FAIRPHONE
💾 GAMING
💾 STREAMING
💾 REDHAT
💾 GRÁFICOS
💾 CACHARROS
💾 SONIDO
💾 NETWORKING
💾 ROCKY
💾 SUSE
💾 TMP
©2025 56K | Construido utilizando WordPress y Responsive Blogily tema por Superb