Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

Thimbleweed Park .ggpack1 and .ggpack2

Featured Replies

  • Author
  • Localization

aluigi, posted Tue Apr 18, 2017 3:44 pm (22360)


It smells of encryption because there is no clear data at the beginning or end of the archives.
  • Author
  • Localization

Savage, posted Thu Jun 01, 2017 2:52 pm (23721)


I hope it helps and Aluigi can make a script for this game

GGDump is a tool for listing and extracting files from data archive files of the game Thimbleweed Park, which you should totally buy right now. (Steam, GOG)

https://github.com/mstr-/twp-ggdump/
  • Author
  • Localization

Savage, posted Thu Jun 01, 2017 2:53 pm (23722)


aluigi wrote:
It smells of encryption because there is no clear data at the beginning or end of the archives.


Looking the source code of https://github.com/mstr-/twp-ggdump/blo ... /ggdump.py i see this

Quote:
def decode_unbreakable_xor(src):
magic_bytes = b'\x4F\xD0\xA0\xAC\x4A\x5B\xB9\xE5\x93\x79\x45\xA5\xC1\xCB\x31\x93'
  • Author
  • Localization

aluigi, posted Thu Jun 01, 2017 5:02 pm (23727)


Well done.
I had to use a work-around because the size is not specified in some files probably because it's the same of the previous file... hope it works:
http://aluigi.org/bms/thimbleweed_park.bms
  • Author
  • Localization

Savage, posted Thu Jun 01, 2017 6:29 pm (23729)


Thanks for the script, only works with the quickbms windows version and under windows (not in wine), the game checks for the files ThimbleweedPark.ggpack1 and ThimbleweedPark.ggpack2 anyway, and the script can't reimport files

Quote:
Error: script invalid for reimporting, it uses MEMORY_FILEs

Last script line before the error or that produced the error:
115 log NAME 0 XSIZE MEMORY_FILE2


But the unpacker/decryptor works :D

It' s possible to modify the script to add the reimport feature?
  • Author
  • Localization

aluigi, posted Thu Jun 01, 2017 7:43 pm (23730)


Yeah, script 0.1.1 :)
  • Author
  • Localization

Savage, posted Sat Jun 03, 2017 1:53 pm (23796)


Something weird happens with the reimportation, i don't get any errors but looks the reimporting is not working well (or i'm doing something wrong).

Example:
I modified a png, then i reimported without errors, but i don't see the changes, i extracted again the files and the png is the original not the modified version, but the MD5 of the .gppack1 is not the same as the original, then something changed, but what?
  • Author
  • Localization

aluigi, posted Sat Jun 03, 2017 2:28 pm (23798)


I see and I guess the problem is caused by the algorithm that is not one-way (so encryption != decryption), my mistake.
I restored the script removing that invalid reimporting feature.
Sorry.
  • Author
  • Localization

Savage, posted Mon Jun 12, 2017 6:29 pm (24061)


I see, thanks anyway :D
  • Author
  • Localization

Dima Bilan, posted Mon Jul 10, 2017 3:09 am (24482)


Why after reimport ogg voice of characters doesn't work?
  • Author
  • Localization

elvisish, posted Thu Aug 03, 2017 1:11 pm (25189)


Is it possible to reimport yet? I want to bitcrush all of the voices to sound like the early talkies and reimport them.
  • Author
  • Localization

ili, posted Tue Sep 20, 2022 11:27 am (73523)


look same engine of return on monkey island
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.