mirror of
https://github.com/HIllya51/LunaHook.git
synced 2024-11-30 09:05:39 +08:00
rename
This commit is contained in:
parent
3e2137403c
commit
db160ef6f2
@ -1,6 +1,6 @@
|
|||||||
include_directories(. util engines)
|
include_directories(. util engines)
|
||||||
if(${CMAKE_SIZEOF_VOID_P} EQUAL 8)
|
if(${CMAKE_SIZEOF_VOID_P} EQUAL 8)
|
||||||
set(enginessrc MKXPZ Ryujinx livecaptions Kincaid vita3k rpcs3 yuzu TYPEMOON ENTERGRAM AGES7 mono Godot 5pb lucasystem LightVN V8 pchooks Artemis KiriKiri YOX PPSSPP CMVS Suika2 )
|
set(enginessrc MKXPZ Ryujinx livecaptions Kincaid vita3k rpcs3 yuzu TYPEMOON UnrealEngine AGES7 mono Godot 5pb lucasystem LightVN V8 pchooks Artemis KiriKiri YOX PPSSPP CMVS Suika2 )
|
||||||
set(enginepath "engine64")
|
set(enginepath "engine64")
|
||||||
set(collector "enginecollection64.cpp")
|
set(collector "enginecollection64.cpp")
|
||||||
else()
|
else()
|
||||||
|
@ -1,15 +0,0 @@
|
|||||||
|
|
||||||
|
|
||||||
class ENTERGRAM:public ENGINE{
|
|
||||||
public:
|
|
||||||
ENTERGRAM(){
|
|
||||||
|
|
||||||
check_by=CHECK_BY::CUSTOM;
|
|
||||||
is_engine_certain=false;
|
|
||||||
check_by_target=[](){
|
|
||||||
return GetProcAddress(GetModuleHandleA(0),"agsCheckDriverVersion");
|
|
||||||
};
|
|
||||||
};
|
|
||||||
bool attach_function();
|
|
||||||
};
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
#include "ENTERGRAM.h"
|
#include "UnrealEngine.h"
|
||||||
|
|
||||||
bool ENTERGRAMfilter(void *data, size_t *size, HookParam *hp)
|
bool ENTERGRAMfilter(void *data, size_t *size, HookParam *hp)
|
||||||
{
|
{
|
||||||
@ -37,9 +37,9 @@ bool InsertENTERGRAM()
|
|||||||
hp.filter_fun = ENTERGRAMfilter;
|
hp.filter_fun = ENTERGRAMfilter;
|
||||||
hp.offset = get_reg(regs::rsi);
|
hp.offset = get_reg(regs::rsi);
|
||||||
hp.newlineseperator = L"\\n";
|
hp.newlineseperator = L"\\n";
|
||||||
return NewHook(hp, "ENTERGRAM");
|
return NewHook(hp, "UnrealEngine");
|
||||||
}
|
}
|
||||||
bool ENTERGRAM::attach_function()
|
bool UnrealEngine::attach_function()
|
||||||
{
|
{
|
||||||
return InsertENTERGRAM();
|
return InsertENTERGRAM();
|
||||||
}
|
}
|
19
LunaHook/engine64/UnrealEngine.h
Normal file
19
LunaHook/engine64/UnrealEngine.h
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
|
||||||
|
|
||||||
|
class UnrealEngine : public ENGINE
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
UnrealEngine()
|
||||||
|
{
|
||||||
|
|
||||||
|
check_by = CHECK_BY::CUSTOM;
|
||||||
|
is_engine_certain = false;
|
||||||
|
check_by_target = []()
|
||||||
|
{
|
||||||
|
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||||
|
//++UE4+Release-4.27-CL-0
|
||||||
|
return Util::SearchResourceString(L"Copyright Epic Games") || Util::SearchResourceString(L"UnrealEngine") || GetProcAddress(GetModuleHandleA(0), "agsCheckDriverVersion");
|
||||||
|
};
|
||||||
|
};
|
||||||
|
bool attach_function();
|
||||||
|
};
|
@ -12,7 +12,7 @@
|
|||||||
#include "engine64/CMVS.h"
|
#include "engine64/CMVS.h"
|
||||||
#include "engine64/5pb.h"
|
#include "engine64/5pb.h"
|
||||||
#include "engine64/lucasystem.h"
|
#include "engine64/lucasystem.h"
|
||||||
#include "engine64/ENTERGRAM.h"
|
#include "engine64/UnrealEngine.h"
|
||||||
#include "engine64/TYPEMOON.h"
|
#include "engine64/TYPEMOON.h"
|
||||||
#include "engine64/Kincaid.h"
|
#include "engine64/Kincaid.h"
|
||||||
#include "engine64/LightVN.h"
|
#include "engine64/LightVN.h"
|
||||||
@ -41,7 +41,7 @@ std::vector<ENGINE *> check_engines()
|
|||||||
new AGES7,
|
new AGES7,
|
||||||
new _5pb,
|
new _5pb,
|
||||||
new TYPEMOON,
|
new TYPEMOON,
|
||||||
new ENTERGRAM,
|
new UnrealEngine,
|
||||||
new yuzu,
|
new yuzu,
|
||||||
new PPSSPPengine,
|
new PPSSPPengine,
|
||||||
new vita3k,
|
new vita3k,
|
||||||
|
Loading…
Reference in New Issue
Block a user