diff --git a/MHFZ_Overlay/ConfigWindow.xaml b/MHFZ_Overlay/ConfigWindow.xaml
index 08962f1d..abec0fb0 100644
--- a/MHFZ_Overlay/ConfigWindow.xaml
+++ b/MHFZ_Overlay/ConfigWindow.xaml
@@ -479,7 +479,7 @@
-
+
diff --git a/MHFZ_Overlay/MonsterInfo.cs b/MHFZ_Overlay/MonsterInfo.cs
index b7e4058f..ff8944dc 100644
--- a/MHFZ_Overlay/MonsterInfo.cs
+++ b/MHFZ_Overlay/MonsterInfo.cs
@@ -2,6 +2,9 @@
namespace MHFZ_Overlay
{
+ ///
+ /// unaffected by player stats
+ ///
public class MonsterInfo
{
diff --git a/MHFZ_Overlay/MonsterLog.cs b/MHFZ_Overlay/MonsterLog.cs
index defc57ab..421e277e 100644
--- a/MHFZ_Overlay/MonsterLog.cs
+++ b/MHFZ_Overlay/MonsterLog.cs
@@ -1,5 +1,8 @@
namespace MHFZ_Overlay
{
+ ///
+ /// affected by player stats
+ ///
public class MonsterLog
{
diff --git a/MHFZ_Overlay/addresses/AddressModelHGE.cs b/MHFZ_Overlay/addresses/AddressModelHGE.cs
index ea10f7ee..79232f19 100644
--- a/MHFZ_Overlay/addresses/AddressModelHGE.cs
+++ b/MHFZ_Overlay/addresses/AddressModelHGE.cs
@@ -268,10 +268,10 @@ public int LargeMonster2Road()
public override int Objective1CurrentQuantityMonster() => M.Read2Byte("mhfo-hd.dll+ECB2A38");
public override int Objective1CurrentQuantityItem() => M.Read2Byte("mhfo-hd.dll+DC6C2F2");
- public override int RavienteTriggeredEvent() => 1;
- public override int RavienteAreaID() => 1;
- public override int GreatSlayingPoints() => 1;
- public override int GreatSlayingPointsSaved() => 1;
+ public override int RavienteTriggeredEvent() => M.ReadByte("mhfo-hd.dll+ED3AD66");
+ public override int RavienteAreaID() => M.Read2Byte("mhfo-hd.dll+ED5F30E");//untested
+ public override int GreatSlayingPoints() => M.ReadInt("mhfo-hd.dll+ED3AD64");
+ public override int GreatSlayingPointsSaved() => M.ReadInt("mhfo-hd.dll+E77DC20");
public override int AlternativeMonster1HPInt() => 1;
public override int AlternativeMonster1AtkMult() => 1;
@@ -320,351 +320,379 @@ public int LargeMonster2Road()
public override int CaravanMonster2ID() => M.ReadByte("mhfo-hd.dll+1C41D12");
- public override int MeleeWeaponID() => 1;
- public override int RangedWeaponID() => 1;
+ public override int MeleeWeaponID() => M.Read2Byte("mhfo-hd.dll+DC6BB52");
+ public override int RangedWeaponID() => M.Read2Byte("mhfo-hd.dll+DC6BB52");
//TODO: Sigils
- public override int WeaponDeco1ID() => 1;
- public override int WeaponDeco2ID() => 1;
- public override int WeaponDeco3ID() => 1;
- public override int ArmorHeadID() => 1;
- public override int ArmorHeadDeco1ID() => 1;
- public override int ArmorHeadDeco2ID() => 1;
- public override int ArmorHeadDeco3ID() => 1;
- public override int ArmorChestID() => 1;
- public override int ArmorChestDeco1ID() => 1;
- public override int ArmorChestDeco2ID() => 1;
- public override int ArmorChestDeco3ID() => 1;
- public override int ArmorArmsID() => 1;
- public override int ArmorArmsDeco1ID() => 1;
- public override int ArmorArmsDeco2ID() => 1;
- public override int ArmorArmsDeco3ID() => 1;
- public override int ArmorWaistID() => 1;
- public override int ArmorWaistDeco1ID() => 1;
- public override int ArmorWaistDeco2ID() => 1;
- public override int ArmorWaistDeco3ID() => 1;
- public override int ArmorLegsID() => 1;
- public override int ArmorLegsDeco1ID() => 1;
- public override int ArmorLegsDeco2ID() => 1;
- public override int ArmorLegsDeco3ID() => 1;
- public override int Cuff1ID() => 1;
- public override int Cuff2ID() => 1;
- public override int TotalDefense() => 1;
- public override int PouchItem1ID() => 1;
- public override int PouchItem1Qty() => 1;
- public override int PouchItem2ID() => 1;
- public override int PouchItem2Qty() => 1;
- public override int PouchItem3ID() => 1;
- public override int PouchItem3Qty() => 1;
- public override int PouchItem4ID() => 1;
- public override int PouchItem4Qty() => 1;
- public override int PouchItem5ID() => 1;
- public override int PouchItem5Qty() => 1;
- public override int PouchItem6ID() => 1;
- public override int PouchItem6Qty() => 1;
- public override int PouchItem7ID() => 1;
- public override int PouchItem7Qty() => 1;
- public override int PouchItem8ID() => 1;
- public override int PouchItem8Qty() => 1;
- public override int PouchItem9ID() => 1;
- public override int PouchItem9Qty() => 1;
- public override int PouchItem10ID() => 1;
- public override int PouchItem10Qty() => 1;
- public override int PouchItem11ID() => 1;
- public override int PouchItem11Qty() => 1;
- public override int PouchItem12ID() => 1;
- public override int PouchItem12Qty() => 1;
- public override int PouchItem13ID() => 1;
- public override int PouchItem13Qty() => 1;
- public override int PouchItem14ID() => 1;
- public override int PouchItem14Qty() => 1;
- public override int PouchItem15ID() => 1;
- public override int PouchItem15Qty() => 1;
- public override int PouchItem16ID() => 1;
- public override int PouchItem16Qty() => 1;
- public override int PouchItem17ID() => 1;
- public override int PouchItem17Qty() => 1;
- public override int PouchItem18ID() => 1;
- public override int PouchItem18Qty() => 1;
- public override int PouchItem19ID() => 1;
- public override int PouchItem19Qty() => 1;
- public override int PouchItem20ID() => 1;
- public override int PouchItem20Qty() => 1;
- public override int AmmoPouchItem1ID() => 1;
- public override int AmmoPouchItem1Qty() => 1;
- public override int AmmoPouchItem2ID() => 1;
- public override int AmmoPouchItem2Qty() => 1;
- public override int AmmoPouchItem3ID() => 1;
- public override int AmmoPouchItem3Qty() => 1;
- public override int AmmoPouchItem4ID() => 1;
- public override int AmmoPouchItem4Qty() => 1;
- public override int AmmoPouchItem5ID() => 1;
- public override int AmmoPouchItem5Qty() => 1;
- public override int AmmoPouchItem6ID() => 1;
- public override int AmmoPouchItem6Qty() => 1;
- public override int AmmoPouchItem7ID() => 1;
- public override int AmmoPouchItem7Qty() => 1;
- public override int AmmoPouchItem8ID() => 1;
- public override int AmmoPouchItem8Qty() => 1;
- public override int AmmoPouchItem9ID() => 1;
- public override int AmmoPouchItem9Qty() => 1;
- public override int AmmoPouchItem10ID() => 1;
- public override int AmmoPouchItem10Qty() => 1;
+ public override int WeaponDeco1ID() => M.Read2Byte("mhfo-hd.dll+DC6BB56");
+ public override int WeaponDeco2ID() => M.Read2Byte("mhfo-hd.dll+DC6BB58");
+ public override int WeaponDeco3ID() => M.Read2Byte("mhfo-hd.dll+DC6BB5A");
+ public override int ArmorHeadID() => M.Read2Byte("mhfo-hd.dll+DC6BB12");
+ public override int ArmorHeadDeco1ID() => M.Read2Byte("mhfo-hd.dll+DC6BB16");
+ public override int ArmorHeadDeco2ID() => M.Read2Byte("mhfo-hd.dll+DC6BB18");
+ public override int ArmorHeadDeco3ID() => M.Read2Byte("mhfo-hd.dll+DC6BB1A");
+ public override int ArmorChestID() => M.Read2Byte("mhfo-hd.dll+DC6BB22");
+ public override int ArmorChestDeco1ID() => M.Read2Byte("mhfo-hd.dll+DC6BB26");
+ public override int ArmorChestDeco2ID() => M.Read2Byte("mhfo-hd.dll+DC6BB28");
+ public override int ArmorChestDeco3ID() => M.Read2Byte("mhfo-hd.dll+DC6BB2A");
+ public override int ArmorArmsID() => M.Read2Byte("mhfo-hd.dll+DC6BB32");
+ public override int ArmorArmsDeco1ID() => M.Read2Byte("mhfo-hd.dll+DC6BB36");
+ public override int ArmorArmsDeco2ID() => M.Read2Byte("mhfo-hd.dll+DC6BB38");
+ public override int ArmorArmsDeco3ID() => M.Read2Byte("mhfo-hd.dll+DC6BB3A");
+ public override int ArmorWaistID() => M.Read2Byte("mhfo-hd.dll+DC6BB42");
+ public override int ArmorWaistDeco1ID() => M.Read2Byte("mhfo-hd.dll+DC6BB46");
+ public override int ArmorWaistDeco2ID() => M.Read2Byte("mhfo-hd.dll+DC6BB48");
+ public override int ArmorWaistDeco3ID() => M.Read2Byte("mhfo-hd.dll+DC6BB4A");
+ public override int ArmorLegsID() => M.Read2Byte("mhfo-hd.dll+DC6BAF2");
+ public override int ArmorLegsDeco1ID() => M.Read2Byte("mhfo-hd.dll+DC6BAF6");
+ public override int ArmorLegsDeco2ID() => M.Read2Byte("mhfo-hd.dll+DC6BAF8");
+ public override int ArmorLegsDeco3ID() => M.Read2Byte("mhfo-hd.dll+DC6BAFA");
+ public override int Cuff1ID() => M.Read2Byte("mhfo-hd.dll+DC6C482");
+ public override int Cuff2ID() => M.Read2Byte("mhfo-hd.dll+DC6C484");
+ public override int TotalDefense() => M.Read2Byte("mhfo-hd.dll+DC6BEF8");
+ public override int PouchItem1ID() => M.Read2Byte("mhfo-hd.dll+DC6C168");
+ public override int PouchItem1Qty() => M.Read2Byte("mhfo-hd.dll+DC6C16A");
+ public override int PouchItem2ID() => M.Read2Byte("mhfo-hd.dll+DC6C170");
+ public override int PouchItem2Qty() => M.Read2Byte("mhfo-hd.dll+DC6C172");
+ public override int PouchItem3ID() => M.Read2Byte("mhfo-hd.dll+DC6C178");
+ public override int PouchItem3Qty() => M.Read2Byte("mhfo-hd.dll+DC6C17A");
+ public override int PouchItem4ID() => M.Read2Byte("mhfo-hd.dll+DC6C180");
+ public override int PouchItem4Qty() => M.Read2Byte("mhfo-hd.dll+DC6C182");
+ public override int PouchItem5ID() => M.Read2Byte("mhfo-hd.dll+DC6C188");
+ public override int PouchItem5Qty() => M.Read2Byte("mhfo-hd.dll+DC6C18A");
+ public override int PouchItem6ID() => M.Read2Byte("mhfo-hd.dll+DC6C190");
+ public override int PouchItem6Qty() => M.Read2Byte("mhfo-hd.dll+DC6C192");
+ public override int PouchItem7ID() => M.Read2Byte("mhfo-hd.dll+DC6C198");
+ public override int PouchItem7Qty() => M.Read2Byte("mhfo-hd.dll+DC6C19A");
+ public override int PouchItem8ID() => M.Read2Byte("mhfo-hd.dll+DC6C1A0");
+ public override int PouchItem8Qty() => M.Read2Byte("mhfo-hd.dll+DC6C1A2");
+ public override int PouchItem9ID() => M.Read2Byte("mhfo-hd.dll+DC6C1A8");
+ public override int PouchItem9Qty() => M.Read2Byte("mhfo-hd.dll+DC6C1AA");
+ public override int PouchItem10ID() => M.Read2Byte("mhfo-hd.dll+DC6C1B0");
+ public override int PouchItem10Qty() => M.Read2Byte("mhfo-hd.dll+DC6C1B2");
+ public override int PouchItem11ID() => M.Read2Byte("mhfo-hd.dll+DC6C1B8");
+ public override int PouchItem11Qty() => M.Read2Byte("mhfo-hd.dll+DC6C1BA");
+ public override int PouchItem12ID() => M.Read2Byte("mhfo-hd.dll+DC6C1C0");
+ public override int PouchItem12Qty() => M.Read2Byte("mhfo-hd.dll+DC6C1C2");
+ public override int PouchItem13ID() => M.Read2Byte("mhfo-hd.dll+DC6C1C8");
+ public override int PouchItem13Qty() => M.Read2Byte("mhfo-hd.dll+DC6C1CA");
+ public override int PouchItem14ID() => M.Read2Byte("mhfo-hd.dll+DC6C1D0");
+ public override int PouchItem14Qty() => M.Read2Byte("mhfo-hd.dll+DC6C1D2");
+ public override int PouchItem15ID() => M.Read2Byte("mhfo-hd.dll+DC6C1D8");
+ public override int PouchItem15Qty() => M.Read2Byte("mhfo-hd.dll+DC6C1DA");
+ public override int PouchItem16ID() => M.Read2Byte("mhfo-hd.dll+DC6C1E0");
+ public override int PouchItem16Qty() => M.Read2Byte("mhfo-hd.dll+DC6C1E2");
+ public override int PouchItem17ID() => M.Read2Byte("mhfo-hd.dll+DC6C1E8");
+ public override int PouchItem17Qty() => M.Read2Byte("mhfo-hd.dll+DC6C1EA");
+ public override int PouchItem18ID() => M.Read2Byte("mhfo-hd.dll+DC6C1F0");
+ public override int PouchItem18Qty() => M.Read2Byte("mhfo-hd.dll+DC6C1F2");
+ public override int PouchItem19ID() => M.Read2Byte("mhfo-hd.dll+DC6C1F8");
+ public override int PouchItem19Qty() => M.Read2Byte("mhfo-hd.dll+DC6C1FA");
+ public override int PouchItem20ID() => M.Read2Byte("mhfo-hd.dll+DC6C200");
+ public override int PouchItem20Qty() => M.Read2Byte("mhfo-hd.dll+DC6C202");
+ public override int AmmoPouchItem1ID() => M.Read2Byte("mhfo-hd.dll+DC6C208");
+ public override int AmmoPouchItem1Qty() => M.Read2Byte("mhfo-hd.dll+DC6C20A");
+ public override int AmmoPouchItem2ID() => M.Read2Byte("mhfo-hd.dll+DC6C210");
+ public override int AmmoPouchItem2Qty() => M.Read2Byte("mhfo-hd.dll+DC6C212");
+ public override int AmmoPouchItem3ID() => M.Read2Byte("mhfo-hd.dll+DC6C218");
+ public override int AmmoPouchItem3Qty() => M.Read2Byte("mhfo-hd.dll+DC6C21A");
+ public override int AmmoPouchItem4ID() => M.Read2Byte("mhfo-hd.dll+DC6C220");
+ public override int AmmoPouchItem4Qty() => M.Read2Byte("mhfo-hd.dll+DC6C222");
+ public override int AmmoPouchItem5ID() => M.Read2Byte("mhfo-hd.dll+DC6C228");
+ public override int AmmoPouchItem5Qty() => M.Read2Byte("mhfo-hd.dll+DC6C22A");
+ public override int AmmoPouchItem6ID() => M.Read2Byte("mhfo-hd.dll+DC6C230");
+ public override int AmmoPouchItem6Qty() => M.Read2Byte("mhfo-hd.dll+DC6C232");
+ public override int AmmoPouchItem7ID() => M.Read2Byte("mhfo-hd.dll+DC6C238");
+ public override int AmmoPouchItem7Qty() => M.Read2Byte("mhfo-hd.dll+DC6C23A");
+ public override int AmmoPouchItem8ID() => M.Read2Byte("mhfo-hd.dll+DC6C240");
+ public override int AmmoPouchItem8Qty() => M.Read2Byte("mhfo-hd.dll+DC6C242");
+ public override int AmmoPouchItem9ID() => M.Read2Byte("mhfo-hd.dll+DC6C248");
+ public override int AmmoPouchItem9Qty() => M.Read2Byte("mhfo-hd.dll+DC6C24A");
+ public override int AmmoPouchItem10ID() => M.Read2Byte("mhfo-hd.dll+DC6C250");
+ public override int AmmoPouchItem10Qty() => M.Read2Byte("mhfo-hd.dll+DC6C252");
//slots
- public override int ArmorSkill1() => 1;
- public override int ArmorSkill2() => 1;
- public override int ArmorSkill3() => 1;
- public override int ArmorSkill4() => 1;
- public override int ArmorSkill5() => 1;
- public override int ArmorSkill6() => 1;
- public override int ArmorSkill7() => 1;
- public override int ArmorSkill8() => 1;
- public override int ArmorSkill9() => 1;
- public override int ArmorSkill10() => 1;
- public override int ArmorSkill11() => 1;
- public override int ArmorSkill12() => 1;
- public override int ArmorSkill13() => 1;
- public override int ArmorSkill14() => 1;
- public override int ArmorSkill15() => 1;
- public override int ArmorSkill16() => 1;
- public override int ArmorSkill17() => 1;
- public override int ArmorSkill18() => 1;
- public override int ArmorSkill19() => 1;
-
- public override int BloatedWeaponAttack() => 1;
-
- public override int ZenithSkill1() => 1;
- public override int ZenithSkill2() => 1;
- public override int ZenithSkill3() => 1;
- public override int ZenithSkill4() => 1;
- public override int ZenithSkill5() => 1;
- public override int ZenithSkill6() => 1;
- public override int ZenithSkill7() => 1;
-
- public override int AutomaticSkillWeapon() => 1;
- public override int AutomaticSkillHead() => 1;
- public override int AutomaticSkillChest() => 1;
- public override int AutomaticSkillArms() => 1;
- public override int AutomaticSkillWaist() => 1;
- public override int AutomaticSkillLegs() => 1;
+ public override int ArmorSkill1() => M.Read2Byte("mhfo-hd.dll+DC6C31C");
+ public override int ArmorSkill2() => M.Read2Byte("mhfo-hd.dll+DC6C31E");
+ public override int ArmorSkill3() => M.Read2Byte("mhfo-hd.dll+DC6C320");
+ public override int ArmorSkill4() => M.Read2Byte("mhfo-hd.dll+DC6C322");
+ public override int ArmorSkill5() => M.Read2Byte("mhfo-hd.dll+DC6C324");
+ public override int ArmorSkill6() => M.Read2Byte("mhfo-hd.dll+DC6C326");
+ public override int ArmorSkill7() => M.Read2Byte("mhfo-hd.dll+DC6C328");
+ public override int ArmorSkill8() => M.Read2Byte("mhfo-hd.dll+DC6C32A");
+ public override int ArmorSkill9() => M.Read2Byte("mhfo-hd.dll+DC6C32C");
+ public override int ArmorSkill10() => M.Read2Byte("mhfo-hd.dll+DC6C32E");
+ public override int ArmorSkill11() => M.Read2Byte("mhfo-hd.dll+DC6C330");
+ public override int ArmorSkill12() => M.Read2Byte("mhfo-hd.dll+DC6C332");
+ public override int ArmorSkill13() => M.Read2Byte("mhfo-hd.dll+DC6C334");
+ public override int ArmorSkill14() => M.Read2Byte("mhfo-hd.dll+DC6C336");
+ public override int ArmorSkill15() => M.Read2Byte("mhfo-hd.dll+DC6C338");
+ public override int ArmorSkill16() => M.Read2Byte("mhfo-hd.dll+DC6C33A");
+ public override int ArmorSkill17() => M.Read2Byte("mhfo-hd.dll+DC6C33C");
+ public override int ArmorSkill18() => M.Read2Byte("mhfo-hd.dll+DC6C33E");
+ public override int ArmorSkill19() => M.Read2Byte("mhfo-hd.dll+DC6C340");
+
+ public override int BloatedWeaponAttack() => M.Read2Byte("mhfo-hd.dll+E7FE4F0");
+
+ public override int ZenithSkill1() => M.Read2Byte("mhfo-hd.dll+DCD1DC8");
+ public override int ZenithSkill2() => M.Read2Byte("mhfo-hd.dll+DCD1DCA");
+ public override int ZenithSkill3() => M.Read2Byte("mhfo-hd.dll+DCD1DCC");
+ public override int ZenithSkill4() => M.Read2Byte("mhfo-hd.dll+DCD1DCE");
+ public override int ZenithSkill5() => M.Read2Byte("mhfo-hd.dll+DCD1DD0");
+ public override int ZenithSkill6() => M.Read2Byte("mhfo-hd.dll+DCD1DD2");
+ public override int ZenithSkill7() => M.Read2Byte("mhfo-hd.dll+DCD1DD4");
+
+ public override int AutomaticSkillWeapon() => M.Read2Byte("mhfo-hd.dll+DC6C352");
+ public override int AutomaticSkillHead() => M.Read2Byte("mhfo-hd.dll+DC6C34A");
+ public override int AutomaticSkillChest() => M.Read2Byte("mhfo-hd.dll+DC6C34C");
+ public override int AutomaticSkillArms() => M.Read2Byte("mhfo-hd.dll+DC6C34E");
+ public override int AutomaticSkillWaist() => M.Read2Byte("mhfo-hd.dll+DC6C350");
+ public override int AutomaticSkillLegs() => M.Read2Byte("mhfo-hd.dll+DC6C346");
public override int StyleRank1() => M.ReadByte("mhfo-hd.dll+DC6C493");
public override int StyleRank2() => M.ReadByte("mhfo-hd.dll+DC6C55F");
- public override int GRWeaponLv() => 1;
-
- public override int Sigil1Name1() => 1;
- public override int Sigil1Value1() => 1;
- public override int Sigil1Name2() => 1;
- public override int Sigil1Value2() => 1;
- public override int Sigil1Name3() => 1;
- public override int Sigil1Value3() => 1;
- public override int Sigil2Name1() => 1;
- public override int Sigil2Value1() => 1;
- public override int Sigil2Name2() => 1;
- public override int Sigil2Value2() => 1;
- public override int Sigil2Name3() => 1;
- public override int Sigil2Value3() => 1;
- public override int Sigil3Name1() => 1;
- public override int Sigil3Value1() => 1;
- public override int Sigil3Name2() => 1;
- public override int Sigil3Value2() => 1;
- public override int Sigil3Name3() => 1;
- public override int Sigil3Value3() => 1;
-
- public override int FelyneHunted() => 1;
- public override int MelynxHunted() => 1;
- public override int ShakalakaHunted() => 1;
- public override int VespoidHunted() => 1;
- public override int HornetaurHunted() => 1;
- public override int GreatThunderbugHunted() => 1;
- public override int KelbiHunted() => 1;
- public override int MosswineHunted() => 1;
- public override int AntekaHunted() => 1;
- public override int PopoHunted() => 1;
- public override int AptonothHunted() => 1;
- public override int ApcerosHunted() => 1;
- public override int BurukkuHunted() => 1;
- public override int ErupeHunted() => 1;
- public override int VelocipreyHunted() => 1;
- public override int VelocidromeHunted() => 1;
- public override int GenpreyHunted() => 1;
- public override int GendromeHunted() => 1;
- public override int IopreyHunted() => 1;
- public override int IodromeHunted() => 1;
- public override int GiapreyHunted() => 1;
- public override int YianKutKuHunted() => 1;
- public override int BlueYianKutKuHunted() => 1;
- public override int YianGarugaHunted() => 1;
- public override int GypcerosHunted() => 1;
- public override int PurpleGypcerosHunted() => 1;
- public override int HypnocHunted() => 1;
- public override int BrightHypnocHunted() => 1;
- public override int SilverHypnocHunted() => 1;
- public override int FarunokkuHunted() => 1;
- public override int ForokururuHunted() => 1;
- public override int ToridclessHunted() => 1;
- public override int RemobraHunted() => 1;
- public override int RathianHunted() => 1;
- public override int PinkRathianHunted() => 1;
- public override int GoldRathianHunted() => 1;
- public override int RathalosHunted() => 1;
- public override int AzureRathalosHunted() => 1;
- public override int SilverRathalosHunted() => 1;
- public override int KhezuHunted() => 1;
- public override int RedKhezuHunted() => 1;
- public override int BasariosHunted() => 1;
- public override int GraviosHunted() => 1;
- public override int BlackGraviosHunted() => 1;
- public override int MonoblosHunted() => 1;
- public override int WhiteMonoblosHunted() => 1;
- public override int DiablosHunted() => 1;
- public override int BlackDiablosHunted() => 1;
- public override int TigrexHunted() => 1;
- public override int EspinasHunted() => 1;
- public override int OrangeEspinasHunted() => 1;
- public override int WhiteEspinasHunted() => 1;
- public override int AkantorHunted() => 1;
- public override int BerukyurosuHunted() => 1;
- public override int DoragyurosuHunted() => 1;
- public override int PariapuriaHunted() => 1;
- public override int DyuragauaHunted() => 1;
- public override int GurenzeburuHunted() => 1;
- public override int OdibatorasuHunted() => 1;
- public override int HyujikikiHunted() => 1;
- public override int AnorupatisuHunted() => 1;
- public override int ZerureusuHunted() => 1;
- public override int MeraginasuHunted() => 1;
- public override int DiorexHunted() => 1;
- public override int PoborubarumuHunted() => 1;
- public override int VarusaburosuHunted() => 1;
- public override int GureadomosuHunted() => 1;
- public override int BariothHunted() => 1;
- public override int NargacugaHunted() => 1;
- public override int ZenaserisuHunted() => 1;
- public override int SeregiosHunted() => 1;
- public override int BogabadorumuHunted() => 1;
- public override int CephalosHunted() => 1;
- public override int CephadromeHunted() => 1;
- public override int PlesiothHunted() => 1;
- public override int GreenPlesiothHunted() => 1;
- public override int VolganosHunted() => 1;
- public override int RedVolganosHunted() => 1;
- public override int HermitaurHunted() => 1;
- public override int DaimyoHermitaurHunted() => 1;
- public override int CeanataurHunted() => 1;
- public override int ShogunCeanataurHunted() => 1;
- public override int ShenGaorenHunted() => 1;
- public override int AkuraVashimuHunted() => 1;
- public override int AkuraJebiaHunted() => 1;
- public override int TaikunZamuzaHunted() => 1;
- public override int KusubamiHunted() => 1;
- public override int BullfangoHunted() => 1;
- public override int BulldromeHunted() => 1;
- public override int CongaHunted() => 1;
- public override int CongalalaHunted() => 1;
- public override int BlangoHunted() => 1;
- public override int BlangongaHunted() => 1;
- public override int GogomoaHunted() => 1;
- public override int RajangHunted() => 1;
- public override int KamuOrugaronHunted() => 1;
- public override int NonoOrugaronHunted() => 1;
- public override int MidogaronHunted() => 1;
- public override int GougarfHunted() => 1;
- public override int VoljangHunted() => 1;
- public override int KirinHunted() => 1;
- public override int KushalaDaoraHunted() => 1;
- public override int RustedKushalaDaoraHunted() => 1;
- public override int ChameleosHunted() => 1;
- public override int LunastraHunted() => 1;
- public override int TeostraHunted() => 1;
- public override int LaoShanLungHunted() => 1;
- public override int AshenLaoShanLungHunted() => 1;
- public override int YamaTsukamiHunted() => 1;
- public override int RukodioraHunted() => 1;
- public override int RebidioraHunted() => 1;
- public override int FatalisHunted() => 1;
- public override int ShantienHunted() => 1;
- public override int DisufiroaHunted() => 1;
- public override int GarubaDaoraHunted() => 1;
- public override int InagamiHunted() => 1;
- public override int HarudomeruguHunted() => 1;
- public override int YamaKuraiHunted() => 1;
- public override int ToaTesukatoraHunted() => 1;
- public override int GuanzorumuHunted() => 1;
- public override int KeoaruboruHunted() => 1;
- public override int ShagaruMagalaHunted() => 1;
- public override int ElzelionHunted() => 1;
- public override int AmatsuHunted() => 1;
- public override int AbioruguHunted() => 1;
- public override int GiaoruguHunted() => 1;
- public override int GasurabazuraHunted() => 1;
- public override int DeviljhoHunted() => 1;
- public override int BrachydiosHunted() => 1;
- public override int UragaanHunted() => 1;
- public override int KuarusepusuHunted() => 1;
- public override int PokaraHunted() => 1;
- public override int PokaradonHunted() => 1;
- public override int BaruragaruHunted() => 1;
- public override int ZinogreHunted() => 1;
- public override int StygianZinogreHunted() => 1;
- public override int GoreMagalaHunted() => 1;
-
- public override int BlitzkriegBogabadorumuHunted() => 1;
- public override int SparklingZerureusuHunted() => 1;
- public override int StarvingDeviljhoHunted() => 1;
-
- public override int CrimsonFatalisHunted() => 1;
- public override int WhiteFatalisHunted() => 1;
- public override int CactusHunted() => 1;
- public override int ArrogantDuremudiraHunted() => 1;//untested
- public override int KingShakalakaHunted() => 1;
- public override int MiRuHunted() => 1;
- public override int UnknownHunted() => 1;
- public override int GoruganosuHunted() => 1;
- public override int AruganosuHunted() => 1;
- public override int PSO2RappyHunted() => 1;
- public override int RocksHunted() => 1;
- public override int UrukiHunted() => 1;
- public override int GorgeObjectsHunted() => 1;
- public override int BlinkingNargacugaHunted() => 1;
- public override int QuestState() => 0;
-
- public override int RoadDureSkill1Name() => 1;
- public override int RoadDureSkill1Level() => 1;
- public override int RoadDureSkill2Name() => 1;
- public override int RoadDureSkill2Level() => 1;
- public override int RoadDureSkill3Name() => 1;
- public override int RoadDureSkill3Level() => 1;
- public override int RoadDureSkill4Name() => 1;
- public override int RoadDureSkill4Level() => 1;
- public override int RoadDureSkill5Name() => 1;
- public override int RoadDureSkill5Level() => 1;
- public override int RoadDureSkill6Name() => 1;
- public override int RoadDureSkill6Level() => 1;
- public override int RoadDureSkill7Name() => 1;
- public override int RoadDureSkill7Level() => 1;
- public override int RoadDureSkill8Name() => 1;
- public override int RoadDureSkill8Level() => 1;
- public override int RoadDureSkill9Name() => 1;
- public override int RoadDureSkill9Level() => 1;
- public override int RoadDureSkill10Name() => 1;
- public override int RoadDureSkill10Level() => 1;
- public override int RoadDureSkill11Name() => 1;
- public override int RoadDureSkill11Level() => 1;
- public override int RoadDureSkill12Name() => 1;
- public override int RoadDureSkill12Level() => 1;
- public override int RoadDureSkill13Name() => 1;
- public override int RoadDureSkill13Level() => 1;
- public override int RoadDureSkill14Name() => 1;
- public override int RoadDureSkill14Level() => 1;
- public override int RoadDureSkill15Name() => 1;
- public override int RoadDureSkill15Level() => 1;
- public override int RoadDureSkill16Name() => 1;
- public override int RoadDureSkill16Level() => 1;
-
- public override int PartySize() => 1;
- public override int PartySizeMax() => 1;
+ public override int GRWeaponLv() => M.ReadByte("mhfo-hd.dll+DC6BB54");
+
+ public override int Sigil1Name1() => M.Read2Byte("mhfo-hd.dll+E830E14");
+ public override int Sigil1Value1() => M.Read2Byte("mhfo-hd.dll+E830E1A");
+ public override int Sigil1Name2() => M.Read2Byte("mhfo-hd.dll+E830E16");
+ public override int Sigil1Value2() => M.Read2Byte("mhfo-hd.dll+E830E1C");
+ public override int Sigil1Name3() => M.Read2Byte("mhfo-hd.dll+E830E18");
+ public override int Sigil1Value3() => M.Read2Byte("mhfo-hd.dll+E830E1E");
+ public override int Sigil2Name1() => M.Read2Byte("mhfo-hd.dll+E830E20");
+ public override int Sigil2Value1() => M.Read2Byte("mhfo-hd.dll+E830E26");
+ public override int Sigil2Name2() => M.Read2Byte("mhfo-hd.dll+E830E22");
+ public override int Sigil2Value2() => M.Read2Byte("mhfo-hd.dll+E830E28");
+ public override int Sigil2Name3() => M.Read2Byte("mhfo-hd.dll+E830E24");
+ public override int Sigil2Value3() => M.Read2Byte("mhfo-hd.dll+E830E2A");
+ public override int Sigil3Name1() => M.Read2Byte("mhfo-hd.dll+E831234");
+ public override int Sigil3Value1() => M.Read2Byte("mhfo-hd.dll+E83123A");
+ public override int Sigil3Name2() => M.Read2Byte("mhfo-hd.dll+E831236");
+ public override int Sigil3Value2() => M.Read2Byte("mhfo-hd.dll+E83123C");
+ public override int Sigil3Name3() => M.Read2Byte("mhfo-hd.dll+E831238");
+ public override int Sigil3Value3() => M.Read2Byte("mhfo-hd.dll+E83123E");
+
+ public override int RathianHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1AE");
+ public override int FatalisHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1B0");
+ public override int KelbiHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1B2");
+ public override int MosswineHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1B4");
+ public override int BullfangoHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1B6");
+
+ public override int YianKutKuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1B8");
+ public override int LaoShanLungHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1BA");
+ public override int CephadromeHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1BC");
+ public override int FelyneHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1BE");
+ //public override int VeggieElderHunted() => M.Read2Byte("");
+ public override int RathalosHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1C2");
+ public override int AptonothHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1C4");
+ public override int GenpreyHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1C6");
+ public override int DiablosHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1C8");
+ public override int KhezuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1CA");
+ public override int VelocipreyHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1CC");
+ public override int GraviosHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1CE");
+ public override int VespoidHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1D2");
+ public override int GypcerosHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1D4");
+ public override int PlesiothHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1D6");
+ public override int BasariosHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1D8");
+ public override int MelynxHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1DA");
+ public override int HornetaurHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1DC");
+ public override int ApcerosHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1DE");
+ public override int MonoblosHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1E0");
+ public override int VelocidromeHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1E2");
+ public override int GendromeHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1E4");
+ public override int RocksHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1E6");
+ public override int IopreyHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1E8");
+ public override int IodromeHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1EA");
+ public override int KirinHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1EE");
+ public override int CephalosHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1F0");
+
+ public override int GiapreyHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1F2");
+ public override int CrimsonFatalisHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1F4");
+ public override int PinkRathianHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1F6");
+ public override int BlueYianKutKuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1F8");
+ public override int PurpleGypcerosHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1FA");
+ public override int YianGarugaHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1FC");
+ public override int SilverRathalosHunted() => M.Read2Byte("mhfo-hd.dll+ED3E1FE");
+ public override int GoldRathianHunted() => M.Read2Byte("mhfo-hd.dll+ED3E200");
+ public override int BlackDiablosHunted() => M.Read2Byte("mhfo-hd.dll+ED3E202");
+ public override int WhiteMonoblosHunted() => M.Read2Byte("mhfo-hd.dll+ED3E204");
+ public override int RedKhezuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E206");
+ public override int GreenPlesiothHunted() => M.Read2Byte("mhfo-hd.dll+ED3E208");
+ public override int BlackGraviosHunted() => M.Read2Byte("mhfo-hd.dll+ED3E20A");
+ public override int DaimyoHermitaurHunted() => M.Read2Byte("mhfo-hd.dll+ED3E20C");
+ public override int AzureRathalosHunted() => M.Read2Byte("mhfo-hd.dll+ED3E20E");
+ public override int AshenLaoShanLungHunted() => M.Read2Byte("mhfo-hd.dll+ED3E210");
+ public override int BlangongaHunted() => M.Read2Byte("mhfo-hd.dll+ED3E212");
+ public override int CongalalaHunted() => M.Read2Byte("mhfo-hd.dll+ED3E214");
+ public override int RajangHunted() => M.Read2Byte("mhfo-hd.dll+ED3E216");
+
+ public override int KushalaDaoraHunted() => M.Read2Byte("mhfo-hd.dll+ED3E218");
+ public override int ShenGaorenHunted() => M.Read2Byte("mhfo-hd.dll+ED3E21A");
+ public override int GreatThunderbugHunted() => M.Read2Byte("mhfo-hd.dll+ED3E21C");
+
+ public override int ShakalakaHunted() => M.Read2Byte("mhfo-hd.dll+ED3E21E");
+ public override int YamaTsukamiHunted() => M.Read2Byte("mhfo-hd.dll+ED3E220");
+ public override int ChameleosHunted() => M.Read2Byte("mhfo-hd.dll+ED3E222");
+ public override int RustedKushalaDaoraHunted() => M.Read2Byte("mhfo-hd.dll+ED3E224");
+ public override int BlangoHunted() => M.Read2Byte("mhfo-hd.dll+ED3E226");
+ public override int CongaHunted() => M.Read2Byte("mhfo-hd.dll+ED3E228");
+ public override int RemobraHunted() => M.Read2Byte("mhfo-hd.dll+ED3E22A");
+ public override int LunastraHunted() => M.Read2Byte("mhfo-hd.dll+ED3E22C");
+ public override int TeostraHunted() => M.Read2Byte("mhfo-hd.dll+ED3E22E");
+ public override int HermitaurHunted() => M.Read2Byte("mhfo-hd.dll+ED3E230");
+ public override int ShogunCeanataurHunted() => M.Read2Byte("mhfo-hd.dll+ED3E232");
+ public override int BulldromeHunted() => M.Read2Byte("mhfo-hd.dll+ED3E234");
+ public override int AntekaHunted() => M.Read2Byte("mhfo-hd.dll+ED3E236");
+ public override int PopoHunted() => M.Read2Byte("mhfo-hd.dll+ED3E238");
+ public override int WhiteFatalisHunted() => M.Read2Byte("mhfo-hd.dll+ED3E23A");
+ //public override int YamaTsukami2Hunted() =>
+ //{ 72, "Yama Tsukami"}
+ public override int CeanataurHunted() => M.Read2Byte("mhfo-hd.dll+ED3E23E");
+ public override int HypnocHunted() => M.Read2Byte("mhfo-hd.dll+ED3E240");
+ public override int VolganosHunted() => M.Read2Byte("mhfo-hd.dll+ED3E242");
+ public override int TigrexHunted() => M.Read2Byte("mhfo-hd.dll+ED3E244");
+ public override int AkantorHunted() => M.Read2Byte("mhfo-hd.dll+ED3E246");
+ public override int BrightHypnocHunted() => M.Read2Byte("mhfo-hd.dll+ED3E248");
+ public override int RedVolganosHunted() => M.Read2Byte("mhfo-hd.dll+ED3E24A");
+ public override int EspinasHunted() => M.Read2Byte("mhfo-hd.dll+ED3E24C");
+ public override int OrangeEspinasHunted() => M.Read2Byte("mhfo-hd.dll+ED3E24E");
+ public override int SilverHypnocHunted() => M.Read2Byte("mhfo-hd.dll+ED3E250");
+ public override int AkuraVashimuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E252");
+ public override int AkuraJebiaHunted() => M.Read2Byte("mhfo-hd.dll+ED3E254");
+
+ public override int BerukyurosuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E256");
+ public override int CactusHunted() => M.Read2Byte("mhfo-hd.dll+ED3E258");
+ public override int GorgeObjectsHunted() => M.Read2Byte("mhfo-hd.dll+ED3E25A");
+ //public override int RocksHunted() => M.Read2Byte("");//swap?
+ public override int PariapuriaHunted() => M.Read2Byte("mhfo-hd.dll+ED3E25E");
+ public override int WhiteEspinasHunted() => M.Read2Byte("mhfo-hd.dll+ED3E260");
+ public override int KamuOrugaronHunted() => M.Read2Byte("mhfo-hd.dll+ED3E262");
+ public override int NonoOrugaronHunted() => M.Read2Byte("mhfo-hd.dll+ED3E264");
+ //public override int RavienteHunted() => M.Read2Byte("");
+ public override int DyuragauaHunted() => M.Read2Byte("mhfo-hd.dll+ED3E268");
+ public override int DoragyurosuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E26A");
+ public override int GurenzeburuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E26C");
+ public override int BurukkuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E26E");
+ public override int ErupeHunted() => M.Read2Byte("mhfo-hd.dll+ED3E270");
+ public override int RukodioraHunted() => M.Read2Byte("mhfo-hd.dll+ED3E272");
+ public override int UnknownHunted() => M.Read2Byte("mhfo-hd.dll+ED3E274");
+ public override int GogomoaHunted() => M.Read2Byte("mhfo-hd.dll+ED3E276");
+ //public override int KokomoaHunted() => M.Read2Byte("");
+ public override int TaikunZamuzaHunted() => M.Read2Byte("mhfo-hd.dll+ED3E27A");
+ public override int AbioruguHunted() => M.Read2Byte("mhfo-hd.dll+ED3E27C");
+ public override int KuarusepusuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E27E");
+ public override int OdibatorasuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E280");
+ public override int DisufiroaHunted() => M.Read2Byte("mhfo-hd.dll+ED3E282");
+ public override int RebidioraHunted() => M.Read2Byte("mhfo-hd.dll+ED3E284");
+ public override int AnorupatisuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E286");
+ public override int HyujikikiHunted() => M.Read2Byte("mhfo-hd.dll+ED3E288");
+ public override int MidogaronHunted() => M.Read2Byte("mhfo-hd.dll+ED3E28A");
+ public override int GiaoruguHunted() => M.Read2Byte("mhfo-hd.dll+ED3E28C");
+ public override int MiRuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E28E");
+ public override int FarunokkuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E290");
+ public override int PokaradonHunted() => M.Read2Byte("mhfo-hd.dll+ED3E292");
+ public override int ShantienHunted() => M.Read2Byte("mhfo-hd.dll+ED3E294");
+ public override int PokaraHunted() => M.Read2Byte("mhfo-hd.dll+ED3E296");
+ //public override int DummyHunted() => M.Read2Byte("");
+ public override int GoruganosuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E29A");
+ public override int AruganosuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E29C");
+ public override int BaruragaruHunted() => M.Read2Byte("mhfo-hd.dll+ED3E29E");
+ public override int ZerureusuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2A0");
+ public override int GougarfHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2A2");
+ public override int UrukiHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2A4");
+ public override int ForokururuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2A6");
+ public override int MeraginasuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2A8");
+ public override int DiorexHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2AA");
+ public override int GarubaDaoraHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2AC");
+ public override int InagamiHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2AE");
+ public override int VarusaburosuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2B0");
+ public override int PoborubarumuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2B2");
+ //public override int DuremudiraHunted() => M.Read2Byte("");//check
+ //public override int UNKHunted() => M.Read2Byte("");
+ //public override int FelyneHunted() => M.Read2Byte("");
+ //public override int Blue NPCHunted() => M.Read2Byte("");
+ //public override int UNKHunted() => M.Read2Byte("");
+ //public override int CactusHunted() => M.Read2Byte("");
+ //public override int Veggie EldersHunted() => M.Read2Byte("");
+ public override int GureadomosuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2C2");
+ public override int HarudomeruguHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2C4");
+ public override int ToridclessHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2C6");
+ public override int GasurabazuraHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2C8");
+ public override int KusubamiHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2CA");
+ public override int YamaKuraiHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2CC");
+ //public override int 3rdPhaseDuremudiraHunted() => M.Read2Byte("");CE
+ public override int ZinogreHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2D0");
+ public override int DeviljhoHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2D2");
+ public override int BrachydiosHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2D4");
+ //public override int BerserkRavienteHunted() => M.Read2Byte("");
+ public override int ToaTesukatoraHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2D8");
+ public override int BariothHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2DA");
+ public override int UragaanHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2DC");
+ public override int StygianZinogreHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2DE");
+ public override int GuanzorumuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2E0");
+ public override int StarvingDeviljhoHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2E2");
+ //public override int UNKHunted() => M.Read2Byte("");E4
+ //public override int EgyurasuHunted() => M.Read2Byte("");E6
+ public override int VoljangHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2E8");
+ public override int NargacugaHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2EA");
+ public override int KeoaruboruHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2EC");
+ public override int ZenaserisuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2EE");
+ public override int GoreMagalaHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2F0");
+ public override int BlinkingNargacugaHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2F2");
+ public override int ShagaruMagalaHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2F4");
+ public override int AmatsuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2F6");
+ public override int ElzelionHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2F8");
+ public override int ArrogantDuremudiraHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2FA");
+ //public override int RocksHunted() => M.Read2Byte("");//swap?
+ public override int SeregiosHunted() => M.Read2Byte("mhfo-hd.dll+ED3E2FE");
+ public override int BogabadorumuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E300");
+ //public override int Unknown Blue BarrelHunted() => M.Read2Byte("");2
+ public override int BlitzkriegBogabadorumuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E304");
+ //public override int CostumedUrukiHunted() => M.Read2Byte("");6
+ public override int SparklingZerureusuHunted() => M.Read2Byte("mhfo-hd.dll+ED3E308");
+ public override int PSO2RappyHunted() => M.Read2Byte("mhfo-hd.dll+ED3E30A");
+ public override int KingShakalakaHunted() => M.Read2Byte("mhfo-hd.dll+ED3E30C");//
+
+
+
+
+ public override int QuestState() => M.ReadByte("mhfo-hd.dll+ED52892");
+
+ public override int RoadDureSkill1Name() => M.ReadByte("mhfo-hd.dll+ED3E7DC");
+ public override int RoadDureSkill1Level() => M.ReadByte("mhfo-hd.dll+ED3E7DE");
+ public override int RoadDureSkill2Name() => M.ReadByte("mhfo-hd.dll+ED3E7E0");
+ public override int RoadDureSkill2Level() => M.ReadByte("mhfo-hd.dll+ED3E7E2");
+ public override int RoadDureSkill3Name() => M.ReadByte("mhfo-hd.dll+ED3E7E4");
+ public override int RoadDureSkill3Level() => M.ReadByte("mhfo-hd.dll+ED3E7E6");
+ public override int RoadDureSkill4Name() => M.ReadByte("mhfo-hd.dll+ED3E7E8");
+ public override int RoadDureSkill4Level() => M.ReadByte("mhfo-hd.dll+ED3E7EA");
+ public override int RoadDureSkill5Name() => M.ReadByte("mhfo-hd.dll+ED3E7EC");
+ public override int RoadDureSkill5Level() => M.ReadByte("mhfo-hd.dll+ED3E7EE");
+ public override int RoadDureSkill6Name() => M.ReadByte("mhfo-hd.dll+ED3E7F0");
+ public override int RoadDureSkill6Level() => M.ReadByte("mhfo-hd.dll+ED3E7F2");
+ public override int RoadDureSkill7Name() => M.ReadByte("mhfo-hd.dll+ED3E7F4");
+ public override int RoadDureSkill7Level() => M.ReadByte("mhfo-hd.dll+ED3E7F6");
+ public override int RoadDureSkill8Name() => M.ReadByte("mhfo-hd.dll+ED3E7F8");
+ public override int RoadDureSkill8Level() => M.ReadByte("mhfo-hd.dll+ED3E7FA");
+ public override int RoadDureSkill9Name() => M.ReadByte("mhfo-hd.dll+ED3E7FC");
+ public override int RoadDureSkill9Level() => M.ReadByte("mhfo-hd.dll+ED3E7FE");
+ public override int RoadDureSkill10Name() => M.ReadByte("mhfo-hd.dll+ED3E800");
+ public override int RoadDureSkill10Level() => M.ReadByte("mhfo-hd.dll+ED3E802");
+ public override int RoadDureSkill11Name() => M.ReadByte("mhfo-hd.dll+ED3E804");
+ public override int RoadDureSkill11Level() => M.ReadByte("mhfo-hd.dll+ED3E806");
+ public override int RoadDureSkill12Name() => M.ReadByte("mhfo-hd.dll+ED3E808");
+ public override int RoadDureSkill12Level() => M.ReadByte("mhfo-hd.dll+ED3E80A");
+ public override int RoadDureSkill13Name() => M.ReadByte("mhfo-hd.dll+ED3E80C");
+ public override int RoadDureSkill13Level() => M.ReadByte("mhfo-hd.dll+ED3E80E");
+ public override int RoadDureSkill14Name() => M.ReadByte("mhfo-hd.dll+ED3E810");
+ public override int RoadDureSkill14Level() => M.ReadByte("mhfo-hd.dll+ED3E812");
+ public override int RoadDureSkill15Name() => M.ReadByte("mhfo-hd.dll+ED3E814");
+ public override int RoadDureSkill15Level() => M.ReadByte("mhfo-hd.dll+ED3E816");
+ public override int RoadDureSkill16Name() => M.ReadByte("mhfo-hd.dll+ED3E818");
+ public override int RoadDureSkill16Level() => M.ReadByte("mhfo-hd.dll+ED3E81A");
+
+ public override int PartySize() => M.ReadByte("mhfo-hd.dll+E3CE388");
+ public override int PartySizeMax() => M.ReadByte("mhfo-hd.dll+EDF0828");
public override uint GSRP() => 1;
public override uint GRP() => 1;