From eff17f4586b39ea5417d24b5cc35733b1cca5f65 Mon Sep 17 00:00:00 2001 From: Copy Liu Date: Thu, 24 Nov 2016 01:30:47 +0800 Subject: [PATCH] support 1.71 --- rabiribi_splitter/Form1.cs | 1 + rabiribi_splitter/StaticData.cs | 21 +++++++++++---------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/rabiribi_splitter/Form1.cs b/rabiribi_splitter/Form1.cs index 6d3f0af..50ccc25 100644 --- a/rabiribi_splitter/Form1.cs +++ b/rabiribi_splitter/Form1.cs @@ -344,6 +344,7 @@ namespace rabiribi_splitter int ptr = MemoryHelper.GetMemoryValue(process, StaticData.EnenyPtrAddr[veridx]); List bosses = new List(); List HPS = new List(); + ptr += StaticData.EnenyEntitySize[veridx]*3; for (var i = 0; i < 5; i++) { ptr += StaticData.EnenyEntitySize[veridx]; diff --git a/rabiribi_splitter/StaticData.cs b/rabiribi_splitter/StaticData.cs index 8e8af35..36d5e88 100644 --- a/rabiribi_splitter/StaticData.cs +++ b/rabiribi_splitter/StaticData.cs @@ -149,21 +149,22 @@ namespace rabiribi_splitter }; - public static int[] MapAddress = { 0xA3353C, 0xA57020 }; - public static int[] EnenyPtrAddr = { 0x00940EE0, 0x00964A1C }; - public static int[] EnenyEnitiyHPOffset = { 0x4c8, 0x4d0 }; - public static int[] EnenyEnitiyIDOffset = { 0x4e4,0x4ec}; - public static int[] EnenyEntitySize = {0x6F4, 0x6FC }; - public static int[] MaxEntityEntry = { 50,50 }; - public static int[] MoneyAddress = { 0xD3823C, 0xD5B9FC }; - public static string[] VerNames = {"1.65", "1.70"}; + public static int[] MapAddress = { 0xA3353C, 0xA57020, 0xA5E0AC }; + public static int[] EnenyPtrAddr = { 0x00940EE0, 0x00964A1C, 0x0096BA3C }; + public static int[] EnenyEnitiyHPOffset = { 0x4c8, 0x4d0,0x4d8 }; + public static int[] EnenyEnitiyIDOffset = { 0x4e4,0x4ec, 0x4F4 }; + public static int[] EnenyEntitySize = {0x6F4, 0x6FC, 0x704 }; + public static int[] MaxEntityEntry = { 50,50,50 }; + public static int[] MoneyAddress = { 0xD3823C, 0xD5B9FC, 0xD63D2C }; + public static string[] VerNames = {"1.65", "1.70","1.71"}; public static int[] MusicAddr = { 0xA46294, - 0xA69D98 + 0xA69D98, + 0xA70E28 }; - public static int[] TownMemberAddr = {0xD38934, 0xD5C0F4}; + public static int[] TownMemberAddr = {0xD38934, 0xD5C0F4, 0xD63BC4 }; } }