From 8fe11883e27cc0ea5d12931d8ec32bfe2b086bb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=81=8D=E5=85=AE=E6=83=9A=E5=85=AE?= <101191390+HIllya51@users.noreply.github.com> Date: Thu, 23 May 2024 03:21:34 +0800 Subject: [PATCH] NPJH50530 --- LunaHook/engines/ppsspp/specialgames.hpp | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/LunaHook/engines/ppsspp/specialgames.hpp b/LunaHook/engines/ppsspp/specialgames.hpp index 290821a..a752f10 100644 --- a/LunaHook/engines/ppsspp/specialgames.hpp +++ b/LunaHook/engines/ppsspp/specialgames.hpp @@ -199,6 +199,19 @@ bool FULJM05603(LPVOID data, size_t* size, HookParam*) return true; } +namespace NPJH50530{ + std::string current; +bool T(LPVOID data, size_t* size, HookParam*) +{ + current=std::string((char*)data,*size); + return true; +} +bool N(LPVOID data, size_t* size, HookParam*) +{ + auto current1=std::string((char*)data,*size); + return current!=current1; +} +} bool FULJM05889(LPVOID data, size_t* size, HookParam*) { auto text = reinterpret_cast(data); @@ -307,7 +320,10 @@ std::unordered_mapemfunctionhooks= { //Himawari_no_Kyoukai_to_Nagai_Natsuyasumi_Extra_Vacation_JPN_PSP-MOEMOE {0x881c444,{FULL_STRING,0,0,0,0,"ULJM06321"}},//name+text,sjit,FULL_STRING to split name and text //ましろ色シンフォニー *mutsu-no-hana - {0x8868AB8,{0,0,0,0,FULJM05889,"ULJM05889"}} + {0x8868AB8,{0,0,0,0,FULJM05889,"ULJM05889"}}, + //シャイニング・ブレイド + {0x8AA3B70,{0,0xC,0,0,NPJH50530::T,"NPJH50530"}},//text only + {0x884DB44,{0,1,0,0,NPJH50530::N,"NPJH50530"}},//text+name }; } \ No newline at end of file