2016-12-08 22:06:47 +01:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "common.h"
|
|
|
|
|
|
|
|
u32 VerifyGameFile(const char* path);
|
2016-12-13 00:20:00 +01:00
|
|
|
u32 CheckEncryptedGameFile(const char* path);
|
2017-01-31 16:16:26 +01:00
|
|
|
u32 CryptGameFile(const char* path, bool inplace, bool encrypt);
|
2016-12-15 11:46:00 +01:00
|
|
|
u32 BuildCiaFromGameFile(const char* path, bool force_legit);
|
2017-05-17 01:16:24 +02:00
|
|
|
u32 DumpCxiSrlFromTmdFile(const char* path);
|
2017-10-16 02:02:24 +02:00
|
|
|
u32 ExtractCodeFromCxiFile(const char* path, const char* path_out, char* extstr);
|
2018-04-22 12:28:37 -05:00
|
|
|
u32 CompressCode(const char* path, const char* path_out);
|
2018-02-22 01:47:29 +01:00
|
|
|
u32 ExtractDataFromDisaDiff(const char* path);
|
2018-07-16 01:07:59 +02:00
|
|
|
u64 GetGameFileTrimmedSize(const char* path);
|
|
|
|
u32 TrimGameFile(const char* path);
|
2017-03-29 02:23:06 +02:00
|
|
|
u32 ShowGameFileTitleInfo(const char* path);
|
2018-08-13 00:08:56 +02:00
|
|
|
u32 ShowCiaCheckerInfo(const char* path);
|
2017-10-16 17:19:34 +02:00
|
|
|
u32 GetTmdContentPath(char* path_content, const char* path_tmd);
|
2017-01-25 14:46:29 +01:00
|
|
|
u32 BuildNcchInfoXorpads(const char* destdir, const char* path);
|
2017-02-28 04:10:23 +01:00
|
|
|
u32 CheckHealthAndSafetyInject(const char* hsdrv);
|
2017-01-30 01:49:01 +01:00
|
|
|
u32 InjectHealthAndSafety(const char* path, const char* destdrv);
|
2017-04-08 14:17:58 +02:00
|
|
|
u32 BuildTitleKeyInfo(const char* path, bool dec, bool dump);
|
2017-04-12 00:27:02 +02:00
|
|
|
u32 BuildSeedInfo(const char* path, bool dump);
|
2017-05-15 20:00:26 +02:00
|
|
|
u32 GetGoodName(char* name, const char* path, bool quick);
|