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.

Catdog: Quest for the Golden Hydrant .df

Featured Replies

  • Author
  • Localization

lemurboy12, posted Sat Oct 18, 2014 7:42 pm (1021)


http://puu.sh/cht76.df

This is the game's only archive, so I can only assume all the data is in here.
  • Author
  • Localization

aluigi, posted Sat Oct 18, 2014 10:06 pm (1025)


Unfortunately the compression algorithm is unknown:
Code:
idstring "DF"
getdstring ZERO 6
get FILES long
savepos INFO_OFF
xmath INFO_SIZE "FILES * 4"
log MEMORY_FILE2 INFO_OFF INFO_SIZE
xmath BASE_OFF "INFO_OFF INFO_SIZE"

    get OFFSET long MEMORY_FILE2
    math OFFSET = BASE_OFF
for i = 1 < FILES
    get NEXT_OFFSET long MEMORY_FILE2
    math NEXT_OFFSET = BASE_OFF
    xmath SIZE "NEXT_OFFSET - OFFSET"
    if SIZE != 0
        goto OFFSET
        getdstring TYPE 4
        get DUMMY long
        get HEADER_SIZE long
        get XSIZE long
        math OFFSET = HEADER_SIZE
        math SIZE   -= HEADER_SIZE

        string NAME p= "%s/*" TYPE
        if SIZE == XSIZE
            log NAME OFFSET SIZE
        else
            idstring "COMP"
            get SIZE long
            get SIZE long
            get ZSIZE long
            savepos OFFSET
            #comtype ???
            #clog NAME OFFSET ZSIZE SIZE

            # lame dump
            string NAME p= "unknown_compression/%s/*" TYPE
            log NAME OFFSET ZSIZE
        endif
    endif
    math OFFSET = NEXT_OFFSET
next i
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.