mirror of
https://github.com/SMGCommunity/Petari.git
synced 2026-11-10 04:41:32 -10:00
19 lines
508 B
C++
19 lines
508 B
C++
#pragma once
|
|
|
|
#include <revolution.h>
|
|
|
|
class JKRHeap;
|
|
|
|
class FileRipper {
|
|
public:
|
|
enum AllocDirection { UNK_0 = 0, UNK_1 = 1, UNK_2 = 2 };
|
|
|
|
static void setup(u32, JKRHeap*);
|
|
static s32 checkCompressed(const u8*);
|
|
static void* loadToMainRAM(const char*, u8*, bool, JKRHeap*, AllocDirection);
|
|
static bool decompressFromDVD(DVDFileInfo*, void*, u32, u32, const u8*, u32);
|
|
static bool decompressSzsSub(u8*, u8*);
|
|
static u8* readSrcDataFirst();
|
|
static u8* readSrcDataNext(u8*);
|
|
};
|