find-itch-games
    Preparing search index...

    Interface IItchLegacyReceiptInfo

    What the pre-v23 uncompressed .itch/receipt.json recorded.

    Mirrors butler's legacyReceipt/legacyCave structs, which it still reads when scanning install locations. There is no game title or url in this format, only ids.

    interface IItchLegacyReceiptInfo {
        caveId?: string;
        gameId: number;
        uploadId?: number;
        buildId?: number;
        installLocation?: string;
        installFolder?: string;
        pathScheme?: number;
        secondsRun?: number;
        installedAt?: string | number;
        lastTouched?: number;
    }
    Index
    caveId?: string
    gameId: number
    uploadId?: number
    buildId?: number
    installLocation?: string

    Id of the install location, as the old client recorded it.

    installFolder?: string
    pathScheme?: number

    2 is the only scheme butler will import.

    secondsRun?: number
    installedAt?: string | number

    A unix timestamp or an RFC3339 string, depending on the client version.

    lastTouched?: number