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.
Zero Tolerance for Disrespect

[PC] Lone Water: Prologue - help with password protected ZIP file

Featured Replies

Solved by Falkrian

  • 1 year later...
  • Localization
  • Solution

The game was built with Leadwerks, and there is no single master password for the archive. The engine generates the password separately for each entry using its filename, uncompressed size, and a fixed mask stored in the executable.

I wrote a bit more about it on my blog if you’re interested. 👍


Put the Python script in the same folder as data.pak, then run it. The extracted files will show up in a new data_extracted folder alongside them.

lone_water_data_pak_extract.py

  • Author
  • Supporter

Hi. Thanks. I read the blog article and it was pretty interesting. Good job with all the findings.


If you want to make your script more generic in the future, I have a long list of Leadwerks password-protected games which you can test your script on and adjust if needed :D

Anesthetic (PC)

Bladequest (PC/Steam)

Crazy Auto Present Dash (PC)

Crazy Scorpion (PC)

d4Shmup (PC)

Despair of Ordinary Man (PC)

Dissension (PC)

Dread Loop (PC)

Dungeon Skunk (PC)

Dwarf Beard (PC)

FPS Game Demo (PC)

FotoMuseo 3D (PC/Steam)

Grimlight (PC)

Halloween Pumpkin Run (PC)

Hanks Funhouse (PC)

Hause in the Hollow (PC)

J-TRAIN (PC)

Last One Standing Wins (PC)

Little Dagon (PC)

LockDown (PC)

Lone Water: Prologue (PC)

Next Monday (PC)

Nightmare (PC)

Oblique (PC)

One More Day (PC)

Present Hunt (PC)

Realm of the lamb (PC)

Rogue Snowboarding (PC)

Run Jump Climb (PC)

Science (PC)

Sentinal Defect (PC)

Sewer Survival (PC)

SIEGE (PC/Steam)

Slafstraf 2 (PC)

Snow Rider (PC)

Sot Kaal (PC)

Sound Game (PC)

The Borrower (PC)

The Garden (PC)

The Mower (PC)

Twisted Minds Demo (PC)

Vectronic Demo (PC)

White Out (PC)

Wolf Tale (PC)

Zelrio (PC)

Zombiezi (PC)

  • Author
  • Supporter

Also fun fact - some passwords in older engine versions are stored as plaintext in game executable xd

Some examples:
Leadwerks Engine - Furious Frank Demo (PC)
Leadwerks Engine - Last Chapter (PC)
Leadwerks Engine - LE2 qBoids (PC)
Leadwerks Engine - Swords and Skellies (PC)

Create an account or sign in to comment

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.