fixed some features

[x]fix #490
[x]fix `MoleMole_MapManager__Fields`
[x]add auto challenge collection in Sumeru
This commit is contained in:
Miya 2022-08-25 03:17:00 +08:00
parent 80901959c9
commit 50591c4987
2 changed files with 49 additions and 3 deletions

View File

@ -9815,11 +9815,56 @@ namespace app {
struct List_1_System_String_* FDFHCABDDFE; struct List_1_System_String_* FDFHCABDDFE;
bool NMJJKJPPIGC; bool NMJJKJPPIGC;
}; };
struct __declspec(align(8)) MoleMole_MapManager__Fields
{
bool GCNMOPKPIMF;
struct GameObject* mapObj;
struct MonoLevelMapUI* monoLevelMapUI;
uint32_t _mapContainerHandle;
uint32_t playerSceneID;
uint32_t mapSceneID;
struct SceneScriptData* _sceneDataInMap;
struct MapScriptData* mapData;
struct String* _currMapPrefabPath;
struct Nullable_1_MoleMole_AsyncJob_ BKMDLHJBOMF;
bool _forceCurrentScene;
uint32_t _mapSceneIDSelected;
bool DebugNewmap;
struct String* currMapString;
struct RectTransform* currParent;
struct GameObject* mapGameObjectInst;
uint32_t _mapImageHandle;
struct MonoLevelMap* levelMap;
float mainPageCheckDistance;
int32_t _currState;
bool _hasSignalv;
struct Vector3 _signalPos;
float _distanceThreshold;
uint32_t _id;
bool FLDAFADKOJI;
struct GameObject* FPKDGCJHAGM;
uint32_t LPOBPKLKGGK;
struct List_1_OOMOGPMHEAO_* HAEOLGFHPEN;
struct List_1_System_String_* EIJHGKFFDHO;
struct Dictionary_2_System_String_PILLJDIDHIJ_* _polygonLimitRegions;
bool _isCurActivityLimitRegion;
bool _isCurHomeworldLimitRegion;
struct Coroutine* _curDestroyLimitRegionCoroutine;
float KJLNBKEIFCJ;
struct Vector3 CIPDJNHBFPB;
struct List_1_System_UInt32_* OBMINJCEAJL;
struct Dictionary_2_System_UInt32_List_1_LPKPLIFIBGA_* JAKFLGOOBMP;
bool OJNGNBKMMFI;
struct List_1_System_String_* OJBKAGDIEIK;
struct List_1_System_String_* NFGGLJBPIBO;
struct Dictionary_2_System_String_System_UInt32_* AIMGKHPHKMP;
struct Dictionary_2_System_UInt32_System_UInt32_* NCOMNKCALBL;
};
struct MoleMole_MapManager { struct MoleMole_MapManager {
struct MapManager__Class* klass; struct MapManager__Class* klass;
MonitorData* monitor; MonitorData* monitor;
struct MHCEDJLGNMG__Fields fields; struct MoleMole_MapManager__Fields fields;
}; };
struct GadgetEntity__Fields { struct GadgetEntity__Fields {

View File

@ -325,7 +325,7 @@ namespace cheat::game::filters
WhitelistFilter DreamForm = { {EntityType__Enum_1::Field, EntityType__Enum_1::Platform }, "_AnimalSeelie" }; WhitelistFilter DreamForm = { {EntityType__Enum_1::Field, EntityType__Enum_1::Platform }, "_AnimalSeelie" };
SimpleFilter StarlightCoalescence = { EntityType__Enum_1::Field, "_PaperStar" }; SimpleFilter StarlightCoalescence = { EntityType__Enum_1::Field, "_PaperStar" };
SimpleFilter TheRavenForum = { EntityType__Enum_1::Gadget, "_NightCrowStatue" }; SimpleFilter TheRavenForum = { EntityType__Enum_1::Gadget, "_NightCrowStatue" };
WhitelistFilter TimeTrialChallengeCollection = { { EntityType__Enum_1::Field, EntityType__Enum_1::Gadget }, { "SkillObj_EmptyGadget", "_GlideChampOrb" } }; WhitelistFilter TimeTrialChallengeCollection = { { EntityType__Enum_1::Field, EntityType__Enum_1::Gadget }, { "SkillObj_EmptyGadget", "_GlideChampOrb", "_DendroGlideChampOrb" } };
SimpleFilter Bombbarrel = { EntityType__Enum_1::Gadget, "_Bombbarrel" }; SimpleFilter Bombbarrel = { EntityType__Enum_1::Gadget, "_Bombbarrel" };
SimpleFilter NurseriesInTheWilds = { EntityType__Enum_1::Field, "PlantDrawStart" }; SimpleFilter NurseriesInTheWilds = { EntityType__Enum_1::Field, "PlantDrawStart" };
SimpleFilter SaghiraMachine = { EntityType__Enum_1::Gadget, "FatuiMaranaWell" }; SimpleFilter SaghiraMachine = { EntityType__Enum_1::Gadget, "FatuiMaranaWell" };
@ -344,7 +344,8 @@ namespace cheat::game::filters
featured::Electroculus, featured::Electroculus,
featured::Geoculus, featured::Geoculus,
featured::Lumenspar, featured::Lumenspar,
featured::KeySigil featured::KeySigil,
featured::Dendroculus
}; };
SimpleFilter Chests = { EntityType__Enum_1::Chest }; SimpleFilter Chests = { EntityType__Enum_1::Chest };
SimpleFilter Ores = { SimpleFilter Ores = {