From 778f9427f282f56d15253faacbc31d08f0171561 Mon Sep 17 00:00:00 2001 From: Lenheart <947330670@qq.com> Date: Tue, 20 Jan 2026 02:54:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9D=82=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Base/CallBack/DrawMain.nut | 14 ++++++++++++++ Base/_Tool/BaseTool_Class.nut | 3 +-- Base/_Tool/Hacker_RegApi.nut | 31 +------------------------------ Base/_Tool/Image_Class.nut | 1 + FileConfig.json | 12 ++++++++++++ folder-alias.json | 9 +++++++++ 6 files changed, 38 insertions(+), 32 deletions(-) diff --git a/Base/CallBack/DrawMain.nut b/Base/CallBack/DrawMain.nut index 1ca4177..33e5d40 100644 --- a/Base/CallBack/DrawMain.nut +++ b/Base/CallBack/DrawMain.nut @@ -86,6 +86,10 @@ function L_drawMainCustomUI_All() { // if (!TTTAAA) TTTAAA = Rindro_Draw_Character(0, [601590000, 1751501, 601500069], "rest.ani", null); // if (TTTAAA) TTTAAA.Draw(120, 200); + + // Rindro_BaseToolClass.DrawNineBox(0, 0, 200, 200, "interface/lenheartwindowcommon.img", 213); + + // Rindro_Image_GlobalMap["interface/newstyle/windows/popup/popup.img"].DrawExPng(138, 205, 0, 0, sq_RGBA(255, 255, 255, 250), 13.0, 13.0); } @@ -188,3 +192,13 @@ function L_drawMainCustomUI_All() { // } + + +// local AddressBuffer = 0x434C1400; +// for (local i = 0; i < 500; i++) { +// local offAddr = (AddressBuffer + (4 * 100)); +// local value = MemoryTool.DecodeMemoryData(offAddr); +// if(value == 1768383901){ +// print(i); +// } +// } \ No newline at end of file diff --git a/Base/_Tool/BaseTool_Class.nut b/Base/_Tool/BaseTool_Class.nut index 3a6c8bc..4c7a060 100644 --- a/Base/_Tool/BaseTool_Class.nut +++ b/Base/_Tool/BaseTool_Class.nut @@ -148,8 +148,7 @@ class Rindro_BaseToolClass { Pack_Control.rawset(Id, CallBack); } - function RegisterHexPack(Id, CallBack) - { + function RegisterHexPack(Id, CallBack) { Pack_Hex_Control.rawset(Id, CallBack); } diff --git a/Base/_Tool/Hacker_RegApi.nut b/Base/_Tool/Hacker_RegApi.nut index 9cfc3a7..8f6b02a 100644 --- a/Base/_Tool/Hacker_RegApi.nut +++ b/Base/_Tool/Hacker_RegApi.nut @@ -341,34 +341,6 @@ Rindro_Haker.LoadHook(0x67C560, ["pointer", "int", "int", "int", "int", "void"], -// //hook打开窗口 -// Rindro_Haker.LoadHook(0xE6E070, ["int","int","int","int","void"], -// function(args) { - -// return null; -// }, -// function(args) { -// // print(666); -// // print(format("%02x", args.pop())); -// // TTTAni <- args.pop(); -// return null; -// }); - - -// Rindro_Haker.LoadHook(0xE6E070, ["int", "int", "int", "int", "int"], -// function(args) { -// print("nut:" + format("%02x", args[0])); -// print("nut:" + format("%02x", args[1])); -// print("nut:" + format("%02x", args[2])); -// print("nut:" + format("%02x", args[3])); -// return null; -// }, -// function(args) { -// // print(666); -// // print(format("%02x", args.pop())); -// // TTTAni <- args.pop(); -// return null; -// }); //右边窗口公告 @@ -400,7 +372,7 @@ Rindro_Haker.LoadHook(0x7B64BA, ["int", "int", "bool"], return null; }, function(args) { - foreach (Func in WearOrRemoveEquipmentCallBackFunc) { + foreach(Func in WearOrRemoveEquipmentCallBackFunc) { Func(args); } // print(666); @@ -443,4 +415,3 @@ Rindro_Haker.LoadHook(0x7B64BA, ["int", "int", "bool"], // NativePointer(0x78FD37).writeShort(0x9090) // NativePointer(0x78FD3B).writeShort(0x9090) - diff --git a/Base/_Tool/Image_Class.nut b/Base/_Tool/Image_Class.nut index 064e40e..455d1f5 100644 --- a/Base/_Tool/Image_Class.nut +++ b/Base/_Tool/Image_Class.nut @@ -73,6 +73,7 @@ class Rindro_Image { } Rindro_Image_GlobalMap <- {}; Rindro_Image_GlobalMap["lenheartui"] <- Rindro_Image("interface/lenheartwindowcommon.img"); +Rindro_Image_GlobalMap["popup"] <- Rindro_Image("interface/newstyle/windows/popup/popup.img"); /* local Png = TestImg.GetPng(0); Png.Draw(200, 200); diff --git a/FileConfig.json b/FileConfig.json index b9f2e8b..2822911 100644 --- a/FileConfig.json +++ b/FileConfig.json @@ -57,6 +57,18 @@ "CSBase/Interface.nut" ], "ProjectScript": { + "新装备信息窗口": { + "Private": true, + "Script": [ + "Project/NewItemInfoWindow/NewItemInfoWindow.nut" + ], + "info": { + "ProjectAuthor": "官方 (期限:月)", + "ProjectVersion": "1.0.0", + "ProjectDescribe": "修复道具数量显示", + "ImageMini": "http://49.234.27.222:8651/dps/download2/Image:chengjiu.png" + } + }, "修复道具数量显示": { "Private": true, "Script": [ diff --git a/folder-alias.json b/folder-alias.json index 1ff69ea..3667595 100644 --- a/folder-alias.json +++ b/folder-alias.json @@ -235,5 +235,14 @@ }, "Project/FixItemCout": { "description": "修复道具数量显示" + }, + "Project/Torturegift": { + "description": "折磨之礼" + }, + "Project/FixItemDrawUuid": { + "description": "开启装备uuid显示" + }, + "Project/NewItemInfoWindow": { + "description": "新物品信息窗口" } } \ No newline at end of file