LunaHook-mirror/LunaHook/engine32/Silkys.h

66 lines
1.5 KiB
C
Raw Normal View History

2024-05-06 23:30:27 +08:00
2024-02-07 20:59:24 +08:00
2024-07-29 12:33:27 +08:00
class Silkys : public ENGINE
{
public:
Silkys()
{
check_by = CHECK_BY::FILE_ALL;
check_by_target = check_by_list{L"data.arc", L"effect.arc", L"Script.arc"};
2024-02-07 20:59:24 +08:00
/// Almost the same as Silkys except mes.arc is replaced by Script.arc
2024-07-29 12:33:27 +08:00
};
bool attach_function();
2024-02-07 20:59:24 +08:00
};
2024-07-29 12:33:27 +08:00
class SilkysOld : public ENGINE
{
public:
SilkysOld()
{
check_by = CHECK_BY::FILE_ALL;
check_by_target = check_by_list{L"bgm.AWF", L"effect.AWF", L"gcc.ARC", L"mes.ARC", L"sequence.ARC"};
2024-02-07 20:59:24 +08:00
/// Almost the same as Silkys except mes.arc is replaced by Script.arc
2024-07-29 12:33:27 +08:00
};
bool attach_function();
2024-02-07 20:59:24 +08:00
};
2024-03-10 15:21:11 +08:00
2024-07-29 12:33:27 +08:00
class Siglusold : public ENGINE
{
public:
Siglusold()
{
// 女系家族
// https://vndb.org/v5650
check_by = CHECK_BY::FILE_ALL;
check_by_target = check_by_list{L"*.mfg", L"*.mff", L"*.mfm", L"*.mfs"};
2024-03-10 15:21:11 +08:00
};
2024-07-29 12:33:27 +08:00
bool attach_function();
2024-03-10 15:21:11 +08:00
};
2024-04-16 00:30:21 +08:00
2024-07-29 12:33:27 +08:00
class Silkyssakura : public ENGINE
{
public:
Silkyssakura()
{
// いれかわ お姉ちゃん、ぼくの身体でオナニーしちゃうの!
check_by = CHECK_BY::FILE;
check_by_target = L"pak\\data001.pak";
2024-04-16 00:30:21 +08:00
};
2024-07-29 12:33:27 +08:00
bool attach_function();
2024-04-16 00:30:21 +08:00
};
2024-07-16 20:04:15 +08:00
2024-07-29 12:33:27 +08:00
class Silkysveryveryold : public ENGINE
{
public:
Silkysveryveryold()
{
// flutter of birds II 天使たちの翼
// https://vndb.org/v2380
check_by = CHECK_BY::CUSTOM;
check_by_target = []()
{ return Util::CheckFile(L"*SYS.ifl") || Util::CheckFile_exits(L"ANSYS.ifl", true); }; // L"*SYS.ifl";
2024-07-16 20:04:15 +08:00
};
2024-07-29 12:33:27 +08:00
bool attach_function();
2024-07-16 20:04:15 +08:00
};