Merge pull request #469 from Taiga74164/3.0-game-update-(OS-version)

3.0 game update (OS version)
This commit is contained in:
Taiga 2022-08-24 01:09:55 -06:00 committed by GitHub
commit 6efec31bd0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
47 changed files with 121822 additions and 107508 deletions

View File

@ -56,19 +56,18 @@ As well as setting up **`cheat-library`** as startup project.
- Notifications
#### Player
- Invincible
- Attack Modifier
- No Cooldown Skill/Ultimate/Sprint/Bow
- God Mode(Invincible)
- Attack Modifier: Multi-Hit/Target/Animation
- No Cooldown: Skill/Ultimate/Sprint/Bow
- Unlimited Stamina
- No Clip
#### World
- Auto Seelie
- Vacuum Loot
- Dumb Enemies
- Freeze Enemies
- Auto Destroy Objects
- Auto Loot
- Auto Destroy: Ores/Shields/Doodas/Plants
- Auto Loot/Open Chests
- Pickup Range
- Auto Talk
- Auto Tree Farm
@ -77,6 +76,7 @@ As well as setting up **`cheat-library`** as startup project.
- Auto Fish
- Kill Aura
- Mob Vacuum
- Vacuum Loot
#### Teleport
- Chest/Oculi Teleport (Teleports to nearest)
@ -94,16 +94,17 @@ As well as setting up **`cheat-library`** as startup project.
- Hide UI
- In-game Embedded Browser
- Enable Peeking
- Profile Changer
- Profile Changer: UID/Nickname/AR/WorldLevel/Avatar/Namecard
- Custom Weather
- Free Camera
- Texture Changer
- Paimon Follow
- Texture Changer
#### Debugging
- Entities Manager
- Position Info
- FPS Graph
- Packet Sniffer
- [Packet Sniffer](https://github.com/Akebi-Group/Akebi-PacketSniffer)
<h1 align="center">Demo</h1>

View File

@ -224,12 +224,19 @@
<Image Include="res\iconsHD\Azhdaha.png" />
<Image Include="res\iconsHD\Boar.png" />
<Image Include="res\iconsHD\BookPage.png" />
<Image Include="res\iconsHD\BouncyMushroom.png" />
<Image Include="res\iconsHD\Cat.png" />
<Image Include="res\iconsHD\Cicin.png" />
<Image Include="res\iconsHD\ClusterleafOfCultivation.png" />
<Image Include="res\iconsHD\Crane.png" />
<Image Include="res\iconsHD\CryoBathysmalVishap.png" />
<Image Include="res\iconsHD\Dendroculus.png" />
<Image Include="res\iconsHD\DendroGranum.png" />
<Image Include="res\iconsHD\DendroPile.png" />
<Image Include="res\iconsHD\DendroProjector.png" />
<Image Include="res\iconsHD\DendroRock.png" />
<Image Include="res\iconsHD\Dog.png" />
<Image Include="res\iconsHD\DreadfulWithering.png" />
<Image Include="res\iconsHD\DunlinsTooth.png" />
<Image Include="res\iconsHD\Dvalin.png" />
<Image Include="res\iconsHD\Eel.png" />
@ -418,6 +425,7 @@
<Image Include="res\iconsHD\NilotpalaLotus.png" />
<Image Include="res\iconsHD\Nobushi.png" />
<Image Include="res\iconsHD\NoctilucousJade.png" />
<Image Include="res\iconsHD\NurseriesInTheWilds.png" />
<Image Include="res\iconsHD\OceanCrab.png" />
<Image Include="res\iconsHD\Oceanid.png" />
<Image Include="res\iconsHD\OceanidSummons.png" />
@ -427,6 +435,7 @@
<Image Include="res\iconsHD\Padisarah.png" />
<Image Include="res\iconsHD\PaleRedCrab.png" />
<Image Include="res\iconsHD\PerpetualMechanicalArray.png" />
<Image Include="res\iconsHD\PhantasmalGate.png" />
<Image Include="res\iconsHD\PhaseGate.png" />
<Image Include="res\iconsHD\PhilanemoMushroom.png" />
<Image Include="res\iconsHD\Pigeon.png" />
@ -465,6 +474,7 @@
<Image Include="res\iconsHD\RukkhashavaMushrooms.png" />
<Image Include="res\iconsHD\RustyKoi.png" />
<Image Include="res\iconsHD\SacredSakura.png" />
<Image Include="res\iconsHD\SaghiraMachine.png" />
<Image Include="res\iconsHD\SakuraBloom.png" />
<Image Include="res\iconsHD\Salamander.png" />
<Image Include="res\iconsHD\Samachurl.png" />
@ -507,6 +517,7 @@
<Image Include="res\iconsHD\Starshroom.png" />
<Image Include="res\iconsHD\Starsilver.png" />
<Image Include="res\iconsHD\StatueofTheSeven.png" />
<Image Include="res\iconsHD\StonePillarSeal.png" />
<Image Include="res\iconsHD\StormBarrier.png" />
<Image Include="res\iconsHD\Stormstone.png" />
<Image Include="res\iconsHD\StrangeTooth.png" />
@ -530,7 +541,8 @@
<Image Include="res\iconsHD\TorchPuzzle.png" />
<Image Include="res\iconsHD\TreasureHoarder.png" />
<Image Include="res\iconsHD\TriangularMechanism.png" />
<Image Include="res\iconsHD\Tukan.png" />
<Image Include="res\iconsHD\DuskBird.png" />
<Image Include="res\iconsHD\TriYanaSeeds.png" />
<Image Include="res\iconsHD\UnagiMeat.png" />
<Image Include="res\iconsHD\UniqueRocks.png" />
<Image Include="res\iconsHD\UnusualHilichurl.png" />
@ -563,12 +575,19 @@
<Image Include="res\icons\Azhdaha.png" />
<Image Include="res\icons\Boar.png" />
<Image Include="res\icons\BookPage.png" />
<Image Include="res\icons\BouncyMushroom.png" />
<Image Include="res\icons\Cat.png" />
<Image Include="res\icons\Cicin.png" />
<Image Include="res\icons\ClusterleafOfCultivation.png" />
<Image Include="res\icons\Crane.png" />
<Image Include="res\icons\CryoBathysmalVishap.png" />
<Image Include="res\icons\Dendroculus.png" />
<Image Include="res\icons\DendroGranum.png" />
<Image Include="res\icons\DendroPile.png" />
<Image Include="res\icons\DendroProjector.png" />
<Image Include="res\icons\DendroRock.png" />
<Image Include="res\icons\Dog.png" />
<Image Include="res\icons\DreadfulWithering.png" />
<Image Include="res\icons\DunlinsTooth.png" />
<Image Include="res\icons\Dvalin.png" />
<Image Include="res\icons\Eel.png" />
@ -757,6 +776,7 @@
<Image Include="res\icons\NilotpalaLotus.png" />
<Image Include="res\icons\Nobushi.png" />
<Image Include="res\icons\NoctilucousJade.png" />
<Image Include="res\icons\NurseriesInTheWilds.png" />
<Image Include="res\icons\OceanCrab.png" />
<Image Include="res\icons\Oceanid.png" />
<Image Include="res\icons\OceanidSummons.png" />
@ -766,6 +786,7 @@
<Image Include="res\icons\Padisarah.png" />
<Image Include="res\icons\PaleRedCrab.png" />
<Image Include="res\icons\PerpetualMechanicalArray.png" />
<Image Include="res\icons\PhantasmalGate.png" />
<Image Include="res\icons\PhaseGate.png" />
<Image Include="res\icons\PhilanemoMushroom.png" />
<Image Include="res\icons\Pigeon.png" />
@ -804,6 +825,7 @@
<Image Include="res\icons\RukkhashavaMushrooms.png" />
<Image Include="res\icons\RustyKoi.png" />
<Image Include="res\icons\SacredSakura.png" />
<Image Include="res\icons\SaghiraMachine.png" />
<Image Include="res\icons\SakuraBloom.png" />
<Image Include="res\icons\Salamander.png" />
<Image Include="res\icons\Samachurl.png" />
@ -846,6 +868,7 @@
<Image Include="res\icons\Starshroom.png" />
<Image Include="res\icons\Starsilver.png" />
<Image Include="res\icons\StatueofTheSeven.png" />
<Image Include="res\icons\StonePillarSeal.png" />
<Image Include="res\icons\StormBarrier.png" />
<Image Include="res\icons\Stormstone.png" />
<Image Include="res\icons\StrangeTooth.png" />
@ -869,7 +892,8 @@
<Image Include="res\icons\TorchPuzzle.png" />
<Image Include="res\icons\TreasureHoarder.png" />
<Image Include="res\icons\TriangularMechanism.png" />
<Image Include="res\icons\Tukan.png" />
<Image Include="res\icons\DuskBird.png" />
<Image Include="res\icons\TriYanaSeeds.png" />
<Image Include="res\icons\UnagiMeat.png" />
<Image Include="res\icons\UniqueRocks.png" />
<Image Include="res\icons\UnusualHilichurl.png" />

View File

@ -2409,9 +2409,6 @@
<Image Include="res\iconsHD\SumeruRose.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\iconsHD\Tukan.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\iconsHD\Viparyas.png">
<Filter>Resource Files</Filter>
</Image>
@ -2439,9 +2436,6 @@
<Image Include="res\iconsHD\RukkhashavaMushrooms.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\icons\Tukan.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\icons\Viparyas.png">
<Filter>Resource Files</Filter>
</Image>
@ -2526,5 +2520,83 @@
<Image Include="res\icons\BookPage.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\icons\DuskBird.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\iconsHD\DuskBird.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\iconsHD\TriYanaSeeds.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\iconsHD\BouncyMushroom.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\iconsHD\ClusterleafOfCultivation.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\iconsHD\DendroGranum.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\iconsHD\DendroPile.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\iconsHD\DendroProjector.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\iconsHD\DendroRock.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\iconsHD\DreadfulWithering.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\iconsHD\NurseriesInTheWilds.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\iconsHD\PhantasmalGate.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\iconsHD\SaghiraMachine.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\iconsHD\StonePillarSeal.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\icons\StonePillarSeal.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\icons\TriYanaSeeds.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\icons\BouncyMushroom.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\icons\ClusterleafOfCultivation.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\icons\DendroGranum.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\icons\DendroPile.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\icons\DendroProjector.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\icons\DendroRock.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\icons\DreadfulWithering.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\icons\NurseriesInTheWilds.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\icons\PhantasmalGate.png">
<Filter>Resource Files</Filter>
</Image>
<Image Include="res\icons\SaghiraMachine.png">
<Filter>Resource Files</Filter>
</Image>
</ItemGroup>
</Project>

View File

@ -1,12 +1,12 @@
{
"game_version": "2.8",
"game_version": "3.0",
"modules": {
"UnityPlayer.dll": {
"checksum": 4999961552328781053,
"checksum": 18225598526199471527,
"timestamp": 0
},
"UserAssembly.dll": {
"checksum": 807890720029543258,
"checksum": 10799527772725786707,
"timestamp": 0
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

View File

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

File diff suppressed because it is too large Load Diff

View File

@ -72,6 +72,8 @@ AssemblyChecksums RCDATA "assembly_checksum.json"
// PNG
//
#pragma region iconsHD
HDABIDINGANGELFISH PNG "iconsHD\\AbidingAngelfish.png"
HDABYSSMAGE PNG "iconsHD\\AbyssMage.png"
@ -144,6 +146,8 @@ HDBOOKPAGE PNG "iconsHD\\BookPage.png"
HDBOOTWEASEL PNG "iconsHD\\BootWeasel.png"
HDBOUNCYMUSHROOM PNG "iconsHD\\BouncyMushroom.png"
HDBRIGHTCROWNPIGEON PNG "iconsHD\\BrightcrownPigeon.png"
HDBROWNSHIRAKODAI PNG "iconsHD\\BrownShirakodai.png"
@ -166,6 +170,10 @@ HDCHILLEDMEAT PNG "iconsHD\\ChilledMeat.png"
HDCICIN PNG "iconsHD\\Cicin.png"
HDCLOUDLEISURESTEPS PNG "iconsHD\\CloudleisureSteps.png"
HDCLUSTERLEAFOFCULTIVATION PNG "iconsHD\\ClusterleafOfCultivation.png"
HDCOMMONCHEST PNG "iconsHD\\CommonChest.png"
HDCOOKINGINGREDIENT PNG "iconsHD\\CookingIngredient.png"
@ -212,7 +220,7 @@ HDDANDY PNG "iconsHD\\Dandy.png"
HDDAWNCATCHER PNG "iconsHD\\Dawncatcher.png"
HDDAYNIGHTSWITCHINGMECHANISM PNG "iconsHD\\DayNightSwitchingMechanism.png"
HDDAYNIGHTSWITCHINGMECHANISM PNG "iconsHD\\DayNightSwitchingMechanism.png"
HDDEEPSEAUNAGI PNG "iconsHD\\DeepSeaUnagi.png"
@ -220,14 +228,28 @@ HDDENDROBIUM PNG "iconsHD\\Dendrobium.png"
HDDENDROCULUS PNG "iconsHD\\Dendroculus.png"
HDDENDROGRANUM PNG "iconsHD\\DendroGranum.png"
HDDENDROPILE PNG "iconsHD\\DendroPile.png"
HDDENDROPROJECTOR PNG "iconsHD\\DendroProjector.png"
HDDENDROROCK PNG "iconsHD\\DendroRock.png"
HDDIVDARAY PNG "iconsHD\\DivdaRay.png"
HDDOG PNG "iconsHD\\Dog.png"
HDDOMAIN PNG "iconsHD\\Domain.png"
HDDREADFULWITHERING PNG "iconsHD\\DreadfulWithering.png"
HDDREAMFORM PNG "iconsHD\\DreamForm.png"
HDDUNLINSTOOTH PNG "iconsHD\\DunlinsTooth.png"
HDDUSKBIRD PNG "iconsHD\\DuskBird.png"
HDDVALIN PNG "iconsHD\\Dvalin.png"
HDECHOINGCONCH PNG "iconsHD\\EchoingConch.png"
@ -240,7 +262,7 @@ HDELECTRICCONDUCTION PNG "iconsHD\\ElectricConduction.png
HDELECTROABYSSLECTOR PNG "iconsHD\\ElectroAbyssLector.png"
HDELECTROBATHYSMALVISHAP PNG "iconsHD\\ElectroBathysmalVishap.png"
HDELECTROBATHYSMALVISHAP PNG "iconsHD\\ElectroBathysmalVishap.png"
HDELECTROCRYSTAL PNG "iconsHD\\ElectroCrystal.png"
@ -260,7 +282,7 @@ HDELEMENTALMONUMENT PNG "iconsHD\\ElementalMonument.png"
HDEMERALDFINCH PNG "iconsHD\\EmeraldFinch.png"
HDENEMIESFIRSTTIMEVICTORY PNG "iconsHD\\EnemiesFirstTimeVictory.png"
HDENEMIESFIRSTTIMEVICTORY PNG "iconsHD\\EnemiesFirstTimeVictory.png"
HDENKANOMIYAPHASEGATE PNG "iconsHD\\EnkanomiyaPhaseGate.png"
@ -362,6 +384,8 @@ HDHORSETAIL PNG "iconsHD\\Horsetail.png"
HDHYDROABYSSHERALD PNG "iconsHD\\HydroAbyssHerald.png"
HDHYDROBATHYSMALVISHAP PNG "iconsHD\\HydroBathysmalVishap.png"
HDHYDROHYPOSTASIS PNG "iconsHD\\HydroHypostasis.png"
HDILLUSION PNG "iconsHD\\Illusion.png"
@ -426,7 +450,7 @@ HDLUMINESCENTSPINE PNG "iconsHD\\LuminescentSpine.png"
HDLUNGEDSTICKLEBACK PNG "iconsHD\\LungedStickleback.png"
HDLUPUSBOREASDOMINATOROFWOLVES PNG "iconsHD\\LupusBoreasDominatorofWolves.png"
HDLUPUSBOREASDOMINATOROFWOLVES PNG "iconsHD\\LupusBoreasDominatorofWolves.png"
HDLUXURIOUSCHEST PNG "iconsHD\\LuxuriousChest.png"
@ -442,6 +466,8 @@ HDMATSUTAKE PNG "iconsHD\\Matsutake.png"
HDMEDAKA PNG "iconsHD\\Medaka.png"
HDMELODICBLOOM PNG "iconsHD\\MelodicBloom.png"
HDMERCHANT PNG "iconsHD\\Merchant.png"
HDMILLELITH PNG "iconsHD\\Millelith.png"
@ -474,6 +500,8 @@ HDNOBUSHI PNG "iconsHD\\Nobushi.png"
HDNOCTILUCOUSJADE PNG "iconsHD\\NoctilucousJade.png"
HDNURSERIESINTHEWILDS PNG "iconsHD\\NurseriesInTheWilds.png"
HDOCEANCRAB PNG "iconsHD\\OceanCrab.png"
HDOCEANID PNG "iconsHD\\Oceanid.png"
@ -506,6 +534,8 @@ HDPALEREDCRAB PNG "iconsHD\\PaleRedCrab.png"
HDPERPETUALMECHANICALARRAY PNG "iconsHD\\PerpetualMechanicalArray.png"
HDPHANTASMALGATE PNG "iconsHD\\PhantasmalGate.png"
HDPHASEGATE PNG "iconsHD\\PhaseGate.png"
HDPHILANEMOMUSHROOM PNG "iconsHD\\PhilanemoMushroom.png"
@ -584,6 +614,8 @@ HDRUSTYKOI PNG "iconsHD\\RustyKoi.png"
HDSACREDSAKURA PNG "iconsHD\\SacredSakura.png"
HDSAGHIRAMACHINE PNG "iconsHD\\SaghiraMachine.png"
HDSAKURABLOOM PNG "iconsHD\\SakuraBloom.png"
HDSALAMANDER PNG "iconsHD\\Salamander.png"
@ -606,8 +638,6 @@ HDSEAGRASS PNG "iconsHD\\Seagrass.png"
HDSEALEDCHEST PNG "iconsHD\\SealedChest.png"
HDSEALLOCATIONS PNG "iconsHD\\SealLocationI.png"
HDSEALLOCATIONI PNG "iconsHD\\SealLocationI.png"
HDSEALLOCATIONII PNG "iconsHD\\SealLocationII.png"
@ -616,6 +646,8 @@ HDSEALLOCATIONIII PNG "iconsHD\\SealLocationIII.png"
HDSEALLOCATIONIV PNG "iconsHD\\SealLocationIV.png"
HDSEALLOCATIONS PNG "iconsHD\\SealLocationI.png"
HDSEALLOCATIONV PNG "iconsHD\\SealLocationV.png"
HDSEELIE PNG "iconsHD\\Seelie.png"
@ -664,12 +696,16 @@ HDSQUIRREL PNG "iconsHD\\Squirrel.png"
HDSTARCONCH PNG "iconsHD\\Starconch.png"
HDSTARLIGHTCOALESCENCE PNG "iconsHD\\StarlightCoalescence.png"
HDSTARSHROOM PNG "iconsHD\\Starshroom.png"
HDSTARSILVER PNG "iconsHD\\Starsilver.png"
HDSTATUEOFTHESEVEN PNG "iconsHD\\StatueofTheSeven.png"
HDSTONEPILLARSEAL PNG "iconsHD\\StonePillarSeal.png"
HDSTORMBARRIER PNG "iconsHD\\StormBarrier.png"
HDSTORMSTONE PNG "iconsHD\\Stormstone.png"
@ -704,6 +740,8 @@ HDTHECRUXTHEALCOR PNG "iconsHD\\TheCruxTheAlcor.png"
HDTHEGREATSNOWBOARKING PNG "iconsHD\\TheGreatSnowboarKing.png"
HDTHERAVENFORUM PNG "iconsHD\\TheRavenForum.png"
HDTHREEBOXES PNG "iconsHD\\ThreeBoxes.png"
HDTHUNDERMANIFESTATION PNG "iconsHD\\ThunderManifestation.png"
@ -716,7 +754,7 @@ HDTREASUREHOARDER PNG "iconsHD\\TreasureHoarder.png"
HDTRIANGULARMECHANISM PNG "iconsHD\\TriangularMechanism.png"
HDTUKAN PNG "iconsHD\\Tukan.png"
HDTRIYANASEEDS PNG "iconsHD\\TriYanaSeeds.png"
HDUNAGIMEAT PNG "iconsHD\\UnagiMeat.png"
@ -771,17 +809,11 @@ HDWORLDQUESTS PNG "iconsHD\\WorldQuests.png"
HDYUMEMIRUWOOD PNG "iconsHD\\YumemiruWood.png"
HDZAYTUNPEACH PNG "iconsHD\\ZaytunPeach.png"
#pragma endregion
HDMELODICBLOOM PNG "iconsHD\\MelodicBloom.png"
HDCLOUDLEISURESTEPS PNG "iconsHD\\CloudleisureSteps.png"
HDDREAMFORM PNG "iconsHD\\DreamForm.png"
HDSTARLIGHTCOALESCENCE PNG "iconsHD\\StarlightCoalescence.png"
HDTHERAVENFORUM PNG "iconsHD\\TheRavenForum.png"
#pragma region icons
ABIDINGANGELFISH PNG "icons\\AbidingAngelfish.png"
ABYSSMAGE PNG "icons\\AbyssMage.png"
@ -858,6 +890,8 @@ BOOKPAGE PNG "icons\\BookPage.png"
BOOTWEASEL PNG "icons\\BootWeasel.png"
BOUNCYMUSHROOM PNG "icons\\BouncyMushroom.png"
BRIGHTCROWNPIGEON PNG "icons\\BrightcrownPigeon.png"
BROWNSHIRAKODAI PNG "icons\\BrownShirakodai.png"
@ -880,6 +914,10 @@ CHILLEDMEAT PNG "icons\\ChilledMeat.png"
CICIN PNG "icons\\Cicin.png"
CLOUDLEISURESTEPS PNG "icons\\CloudleisureSteps.png"
CLUSTERLEAFOFCULTIVATION PNG "icons\\ClusterleafOfCultivation.png"
COMMONCHEST PNG "icons\\CommonChest.png"
COOKINGINGREDIENT PNG "icons\\CookingIngredient.png"
@ -934,14 +972,28 @@ DENDROBIUM PNG "icons\\Dendrobium.png"
DENDROCULUS PNG "icons\\Dendroculus.png"
DENDROGRANUM PNG "icons\\DendroGranum.png"
DENDROPILE PNG "icons\\DendroPile.png"
DENDROPROJECTOR PNG "icons\\DendroProjector.png"
DENDROROCK PNG "icons\\DendroRock.png"
DIVDARAY PNG "icons\\DivdaRay.png"
DOG PNG "icons\\Dog.png"
DOMAIN PNG "icons\\Domain.png"
DREADFULWITHERING PNG "icons\\DreadfulWithering.png"
DREAMFORM PNG "icons\\DreamForm.png"
DUNLINSTOOTH PNG "icons\\DunlinsTooth.png"
DUSKBIRD PNG "icons\\DuskBird.png"
DVALIN PNG "icons\\Dvalin.png"
ECHOINGCONCH PNG "icons\\EchoingConch.png"
@ -1076,6 +1128,8 @@ HORSETAIL PNG "icons\\Horsetail.png"
HYDROABYSSHERALD PNG "icons\\HydroAbyssHerald.png"
HYDROBATHYSMALVISHAP PNG "icons\\HydroBathysmalVishap.png"
HYDROHYPOSTASIS PNG "icons\\HydroHypostasis.png"
ILLUSION PNG "icons\\Illusion.png"
@ -1140,7 +1194,7 @@ LUMINESCENTSPINE PNG "icons\\LuminescentSpine.png"
LUNGEDSTICKLEBACK PNG "icons\\LungedStickleback.png"
LUPUSBOREASDOMINATOROFWOLVES PNG "icons\\LupusBoreasDominatorofWolves.png"
LUPUSBOREASDOMINATOROFWOLVES PNG "icons\\LupusBoreasDominatorofWolves.png"
LUXURIOUSCHEST PNG "icons\\LuxuriousChest.png"
@ -1156,6 +1210,8 @@ MATSUTAKE PNG "icons\\Matsutake.png"
MEDAKA PNG "icons\\Medaka.png"
MELODICBLOOM PNG "icons\\MelodicBloom.png"
MERCHANT PNG "icons\\Merchant.png"
MILLELITH PNG "icons\\Millelith.png"
@ -1182,7 +1238,7 @@ MYSTERIOUSCARVINGS PNG "icons\\MysteriousCarvings.png"
NAKUWEED PNG "icons\\NakuWeed.png"
NILOTPALALOTUS PNG "icons\\NilotpalaLotus.png"
NILOTPALALOTUS PNG "icons\\NilotpalaLotus.png"
NOBUSHI PNG "icons\\Nobushi.png"
@ -1190,6 +1246,8 @@ NOCTILUCOUSJADE PNG "icons\\NoctilucousJade.png"
NPC PNG "icons\\Npc.png"
NURSERIESINTHEWILDS PNG "icons\\NurseriesInTheWilds.png"
OCEANCRAB PNG "icons\\OceanCrab.png"
OCEANID PNG "icons\\Oceanid.png"
@ -1220,7 +1278,9 @@ PADISARAH PNG "icons\\Padisarah.png"
PALEREDCRAB PNG "icons\\PaleRedCrab.png"
PERPETUALMECHANICALARRAY PNG "icons\\PerpetualMechanicalArray.png"
PERPETUALMECHANICALARRAY PNG "icons\\PerpetualMechanicalArray.png"
PHANTASMALGATE PNG "icons\\PhantasmalGate.png"
PHASEGATE PNG "icons\\PhaseGate.png"
@ -1300,6 +1360,8 @@ RUSTYKOI PNG "icons\\RustyKoi.png"
SACREDSAKURA PNG "icons\\SacredSakura.png"
SAGHIRAMACHINE PNG "icons\\SaghiraMachine.png"
SAKURABLOOM PNG "icons\\SakuraBloom.png"
SALAMANDER PNG "icons\\Salamander.png"
@ -1322,8 +1384,6 @@ SEAGRASS PNG "icons\\Seagrass.png"
SEALEDCHEST PNG "icons\\SealedChest.png"
SEALLOCATIONS PNG "icons\\SealLocationI.png"
SEALLOCATIONI PNG "icons\\SealLocationI.png"
SEALLOCATIONII PNG "icons\\SealLocationII.png"
@ -1332,6 +1392,8 @@ SEALLOCATIONIII PNG "icons\\SealLocationIII.png"
SEALLOCATIONIV PNG "icons\\SealLocationIV.png"
SEALLOCATIONS PNG "icons\\SealLocationI.png"
SEALLOCATIONV PNG "icons\\SealLocationV.png"
SEELIE PNG "icons\\Seelie.png"
@ -1380,12 +1442,16 @@ SQUIRREL PNG "icons\\Squirrel.png"
STARCONCH PNG "icons\\Starconch.png"
STARLIGHTCOALESCENCE PNG "icons\\StarlightCoalescence.png"
STARSHROOM PNG "icons\\Starshroom.png"
STARSILVER PNG "icons\\Starsilver.png"
STATUEOFTHESEVEN PNG "icons\\StatueofTheSeven.png"
STONEPILLARSEAL PNG "icons\\StonePillarSeal.png"
STORMBARRIER PNG "icons\\StormBarrier.png"
STORMSTONE PNG "icons\\Stormstone.png"
@ -1420,6 +1486,8 @@ THECRUXTHEALCOR PNG "icons\\TheCruxTheAlcor.png"
THEGREATSNOWBOARKING PNG "icons\\TheGreatSnowboarKing.png"
THERAVENFORUM PNG "icons\\TheRavenForum.png"
THREEBOXES PNG "icons\\ThreeBoxes.png"
THUNDERMANIFESTATION PNG "icons\\ThunderManifestation.png"
@ -1432,7 +1500,7 @@ TREASUREHOARDER PNG "icons\\TreasureHoarder.png"
TRIANGULARMECHANISM PNG "icons\\TriangularMechanism.png"
TUKAN PNG "icons\\Tukan.png"
TRIYANASEEDS PNG "icons\\TriYanaSeeds.png"
UNAGIMEAT PNG "icons\\UnagiMeat.png"
@ -1487,16 +1555,7 @@ WORLDQUESTS PNG "icons\\WorldQuests.png"
YUMEMIRUWOOD PNG "icons\\YumemiruWood.png"
ZAYTUNPEACH PNG "icons\\ZaytunPeach.png"
MELODICBLOOM PNG "icons\\MelodicBloom.png"
CLOUDLEISURESTEPS PNG "icons\\CloudleisureSteps.png"
DREAMFORM PNG "icons\\DreamForm.png"
STARLIGHTCOALESCENCE PNG "icons\\StarlightCoalescence.png"
THERAVENFORUM PNG "icons\\TheRavenForum.png"
#pragma endregion
#endif // English (United States) resources
/////////////////////////////////////////////////////////////////////////////

View File

@ -5,250 +5,250 @@
// * IL2CPP API function pointers
// ******************************************************************************
#define il2cpp_add_internal_call_ptr 0x0065EF30
#define il2cpp_alloc_ptr 0x0065EF40
#define il2cpp_allocation_granularity_ptr 0x00710530
#define il2cpp_array_class_get_ptr 0x0065EF50
#define il2cpp_array_element_size_ptr 0x0065EF60
#define il2cpp_array_get_byte_length_ptr 0x00681860
#define il2cpp_array_length_ptr 0x0065EF70
#define il2cpp_array_new_ptr 0x0065EF80
#define il2cpp_array_new_full_ptr 0x0065EF90
#define il2cpp_array_new_specific_ptr 0x0065EFA0
#define il2cpp_array_object_header_size_ptr 0x0065EFB0
#define il2cpp_assembly_get_image_ptr 0x0065F830
#define il2cpp_bounded_array_class_get_ptr 0x0065EFC0
#define il2cpp_capture_memory_snapshot_ptr 0x0065EFD0
#define il2cpp_class_array_element_size_ptr 0x0065EFE0
#define il2cpp_class_enum_basetype_ptr 0x0065EFF0
#define il2cpp_class_for_each_ptr 0x0065F000
#define il2cpp_class_from_il2cpp_type_ptr 0x0065F010
#define il2cpp_class_from_name_ptr 0x0065F020
#define il2cpp_class_from_system_type_ptr 0x0065F030
#define il2cpp_class_from_type_ptr 0x0065F010
#define il2cpp_class_get_assemblyname_ptr 0x0065F040
#define il2cpp_class_get_bitmap_ptr 0x0065F050
#define il2cpp_class_get_bitmap_size_ptr 0x0065F070
#define il2cpp_class_get_data_size_ptr 0x0065F080
#define il2cpp_class_get_declaring_type_ptr 0x0065F090
#define il2cpp_class_get_element_class_ptr 0x0065F0A0
#define il2cpp_class_get_events_ptr 0x0065F0B0
#define il2cpp_class_get_field_from_name_ptr 0x0065F0C0
#define il2cpp_class_get_fields_ptr 0x0065F0D0
#define il2cpp_class_get_flags_ptr 0x0065F0E0
#define il2cpp_class_get_image_ptr 0x0065F830
#define il2cpp_class_get_interfaces_ptr 0x0065F0F0
#define il2cpp_class_get_method_from_name_ptr 0x0065F100
#define il2cpp_class_get_methods_ptr 0x0065F110
#define il2cpp_class_get_name_ptr 0x0065F7F0
#define il2cpp_class_get_namespace_ptr 0x0065FB70
#define il2cpp_class_get_nested_types_ptr 0x0065F120
#define il2cpp_class_get_parent_ptr 0x0065F130
#define il2cpp_class_get_properties_ptr 0x0065F140
#define il2cpp_class_get_property_from_name_ptr 0x0065F150
#define il2cpp_class_get_rank_ptr 0x0065F160
#define il2cpp_class_get_static_field_data_ptr 0x0065F170
#define il2cpp_class_get_type_ptr 0x0065F180
#define il2cpp_class_get_type_token_ptr 0x0065F190
#define il2cpp_class_get_userdata_offset_ptr 0x0065F1A0
#define il2cpp_class_has_attribute_ptr 0x0065F1B0
#define il2cpp_class_has_parent_ptr 0x0065F1C0
#define il2cpp_class_has_references_ptr 0x0065F1D0
#define il2cpp_class_instance_size_ptr 0x0065F1E0
#define il2cpp_class_is_abstract_ptr 0x0065F1F0
#define il2cpp_class_is_assignable_from_ptr 0x0065F200
#define il2cpp_class_is_blittable_ptr 0x0065F210
#define il2cpp_class_is_enum_ptr 0x0065F220
#define il2cpp_class_is_generic_ptr 0x0065F230
#define il2cpp_class_is_inflated_ptr 0x0065F240
#define il2cpp_class_is_interface_ptr 0x0065F250
#define il2cpp_class_is_subclass_of_ptr 0x0065F260
#define il2cpp_class_is_valuetype_ptr 0x006EA550
#define il2cpp_class_num_fields_ptr 0x0065F270
#define il2cpp_class_set_userdata_ptr 0x0015A460
#define il2cpp_class_value_size_ptr 0x0065F280
#define il2cpp_current_thread_get_frame_at_ptr 0x0065F290
#define il2cpp_current_thread_get_stack_depth_ptr 0x0065F2A0
#define il2cpp_current_thread_get_top_frame_ptr 0x0065F2C0
#define il2cpp_current_thread_walk_frame_stack_ptr 0x0065F2D0
#define il2cpp_custom_attrs_construct_ptr 0x0065F2E0
#define il2cpp_custom_attrs_free_ptr 0x00161B80
#define il2cpp_custom_attrs_from_class_ptr 0x0065F2F0
#define il2cpp_custom_attrs_from_method_ptr 0x0065F310
#define il2cpp_custom_attrs_get_attr_ptr 0x0065F330
#define il2cpp_custom_attrs_has_attr_ptr 0x0065F340
#define il2cpp_debug_get_method_info_ptr 0x0065F350
#define il2cpp_debugger_set_agent_options_ptr 0x00161B80
#define il2cpp_domain_assembly_open_ptr 0x0065F360
#define il2cpp_domain_get_ptr 0x0065F370
#define il2cpp_domain_get_assemblies_ptr 0x0065F380
#define il2cpp_enable_object_type_mutex_ptr 0x0065F3B0
#define il2cpp_exception_from_name_msg_ptr 0x0065F3C0
#define il2cpp_field_get_flags_ptr 0x0065F3D0
#define il2cpp_field_get_name_ptr 0x0065F830
#define il2cpp_field_get_offset_ptr 0x0065F3E0
#define il2cpp_field_get_parent_ptr 0x0065F7F0
#define il2cpp_field_get_type_ptr 0x0065FB60
#define il2cpp_field_get_value_ptr 0x0065F3F0
#define il2cpp_field_get_value_object_ptr 0x0065F400
#define il2cpp_field_has_attribute_ptr 0x0065F410
#define il2cpp_field_is_literal_ptr 0x0065F420
#define il2cpp_field_set_value_ptr 0x0065F430
#define il2cpp_field_set_value_object_ptr 0x0065F440
#define il2cpp_field_static_get_value_ptr 0x0065F450
#define il2cpp_field_static_set_value_ptr 0x0065F460
#define il2cpp_format_exception_ptr 0x0065F470
#define il2cpp_format_stack_trace_ptr 0x0065F520
#define il2cpp_free_ptr 0x0065F5D0
#define il2cpp_free_captured_memory_snapshot_ptr 0x0065F5E0
#define il2cpp_gc_collect_ptr 0x0067AC20
#define il2cpp_gc_collect_a_little_ptr 0x0065F5F0
#define il2cpp_gc_disable_ptr 0x0065F600
#define il2cpp_gc_dump_append_text_to_log_ptr 0x0065F610
#define il2cpp_gc_dump_info_ptr 0x0065F620
#define il2cpp_gc_dump_set_large_allocated_block_found_callback_ptr 0x0065F630
#define il2cpp_gc_dump_set_small_allocated_block_found_callback_ptr 0x0065F640
#define il2cpp_gc_enable_ptr 0x0065F650
#define il2cpp_gc_foreach_heap_ptr 0x0065F660
#define il2cpp_gc_get_heap_size_ptr 0x0065F690
#define il2cpp_gc_get_max_time_slice_ns_ptr 0x0065F6A0
#define il2cpp_gc_get_used_size_ptr 0x0065F6B0
#define il2cpp_gc_has_strict_wbarriers_ptr 0x006665C0
#define il2cpp_gc_is_disabled_ptr 0x0065F6C0
#define il2cpp_gc_is_incremental_ptr 0x0065F6D0
#define il2cpp_gc_set_enable_get_mem_address_hint_ptr 0x0065F6E0
#define il2cpp_gc_set_external_allocation_tracker_ptr 0x00161B80
#define il2cpp_gc_set_external_wbarrier_tracker_ptr 0x00161B80
#define il2cpp_gc_set_max_time_slice_ns_ptr 0x0065F6F0
#define il2cpp_gc_set_object_malloc_callback_ptr 0x0065F700
#define il2cpp_gc_set_object_return_freelist_callback_ptr 0x0065F710
#define il2cpp_gc_wbarrier_set_field_ptr 0x0065F720
#define il2cpp_gchandle_foreach_get_target_ptr 0x0065F730
#define il2cpp_gchandle_free_ptr 0x006758B0
#define il2cpp_gchandle_get_target_ptr 0x0065F760
#define il2cpp_gchandle_new_ptr 0x0065F770
#define il2cpp_gchandle_new_weakref_ptr 0x0065F780
#define il2cpp_get_committed_memory_size_ptr 0x0065F790
#define il2cpp_get_corlib_ptr 0x0065F7A0
#define il2cpp_get_exception_argument_null_ptr 0x0065F7B0
#define il2cpp_get_hash_table_memory_ptr 0x0065F7C0
#define il2cpp_get_meta_data_pool_memory_ptr 0x0065F7D0
#define il2cpp_image_get_assembly_ptr 0x0065F7F0
#define il2cpp_image_get_class_ptr 0x0065F800
#define il2cpp_image_get_class_count_ptr 0x0065F810
#define il2cpp_image_get_entry_point_ptr 0x0065F820
#define il2cpp_image_get_filename_ptr 0x0065F830
#define il2cpp_image_get_name_ptr 0x0065F830
#define il2cpp_init_ptr 0x0065F840
#define il2cpp_init_security_ptr 0x0065F870
#define il2cpp_init_utf16_ptr 0x0065F890
#define il2cpp_is_debugger_attached_ptr 0x0067BF10
#define il2cpp_is_vm_thread_ptr 0x0065F940
#define il2cpp_method_get_class_ptr 0x0065FB70
#define il2cpp_method_get_declaring_type_ptr 0x0065FB70
#define il2cpp_method_get_flags_ptr 0x0065F950
#define il2cpp_method_get_from_reflection_ptr 0x0065F7F0
#define il2cpp_method_get_name_ptr 0x0065F7F0
#define il2cpp_method_get_object_ptr 0x0065F980
#define il2cpp_method_get_param_ptr 0x0065F990
#define il2cpp_method_get_param_count_ptr 0x0065F9A0
#define il2cpp_method_get_param_name_ptr 0x0065F9B0
#define il2cpp_method_get_return_type_ptr 0x0065F9C0
#define il2cpp_method_get_token_ptr 0x0065F9D0
#define il2cpp_method_has_attribute_ptr 0x0065F9E0
#define il2cpp_method_is_generic_ptr 0x0065F9F0
#define il2cpp_method_is_inflated_ptr 0x0065FA00
#define il2cpp_method_is_instance_ptr 0x0065FA10
#define il2cpp_monitor_enter_ptr 0x0065FA20
#define il2cpp_monitor_exit_ptr 0x0065FA30
#define il2cpp_monitor_pulse_ptr 0x0065FA40
#define il2cpp_monitor_pulse_all_ptr 0x0065FA50
#define il2cpp_monitor_try_enter_ptr 0x0065FA60
#define il2cpp_monitor_try_wait_ptr 0x0065FA70
#define il2cpp_monitor_wait_ptr 0x0065FA80
#define il2cpp_object_get_class_ptr 0x0065F830
#define il2cpp_object_get_size_ptr 0x0065FA90
#define il2cpp_object_get_virtual_method_ptr 0x0065FAA0
#define il2cpp_object_header_size_ptr 0x00710530
#define il2cpp_object_new_ptr 0x0065FAB0
#define il2cpp_object_unbox_ptr 0x006EA540
#define il2cpp_offset_of_array_bounds_in_array_object_header_ptr 0x00710530
#define il2cpp_offset_of_array_length_in_array_object_header_ptr 0x00137CE0
#define il2cpp_override_stack_backtrace_ptr 0x0065FAD0
#define il2cpp_profiler_install_ptr 0x0065FAE0
#define il2cpp_profiler_install_allocation_ptr 0x0065FAF0
#define il2cpp_profiler_install_enter_leave_ptr 0x0065FB00
#define il2cpp_profiler_install_fileio_ptr 0x0065FB10
#define il2cpp_profiler_install_gc_ptr 0x0065FB20
#define il2cpp_profiler_install_thread_ptr 0x0065FB30
#define il2cpp_profiler_set_events_ptr 0x0065FB40
#define il2cpp_property_get_flags_ptr 0x0065FB50
#define il2cpp_property_get_get_method_ptr 0x0065F7F0
#define il2cpp_property_get_name_ptr 0x0065FB60
#define il2cpp_property_get_parent_ptr 0x0065F830
#define il2cpp_property_get_set_method_ptr 0x0065FB70
#define il2cpp_raise_exception_ptr 0x0065FB80
#define il2cpp_register_debugger_agent_transport_ptr 0x00161B80
#define il2cpp_register_filedelete_callback_ptr 0x0065FB90
#define il2cpp_register_filemodify_callback_ptr 0x0065FBA0
#define il2cpp_register_log_callback_ptr 0x0065FBB0
#define il2cpp_resolve_icall_ptr 0x0065FBC0
#define il2cpp_runtime_class_init_ptr 0x006EA900
#define il2cpp_runtime_invoke_ptr 0x0065FBD0
#define il2cpp_runtime_invoke_convert_args_ptr 0x0065FBF0
#define il2cpp_runtime_object_init_ptr 0x0065FC10
#define il2cpp_runtime_object_init_exception_ptr 0x0065FC20
#define il2cpp_runtime_unhandled_exception_policy_set_ptr 0x0065FC30
#define il2cpp_set_commandline_arguments_ptr 0x0065FC40
#define il2cpp_set_commandline_arguments_utf16_ptr 0x0065FC50
#define il2cpp_set_config_ptr 0x0065FC60
#define il2cpp_set_config_dir_ptr 0x0065FC70
#define il2cpp_set_config_utf16_ptr 0x0065FC80
#define il2cpp_set_data_dir_ptr 0x0065FC90
#define il2cpp_set_default_thread_affinity_ptr 0x0065FCA0
#define il2cpp_set_disable_gc_parallel_mark_ptr 0x0065FCB0
#define il2cpp_set_find_plugin_callback_ptr 0x0065FCC0
#define il2cpp_set_memory_callbacks_ptr 0x0065FCD0
#define il2cpp_set_output_redirected_file_path_ptr 0x0065FCE0
#define il2cpp_set_parallel_android_affinity_ptr 0x0065FCF0
#define il2cpp_set_parallel_android_cupcount_ptr 0x0065FD00
#define il2cpp_set_temp_dir_ptr 0x0065FD10
#define il2cpp_shutdown_ptr 0x0065FD20
#define il2cpp_start_gc_world_ptr 0x0065FD30
#define il2cpp_stats_dump_to_file_ptr 0x006665C0
#define il2cpp_stats_get_value_ptr 0x006E7420
#define il2cpp_stop_gc_world_ptr 0x0065FD40
#define il2cpp_string_chars_ptr 0x0065FD50
#define il2cpp_string_intern_ptr 0x0065FD60
#define il2cpp_string_is_interned_ptr 0x0065FD70
#define il2cpp_string_length_ptr 0x0065FD80
#define il2cpp_string_new_ptr 0x006EA910
#define il2cpp_string_new_len_ptr 0x0065FD90
#define il2cpp_string_new_utf16_ptr 0x0065FDA0
#define il2cpp_string_new_wrapper_ptr 0x006EA910
#define il2cpp_thread_attach_ptr 0x0065FDB0
#define il2cpp_thread_current_ptr 0x00676210
#define il2cpp_thread_detach_ptr 0x0065FDC0
#define il2cpp_thread_get_all_attached_threads_ptr 0x0065FDD0
#define il2cpp_thread_get_frame_at_ptr 0x0065FDE0
#define il2cpp_thread_get_stack_depth_ptr 0x0065FDF0
#define il2cpp_thread_get_top_frame_ptr 0x0065FE00
#define il2cpp_thread_walk_frame_stack_ptr 0x0065FE10
#define il2cpp_type_equals_ptr 0x0065FE20
#define il2cpp_type_get_assembly_qualified_name_ptr 0x0065FE30
#define il2cpp_type_get_attrs_ptr 0x0065FEF0
#define il2cpp_type_get_class_or_element_class_ptr 0x0065FF00
#define il2cpp_type_get_name_ptr 0x0065FF10
#define il2cpp_type_get_name_chunked_ptr 0x0065FFD0
#define il2cpp_type_get_object_ptr 0x0065FFE0
#define il2cpp_type_get_type_ptr 0x0065FFF0
#define il2cpp_type_is_byref_ptr 0x00660000
#define il2cpp_type_is_pointer_type_ptr 0x00660010
#define il2cpp_type_is_static_ptr 0x00660020
#define il2cpp_unhandled_exception_ptr 0x00660030
#define il2cpp_unity_install_unitytls_interface_ptr 0x00660040
#define il2cpp_unity_liveness_calculation_begin_ptr 0x00660050
#define il2cpp_unity_liveness_calculation_end_ptr 0x00660060
#define il2cpp_unity_liveness_calculation_from_root_ptr 0x00660070
#define il2cpp_unity_liveness_calculation_from_statics_ptr 0x00660080
#define il2cpp_value_box_ptr 0x00660090
#define il2cpp_add_internal_call_ptr 0x006A9A20
#define il2cpp_alloc_ptr 0x006A9A30
#define il2cpp_allocation_granularity_ptr 0x00623720
#define il2cpp_array_class_get_ptr 0x006A9A40
#define il2cpp_array_element_size_ptr 0x006A9A50
#define il2cpp_array_get_byte_length_ptr 0x006A9A60
#define il2cpp_array_length_ptr 0x006A9A70
#define il2cpp_array_new_ptr 0x006A9A80
#define il2cpp_array_new_full_ptr 0x006A9A90
#define il2cpp_array_new_specific_ptr 0x006A9AA0
#define il2cpp_array_object_header_size_ptr 0x006A9AB0
#define il2cpp_assembly_get_image_ptr 0x006AA580
#define il2cpp_bounded_array_class_get_ptr 0x006A9AC0
#define il2cpp_capture_memory_snapshot_ptr 0x006A9AD0
#define il2cpp_class_array_element_size_ptr 0x006A9AE0
#define il2cpp_class_enum_basetype_ptr 0x006A9AF0
#define il2cpp_class_for_each_ptr 0x006A9B00
#define il2cpp_class_from_il2cpp_type_ptr 0x006A9B10
#define il2cpp_class_from_name_ptr 0x006A9B20
#define il2cpp_class_from_system_type_ptr 0x006A9B30
#define il2cpp_class_from_type_ptr 0x006A9B10
#define il2cpp_class_get_assemblyname_ptr 0x006A9B40
#define il2cpp_class_get_bitmap_ptr 0x006A9B50
#define il2cpp_class_get_bitmap_size_ptr 0x006A9B70
#define il2cpp_class_get_data_size_ptr 0x006A9B80
#define il2cpp_class_get_declaring_type_ptr 0x006A9B90
#define il2cpp_class_get_element_class_ptr 0x006A9BA0
#define il2cpp_class_get_events_ptr 0x006A9BB0
#define il2cpp_class_get_field_from_name_ptr 0x006A9BC0
#define il2cpp_class_get_fields_ptr 0x006A9BD0
#define il2cpp_class_get_flags_ptr 0x006A9BE0
#define il2cpp_class_get_image_ptr 0x006AA580
#define il2cpp_class_get_interfaces_ptr 0x006A9BF0
#define il2cpp_class_get_method_from_name_ptr 0x006A9C00
#define il2cpp_class_get_methods_ptr 0x006A9C10
#define il2cpp_class_get_name_ptr 0x006AA2E0
#define il2cpp_class_get_namespace_ptr 0x006A9C20
#define il2cpp_class_get_nested_types_ptr 0x006A9C30
#define il2cpp_class_get_parent_ptr 0x006A9C40
#define il2cpp_class_get_properties_ptr 0x006A9C50
#define il2cpp_class_get_property_from_name_ptr 0x006A9C60
#define il2cpp_class_get_rank_ptr 0x006A9C70
#define il2cpp_class_get_static_field_data_ptr 0x00143B00
#define il2cpp_class_get_type_ptr 0x006A9C80
#define il2cpp_class_get_type_token_ptr 0x006A9C90
#define il2cpp_class_get_userdata_offset_ptr 0x006A9CA0
#define il2cpp_class_has_attribute_ptr 0x006A9CB0
#define il2cpp_class_has_parent_ptr 0x006A9CC0
#define il2cpp_class_has_references_ptr 0x006A9CD0
#define il2cpp_class_instance_size_ptr 0x006A9CE0
#define il2cpp_class_is_abstract_ptr 0x006A9CF0
#define il2cpp_class_is_assignable_from_ptr 0x007359C0
#define il2cpp_class_is_blittable_ptr 0x006A9D00
#define il2cpp_class_is_enum_ptr 0x006A9D10
#define il2cpp_class_is_generic_ptr 0x006A9D20
#define il2cpp_class_is_inflated_ptr 0x006A9D30
#define il2cpp_class_is_interface_ptr 0x006A9D40
#define il2cpp_class_is_subclass_of_ptr 0x006A9D50
#define il2cpp_class_is_valuetype_ptr 0x007359D0
#define il2cpp_class_num_fields_ptr 0x006A9D60
#define il2cpp_class_set_userdata_ptr 0x001474F0
#define il2cpp_class_value_size_ptr 0x006A9D70
#define il2cpp_current_thread_get_frame_at_ptr 0x006A9D80
#define il2cpp_current_thread_get_stack_depth_ptr 0x006A9D90
#define il2cpp_current_thread_get_top_frame_ptr 0x006A9DB0
#define il2cpp_current_thread_walk_frame_stack_ptr 0x006A9DC0
#define il2cpp_custom_attrs_construct_ptr 0x006A9DD0
#define il2cpp_custom_attrs_free_ptr 0x0015BB10
#define il2cpp_custom_attrs_from_class_ptr 0x006A9DE0
#define il2cpp_custom_attrs_from_method_ptr 0x006A9E00
#define il2cpp_custom_attrs_get_attr_ptr 0x006A9E20
#define il2cpp_custom_attrs_has_attr_ptr 0x006A9E30
#define il2cpp_debug_get_method_info_ptr 0x006A9E40
#define il2cpp_debugger_set_agent_options_ptr 0x0015BB10
#define il2cpp_domain_assembly_open_ptr 0x006A9E50
#define il2cpp_domain_get_ptr 0x006A9E60
#define il2cpp_domain_get_assemblies_ptr 0x006A9E70
#define il2cpp_enable_object_type_mutex_ptr 0x006A9EA0
#define il2cpp_exception_from_name_msg_ptr 0x006A9EB0
#define il2cpp_field_get_flags_ptr 0x006A9EC0
#define il2cpp_field_get_name_ptr 0x006AA580
#define il2cpp_field_get_offset_ptr 0x006A9ED0
#define il2cpp_field_get_parent_ptr 0x006AA2E0
#define il2cpp_field_get_type_ptr 0x00735C80
#define il2cpp_field_get_value_ptr 0x006A9EE0
#define il2cpp_field_get_value_object_ptr 0x006A9EF0
#define il2cpp_field_has_attribute_ptr 0x006A9F00
#define il2cpp_field_is_literal_ptr 0x006A9F10
#define il2cpp_field_set_value_ptr 0x006A9F20
#define il2cpp_field_set_value_object_ptr 0x006A9F30
#define il2cpp_field_static_get_value_ptr 0x006A9F40
#define il2cpp_field_static_set_value_ptr 0x006A9F50
#define il2cpp_format_exception_ptr 0x006A9F60
#define il2cpp_format_stack_trace_ptr 0x006AA010
#define il2cpp_free_ptr 0x006C0350
#define il2cpp_free_captured_memory_snapshot_ptr 0x006AA0C0
#define il2cpp_gc_collect_ptr 0x006C5690
#define il2cpp_gc_collect_a_little_ptr 0x006AA0D0
#define il2cpp_gc_disable_ptr 0x006AA0E0
#define il2cpp_gc_dump_append_text_to_log_ptr 0x006AA0F0
#define il2cpp_gc_dump_info_ptr 0x006AA100
#define il2cpp_gc_dump_set_large_allocated_block_found_callback_ptr 0x006AA110
#define il2cpp_gc_dump_set_small_allocated_block_found_callback_ptr 0x006AA120
#define il2cpp_gc_enable_ptr 0x006AA130
#define il2cpp_gc_foreach_heap_ptr 0x006AA140
#define il2cpp_gc_get_heap_size_ptr 0x006AA170
#define il2cpp_gc_get_max_time_slice_ns_ptr 0x006AA180
#define il2cpp_gc_get_used_size_ptr 0x006AA190
#define il2cpp_gc_has_strict_wbarriers_ptr 0x006FB940
#define il2cpp_gc_is_disabled_ptr 0x006AA1A0
#define il2cpp_gc_is_incremental_ptr 0x006AA1B0
#define il2cpp_gc_set_enable_get_mem_address_hint_ptr 0x006AA1C0
#define il2cpp_gc_set_external_allocation_tracker_ptr 0x0015BB10
#define il2cpp_gc_set_external_wbarrier_tracker_ptr 0x0015BB10
#define il2cpp_gc_set_max_time_slice_ns_ptr 0x006AA1D0
#define il2cpp_gc_set_object_malloc_callback_ptr 0x006AA1E0
#define il2cpp_gc_set_object_return_freelist_callback_ptr 0x006AA1F0
#define il2cpp_gc_wbarrier_set_field_ptr 0x006AA200
#define il2cpp_gchandle_foreach_get_target_ptr 0x006AA210
#define il2cpp_gchandle_free_ptr 0x006AA240
#define il2cpp_gchandle_get_target_ptr 0x006AA250
#define il2cpp_gchandle_new_ptr 0x006AA260
#define il2cpp_gchandle_new_weakref_ptr 0x006AA270
#define il2cpp_get_committed_memory_size_ptr 0x006AA280
#define il2cpp_get_corlib_ptr 0x006AA290
#define il2cpp_get_exception_argument_null_ptr 0x006AA2A0
#define il2cpp_get_hash_table_memory_ptr 0x006AA2B0
#define il2cpp_get_meta_data_pool_memory_ptr 0x006AA2C0
#define il2cpp_image_get_assembly_ptr 0x006AA2E0
#define il2cpp_image_get_class_ptr 0x006AA2F0
#define il2cpp_image_get_class_count_ptr 0x006AA300
#define il2cpp_image_get_entry_point_ptr 0x006AA310
#define il2cpp_image_get_filename_ptr 0x006AA580
#define il2cpp_image_get_name_ptr 0x006AA580
#define il2cpp_init_ptr 0x006AA320
#define il2cpp_init_security_ptr 0x006AA350
#define il2cpp_init_utf16_ptr 0x006AA370
#define il2cpp_is_debugger_attached_ptr 0x006C6930
#define il2cpp_is_vm_thread_ptr 0x006AA420
#define il2cpp_method_get_class_ptr 0x00735C80
#define il2cpp_method_get_declaring_type_ptr 0x00735C80
#define il2cpp_method_get_flags_ptr 0x006AA430
#define il2cpp_method_get_from_reflection_ptr 0x006AA2E0
#define il2cpp_method_get_name_ptr 0x006AA460
#define il2cpp_method_get_object_ptr 0x006AA470
#define il2cpp_method_get_param_ptr 0x006AA480
#define il2cpp_method_get_param_count_ptr 0x006AA490
#define il2cpp_method_get_param_name_ptr 0x006AA4A0
#define il2cpp_method_get_return_type_ptr 0x006AA4B0
#define il2cpp_method_get_token_ptr 0x006AA4C0
#define il2cpp_method_has_attribute_ptr 0x006AA4D0
#define il2cpp_method_is_generic_ptr 0x006AA4E0
#define il2cpp_method_is_inflated_ptr 0x006AA4F0
#define il2cpp_method_is_instance_ptr 0x006AA500
#define il2cpp_monitor_enter_ptr 0x006AA510
#define il2cpp_monitor_exit_ptr 0x006AA520
#define il2cpp_monitor_pulse_ptr 0x006AA530
#define il2cpp_monitor_pulse_all_ptr 0x006AA540
#define il2cpp_monitor_try_enter_ptr 0x006AA550
#define il2cpp_monitor_try_wait_ptr 0x006AA560
#define il2cpp_monitor_wait_ptr 0x006AA570
#define il2cpp_object_get_class_ptr 0x006AA580
#define il2cpp_object_get_size_ptr 0x006AA590
#define il2cpp_object_get_virtual_method_ptr 0x006AA5A0
#define il2cpp_object_header_size_ptr 0x00623720
#define il2cpp_object_new_ptr 0x006AA5B0
#define il2cpp_object_unbox_ptr 0x006AA5D0
#define il2cpp_offset_of_array_bounds_in_array_object_header_ptr 0x00623720
#define il2cpp_offset_of_array_length_in_array_object_header_ptr 0x006AA5E0
#define il2cpp_override_stack_backtrace_ptr 0x006AA5F0
#define il2cpp_profiler_install_ptr 0x006AA600
#define il2cpp_profiler_install_allocation_ptr 0x006AA610
#define il2cpp_profiler_install_enter_leave_ptr 0x006AA620
#define il2cpp_profiler_install_fileio_ptr 0x006AA630
#define il2cpp_profiler_install_gc_ptr 0x006AA640
#define il2cpp_profiler_install_thread_ptr 0x006AA650
#define il2cpp_profiler_set_events_ptr 0x006AA660
#define il2cpp_property_get_flags_ptr 0x006AA670
#define il2cpp_property_get_get_method_ptr 0x006AA2E0
#define il2cpp_property_get_name_ptr 0x00735C80
#define il2cpp_property_get_parent_ptr 0x006AA580
#define il2cpp_property_get_set_method_ptr 0x006A9C20
#define il2cpp_raise_exception_ptr 0x006AA680
#define il2cpp_register_debugger_agent_transport_ptr 0x0015BB10
#define il2cpp_register_filedelete_callback_ptr 0x006AA690
#define il2cpp_register_filemodify_callback_ptr 0x006AA6A0
#define il2cpp_register_log_callback_ptr 0x006AA6B0
#define il2cpp_resolve_icall_ptr 0x006AA6C0
#define il2cpp_runtime_class_init_ptr 0x006AA6D0
#define il2cpp_runtime_invoke_ptr 0x006AA6E0
#define il2cpp_runtime_invoke_convert_args_ptr 0x006AA700
#define il2cpp_runtime_object_init_ptr 0x006AA720
#define il2cpp_runtime_object_init_exception_ptr 0x006AA730
#define il2cpp_runtime_unhandled_exception_policy_set_ptr 0x006AA740
#define il2cpp_set_commandline_arguments_ptr 0x006AA750
#define il2cpp_set_commandline_arguments_utf16_ptr 0x006AA760
#define il2cpp_set_config_ptr 0x006AA770
#define il2cpp_set_config_dir_ptr 0x006AA780
#define il2cpp_set_config_utf16_ptr 0x006AA790
#define il2cpp_set_data_dir_ptr 0x006AA7A0
#define il2cpp_set_default_thread_affinity_ptr 0x006AA7B0
#define il2cpp_set_disable_gc_parallel_mark_ptr 0x006AA7C0
#define il2cpp_set_find_plugin_callback_ptr 0x006AA7D0
#define il2cpp_set_memory_callbacks_ptr 0x006AA7E0
#define il2cpp_set_output_redirected_file_path_ptr 0x006AA7F0
#define il2cpp_set_parallel_android_affinity_ptr 0x006AA800
#define il2cpp_set_parallel_android_cupcount_ptr 0x006AA810
#define il2cpp_set_temp_dir_ptr 0x006AA820
#define il2cpp_shutdown_ptr 0x006AA830
#define il2cpp_start_gc_world_ptr 0x006AA840
#define il2cpp_stats_dump_to_file_ptr 0x006FB940
#define il2cpp_stats_get_value_ptr 0x00154BD0
#define il2cpp_stop_gc_world_ptr 0x006AA850
#define il2cpp_string_chars_ptr 0x006AA860
#define il2cpp_string_intern_ptr 0x006AA870
#define il2cpp_string_is_interned_ptr 0x006AA880
#define il2cpp_string_length_ptr 0x006AA890
#define il2cpp_string_new_ptr 0x00735D90
#define il2cpp_string_new_len_ptr 0x006AA8A0
#define il2cpp_string_new_utf16_ptr 0x006AA8B0
#define il2cpp_string_new_wrapper_ptr 0x00735D90
#define il2cpp_thread_attach_ptr 0x006AA8C0
#define il2cpp_thread_current_ptr 0x006AA8D0
#define il2cpp_thread_detach_ptr 0x006AA8E0
#define il2cpp_thread_get_all_attached_threads_ptr 0x006AA8F0
#define il2cpp_thread_get_frame_at_ptr 0x006AA900
#define il2cpp_thread_get_stack_depth_ptr 0x006AA910
#define il2cpp_thread_get_top_frame_ptr 0x006AA920
#define il2cpp_thread_walk_frame_stack_ptr 0x006AA930
#define il2cpp_type_equals_ptr 0x006AA940
#define il2cpp_type_get_assembly_qualified_name_ptr 0x006AA950
#define il2cpp_type_get_attrs_ptr 0x006AAA10
#define il2cpp_type_get_class_or_element_class_ptr 0x006AAA20
#define il2cpp_type_get_name_ptr 0x006AAA30
#define il2cpp_type_get_name_chunked_ptr 0x006AAAF0
#define il2cpp_type_get_object_ptr 0x006AAB00
#define il2cpp_type_get_type_ptr 0x006AAB10
#define il2cpp_type_is_byref_ptr 0x006AAB20
#define il2cpp_type_is_pointer_type_ptr 0x006AAB30
#define il2cpp_type_is_static_ptr 0x006AAB40
#define il2cpp_unhandled_exception_ptr 0x006AAB50
#define il2cpp_unity_install_unitytls_interface_ptr 0x006AAB60
#define il2cpp_unity_liveness_calculation_begin_ptr 0x006AAB70
#define il2cpp_unity_liveness_calculation_end_ptr 0x006AAB80
#define il2cpp_unity_liveness_calculation_from_root_ptr 0x006AAB90
#define il2cpp_unity_liveness_calculation_from_statics_ptr 0x006AABA0
#define il2cpp_value_box_ptr 0x006AABB0

View File

@ -8,371 +8,368 @@ using namespace app;
// Map hooks
DO_APP_FUNC(0x034CC320, void, MoleMole_InLevelMapPageContext_OnMarkClicked, (InLevelMapPageContext* __this, MonoMapMark* mark, MethodInfo* method));
DO_APP_FUNC(0x034DE970, void, MoleMole_InLevelMapPageContext_OnMapClicked, (InLevelMapPageContext* __this, Vector2 screenPos, MethodInfo* method));
DO_APP_FUNC(0x00B6AEA0, bool, MoleMole_MapModule_IsAreaUnlock, (MoleMole_MapModule* __this, uint32_t sceneID, uint32_t areaID, MethodInfo* method));
DO_APP_FUNC(0x0343C910, void, MoleMole_InLevelMapPageContext_OnMarkClicked, (InLevelMapPageContext* __this, MonoMapMark* mark, MethodInfo* method));
DO_APP_FUNC(0x034539D0, void, MoleMole_InLevelMapPageContext_OnMapClicked, (InLevelMapPageContext* __this, Vector2 screenPos, MethodInfo* method));
DO_APP_FUNC(0x0346A5C0, void, MoleMole_InLevelMapPageContext_ZoomMap, (InLevelMapPageContext* __this, float value, MethodInfo* method));
DO_APP_FUNC(0x03474560, void, MoleMole_InLevelMapPageContext_UpdateView, (InLevelMapPageContext* __this, MethodInfo* method));
DO_APP_FUNC(0x017865C0, bool, MoleMole_MapModule_IsAreaUnlock, (MoleMole_MapModule* __this, uint32_t sceneID, uint32_t areaID, MethodInfo* method));
// should be 'op_Implicit' not 'get_value'
DO_APP_FUNC(0x02356530, uint16_t, MoleMole_SimpleSafeUInt16_get_Value, (SimpleSafeUInt16 v, MethodInfo* method));
DO_APP_FUNC(0x02B0B560, uint32_t, MoleMole_SimpleSafeUInt32_get_Value, (SimpleSafeUInt32 v, MethodInfo* method));
DO_APP_FUNC(0x0501E650, String*, Marshal_PtrToStringAnsi, (void* ptr, MethodInfo* method));
DO_APP_FUNC(0x02C715C0, uint16_t, MoleMole_SimpleSafeUInt16_get_Value, (SimpleSafeUInt16 v, MethodInfo* method));
DO_APP_FUNC(0x02E22650, uint32_t, MoleMole_SimpleSafeUInt32_get_Value, (SimpleSafeUInt32 v, MethodInfo* method));
DO_APP_FUNC(0x053D2100, String*, Marshal_PtrToStringAnsi, (void* ptr, MethodInfo* method));
// Map utility
DO_APP_FUNC(0x01690060, Rect, MonoInLevelMapPage_get_mapRect, (MonoInLevelMapPage* __this, MethodInfo* method));
DO_APP_FUNC(0x01690030, Transform*, MonoInLevelMapPage_get_mapBackground, (MonoInLevelMapPage* __this, MethodInfo* method));
DO_APP_FUNC(0x010E56B0, Rect, MonoInLevelMapPage_get_mapRect, (MonoInLevelMapPage* __this, MethodInfo* method));
DO_APP_FUNC(0x010E5680, Transform*, MonoInLevelMapPage_get_mapBackground, (MonoInLevelMapPage* __this, MethodInfo* method));
// Teleport hooks
DO_APP_FUNC(0x0164D930, void, GameManager_Update, (GameManager* __this, MethodInfo* method));
DO_APP_FUNC(0x00ABA150, void, MoleMole_LoadingManager_SceneGoto, (MoleMole_LoadingManager* __this, PlayerEnterSceneNotify* notify, MethodInfo* method));
DO_APP_FUNC(0x00AB9730, void, MoleMole_LoadingManager_PerformPlayerTransmit, (MoleMole_LoadingManager* __this, Vector3 targetPos, EnterType__Enum enterType, uint32_t token, EvtTransmitAvatar_EvtTransmitAvatar_TransmitType__Enum transType, uint32_t enterReason, MethodInfo* method));
DO_APP_FUNC(0x00AB5910, void, MoleMole_LoadingManager_RequestSceneTransToPoint, (MoleMole_LoadingManager* __this, uint32_t sceneId, uint32_t pointId, void* finishCallBackInForceDrag, MethodInfo* method));
DO_APP_FUNC(0x00ABC980, bool, MoleMole_LoadingManager_NeedTransByServer, (MoleMole_LoadingManager* __this, uint32_t sceneId, Vector3 position, MethodInfo* method));
DO_APP_FUNC(0x02BBC4E0, Vector3, MoleMole_LocalEntityInfoData_get_initPos, (LocalEntityInfoData* __this, MethodInfo* method)); // shared offset
DO_APP_FUNC(0x010A08C0, void, GameManager_Update, (GameManager* __this, MethodInfo* method));
DO_APP_FUNC(0x00E04570, void, MoleMole_LoadingManager_SceneGoto, (MoleMole_LoadingManager* __this, PlayerEnterSceneNotify* notify, MethodInfo* method));
DO_APP_FUNC(0x00E08C70, void, MoleMole_LoadingManager_PerformPlayerTransmit, (MoleMole_LoadingManager* __this, Vector3 targetPos, EnterType__Enum enterType, uint32_t token, EvtTransmitAvatar_EvtTransmitAvatar_TransmitType__Enum transType, uint32_t enterReason, MethodInfo* method));
DO_APP_FUNC(0x00E087E0, void, MoleMole_LoadingManager_RequestSceneTransToPoint, (MoleMole_LoadingManager* __this, uint32_t sceneId, uint32_t pointId, void* finishCallBackInForceDrag, MethodInfo* method));
DO_APP_FUNC(0x00E04290, bool, MoleMole_LoadingManager_NeedTransByServer, (MoleMole_LoadingManager* __this, uint32_t sceneId, Vector3 position, MethodInfo* method));
DO_APP_FUNC(0x0341E6C0, Vector3, MoleMole_LocalEntityInfoData_get_initPos, (LocalEntityInfoData* __this, MethodInfo* method)); // shared offset
// Unlimited stamina
DO_APP_FUNC(0x01A89B80, void, MoleMole_LevelSyncCombatPlugin_RequestSceneEntityMoveReq, (LevelSyncCombatPlugin* __this, uint32_t entityId, MotionInfo* syncInfo, bool isReliable, uint32_t HAOCOEMOMBG, MethodInfo* method));
DO_APP_FUNC(0x03907A10, void, MoleMole_DataItem_HandleNormalProp, (DataItem* __this, uint32_t type, int64_t value, DataPropOp__Enum state, MethodInfo* method));
DO_APP_FUNC(0x01B8D640, void, MoleMole_LevelSyncCombatPlugin_RequestSceneEntityMoveReq, (LevelSyncCombatPlugin* __this, uint32_t entityId, MotionInfo* syncInfo, bool isReliable, uint32_t HAOCOEMOMBG, MethodInfo* method));
DO_APP_FUNC(0x03D083D0, void, MoleMole_DataItem_HandleNormalProp, (DataItem* __this, uint32_t type, int64_t value, DataPropOp__Enum state, MethodInfo* method));
// God mode
DO_APP_FUNC(0x02A6BF10, void, VCHumanoidMove_NotifyLandVelocity, (VCHumanoidMove* __this, Vector3 velocity, float reachMaxDownVelocityTime, MethodInfo* method));
DO_APP_FUNC(0x0279BE90, bool, Miscs_CheckTargetAttackable, (BaseEntity* attackerEntity, BaseEntity* targetEntity, MethodInfo* method));
DO_APP_FUNC(0x02C3D800, void, MoleMole_LCBaseCombat_FireBeingHitEvent, (LCBaseCombat* __this, uint32_t attackeeRuntimeID, AttackResult* attackResult, MethodInfo* method));
DO_APP_FUNC(0x02DCBA70, bool, MoleMole_ActorAbilityPlugin_HanlderModifierThinkTimerUp, (ActorAbilityPlugin* __this, float delay, Object* arg, MethodInfo* method));
DO_APP_FUNC(0x01743240, void, VCHumanoidMove_NotifyLandVelocity, (VCHumanoidMove* __this, Vector3 velocity, float reachMaxDownVelocityTime, MethodInfo* method));
DO_APP_FUNC(0x01A06C70, bool, Miscs_CheckTargetAttackable, (BaseEntity* attackerEntity, BaseEntity* targetEntity, MethodInfo* method));
DO_APP_FUNC(0x01B38F60, void, MoleMole_LCBaseCombat_FireBeingHitEvent, (LCBaseCombat* __this, uint32_t attackeeRuntimeID, AttackResult* attackResult, MethodInfo* method));
DO_APP_FUNC(0x00F25AA0, bool, MoleMole_ActorAbilityPlugin_HanlderModifierThinkTimerUp, (ActorAbilityPlugin* __this, float delay, Object* arg, MethodInfo* method));
// Cooldown cheats
DO_APP_FUNC(0x011640B0, bool, MoleMole_HumanoidMoveFSM_CheckSprintCooldown, (/* HumanoidMoveFSM */void* __this, MethodInfo* method));
DO_APP_FUNC(0x026F0820, bool, MoleMole_LCAvatarCombat_IsEnergyMax, (void* __this, MethodInfo* method));
DO_APP_FUNC(0x026F0500, void, MoleMole_LCAvatarCombat_ChangeEnergy_1, (LCAvatarCombat* __this, ElementType__Enum type, float value, DataPropOp__Enum state, MethodInfo* method));
DO_APP_FUNC(0x026F13C0, bool, MoleMole_LCAvatarCombat_OnSkillStart, (LCAvatarCombat* __this, uint32_t skillID, float cdMultipler, MethodInfo* method));
DO_APP_FUNC(0x026F54A0, bool, MoleMole_LCAvatarCombat_IsSkillInCD_1, (LCAvatarCombat* __this, LCAvatarCombat_LCAvatarCombat_SkillInfo* skillInfo, MethodInfo* method));
DO_APP_FUNC(0x02DB4680, void, MoleMole_ActorAbilityPlugin_AddDynamicFloatWithRange, (MoleMole_ActorAbilityPlugin* __this, String* key, float value, float min, float max, bool forceDoAtRemote, MethodInfo* method));
DO_APP_FUNC(0x00ACAB10, bool, MoleMole_HumanoidMoveFSM_CheckSprintCooldown, (/* HumanoidMoveFSM */void* __this, MethodInfo* method));
DO_APP_FUNC(0x021A88A0, bool, MoleMole_LCAvatarCombat_IsEnergyMax, (void* __this, MethodInfo* method));
DO_APP_FUNC(0x021A8580, void, MoleMole_LCAvatarCombat_ChangeEnergy_1, (LCAvatarCombat* __this, ElementType__Enum type, float value, DataPropOp__Enum state, MethodInfo* method));
DO_APP_FUNC(0x021AB7A0, bool, MoleMole_LCAvatarCombat_OnSkillStart, (LCAvatarCombat* __this, uint32_t skillID, float cdMultipler, MethodInfo* method));
DO_APP_FUNC(0x021AB500, bool, MoleMole_LCAvatarCombat_IsSkillInCD_1, (LCAvatarCombat* __this, LCAvatarCombat_LCAvatarCombat_SkillInfo* skillInfo, MethodInfo* method));
DO_APP_FUNC(0x00F62A90, void, MoleMole_ActorAbilityPlugin_AddDynamicFloatWithRange, (MoleMole_ActorAbilityPlugin* __this, String* key, float value, float min, float max, bool forceDoAtRemote, MethodInfo* method));
// Rapid fire
DO_APP_FUNC(0x017B1D50, void, MoleMole_LCBaseCombat_DoHitEntity, (LCBaseCombat* __this, uint32_t targetID, AttackResult* attackResult, bool ignoreCheckCanBeHitInMP, MethodInfo* method));
DO_APP_FUNC(0x019DDF40, void, MoleMole_Formula_CalcAttackResult, (CombatProperty* attackCombatProperty, CombatProperty* defenseCombatProperty, AttackResult* attackResult, BaseEntity* attackerEntity, BaseEntity* attackeeEntity, MethodInfo* method));
DO_APP_FUNC(0x0106D020, void, MoleMole_VCAnimatorEvent_HandleProcessItem, (MoleMole_VCAnimatorEvent* __this, MoleMole_VCAnimatorEvent_MoleMole_VCAnimatorEvent_AnimatorEventPatternProcessItem* processItem, AnimatorStateInfo processStateInfo, MoleMole_VCAnimatorEvent_MoleMole_VCAnimatorEvent_TriggerMode__Enum mode, MethodInfo* method));
DO_APP_FUNC(0x01B44A40, void, MoleMole_LCBaseCombat_DoHitEntity, (LCBaseCombat* __this, uint32_t targetID, AttackResult* attackResult, bool ignoreCheckCanBeHitInMP, MethodInfo* method));
DO_APP_FUNC(0x03637630, void, MoleMole_Formula_CalcAttackResult, (CombatProperty* attackCombatProperty, CombatProperty* defenseCombatProperty, AttackResult* attackResult, BaseEntity* attackerEntity, BaseEntity* attackeeEntity, MethodInfo* method));
DO_APP_FUNC(0x0217D7A0, void, MoleMole_VCAnimatorEvent_HandleProcessItem, (MoleMole_VCAnimatorEvent* __this, MoleMole_VCAnimatorEvent_MoleMole_VCAnimatorEvent_AnimatorEventPatternProcessItem* processItem, AnimatorStateInfo processStateInfo, MoleMole_VCAnimatorEvent_MoleMole_VCAnimatorEvent_TriggerMode__Enum mode, MethodInfo* method));
// World cheats
DO_APP_FUNC(0x01A784B0, void, MoleMole_VCMonsterAIController_TryDoSkill, (/* VCMonsterAIController */ void* __this, uint32_t skillID, MethodInfo* method)); // Manual
DO_APP_FUNC(0x02A851C0, void, MoleMole_LCSelectPickup_AddInteeBtnByID, (void* __this, BaseEntity* entity, MethodInfo* method));
DO_APP_FUNC(0x02A86D80, bool, MoleMole_LCSelectPickup_IsInPosition, (void* __this, BaseEntity* entity, MethodInfo* method));
DO_APP_FUNC(0x02A86410, bool, MoleMole_LCSelectPickup_IsOutPosition, (void* __this, BaseEntity* entity, MethodInfo* method));
DO_APP_FUNC(0x034AD740, void, MoleMole_ItemModule_PickItem, (MoleMole_ItemModule* __this, uint32_t entityID, MethodInfo* method));
DO_APP_FUNC(0x00916CD0, void, MoleMole_LevelSceneElementViewPlugin_Tick, (LevelSceneElementViewPlugin* __this, float inDeltaTime, MethodInfo* method));
DO_APP_FUNC(0x0089FAF0, void, MoleMole_VCMonsterAIController_TryDoSkill, (/* VCMonsterAIController */ void* __this, uint32_t skillID, MethodInfo* method)); // Manual
DO_APP_FUNC(0x00896770, void, MoleMole_LCSelectPickup_AddInteeBtnByID, (void* __this, BaseEntity* entity, MethodInfo* method));
DO_APP_FUNC(0x00895130, bool, MoleMole_LCSelectPickup_IsInPosition, (void* __this, BaseEntity* entity, MethodInfo* method));
DO_APP_FUNC(0x00895E00, bool, MoleMole_LCSelectPickup_IsOutPosition, (void* __this, BaseEntity* entity, MethodInfo* method));
DO_APP_FUNC(0x03632490, void, MoleMole_ItemModule_PickItem, (MoleMole_ItemModule* __this, uint32_t entityID, MethodInfo* method));
DO_APP_FUNC(0x00DED3C0, void, MoleMole_LevelSceneElementViewPlugin_Tick, (LevelSceneElementViewPlugin* __this, float inDeltaTime, MethodInfo* method));
// Dialog skipping
DO_APP_FUNC(0x032B0360, bool, MoleMole_TalkDialogContext_get_canClick, (TalkDialogContext* __this, MethodInfo* method)); // delete
DO_APP_FUNC(0x032B1F60, bool, MoleMole_TalkDialogContext_get_canAutoClick, (TalkDialogContext* __this, MethodInfo* method));
DO_APP_FUNC(0x032AE7D0, void, MoleMole_TalkDialogContext_OnDialogSelectItem, (TalkDialogContext* __this, Notify* notify, MethodInfo* method));
DO_APP_FUNC(0x03C0DEF0, void, MoleMole_InLevelCutScenePageContext_OnFreeClick, (InLevelCutScenePageContext* __this, MethodInfo* method));
DO_APP_FUNC(0x03C0F7D0, void, MoleMole_InLevelCutScenePageContext_UpdateView, (InLevelCutScenePageContext* __this, MethodInfo* method));
DO_APP_FUNC(0x03C0D4F0, void, MoleMole_InLevelCutScenePageContext_ClearView, (InLevelCutScenePageContext* __this, MethodInfo* method));
DO_APP_FUNC(0x01296CF0, bool, MoleMole_TalkDialogContext_get_canClick, (TalkDialogContext* __this, MethodInfo* method)); // delete
DO_APP_FUNC(0x01296B00, bool, MoleMole_TalkDialogContext_get_canAutoClick, (TalkDialogContext* __this, MethodInfo* method));
DO_APP_FUNC(0x0129ABE0, void, MoleMole_TalkDialogContext_OnDialogSelectItem, (TalkDialogContext* __this, Notify* notify, MethodInfo* method));
DO_APP_FUNC(0x033A2E60, void, MoleMole_InLevelCutScenePageContext_OnFreeClick, (InLevelCutScenePageContext* __this, MethodInfo* method));
DO_APP_FUNC(0x033A3670, void, MoleMole_InLevelCutScenePageContext_UpdateView, (InLevelCutScenePageContext* __this, MethodInfo* method));
DO_APP_FUNC(0x0339FD20, void, MoleMole_InLevelCutScenePageContext_ClearView, (InLevelCutScenePageContext* __this, MethodInfo* method));
//
// Skip Cutscene | RyujinZX#6666
DO_APP_FUNC(0x014C4720, void, CriwareMediaPlayer_Update, (CriwareMediaPlayer* __this, MethodInfo* method));
DO_APP_FUNC(0x014C44F0, void, CriwareMediaPlayer_Skip, (CriwareMediaPlayer* __this, MethodInfo* method));
DO_APP_FUNC(0x03242EF0, void, CriwareMediaPlayer_Update, (CriwareMediaPlayer* __this, MethodInfo* method));
DO_APP_FUNC(0x03242CC0, void, CriwareMediaPlayer_Skip, (CriwareMediaPlayer* __this, MethodInfo* method));
// Protection bypass
DO_APP_FUNC(0x058838C0, Byte__Array*, Application_RecordUserData, (int32_t nType, MethodInfo* method));
DO_APP_FUNC(0x05C25E60, Byte__Array*, Application_RecordUserData, (int32_t nType, MethodInfo* method));
// Networking
DO_APP_FUNC(0x0193C630, void, Kcp_KcpNative_kcp_packet_destroy, (KcpPacket_1* packet, MethodInfo* method));
DO_APP_FUNC(0x0193C740, KcpPacket_1*, Kcp_KcpNative_kcp_packet_create, (uint8_t* data, int32_t len, MethodInfo* method));
DO_APP_FUNC(0x0193C7D0, int32_t, Kcp_KcpNative_kcp_client_send_packet, (void* kcp_client, KcpPacket_1* packet, MethodInfo* method));
DO_APP_FUNC(0x029F05C0, bool, MoleMole_KcpClient_TryDequeueEvent, (void* __this, ClientKcpEvent* evt, MethodInfo* method));
DO_APP_FUNC(0x018293F0, void, MoleMole_Packet_XorEncrypt, (Byte__Array** bytes, int32_t length, MethodInfo* method));
DO_APP_FUNC(0x015C1CF0, void, Kcp_KcpNative_kcp_packet_destroy, (KcpPacket_1* packet, MethodInfo* method));
DO_APP_FUNC(0x015C1AE0, KcpPacket_1*, Kcp_KcpNative_kcp_packet_create, (uint8_t* data, int32_t len, MethodInfo* method));
DO_APP_FUNC(0x015C2150, int32_t, Kcp_KcpNative_kcp_client_send_packet, (void* kcp_client, KcpPacket_1* packet, MethodInfo* method));
DO_APP_FUNC(0x02CF33A0, bool, MoleMole_KcpClient_TryDequeueEvent, (void* __this, ClientKcpEvent* evt, MethodInfo* method));
DO_APP_FUNC(0x02012D40, void, MoleMole_Packet_XorEncrypt, (Byte__Array** bytes, int32_t length, MethodInfo* method));
// Lua functions
DO_APP_FUNC(0x010B0CA0, Byte__Array*, LuaManager_LoadCustomLuaFile, (LuaManager* __this, String** filePath, bool* recycleBytes, MethodInfo* method));
DO_APP_FUNC(0x03A481B0, void, Lua_xlua_pushasciistring, (void* L, String* str, MethodInfo* method));
DO_APP_FUNC(0x00E5EE40, void, MoleMole_LuaShellManager_DoString, (void* __this, Byte__Array* byteArray, MethodInfo* method));
DO_APP_FUNC(0x053D9D40, void*, LuaEnv_DoString, (void* __this, Byte__Array* chunk, String* chunkName, void* env, MethodInfo* method));
DO_APP_FUNC(0x00E5E300, void, MoleMole_LuaShellManager_ReportLuaShellResult, (void* __this, String* type, String* value, MethodInfo* method)); // Anticheat info
DO_APP_FUNC(0x0355B5B0, Byte__Array*, LuaManager_LoadCustomLuaFile, (LuaManager* __this, String** filePath, bool* recycleBytes, MethodInfo* method));
DO_APP_FUNC(0x042C61B0, void, Lua_xlua_pushasciistring, (void* L, String* str, MethodInfo* method));
DO_APP_FUNC(0x02EE7610, void, MoleMole_LuaShellManager_DoString, (void* __this, Byte__Array* byteArray, MethodInfo* method));
DO_APP_FUNC(0x051B0AE0, void*, LuaEnv_DoString, (void* __this, Byte__Array* chunk, String* chunkName, void* env, MethodInfo* method));
DO_APP_FUNC(0x02EE6E60, void, MoleMole_LuaShellManager_ReportLuaShellResult, (void* __this, String* type, String* value, MethodInfo* method)); // Anticheat info
// Debug hooks
DO_APP_FUNC(0x02C2F060, AttackResult_1*, MoleMole_AttackResult_FillProtoAttackResult, (AttackResult* __this, uint32_t attackerID, uint32_t defenseId, AttackResult_1* protoAttackResult, MethodInfo* method));
DO_APP_FUNC(0x01A884F0, void, MoleMole_LevelSyncCombatPlugin_SendFaceToDir, (void* __this, uint32_t runtimeID, Vector3 forward, MethodInfo* method));
DO_APP_FUNC(0x031A89D0, void, MoleMole_BaseEntity_FireEvent, (BaseEntity* __this, BaseEvent* e, bool immediately, MethodInfo* method));
DO_APP_FUNC(0x02DE38B0, bool, MoleMole_ActorAbilityPlugin_OnEvent, (void* __this, BaseEvent* e, MethodInfo* method));
DO_APP_FUNC(0x01D2E820, AttackResult_1*, MoleMole_AttackResult_FillProtoAttackResult, (AttackResult* __this, uint32_t attackerID, uint32_t defenseId, AttackResult_1* protoAttackResult, MethodInfo* method));
DO_APP_FUNC(0x01B8FF80, void, MoleMole_LevelSyncCombatPlugin_SendFaceToDir, (void* __this, uint32_t runtimeID, Vector3 forward, MethodInfo* method));
DO_APP_FUNC(0x01EA9500, void, MoleMole_BaseEntity_FireEvent, (BaseEntity* __this, BaseEvent* e, bool immediately, MethodInfo* method));
DO_APP_FUNC(0x00F5FB70, bool, MoleMole_ActorAbilityPlugin_OnEvent, (void* __this, BaseEvent* e, MethodInfo* method));
// Kill aura
DO_APP_FUNC(0x01013540, void, MoleMole_EvtCrash_Init, (EvtCrash* __this, uint32_t targetID, MethodInfo* method)); // Manual offset
DO_APP_FUNC(0x016C3F50, void, MoleMole_EventManager_FireEvent, (MoleMole_EventManager* __this, BaseEvent* e, bool immediately, MethodInfo* method));
DO_APP_FUNC(0x00BC25D0, bool, MoleMole_FixedBoolStack_get_value, (FixedBoolStack* __this, MethodInfo* method));
DO_APP_FUNC(0x029455B0, void, MoleMole_EvtCrash_Init, (EvtCrash* __this, uint32_t targetID, MethodInfo* method)); // Manual offset
DO_APP_FUNC(0x00A9DAB0, void, MoleMole_EventManager_FireEvent, (MoleMole_EventManager* __this, BaseEvent* e, bool immediately, MethodInfo* method));
DO_APP_FUNC(0x05466DA0, bool, MoleMole_FixedBoolStack_get_value, (FixedBoolStack* __this, MethodInfo* method));
// 2.8 changed to 'MoleMole_EventHelper_Allocate_144'
DO_APP_FUNC(0x0595D6F0, EvtCrash*, MoleMole_EventHelper_Allocate_103, (MethodInfo* method));
DO_APP_FUNC_METHODINFO(0x09A4E310, MoleMole_EventHelper_Allocate_103__MethodInfo);
// 3.0 changed to 'MoleMole_EventHelper_Allocate_5'
DO_APP_FUNC(0x05D002C0, EvtCrash*, MoleMole_EventHelper_Allocate_103, (MethodInfo* method));
DO_APP_FUNC_METHODINFO(0x09E8CAF8, MoleMole_EventHelper_Allocate_103__MethodInfo);
DO_APP_FUNC(0x017F3E90, void, MoleMole_BaseMoveSyncPlugin_ConvertSyncTaskToMotionInfo, (BaseMoveSyncPlugin* __this, MethodInfo* method));
DO_APP_FUNC(0x01FA7300, void, MoleMole_BaseMoveSyncPlugin_ConvertSyncTaskToMotionInfo, (BaseMoveSyncPlugin* __this, MethodInfo* method));
// Fishing
DO_APP_FUNC(0x02695850, void, MoleMole_FishingModule_RequestFishCastRod, (void* __this, uint32_t baitId, uint32_t rodId, Vector3 pos, uint32_t rodEntityId, MethodInfo* method));
DO_APP_FUNC(0x01CA1CA0, void, MoleMole_FishingModule_RequestFishCastRod, (void* __this, uint32_t baitId, uint32_t rodId, Vector3 pos, uint32_t rodEntityId, MethodInfo* method));
DO_APP_FUNC(0x02698820, void, MoleMole_FishingModule_RequestFishBite, (void* __this, MethodInfo* method));
DO_APP_FUNC(0x02696680, void, MoleMole_FishingModule_OnFishBiteRsp, (void* __this, FishBiteRsp* rsp, MethodInfo* method));
DO_APP_FUNC(0x01CA2E80, void, MoleMole_FishingModule_RequestFishBite, (void* __this, MethodInfo* method));
DO_APP_FUNC(0x01CA4700, void, MoleMole_FishingModule_OnFishBiteRsp, (void* __this, FishBiteRsp* rsp, MethodInfo* method));
DO_APP_FUNC(0x02695A60, void, MoleMole_FishingModule_RequestFishBattleBegin, (void* __this, MethodInfo* method));
DO_APP_FUNC(0x02698920, void, MoleMole_FishingModule_OnFishBattleBeginRsp, (void* __this, FishBattleBeginRsp* rsp, MethodInfo* method));
DO_APP_FUNC(0x01CA2530, void, MoleMole_FishingModule_RequestFishBattleBegin, (void* __this, MethodInfo* method));
DO_APP_FUNC(0x01CA44D0, void, MoleMole_FishingModule_OnFishBattleBeginRsp, (void* __this, FishBattleBeginRsp* rsp, MethodInfo* method));
DO_APP_FUNC(0x02694C20, void, MoleMole_FishingModule_RequestFishBattleEnd, (void* __this, FishBattleResult__Enum result, bool isAlwaysBonus, float mxBonusTime, MethodInfo* method));
DO_APP_FUNC(0x02694F90, void, MoleMole_FishingModule_OnFishBattleEndRsp, (void* __this, FishBattleEndRsp* rsp, MethodInfo* method));
DO_APP_FUNC(0x01CA3AC0, void, MoleMole_FishingModule_RequestFishBattleEnd, (void* __this, FishBattleResult__Enum result, bool isAlwaysBonus, float mxBonusTime, MethodInfo* method));
DO_APP_FUNC(0x01CA3050, void, MoleMole_FishingModule_OnFishBattleEndRsp, (void* __this, FishBattleEndRsp* rsp, MethodInfo* method));
DO_APP_FUNC(0x02694DB0, void, MoleMole_FishingModule_OnExitFishingRsp, (void* __this, void* rsp, MethodInfo* method));
DO_APP_FUNC(0x02696DE0, void, MoleMole_FishingModule_onFishChosenNotify, (void* __this, void* notify, MethodInfo* method));
DO_APP_FUNC(0x01CA1FE0, void, MoleMole_FishingModule_OnExitFishingRsp, (void* __this, void* rsp, MethodInfo* method));
DO_APP_FUNC(0x01CA4DB0, void, MoleMole_FishingModule_onFishChosenNotify, (void* __this, void* notify, MethodInfo* method));
// Visuals
DO_APP_FUNC(0x03A1D1A0, void, MoleMole_SCameraModuleInitialize_SetWarningLocateRatio, (SCameraModuleInitialize* __this, double deltaTime, CameraShareData* data, MethodInfo* method));
DO_APP_FUNC(0x008E01A0, void, MoleMole_VCBaseSetDitherValue_set_ManagerDitherAlphaValue, (MoleMole_VCBaseSetDitherValue* __this, float value, MethodInfo* method));
DO_APP_FUNC(0x02F624E0, void, MoleMole_SCameraModuleInitialize_SetWarningLocateRatio, (SCameraModuleInitialize* __this, double deltaTime, CameraShareData* data, MethodInfo* method));
DO_APP_FUNC(0x0260AB80, void, MoleMole_VCBaseSetDitherValue_set_ManagerDitherAlphaValue, (MoleMole_VCBaseSetDitherValue* __this, float value, MethodInfo* method));
// Chest Indicator | RyujinZX#6666
DO_APP_FUNC(0x00F1DE90, bool, MoleMole_LCIndicatorPlugin_DoCheck, (LCIndicatorPlugin* __this, MethodInfo* method));
DO_APP_FUNC(0x00F1E2B0, void, MoleMole_LCIndicatorPlugin_ShowIcon, (LCIndicatorPlugin* __this, MethodInfo* method));
DO_APP_FUNC(0x00F1F610, void, MoleMole_LCIndicatorPlugin_HideIcon, (LCIndicatorPlugin* __this, MethodInfo* method));
DO_APP_FUNC(0x03620070, bool, MoleMole_LCIndicatorPlugin_DoCheck, (LCIndicatorPlugin* __this, MethodInfo* method));
DO_APP_FUNC(0x03621080, void, MoleMole_LCIndicatorPlugin_ShowIcon, (LCIndicatorPlugin* __this, MethodInfo* method));
DO_APP_FUNC(0x03621CD0, void, MoleMole_LCIndicatorPlugin_HideIcon, (LCIndicatorPlugin* __this, MethodInfo* method));
// Auto Cooking | RyujinZX#6666
DO_APP_FUNC(0x02982660, void, MoleMole_PlayerModule_RequestPlayerCook, (MoleMole_PlayerModule* __this, uint32_t recipeId, uint32_t avatarId, uint32_t qteQuality, uint32_t count, MethodInfo* method));
DO_APP_FUNC(0x029905A0, void, MoleMole_PlayerModule_OnPlayerCookRsp, (MoleMole_PlayerModule* __this, PlayerCookRsp* rsp, MethodInfo* method));
DO_APP_FUNC(0x012C3890, void, MoleMole_CookingQtePageContext_UpdateProficiency, (CookingQtePageContext* __this, MethodInfo* method));
DO_APP_FUNC(0x01765DB0, uint32_t, MoleMole_Config_CookRecipeExcelConfig_CheckCookFoodMaxNum, (uint32_t UpdateCookRecipeDic, MethodInfo* method));
DO_APP_FUNC(0x012BC260, void, CookingQtePageContext_CloseItemGotPanel, (CookingQtePageContext* __this, MethodInfo* method));
DO_APP_FUNC(0x014BF6D0, void, MoleMole_PlayerModule_RequestPlayerCook, (MoleMole_PlayerModule* __this, uint32_t recipeId, uint32_t avatarId, uint32_t qteQuality, uint32_t count, MethodInfo* method));
DO_APP_FUNC(0x014E23F0, void, MoleMole_PlayerModule_OnPlayerCookRsp, (MoleMole_PlayerModule* __this, PlayerCookRsp* rsp, MethodInfo* method));
DO_APP_FUNC(0x01A6ECA0, void, MoleMole_CookingQtePageContext_UpdateProficiency, (CookingQtePageContext* __this, MethodInfo* method));
DO_APP_FUNC(0x01A6F5E0, void, MoleMole_CookingQtePageContext_CloseItemGotPanel, (CookingQtePageContext* __this, MethodInfo* method));
DO_APP_FUNC(0x009FA430, uint32_t, MoleMole_Config_CookRecipeExcelConfig_CheckCookFoodMaxNum, (uint32_t UpdateCookRecipeDic, MethodInfo* method));
// Profile Changer | RyujinZX#6666
DO_APP_FUNC(0x02A37D50, Button_1*, ProfilePage, (MonoInLevelPlayerProfilePage* __this, MethodInfo* method)); // MonoInLevelPlayerProfilePage_get_logoutButton
DO_APP_FUNC(0x01B101B0, void, ProfileEditPage, (MonoFriendInformationDialog* __this, Sprite* value, MethodInfo* method)); // MonoFriendInformationDialog_set_icon
DO_APP_FUNC(0x029A6160, Button_1*, ProfilePage, (MonoInLevelPlayerProfilePage* __this, MethodInfo* method)); // MonoInLevelPlayerProfilePage_get_logoutButton
DO_APP_FUNC(0x025A4670, void, ProfileEditPage, (MonoFriendInformationDialog* __this, Sprite* value, MethodInfo* method)); // MonoFriendInformationDialog_set_icon
// Custom Weather | RyujinZX#6666
DO_APP_FUNC(0x027774F0, bool, EnviroSky_ChangeWeather, (void* /*app::EnviroSky*/ __this, String* weatherPath, float transTime, float ratio, MethodInfo* method));
DO_APP_FUNC(0x014EDB10, void* /*app::EnviroSky*/, EnviroSky_get_Instance, (MethodInfo* method));
DO_APP_FUNC(0x0325BC80, bool, EnviroSky_ChangeWeather, (void* /*app::EnviroSky*/ __this, String* weatherPath, float transTime, float ratio, MethodInfo* method));
DO_APP_FUNC(0x007F1090, void* /*app::EnviroSky*/, EnviroSky_get_Instance, (MethodInfo* method));
// Free Camera
DO_APP_FUNC(0x057E9C00, float, Camera_get_fieldOfView, (Camera* __this, MethodInfo* method));
DO_APP_FUNC(0x057EA060, void, Camera_set_fieldOfView, (Camera* __this, float value, MethodInfo* method));
DO_APP_FUNC(0x057E9460, void, Camera_CopyFrom, (Camera* __this, Camera* other, MethodInfo* method));
DO_APP_FUNC(0x05B9B870, float, Camera_get_fieldOfView, (Camera* __this, MethodInfo* method));
DO_APP_FUNC(0x05B9BCE0, void, Camera_set_fieldOfView, (Camera* __this, float value, MethodInfo* method));
DO_APP_FUNC(0x05B9B000, void, Camera_CopyFrom, (Camera* __this, Camera* other, MethodInfo* method));
// Game Object, Component, Transform Utility
DO_APP_FUNC(0x05890060, GameObject*, GameObject_Find, (String* name, MethodInfo* method));
DO_APP_FUNC(0x05890070, Component_1*, GameObject_GetComponentByName, (GameObject* __this, String* type, MethodInfo* method));
DO_APP_FUNC(0x058905A0, bool, GameObject_get_active, (GameObject* __this, MethodInfo* method));
DO_APP_FUNC(0x05890660, void, GameObject_set_active, (GameObject* __this, bool value, MethodInfo* method));
DO_APP_FUNC(0x05890460, void, GameObject_SetActive, (GameObject* __this, bool value, MethodInfo* method));
DO_APP_FUNC(0x057BA950, Transform*, Transform_GetChild, (Transform* __this, int32_t index, MethodInfo* method));
DO_APP_FUNC(0x05799870, Component_1*, Component_1_GetComponent_1, (Component_1* __this, String* type, MethodInfo* method));
DO_APP_FUNC(0x05890030, GameObject*, GameObject_CreatePrimitive, (PrimitiveType__Enum type, MethodInfo* method));
DO_APP_FUNC(0x05890640, Transform*, GameObject_get_transform, (GameObject* __this, MethodInfo* method));
DO_APP_FUNC(0x057BBCE0, Quaternion, Transform_get_localRotation, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x057BAB20, void, Transform_set_localRotation, (Transform* __this, Quaternion value, MethodInfo* method));
DO_APP_FUNC(0x057BBD20, Vector3, Transform_get_localScale, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x057BAB30, void, Transform_set_localScale, (Transform* __this, Vector3 value, MethodInfo* method));
DO_APP_FUNC(0x057BBCA0, Vector3, Transform_get_localPosition, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x057BC160, void, Transform_set_localPosition, (Transform* __this, Vector3 value, MethodInfo* method));
DO_APP_FUNC(0x0588FFD0, Component_1*, GameObject_AddComponentInternal, (GameObject* __this, String* className, MethodInfo* method));
DO_APP_FUNC(0x05890380, Component_1*, GameObject_AddComponent, (GameObject* __this, Type* componentType, MethodInfo* method));
DO_APP_FUNC(0x057B6B30, void, Object_1_DestroyImmediate_1, (Object_1* obj, MethodInfo* method));
DO_APP_FUNC(0x057B6E80, Object_1*, Object_1_Instantiate_2, (Object_1* original, MethodInfo* method));
DO_APP_FUNC(0x05A5FA20, Object*, Object_1_Instantiate_5, (Object* original, MethodInfo* method));
DO_APP_FUNC(0x05A5FA20, GameObject*, Object_1_Instantiate_10, (GameObject* original, MethodInfo* method));
DO_APP_FUNC(0x057BBAF0, int32_t, Transform_get_childCount, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x05799A20, GameObject*, Component_1_get_gameObject, (Component_1* __this, MethodInfo* method));
DO_APP_FUNC(0x057B72A0, String*, Object_1_get_name, (Object_1* __this, MethodInfo* method));
DO_APP_FUNC(0x058BBC70, Material__Array*, Renderer_GetMaterialArray, (Renderer* __this, MethodInfo* method));
DO_APP_FUNC(0x0579AA20, void, Material_set_mainTexture, (Material* __this, Texture* value, MethodInfo* method));
DO_APP_FUNC(0x058AFCD0, Vector3, Vector3_Lerp, (Vector3 a, Vector3 b, float t, MethodInfo* method));
DO_APP_FUNC(0x057BBB10, Vector3, Transform_get_eulerAngles, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x057BC050, void, Transform_set_eulerAngles, (Transform* __this, Vector3 value, MethodInfo* method));
DO_APP_FUNC(0x057BBE60, Vector3, Transform_get_right, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x057BC1E0, void, Transform_set_right, (Transform* __this, Vector3 value, MethodInfo* method));
DO_APP_FUNC(0x057BBF40, Vector3, Transform_get_up, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x057BC260, void, Transform_set_up, (Transform* __this, Vector3 value, MethodInfo* method));
DO_APP_FUNC(0x057BBB80, Vector3, Transform_get_forward, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x057BC0A0, void, Transform_set_forward, (Transform* __this, Vector3 value, MethodInfo* method));
DO_APP_FUNC(0x057BC250, void, Transform_set_rotation, (Transform* __this, Quaternion value, MethodInfo* method));
DO_APP_FUNC(0x0583CA40, float, Mathf_Lerp, (float a, float b, float t, MethodInfo* method));
DO_APP_FUNC(0x058502D0, float, Input_GetAxis, (String* axisName, MethodInfo* method));
DO_APP_FUNC(0x057B6B80, void, Object_1_Destroy_1, (Object_1* obj, MethodInfo* method));
DO_APP_FUNC(0x05C3E9F0, GameObject*, GameObject_Find, (String* name, MethodInfo* method));
DO_APP_FUNC(0x05C3EA50, Component_1*, GameObject_GetComponentByName, (GameObject* __this, String* type, MethodInfo* method));
DO_APP_FUNC(0x05C3EF30, bool, GameObject_get_active, (GameObject* __this, MethodInfo* method));
DO_APP_FUNC(0x05C3EFF0, void, GameObject_set_active, (GameObject* __this, bool value, MethodInfo* method));
DO_APP_FUNC(0x05C3EDF0, void, GameObject_SetActive, (GameObject* __this, bool value, MethodInfo* method));
DO_APP_FUNC(0x05B6C6A0, Transform*, Transform_GetChild, (Transform* __this, int32_t index, MethodInfo* method));
DO_APP_FUNC(0x05B4DED0, Component_1*, Component_1_GetComponent_1, (Component_1* __this, String* type, MethodInfo* method));
DO_APP_FUNC(0x05C3E9C0, GameObject*, GameObject_CreatePrimitive, (PrimitiveType__Enum type, MethodInfo* method));
DO_APP_FUNC(0x05C3EFD0, Transform*, GameObject_get_transform, (GameObject* __this, MethodInfo* method));
DO_APP_FUNC(0x05B6DA40, Quaternion, Transform_get_localRotation, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x05B6DEE0, void, Transform_set_localRotation, (Transform* __this, Quaternion value, MethodInfo* method));
DO_APP_FUNC(0x05B6DA80, Vector3, Transform_get_localScale, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x05B6C880, void, Transform_set_localScale, (Transform* __this, Vector3 value, MethodInfo* method));
DO_APP_FUNC(0x05B6DA00, Vector3, Transform_get_localPosition, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x05B6DED0, void, Transform_set_localPosition, (Transform* __this, Vector3 value, MethodInfo* method));
DO_APP_FUNC(0x05C3E960, Component_1*, GameObject_AddComponentInternal, (GameObject* __this, String* className, MethodInfo* method));
DO_APP_FUNC(0x05C3ED10, Component_1*, GameObject_AddComponent, (GameObject* __this, Type* componentType, MethodInfo* method));
DO_APP_FUNC(0x05B68BB0, Object_1*, Object_1_Instantiate_2, (Object_1* original, MethodInfo* method));
DO_APP_FUNC(0x05E47BE0, Object*, Object_1_Instantiate_5, (Object* original, MethodInfo* method));
DO_APP_FUNC(0x05E47BE0, GameObject*, Object_1_Instantiate_10, (GameObject* original, MethodInfo* method));
DO_APP_FUNC(0x05B6D840, int32_t, Transform_get_childCount, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x05B4E080, GameObject*, Component_1_get_gameObject, (Component_1* __this, MethodInfo* method));
DO_APP_FUNC(0x05B68FE0, String*, Object_1_get_name, (Object_1* __this, MethodInfo* method));
DO_APP_FUNC(0x05C694D0, Material__Array*, Renderer_GetMaterialArray, (Renderer* __this, MethodInfo* method));
DO_APP_FUNC(0x05B4F050, void, Material_set_mainTexture, (Material* __this, Texture* value, MethodInfo* method));
DO_APP_FUNC(0x05C5CBA0, Vector3, Vector3_Lerp, (Vector3 a, Vector3 b, float t, MethodInfo* method));
DO_APP_FUNC(0x05B6D870, Vector3, Transform_get_eulerAngles, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x05B6DDC0, void, Transform_set_eulerAngles, (Transform* __this, Vector3 value, MethodInfo* method));
DO_APP_FUNC(0x05B6DBC0, Vector3, Transform_get_right, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x05B6DF70, void, Transform_set_right, (Transform* __this, Vector3 value, MethodInfo* method));
DO_APP_FUNC(0x05B6DCA0, Vector3, Transform_get_up, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x05B6DFE0, void, Transform_set_up, (Transform* __this, Vector3 value, MethodInfo* method));
DO_APP_FUNC(0x05B6D8E0, Vector3, Transform_get_forward, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x05B6DE10, void, Transform_set_forward, (Transform* __this, Vector3 value, MethodInfo* method));
DO_APP_FUNC(0x05B6DC50, Quaternion, Transform_get_rotation, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x05B6C890, void, Transform_set_rotation, (Transform* __this, Quaternion value, MethodInfo* method));
DO_APP_FUNC(0x05B688B0, void, Object_1_Destroy_1, (Object_1* obj, MethodInfo* method));
DO_APP_FUNC(0x05B68860, void, Object_1_DestroyImmediate_1, (Object_1* obj, MethodInfo* method));
DO_APP_FUNC(0x05BF07F0, float, Mathf_Lerp, (float a, float b, float t, MethodInfo* method));
DO_APP_FUNC(0x05C07270, float, Input_GetAxis, (String* axisName, MethodInfo* method));
// Utility
DO_APP_FUNC(0x03480F40, String*, Text_get_text, (Text* __this, MethodInfo* method));
DO_APP_FUNC(0x057C4340, void, Text_set_text, (Text* __this, String* value, MethodInfo* method));
DO_APP_FUNC(0x057E20F0, void, Slider_1_set_minValue, (Slider_1* __this, float value, MethodInfo* method));
DO_APP_FUNC(0x057E2070, void, Slider_1_set_maxValue, (Slider_1* __this, float value, MethodInfo* method));
DO_APP_FUNC(0x057E14F0, void, Slider_1_set_value, (Slider_1* __this, float value, MethodInfo* method));
DO_APP_FUNC(0x05851060, Rect, Sprite_get_rect, (Sprite* __this, MethodInfo* method));
DO_APP_FUNC(0x058DC9E0, Texture2D*, NativeGallery_LoadImageAtPath, (String* imagePath, int32_t maxSize, bool markTextureNonReadable, bool generateMipmaps, bool linearColorSpace, MethodInfo* method));
DO_APP_FUNC(0x05850E60, Sprite*, Sprite_Create, (Texture2D* texture, Rect rect, Vector2 pivot, float pixelsPerUnit, MethodInfo* method));
DO_APP_FUNC(0x057C3E50, void, Text_set_alignment, (Text* __this, TextAnchor__Enum value, MethodInfo* method));
DO_APP_FUNC(0x057C40F0, void, Text_set_horizontalOverflow, (Text* __this, HorizontalWrapMode__Enum value, MethodInfo* method));
DO_APP_FUNC(0x057C43F0, void, Text_set_verticalOverflow, (Text* __this, VerticalWrapMode__Enum value, MethodInfo* method));
DO_APP_FUNC(0x057C3D60, bool, Text_get_resizeTextForBestFit, (Text* __this, MethodInfo* method));
DO_APP_FUNC(0x057C41C0, void, Text_set_resizeTextForBestFit, (Text* __this, bool value, MethodInfo* method));
DO_APP_FUNC(0x057C36A0, int32_t, Text_get_fontSize, (Text* __this, MethodInfo* method));
DO_APP_FUNC(0x057C3FA0, void, Text_set_fontSize, (Text* __this, int32_t value, MethodInfo* method));
DO_APP_FUNC(0x02DA4760, String*, Text_get_text, (Text* __this, MethodInfo* method));
DO_APP_FUNC(0x05B760E0, void, Text_set_text, (Text* __this, String* value, MethodInfo* method));
DO_APP_FUNC(0x05B93960, void, Slider_1_set_minValue, (Slider_1* __this, float value, MethodInfo* method));
DO_APP_FUNC(0x05B938E0, void, Slider_1_set_maxValue, (Slider_1* __this, float value, MethodInfo* method));
DO_APP_FUNC(0x05B93A20, void, Slider_1_set_value, (Slider_1* __this, float value, MethodInfo* method));
DO_APP_FUNC(0x05C07DD0, Rect, Sprite_get_rect, (Sprite* __this, MethodInfo* method));
DO_APP_FUNC(0x05C915E0, Texture2D*, NativeGallery_LoadImageAtPath, (String* imagePath, int32_t maxSize, bool markTextureNonReadable, bool generateMipmaps, bool linearColorSpace, MethodInfo* method));
DO_APP_FUNC(0x05C07BD0, Sprite*, Sprite_Create, (Texture2D* texture, Rect rect, Vector2 pivot, float pixelsPerUnit, MethodInfo* method));
DO_APP_FUNC(0x05B75BF0, void, Text_set_alignment, (Text* __this, TextAnchor__Enum value, MethodInfo* method));
DO_APP_FUNC(0x05B75E90, void, Text_set_horizontalOverflow, (Text* __this, HorizontalWrapMode__Enum value, MethodInfo* method));
DO_APP_FUNC(0x05B76190, void, Text_set_verticalOverflow, (Text* __this, VerticalWrapMode__Enum value, MethodInfo* method));
DO_APP_FUNC(0x05B75B00, bool, Text_get_resizeTextForBestFit, (Text* __this, MethodInfo* method));
DO_APP_FUNC(0x05B75F60, void, Text_set_resizeTextForBestFit, (Text* __this, bool value, MethodInfo* method));
DO_APP_FUNC(0x05B754D0, int32_t, Text_get_fontSize, (Text* __this, MethodInfo* method));
DO_APP_FUNC(0x05B75D40, void, Text_set_fontSize, (Text* __this, int32_t value, MethodInfo* method));
DO_APP_FUNC(0x02798730, float, Miscs_CalcCurrentGroundWaterHeight, (float x, float z, MethodInfo* method));
DO_APP_FUNC(0x02797F60, float, Miscs_CalcCurrentGroundHeight, (float x, float z, MethodInfo* method));
DO_APP_FUNC(0x02798070, float, Miscs_CalcCurrentGroundHeight_1, (float x, float z, float rayStartHeight, float rayDetectLength, int32_t layer, MethodInfo* method));
DO_APP_FUNC(0x027982D0, Vector3, Miscs_CalcCurrentGroundNorm, (Vector3 pos, MethodInfo* method));
DO_APP_FUNC(0x027A24B0, Vector3, Miscs_GenWorldPos, (Vector2 levelMapPos, MethodInfo* method));
DO_APP_FUNC(0x027A1F90, Vector2, Miscs_GenLevelPos_1, (Vector3 worldPos, MethodInfo* method));
DO_APP_FUNC(0x027B6BF0, int32_t, Miscs_GetSceneGroundLayerMask, (MethodInfo* method));
DO_APP_FUNC(0x01A034F0, float, Miscs_CalcCurrentGroundWaterHeight, (float x, float z, MethodInfo* method));
DO_APP_FUNC(0x01A02D20, float, Miscs_CalcCurrentGroundHeight, (float x, float z, MethodInfo* method));
DO_APP_FUNC(0x01A02E30, float, Miscs_CalcCurrentGroundHeight_1, (float x, float z, float rayStartHeight, float rayDetectLength, int32_t layer, MethodInfo* method));
DO_APP_FUNC(0x01A03090, Vector3, Miscs_CalcCurrentGroundNorm, (Vector3 pos, MethodInfo* method));
DO_APP_FUNC(0x01A0D290, Vector3, Miscs_GenWorldPos, (Vector2 levelMapPos, MethodInfo* method));
DO_APP_FUNC(0x01A0CC40, Vector2, Miscs_GenLevelPos_1, (Vector3 worldPos, MethodInfo* method));
DO_APP_FUNC(0x01A21C10, int32_t, Miscs_GetSceneGroundLayerMask, (MethodInfo* method));
DO_APP_FUNC(0x04D7B430, Vector3, WorldShiftManager_GetAbsolutePosition, (Vector3 pos, MethodInfo* method));
DO_APP_FUNC(0x04D7B5E0, Vector3, WorldShiftManager_GetRelativePosition, (Vector3 pos, MethodInfo* method));
DO_APP_FUNC(0x05116510, Vector3, WorldShiftManager_GetAbsolutePosition, (Vector3 pos, MethodInfo* method));
DO_APP_FUNC(0x051166C0, Vector3, WorldShiftManager_GetRelativePosition, (Vector3 pos, MethodInfo* method));
DO_APP_FUNC(0x01F6B8F0, Vector3, ActorUtils_GetAvatarPos, (MethodInfo* method));
DO_APP_FUNC(0x01F72080, void, ActorUtils_SetAvatarPos, (Vector3 pos, MethodInfo* method));
DO_APP_FUNC(0x01F74C50, void, ActorUtils_SyncAvatarMotion, (int32_t state, MethodInfo* method));
DO_APP_FUNC(0x01DBE180, Vector3, ActorUtils_GetAvatarPos, (MethodInfo* method));
DO_APP_FUNC(0x01DC6670, void, ActorUtils_SetAvatarPos, (Vector3 pos, MethodInfo* method));
DO_APP_FUNC(0x01DCC760, void, ActorUtils_SyncAvatarMotion, (int32_t state, MethodInfo* method));
DO_APP_FUNC(0x02B87390, Notify, Notify_CreateNotify_1, (MoleMole_NotifyTypes__Enum type, Object* body, MethodInfo* method));
DO_APP_FUNC(0x02569440, Notify, Notify_CreateNotify_1, (MoleMole_NotifyTypes__Enum type, Object* body, MethodInfo* method));
// should be 'op_Implicit' not 'get_value'
DO_APP_FUNC(0x0228EB70, float, MoleMole_SafeFloat_get_Value, (SafeFloat safeFloat, MethodInfo* method));
DO_APP_FUNC(0x02AF4E90, float, MoleMole_SafeFloat_get_Value, (SafeFloat safeFloat, MethodInfo* method));
// should be 'op_Implicit' not 'set_value'
DO_APP_FUNC(0x0228EC70, SafeFloat, MoleMole_SafeFloat_set_Value, (float value, MethodInfo* method));
DO_APP_FUNC(0x02AF4D10, SafeFloat, MoleMole_SafeFloat_set_Value, (float value, MethodInfo* method));
DO_APP_FUNC(0x0596AFF0, LCBaseCombat*, MoleMole_BaseEntity_GetLogicCombatComponent_1, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC_METHODINFO(0x099D4410, MoleMole_BaseEntity_GetLogicCombatComponent_1__MethodInfo);
DO_APP_FUNC(0x05D025D0, LCBaseCombat*, MoleMole_BaseEntity_GetLogicCombatComponent_1, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC_METHODINFO(0x09E89BC0, MoleMole_BaseEntity_GetLogicCombatComponent_1__MethodInfo);
DO_APP_FUNC(0x031ACE30, String*, MoleMole_BaseEntity_ToStringRelease, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x01EA9290, String*, MoleMole_BaseEntity_ToStringRelease, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x03180C10, void, MoleMole_BaseEntity_SetRelativePosition, (BaseEntity* __this, Vector3 position, bool forceSyncToRigidbody, MethodInfo* method));
DO_APP_FUNC(0x0319D8B0, void, MoleMole_BaseEntity_SetAbsolutePosition, (BaseEntity* __this, Vector3 abpos, bool forceSyncToRigidbody, MethodInfo* method));
DO_APP_FUNC(0x031AA160, Vector3, MoleMole_BaseEntity_GetAbsolutePosition, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x0318A430, Vector3, MoleMole_BaseEntity_GetRelativePosition, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x03197170, Vector3, MoleMole_BaseEntity_GetForward, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x0319BCC0, Vector3, MoleMole_BaseEntity_GetForwardFast, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x03187C30, Vector3, MoleMole_BaseEntity_GetRight, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x03185DC0, Vector3, MoleMole_BaseEntity_GetUp, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x031A5120, bool, MoleMole_BaseEntity_IsActive, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x031AFEE0, Rigidbody*, MoleMole_BaseEntity_GetRigidbody, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x0318DB20, Animator*, MoleMole_BaseEntity_get_animator, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x01EB6690, void, MoleMole_BaseEntity_SetRelativePosition, (BaseEntity* __this, Vector3 position, bool forceSyncToRigidbody, MethodInfo* method));
DO_APP_FUNC(0x01EAABD0, void, MoleMole_BaseEntity_SetAbsolutePosition, (BaseEntity* __this, Vector3 abpos, bool forceSyncToRigidbody, MethodInfo* method));
DO_APP_FUNC(0x01ECBDB0, Vector3, MoleMole_BaseEntity_GetAbsolutePosition, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x01EACE10, Vector3, MoleMole_BaseEntity_GetRelativePosition, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x01ED1070, Vector3, MoleMole_BaseEntity_GetForward, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x01ECFED0, Vector3, MoleMole_BaseEntity_GetForwardFast, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x01EC9BA0, Vector3, MoleMole_BaseEntity_GetRight, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x01EC83D0, Vector3, MoleMole_BaseEntity_GetUp, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x01EB7A00, bool, MoleMole_BaseEntity_IsActive, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x01EA39E0, Rigidbody*, MoleMole_BaseEntity_GetRigidbody, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x01EC0780, Animator*, MoleMole_BaseEntity_get_animator, (BaseEntity* __this, MethodInfo* method));
// type should be 'MoleMole_VCCharacterCombat' not 'MoleMole_VCBaseMove'
// function name should be 'GetVisualCombatComponent' not 'GetMoveComponent'
DO_APP_FUNC(0x0596AEC0, VCBaseMove*, MoleMole_BaseEntity_GetMoveComponent_1, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC_METHODINFO(0x099DBAE8, MoleMole_BaseEntity_GetMoveComponent_1__MethodInfo);
// function name should be 'GetVisualCombatComponent_1' not 'GetMoveComponent_1'
DO_APP_FUNC(0x05D02600, VCBaseMove*, MoleMole_BaseEntity_GetMoveComponent_1, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC_METHODINFO(0x09E8C980, MoleMole_BaseEntity_GetMoveComponent_1__MethodInfo);
DO_APP_FUNC(0x03188270, List_1_MoleMole_BaseComponent_*, MoleMole_BaseEntity_GetAllLogicComponents, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x01E3E4F0, GameObject*, MoleMole_BaseEntity_get_gameObject, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x031A3550, GameObject*, MoleMole_BaseEntity_get_rootGameObject, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x01EAD910, List_1_MoleMole_BaseComponent_*, MoleMole_BaseEntity_GetAllLogicComponents, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x01EAB790, GameObject*, MoleMole_BaseEntity_get_gameObject, (BaseEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x02A56E10, GameObject*, MoleMole_BaseEntity_get_rootGameObject, (BaseEntity* __this, MethodInfo* method));
// type should be 'MoleMole_AvatarEntity' not 'MoleMole_BaseEntity'
DO_APP_FUNC(0x02F5E1C0, BaseEntity*, MoleMole_EntityManager_GetLocalAvatarEntity, (MoleMole_EntityManager* __this, MethodInfo* method));
DO_APP_FUNC(0x02F56C80, CameraEntity*, MoleMole_EntityManager_GetMainCameraEntity, (MoleMole_EntityManager* __this, MethodInfo* method));
DO_APP_FUNC(0x02F682B0, BaseEntity*, MoleMole_EntityManager_GetValidEntity, (MoleMole_EntityManager* __this, uint32_t runtimeID, MethodInfo* method));
// should be: DO_APP_FUNC(0x02F5F490, void, MoleMole_EntityManager_RemoveEntity, (MoleMole_EntityManager * __this, bool entity, MethodInfo * method));
DO_APP_FUNC(0x02F5F490, bool, MoleMole_EntityManager_RemoveEntity, (MoleMole_EntityManager* __this, BaseEntity* entity, uint32_t specifiedRuntimeID, MethodInfo* method));
DO_APP_FUNC(0x02F60A10, bool, MoleMole_EntityManager_IsCachedEntity, (MoleMole_EntityManager* __this, BaseEntity* entity, MethodInfo* method));
DO_APP_FUNC(0x02F65570, List_1_MoleMole_BaseEntity_*, MoleMole_EntityManager_GetEntities, (MoleMole_EntityManager* __this, MethodInfo* method));
DO_APP_FUNC(0x045E15B0, Bounds, Utils_4_GetBounds, (GameObject* go, MethodInfo* method));
DO_APP_FUNC(0x02A58120, BaseEntity*, MoleMole_EntityManager_GetLocalAvatarEntity, (MoleMole_EntityManager* __this, MethodInfo* method));
DO_APP_FUNC(0x02A51C20, CameraEntity*, MoleMole_EntityManager_GetMainCameraEntity, (MoleMole_EntityManager* __this, MethodInfo* method));
DO_APP_FUNC(0x02A52B10, BaseEntity*, MoleMole_EntityManager_GetValidEntity, (MoleMole_EntityManager* __this, uint32_t runtimeID, MethodInfo* method));
DO_APP_FUNC(0x02A6CAE0, bool, MoleMole_EntityManager_RemoveEntity, (MoleMole_EntityManager* __this, BaseEntity* entity, uint32_t specifiedRuntimeID, MethodInfo* method));
DO_APP_FUNC(0x02A5D6D0, bool, MoleMole_EntityManager_IsCachedEntity, (MoleMole_EntityManager* __this, BaseEntity* entity, MethodInfo* method));
DO_APP_FUNC(0x02A56B90, List_1_MoleMole_BaseEntity_*, MoleMole_EntityManager_GetEntities, (MoleMole_EntityManager* __this, MethodInfo* method));
DO_APP_FUNC(0x049DF960, Bounds, Utils_4_GetBounds, (GameObject* go, MethodInfo* method));
// Modify | RyujinZX#6666
DO_APP_FUNC(0x0116C440, void, MoleMole_HumanoidMoveFSM_LateTick, (HumanoidMoveFSM* __this, float deltaTime, MethodInfo* method));
DO_APP_FUNC(0x00AD39B0, void, MoleMole_HumanoidMoveFSM_LateTick, (HumanoidMoveFSM* __this, float deltaTime, MethodInfo* method));
DO_APP_FUNC(0x013B7790, bool, MoleMole_ScenePropManager_GetTreeTypeByPattern, (MoleMole_ScenePropManager* __this, String* pattern, MoleMole_Config_TreeType__Enum* treeType, MethodInfo* method));
DO_APP_FUNC(0x018C5CE0, void, MoleMole_NetworkManager_RequestHitTreeDropNotify, (MoleMole_NetworkManager* __this, Vector3 position, Vector3 hitPostion, MoleMole_Config_TreeType__Enum treeType, MethodInfo* method));
// function should be 'MoleMole_TimeUtil_get_LocalNowMsTimeStamp'
DO_APP_FUNC(0x0266BFF0, uint64_t, MoleMole_TimeUtil_get_NowTimeStamp, (MethodInfo* method));
DO_APP_FUNC(0x03B99600, bool, MoleMole_ScenePropManager_GetTreeTypeByPattern, (MoleMole_ScenePropManager* __this, String* pattern, MoleMole_Config_TreeType__Enum* treeType, MethodInfo* method));
DO_APP_FUNC(0x01EF2190, void, MoleMole_NetworkManager_RequestHitTreeDropNotify, (MoleMole_NetworkManager* __this, Vector3 position, Vector3 hitPostion, MoleMole_Config_TreeType__Enum treeType, MethodInfo* method));
DO_APP_FUNC(0x05CAEC30, uint64_t, MoleMole_TimeUtil_get_LocalNowMsTimeStamp, (MethodInfo* method));
DO_APP_FUNC(0x00AB5620, bool, MoleMole_LoadingManager_IsLoaded, (MoleMole_LoadingManager* __this, MethodInfo* method));
DO_APP_FUNC(0x00E06690, bool, MoleMole_LoadingManager_IsLoaded, (MoleMole_LoadingManager* __this, MethodInfo* method));
// Thanks to | RyujinZX
DO_APP_FUNC(0x00D87B20, void, MoleMole_LCAbilityElement_ReduceModifierDurability, (LCAbilityElement* __this, int32_t modifierDurabilityIndex, float reduceDurability, Nullable_1_Single_ deltaTime, MethodInfo* method));
DO_APP_FUNC(0x0143BF90, void, MoleMole_LCAbilityElement_ReduceModifierDurability, (LCAbilityElement* __this, int32_t modifierDurabilityIndex, float reduceDurability, Nullable_1_Single_ deltaTime, MethodInfo* method));
DO_APP_FUNC(0x023B07C0, BaseEntity*, MoleMole_GadgetEntity_GetOwnerEntity, (GadgetEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x0218C660, BaseEntity*, MoleMole_GadgetEntity_GetOwnerEntity, (GadgetEntity* __this, MethodInfo* method));
DO_APP_FUNC(0x034D77C0, void, MoleMole_InLevelMapPageContext_ZoomMap, (InLevelMapPageContext* __this, float value, MethodInfo* method));
DO_APP_FUNC(0x0350F300, void, MoleMole_InLevelMapPageContext_UpdateView, (InLevelMapPageContext* __this, MethodInfo* method));
DO_APP_FUNC(0x027385E0, bool, MoleMole_UIManager_HasEnableMapCamera, (MoleMole_UIManager* __this, MethodInfo* method));
DO_APP_FUNC(0x014A97A0, bool, MoleMole_UIManager_HasEnableMapCamera, (MoleMole_UIManager* __this, MethodInfo* method));
DO_APP_FUNC(0x016981E0, void, MonoMiniMap_Update, (MonoMiniMap* __this, MethodInfo* method));
DO_APP_FUNC(0x02CB6CA0, MonoMiniMap*, MonoInLevelMainPage_get_miniMap, (void* __this, MethodInfo* method));
DO_APP_FUNC(0x0265C390, void, MoleMole_GadgetModule_OnGadgetInteractRsp, (void* __this, GadgetInteractRsp* notify, MethodInfo* method));
DO_APP_FUNC(0x009E9F50, float, MoleMole_InLevelMainPageContext_get_miniMapScale, (InLevelMainPageContext* __this, MethodInfo* method));
DO_APP_FUNC(0x010ED540, void, MonoMiniMap_Update, (MonoMiniMap* __this, MethodInfo* method));
DO_APP_FUNC(0x02DA4B00, MonoMiniMap*, MonoInLevelMainPage_get_miniMap, (void* __this, MethodInfo* method));
DO_APP_FUNC(0x02F999C0, void, MoleMole_GadgetModule_OnGadgetInteractRsp, (void* __this, GadgetInteractRsp* notify, MethodInfo* method));
DO_APP_FUNC(0x00CEB450, float, MoleMole_InLevelMainPageContext_get_miniMapScale, (InLevelMainPageContext* __this, MethodInfo* method));
// UnityEngine
DO_APP_FUNC(0x058476D0, void, RenderSettings_set_fog, (bool value, MethodInfo* method));
DO_APP_FUNC(0x05883D80, int32_t, Application_get_targetFrameRate, (MethodInfo* method));
DO_APP_FUNC(0x05883FE0, void, Application_set_targetFrameRate, (int32_t value, MethodInfo* method));
DO_APP_FUNC(0x05BF6770, void, RenderSettings_set_fog, (bool value, MethodInfo* method));
DO_APP_FUNC(0x05C264E0, int32_t, Application_get_targetFrameRate, (MethodInfo* method));
DO_APP_FUNC(0x05C26900, void, Application_set_targetFrameRate, (int32_t value, MethodInfo* method));
DO_APP_FUNC(0x058D7A10, bool, RectTransformUtility_ScreenPointToLocalPointInRectangle, (void* rect, Vector2 screenPoint, void* cam, Vector2* localPoint, MethodInfo* method));
DO_APP_FUNC(0x05C8C420, bool, RectTransformUtility_ScreenPointToLocalPointInRectangle, (void* rect, Vector2 screenPoint, void* cam, Vector2* localPoint, MethodInfo* method));
DO_APP_FUNC(0x057BBE20, Vector3, Transform_get_position, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x057BAB40, void, Transform_set_position, (Transform* __this, Vector3 value, MethodInfo* method));
DO_APP_FUNC(0x058AF880, float, Vector3_Distance, (Vector3 a, Vector3 b, MethodInfo* method));
DO_APP_FUNC(0x0579FEB0, float, Vector2_Distance, (Vector2 a, Vector2 b, MethodInfo* method));
DO_APP_FUNC(0x05B6DB80, Vector3, Transform_get_position, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x05B6DF60, void, Transform_set_position, (Transform* __this, Vector3 value, MethodInfo* method));
DO_APP_FUNC(0x05C5C740, float, Vector3_Distance, (Vector3 a, Vector3 b, MethodInfo* method));
DO_APP_FUNC(0x05B54490, float, Vector2_Distance, (Vector2 a, Vector2 b, MethodInfo* method));
DO_APP_FUNC(0x057E4470, void, Cursor_set_visible, (bool value, MethodInfo* method));
DO_APP_FUNC(0x057E4460, void, Cursor_set_lockState, (CursorLockMode__Enum value, MethodInfo* method));
DO_APP_FUNC(0x057E4450, bool, Cursor_get_visible, (MethodInfo* method));
DO_APP_FUNC(0x05B95CD0, bool, Cursor_get_visible, (MethodInfo* method));
DO_APP_FUNC(0x05B95CF0, void, Cursor_set_visible, (bool value, MethodInfo* method));
DO_APP_FUNC(0x05B95CE0, void, Cursor_set_lockState, (CursorLockMode__Enum value, MethodInfo* method));
DO_APP_FUNC(0x0571E7C0, RigidbodyConstraints__Enum, Rigidbody_get_constraints, (Rigidbody* __this, MethodInfo* method));
DO_APP_FUNC(0x0571E990, void, Rigidbody_set_constraints, (Rigidbody* __this, RigidbodyConstraints__Enum value, MethodInfo* method));
DO_APP_FUNC(0x0571E980, void, Rigidbody_set_collisionDetectionMode, (Rigidbody* __this, CollisionDetectionMode__Enum value, MethodInfo* method));
DO_APP_FUNC(0x0571E9A0, void, Rigidbody_set_detectCollisions, (Rigidbody* __this, bool value, MethodInfo* method));
DO_APP_FUNC(0x0571E9E0, void, Rigidbody_set_isKinematic, (Rigidbody* __this, bool value, MethodInfo* method));
DO_APP_FUNC(0x0571E8F0, Vector3, Rigidbody_get_velocity, (Rigidbody* __this, MethodInfo* method));
DO_APP_FUNC(0x0571EA60, void, Rigidbody_set_velocity, (Rigidbody* __this, Vector3 value, MethodInfo* method));
DO_APP_FUNC(0x05AC9870, RigidbodyConstraints__Enum, Rigidbody_get_constraints, (Rigidbody* __this, MethodInfo* method));
DO_APP_FUNC(0x05AC9A40, void, Rigidbody_set_constraints, (Rigidbody* __this, RigidbodyConstraints__Enum value, MethodInfo* method));
DO_APP_FUNC(0x05AC9A30, void, Rigidbody_set_collisionDetectionMode, (Rigidbody* __this, CollisionDetectionMode__Enum value, MethodInfo* method));
DO_APP_FUNC(0x05AC9A50, void, Rigidbody_set_detectCollisions, (Rigidbody* __this, bool value, MethodInfo* method));
DO_APP_FUNC(0x05AC9AA0, void, Rigidbody_set_isKinematic, (Rigidbody* __this, bool value, MethodInfo* method));
DO_APP_FUNC(0x05AC99A0, Vector3, Rigidbody_get_velocity, (Rigidbody* __this, MethodInfo* method));
DO_APP_FUNC(0x05AC9B00, void, Rigidbody_set_velocity, (Rigidbody* __this, Vector3 value, MethodInfo* method));
DO_APP_FUNC(0x058922C0, float, Time_get_timeScale, (MethodInfo* method));
DO_APP_FUNC(0x05892370, void, Time_set_timeScale, (float value, MethodInfo* method));
DO_APP_FUNC(0x058921E0, float, Time_get_deltaTime, (MethodInfo* method));
DO_APP_FUNC(0x05C40A80, float, Time_get_timeScale, (MethodInfo* method));
DO_APP_FUNC(0x05C40B30, void, Time_set_timeScale, (float value, MethodInfo* method));
DO_APP_FUNC(0x05C409A0, float, Time_get_deltaTime, (MethodInfo* method));
DO_APP_FUNC(0x057E98F0, Vector3, Camera_WorldToScreenPoint, (Camera* __this, Vector3 position, MethodInfo* method));
DO_APP_FUNC(0x057E9C20, Camera*, Camera_get_main, (MethodInfo* method));
DO_APP_FUNC(0x057E9D60, int32_t, Camera_get_pixelWidth, (Camera* __this, MethodInfo* method));
DO_APP_FUNC(0x057E9D10, int32_t, Camera_get_pixelHeight, (Camera* __this, MethodInfo* method));
DO_APP_FUNC(0x05B9B560, Vector3, Camera_WorldToScreenPoint, (Camera* __this, Vector3 position, MethodInfo* method));
DO_APP_FUNC(0x05B9B890, Camera*, Camera_get_main, (MethodInfo* method));
DO_APP_FUNC(0x05B9B9D0, int32_t, Camera_get_pixelWidth, (Camera* __this, MethodInfo* method));
DO_APP_FUNC(0x05B9B980, int32_t, Camera_get_pixelHeight, (Camera* __this, MethodInfo* method));
DO_APP_FUNC(0x0579EB70, int32_t, Screen_get_width, (MethodInfo* method));
DO_APP_FUNC(0x0579EB00, int32_t, Screen_get_height, (MethodInfo* method));
DO_APP_FUNC(0x05B53150, int32_t, Screen_get_width, (MethodInfo* method));
DO_APP_FUNC(0x05B530E0, int32_t, Screen_get_height, (MethodInfo* method));
DO_APP_FUNC(0x05822EE0, void, Animator_Play, (Animator* __this, String* stateName, int32_t layer, float normalizedTime, MethodInfo* method));
DO_APP_FUNC(0x05823060, void, Animator_Rebind, (Animator* __this, MethodInfo* method));
DO_APP_FUNC(0x058235C0, float, Animator_get_speed, (Animator* __this, MethodInfo* method));
DO_APP_FUNC(0x058236F0, void, Animator_set_speed, (Animator* __this, float value, MethodInfo* method));
DO_APP_FUNC(0x05BD9F90, void, Animator_Play, (Animator* __this, String* stateName, int32_t layer, float normalizedTime, MethodInfo* method));
DO_APP_FUNC(0x05BDA110, void, Animator_Rebind, (Animator* __this, MethodInfo* method));
DO_APP_FUNC(0x05BDA640, float, Animator_get_speed, (Animator* __this, MethodInfo* method));
DO_APP_FUNC(0x05BDA770, void, Animator_set_speed, (Animator* __this, float value, MethodInfo* method));
DO_APP_FUNC(0x058AE2D0, bool, Behaviour_get_isActiveAndEnabled, (Behaviour* __this, MethodInfo* method));
DO_APP_FUNC(0x05C5B3D0, bool, Behaviour_get_isActiveAndEnabled, (Behaviour* __this, MethodInfo* method));
DO_APP_FUNC(0x05891610, Vector3, Quaternion_ToEulerAngles, (Quaternion rotation, MethodInfo* method));
DO_APP_FUNC(0x05891AD0, Vector3, Quaternion_get_eulerAngles, (Quaternion__Boxed* __this, MethodInfo* method));
DO_APP_FUNC(0x057BBEF0, Quaternion, Transform_get_rotation, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x057B91C0, Rect, RectTransform_get_rect, (RectTransform* __this, MethodInfo* method));
DO_APP_FUNC(0x058D6E60, float, Canvas_get_scaleFactor, (/*Canvas**/void* __this, MethodInfo* method));
DO_APP_FUNC(0x05C401A0, Vector3, Quaternion_ToEulerAngles, (Quaternion rotation, MethodInfo* method));
DO_APP_FUNC(0x05C40290, Vector3, Quaternion_get_eulerAngles, (Quaternion__Boxed* __this, MethodInfo* method));
DO_APP_FUNC(0x05B6AF20, Rect, RectTransform_get_rect, (RectTransform* __this, MethodInfo* method));
DO_APP_FUNC(0x05C8B870, float, Canvas_get_scaleFactor, (/*Canvas**/void* __this, MethodInfo* method));
DO_APP_FUNC(0x00E3D750, void, LevelTimeManager_SetInternalTimeOfDay, (/*LevelTimeManager**/void* __this, float inHours, bool force, bool refreshEnviroTime, MethodInfo* method));
DO_APP_FUNC(0x03066EB0, void, LevelTimeManager_SetInternalTimeOfDay, (/*LevelTimeManager**/void* __this, float inHours, bool force, bool refreshEnviroTime, MethodInfo* method));
// Singletons
DO_APP_FUNC(0x06074140, void*, Singleton_GetInstance, (MethodInfo* method));
DO_APP_FUNC_METHODINFO(0x099D0B08, Singleton_1_MoleMole_MapModule__get_Instance__MethodInfo);
DO_APP_FUNC_METHODINFO(0x099D2620, Singleton_1_MoleMole_LoadingManager__get_Instance__MethodInfo);
DO_APP_FUNC_METHODINFO(0x099CFF50, Singleton_1_MoleMole_EntityManager__get_Instance__MethodInfo);
DO_APP_FUNC_METHODINFO(0x099D3190, Singleton_1_InteractionManager__get_Instance__MethodInfo);
DO_APP_FUNC_METHODINFO(0x099CFF78, Singleton_1_MoleMole_UIManager__get_Instance__MethodInfo);
DO_APP_FUNC_METHODINFO(0x099DDF00, Singleton_1_MoleMole_ItemModule__get_Instance__MethodInfo);
DO_APP_FUNC_METHODINFO(0x099CFF60, Singleton_1_MoleMole_EventManager__get_Instance__MethodInfo);
DO_APP_FUNC_METHODINFO(0x099D0570, Singleton_1_MoleMole_PlayerModule__get_Instance__MethodInfo);
DO_APP_FUNC_METHODINFO(0x099D4130, Singleton_1_MoleMole_MapManager__get_Instance__MethodInfo);
DO_APP_FUNC_METHODINFO(0x099D1CA8, Singleton_1_MoleMole_ScenePropManager__get_Instance__MethodInfo);
DO_APP_FUNC_METHODINFO(0x099D49D0, Singleton_1_MoleMole_NetworkManager__get_Instance__MethodInfo);
DO_APP_FUNC(0x061A8830, void*, Singleton_GetInstance, (MethodInfo* method));
DO_APP_FUNC_METHODINFO(0x09E89110, Singleton_1_MoleMole_UIManager__get_Instance__MethodInfo);
DO_APP_FUNC_METHODINFO(0x09E89310, Singleton_1_InteractionManager__get_Instance__MethodInfo);
DO_APP_FUNC_METHODINFO(0x09E89398, Singleton_1_MoleMole_EntityManager__get_Instance__MethodInfo);
DO_APP_FUNC_METHODINFO(0x09E895B8, Singleton_1_MoleMole_ItemModule__get_Instance__MethodInfo);
DO_APP_FUNC_METHODINFO(0x09E89C48, Singleton_1_MoleMole_MapModule__get_Instance__MethodInfo);
DO_APP_FUNC_METHODINFO(0x09E89F60, Singleton_1_MoleMole_PlayerModule__get_Instance__MethodInfo);
DO_APP_FUNC_METHODINFO(0x09E8A1F0, Singleton_1_MoleMole_NetworkManager__get_Instance__MethodInfo);
DO_APP_FUNC_METHODINFO(0x09E8A218, Singleton_1_MoleMole_LoadingManager__get_Instance__MethodInfo);
DO_APP_FUNC_METHODINFO(0x09E8A810, Singleton_1_MoleMole_MapManager__get_Instance__MethodInfo);
DO_APP_FUNC_METHODINFO(0x09E8C3A0, Singleton_1_MoleMole_EventManager__get_Instance__MethodInfo);
DO_APP_FUNC_METHODINFO(0x09E8CA18, Singleton_1_MoleMole_ScenePropManager__get_Instance__MethodInfo);

View File

@ -5,14 +5,14 @@
// * IL2CPP application-specific type definition addresses
// ******************************************************************************
DO_TYPEDEF(0x09961DA8, Byte);
DO_TYPEDEF(0x0996F680, GameManager);
DO_TYPEDEF(0x09961C98, Int32);
DO_TYPEDEF(0x09E19C78, Int32);
DO_TYPEDEF(0x09E19D88, Byte);
DO_TYPEDEF(0x09E2CCC0, GameManager);
// v 2.8
DO_TYPEDEF(0x099843E8, LCChestPlugin);
DO_TYPEDEF(0x0997B320, SceneTreeObject);
DO_TYPEDEF(0x09977D70, MoleMole_ActorModifier);
// v 3.0
DO_TYPEDEF(0x09E389C8, LCChestPlugin);
DO_TYPEDEF(0x09E29B98, SceneTreeObject);
DO_TYPEDEF(0x09E40968, MoleMole_ActorModifier);
//// v 2.6
//DO_SINGLETONEDEF(0x0B3442D8, Singleton_1_MoleMole_MapModule_);

View File

@ -1215,6 +1215,7 @@ typedef struct MethodInfo
uint8_t is_inflated : 1;
uint8_t wrapper_type : 1;
uint8_t is_marshaled_from_native : 1;
uint8_t is_constructor : 1;
} MethodInfo;
typedef struct Il2CppRuntimeInterfaceOffsetPair
{
@ -4154,7 +4155,7 @@ namespace app {
VisionFishRefresh = 0x00000010,
VisionFishBigShock = 0x00000011,
VisionFishQteSucc = 0x00000012,
EPFKMOIPADB = 0x00000013,
DGAHPCMJBNI = 0x00000013,
};
// Entity fields
@ -4169,14 +4170,14 @@ namespace app {
uint32_t _switchToQuestID_k__BackingField;
struct SimpleSafeUInt32 campID;
bool isDestroied;
bool isToBeRemoved;
bool _isToBeRemoved;
bool isInCutscene;
bool isDontDestroyGameObject;
struct String* alias;
int32_t order;
bool isForceClientSynced;
int32_t LBLOKJMMJJP;
bool MAHNGBKEEAD;
int32_t HHCOJOALGNJ;
bool IJMFPLJHCPJ;
struct ComponentManager* _logicComponentManager;
struct ComponentManager* _visualComponentManager;
bool _isInited;
@ -4191,7 +4192,7 @@ namespace app {
bool _isCleared;
bool _checkRemoveifCached_k__BackingField;
bool _hasAddedInitialComponents;
float HLJJGAOMCGC;
float OCMDCLDBJLP;
bool _isEntityReady;
struct Action_1_BaseEntity_* onComponentInitPostCallback;
struct Action_1_BaseEntity_* onEntityReadyPreCallback;
@ -4223,6 +4224,7 @@ namespace app {
bool _duringSetComponentsEnabledOnSetActive_k__BackingField;
float _lastTimeScale;
float _timeScale;
float GALBNKDJLPA;
bool ignoreLevelTimeScale;
struct FixedStack_1_System_Single_* _timeScaleStack;
struct LCAbilityState* _lcAblityState;
@ -4230,8 +4232,8 @@ namespace app {
EntityType__Enum_1 entityType;
bool _isAuthority;
uint32_t authorityPeerId;
bool LODAGLOBAMF;
bool DEMKIIJDAAC;
bool OMMGADFPHPB;
bool OBBDCKGMCMI;
struct HashList_1_BaseComponent_* _componentsForEntityTickManager;
float _lastTickTime_k__BackingField;
struct List_1_BaseEntity_BaseEntity_ComponentInitNotifyData_* _notifyListOnComponentInit;
@ -4245,8 +4247,8 @@ namespace app {
struct Action_3_UnityEngine_TickState_Boolean_Boolean_* onAnimatorTickStateChange;
struct HashList_1_IRenderable_* _extraRenderers;
struct HashSet_1_IRequestOwnerEntityNoPauseTask_* _noPauseTaskRequests;
bool AHKEFAMPGBJ;
bool KPEBDCGGBGE;
bool MJOFOGPHHLG;
bool LOMGNEIMJKI;
TickState__Enum _currentAnimatorTickState;
struct EntityTickBalanceProxy* _tickBalanceProxy;
bool isKinematicRigidbody;
@ -4313,18 +4315,19 @@ namespace app {
struct FixedFloatStack* _massRatio;
bool _enableSetPostiion;
struct Vector3 _lastPosInParent;
struct Collider__Array* JFCGANLNHPN;
int32_t JJJMCJIFFBM;
int32_t LNECJMABKIH;
int32_t EICAFOKBIPN;
bool KJFPMNMJPJA;
bool CLFLKBNIMOK;
bool OECPMFJFHDB;
struct Vector3 IHBCGPKALHL;
struct Quaternion JOCEPMPLAAG;
float JDCJJGPMLEN;
bool ONMFCCDOJHO;
struct Vector3 PPAFPACBENC;
struct Collider__Array* GPFHILCADCI;
int32_t AHFEOKHDNFC;
bool CECPNABKMAN;
int32_t KBLPJPHLOFE;
int32_t EBOFNGCDPJH;
bool OECAPHBFDPJ;
bool PMMFNDDLABL;
bool LPEKNGOGMNA;
struct Vector3 EJJIGHIEFOB;
struct Quaternion CKMKDNFIDPG;
float HEGFGJNLIEM;
bool NPKAPGOCPBC;
struct Vector3 JMGNAGHACAH;
struct RuntimeAnimatorController* _authorityRuntimeAnimatorController;
struct RuntimeAnimatorController* _remoteRuntimeAnimatorController;
uint32_t _authorityRuntimeAnimatorHandler;
@ -5225,6 +5228,8 @@ namespace app {
struct LoadingTask* _lastLoadingTask;
struct BornTask* _bornTask;
struct Coroutine* _bornCoroutine;
struct Thread* LJEPLHHBABE;
bool CGMOHEDFEGG;
struct Action_1_ILuaActor_* _transPreCallback;
struct Action_1_ILuaActor_* _transFinishCallback;
struct ILuaActor* _curActor;
@ -6246,34 +6251,36 @@ namespace app {
struct Dictionary_2_System_String_BaseEntity___Fields fields;
};
struct __declspec(align(8)) MapModule__Fields {
struct __declspec(align(8)) MoleMole_MapModule__Fields {
struct Dictionary_2_System_UInt32_Dictionary_2_System_UInt32_MoleMole_MapModule_MoleMole_MapModule_ScenePointData_* _scenePointDics;
struct Vector3 _bigworldPos;
struct String* _activityLimitRegion;
struct String* _homeworldLimitRegion;
uint32_t _checkScenePointTimer;
uint32_t _OOBPJNGLEFD_k__BackingField;
uint32_t _MKEGCMJMGPN_k__BackingField;
uint32_t _POPAMGIKPFK_k__BackingField;
uint32_t _NADDOMFDIMH_k__BackingField;
uint32_t _JEKJBGCPAPP_k__BackingField;
uint32_t _BILGKHAIEPL_k__BackingField;
uint32_t _curDungeonID_k__BackingField;
uint32_t _dungeonReviseLevelID_k__BackingField;
uint32_t _dungeonReviseLevel_k__BackingField;
uint32_t _dungeonEndTime_k__BackingField;
uint32_t _dungeonMonsterDieCount_k__BackingField;
uint32_t _NPFJPCKKJLF_k__BackingField;
bool _isTowerUnlocked_k__BackingField;
struct List_1_System_UInt32_* dungeonDataLevelConfigIdList;
struct Nullable_1_UnityEngine_Vector3_ curClientAvatarRebornPoint;
struct Dictionary_2_System_UInt32_Dictionary_2_System_UInt32_System_UInt32_* toBeExploredDungeonEntryDic;
struct Dictionary_2_System_UInt32_Dictionary_2_System_UInt32_System_UInt32_* canNotBeExploredDungeonEntryDic;
struct HashSet_1_System_UInt32_* HPNBAKBANGB;
struct HashSet_1_System_UInt32_* MNBMBNBEMNP;
float ILAOLLCMCMI;
struct Dictionary_2_System_UInt32_MoleMole_Config_ConfigScene_* _cfgSceneDic;
struct Dictionary_2_System_UInt32_Dictionary_2_System_UInt32_MoleMole_Config_ConfigScenePoint_* _cfgPointDic;
struct List_1_System_UInt32_* _currTransPointList;
struct List_1_System_UInt32_* _currFunctionalPointList;
struct Dictionary_2_System_UInt32_Dictionary_2_System_UInt32_MoleMole_MapModule_LPANCMBHIPC_* DKHELEOJLPD;
struct Dictionary_2_System_UInt32_Dictionary_2_System_UInt32_MoleMole_MapModule_CJAOFADLLDO_* IMMNJBKCILF;
uint32_t _activityPlayId_k__BackingField;
float MAX_IN_LIMIT_REGION_TIME;
float _startInLimitRegionTime;
uint32_t _homeworldRegionSceneId_k__BackingField;
uint32_t _FNGKDENFBGH_k__BackingField;
uint32_t _ODLFKOAMDDB_k__BackingField;
struct List_1_System_String_* HAEOLGFHPEN;
struct Dictionary_2_System_UInt32_Dictionary_2_System_UInt32_MoleMole_MapModule_MoleMole_MapModule_CityData_* _cityDataDic;
struct Dictionary_2_System_UInt32_Dictionary_2_System_UInt32_MoleMole_MapModule_MoleMole_MapModule_WorldAreaData_* _worldAreaDataDic;
struct Dictionary_2_System_UInt32_System_UInt32_* _areaId2ExplorePointDic;
@ -6285,10 +6292,11 @@ namespace app {
uint32_t _dungeonCloseTime;
struct Dictionary_2_System_String_MoleMole_BaseEntity_* _forceFieldDic;
bool _playerAudioOnEnterDungeonSuccess;
void* _KNNFAGHICKN_k__BackingField;
struct HashSet_1_System_UInt32_* _activatedDungeonWayPoint;
bool _dungeonEntryOpen;
struct Dictionary_2_System_UInt32_System_Boolean_* _sceneUnlockDic;
struct Dictionary_2_System_UInt32_List_1_System_UInt32_* FOAIHHEHFHF;
struct Dictionary_2_System_UInt32_List_1_System_UInt32_* KGKDFINOOHM;
struct List_1_MoleMole_MapModule_MoleMole_MapModule_ScannerInfo_* _scannerInfoList;
struct List_1_MoleMole_MapAreaMistData_* _mistDataList;
struct List_1_MoleMole_MapAreaMistData_* _openMistDataList;
@ -6299,9 +6307,9 @@ namespace app {
};
struct MoleMole_MapModule {
struct MapModule__Class* klass;
struct MoleMole_MapModule__Class* klass;
MonitorData* monitor;
struct MapModule__Fields fields;
struct MoleMole_MapModule__Fields fields;
};
struct MapModule_ScenePointData {
@ -7128,57 +7136,61 @@ namespace app {
struct SafeFloat criticalBase;
struct SafeFloat antiCriticalBase;
struct SafeFloat physicalSubHurtBase;
struct SafeFloat fireSubHurtBase;
struct SafeFloat grassSubHurtBase;
struct SafeFloat waterSubHurtBase;
struct SafeFloat elecSubHurtBase;
struct SafeFloat windSubHurtBase;
struct SafeFloat iceSubHurtBase;
struct SafeFloat rockSubHurtBase;
struct SafeFloat physicalMuteHurtBase;
struct SafeFloat fireMuteHurtBase;
struct SafeFloat grassMuteHurtBase;
struct SafeFloat waterMuteHurtBase;
struct SafeFloat elecMuteHurtBase;
struct SafeFloat windMuteHurtBase;
struct SafeFloat iceMuteHurtBase;
struct SafeFloat rockMuetHurtBase;
struct SafeFloat physicalAddHurtBase;
struct SafeFloat fireAddHurtBase;
struct SafeFloat grassAddHurtBase;
struct SafeFloat waterAddHurtBase;
struct SafeFloat elecAddHurtBase;
struct SafeFloat windAddHurtBase;
struct SafeFloat iceAddHurtBase;
struct SafeFloat rockAddHurtBase;
struct SafeFloat hitHeadDmgRatioBase;
struct SafeFloat defenseIgnoreRatioBase;
struct SafeFloat defenseIgnoreDeltaBase;
struct SafeFloat elementMasteryBase;
struct SafeFloat elemReactSwirlFireDeltaBase;
struct SafeFloat elemReactSwirlIceDeltaBase;
struct SafeFloat elemReactSwirlWaterDeltaBase;
struct SafeFloat elemReactSwirlElectricDeltaBase;
struct SafeFloat elemReactSConductDeltaBase;
struct SafeFloat elemReactSteamDeltaBase;
struct SafeFloat elemReactMeltDeltaBase;
struct SafeFloat elemReactElectricDeltaBase;
struct SafeFloat elemReactBurnDeltaBase;
struct SafeFloat elemReactFreezeDeltaBase;
struct SafeFloat elemReactExplodeDeltaBase;
struct SafeFloat effectHit;
struct SafeFloat effectResist;
struct SafeFloat freezeResist;
struct SafeFloat torporResist;
struct SafeFloat dizzyResist;
struct SafeFloat freezeShorten;
struct SafeFloat torporShorten;
struct SafeFloat dizzyShorten;
struct SafeFloat healAddBase;
struct SafeFloat healedAddBase;
struct SafeFloat chargeEfficiencyBase;
struct SafeFloat skillCDMinusRatioBase;
struct SafeFloat shieldCostMinusRatioBase;
struct SafeFloat EBKLJENHIND;
struct SafeFloat LAIBHDDNLKJ;
struct SafeFloat OGBPAAPLBGM;
struct SafeFloat EFMKNOJKHFM;
struct SafeFloat MHAEPFNAOGH;
struct SafeFloat JNGDCHPKNDG;
struct SafeFloat DALHBHJIGEN;
struct SafeFloat EGHJJMELBBD;
struct SafeFloat FLJMJCOKPCE;
struct SafeFloat JKEICNKJMLD;
struct SafeFloat PIMAPBKPFFB;
struct SafeFloat EFLMDKHCMIA;
struct SafeFloat GPDCOPBMELF;
struct SafeFloat PGFAJHGPDHP;
struct SafeFloat MCHMOEHOMLO;
struct SafeFloat DLJPKFJGMNE;
struct SafeFloat FMOPHCKLMED;
struct SafeFloat JJPLOFBHNKD;
struct SafeFloat EKLACOBLKFB;
struct SafeFloat JMOJJJDAMDA;
struct SafeFloat INJDKKFOLMM;
struct SafeFloat CJEOAELHHFA;
struct SafeFloat EGOIIPKILLH;
struct SafeFloat NLCHGGMOJNN;
struct SafeFloat CELGHCFBHCO;
struct SafeFloat MCKPNMPBGEE;
struct SafeFloat BIKMAMHIMDJ;
struct SafeFloat CBOPAFAPHNC;
struct SafeFloat NGKAMNKGAIF;
struct SafeFloat BCMGCLPMKBO;
struct SafeFloat MJIGCLKLFDK;
struct SafeFloat PDGAKCIJIPH;
struct SafeFloat GJIIHLNPJBH;
struct SafeFloat KMALDCHGGAK;
struct SafeFloat FDHEOHCBACA;
struct SafeFloat ILCKFPKNLKO;
struct SafeFloat OHIDFIOAFLK;
struct SafeFloat DEOFHHEPJKM;
struct SafeFloat PKKBDNHLGCJ;
struct SafeFloat JAGAPEOLAEE;
struct SafeFloat EOMHNKLLIGM;
struct SafeFloat DJJIPCJNNNP;
struct SafeFloat NJDAKBLPAJD;
struct SafeFloat KEHPLONGELI;
struct SafeFloat EGIHHGJHGLM;
struct SafeFloat ALIOAEOOBGA;
struct SafeFloat PLFBIDCAAPI;
struct SafeFloat GIADEIKAJLC;
struct SafeFloat PKCFELEMBEB;
struct SafeFloat HFNIFGAIKKA;
struct SafeFloat BNHNNJDJBIG;
struct SafeFloat BGNJIPAIODP;
struct SafeFloat FFEAAPPMDOD;
struct SafeFloat DAIAFOLPJPB;
struct SafeFloat HNBPNIHBDJC;
struct SafeFloat level;
struct SafeFloat exp;
ElementType__Enum elemType;
@ -7207,6 +7219,12 @@ namespace app {
struct CombatProperty__Fields fields;
};
enum class GIMPBDFJKCF__Enum : int32_t {
OriginOwner = 0x00000000,
Owner = 0x00000001,
None = 0x00000002,
};
struct __declspec(align(8)) AttackResult__Fields {
struct CombatProperty* attackerCombatProperty;
struct CombatProperty* defenseCombatProperty;
@ -7227,6 +7245,7 @@ namespace app {
struct String* attackTag;
struct String* attenuationTag;
struct String* attenuationGroup;
GIMPBDFJKCF__Enum PHNHGFCDKKN;
uint32_t attenuationCount;
float elementdurabilityAttenuation;
struct Nullable_1_MoleMole_AbilityIdentifier_ abilityIdentifier;
@ -7239,8 +7258,8 @@ namespace app {
ElementReactionType__Enum elementAddhurtType;
ElementReactionType__Enum elementReactionType;
struct ConfigAttackProperty* _attackerAttackProperty;
void* modifiedAttackProperty;
float BNKPGFGKGBF;
struct AttackResult_AttackResult_ModifiedAttackProperty* modifiedAttackProperty;
float MNAHKAGGKBI;
ElementType__Enum _origElementType;
float _origElementDurability;
float endureDelta;
@ -7253,11 +7272,11 @@ namespace app {
float bulletFlyTime;
struct ConfigBulletWane* bulletWane;
int32_t rejectState;
struct SafeUInt32 MFFILNNNLDL;
struct SafeUInt32 EAGOJOOBMJO;
struct SafeUInt32 AMJNKBHPBDE;
struct SafeUInt32 OCFODICMFFH;
struct SafeUInt32 EDOGNDNPJDB;
struct SafeUInt32 PGAPAJFFMLC;
struct SafeUInt32 OPMHINNGLEG;
struct SafeUInt32 MCFJHOJMGJA;
struct SafeUInt32 NEJMGLFIDKG;
struct SafeUInt32 LBJPEHCKEPP;
struct Vector3 hitRetreatDir;
};
@ -7299,39 +7318,38 @@ namespace app {
struct AttackHitEffectResult__Fields fields;
};
//FNNBKNJJGNM__Fields
struct AttackResult_1__Fields {
struct MessageBase_1__Fields _;
uint32_t attackerId_;
uint32_t defenseId_;
struct String* animEventId_;
struct AbilityIdentifier_1* abilityIdentifier_;
float damage_;
bool isCrit_;
void* hitCollision_;
uint32_t hitPosType_;
uint32_t endureBreak_;
struct Vector_1* resolvedDir_;
int32_t hitRetreatAngleCompat_;
struct AttackHitEffectResult* hitEffResult_;
uint32_t elementType_;
bool useGadgetDamageAction_;
uint32_t gadgetDamageActionIdx_;
bool isResistText_;
uint32_t criticalRand_;
float elementAmplifyRate_;
float damageShield_;
bool muteElementHurt_;
uint32_t HEFALFKIKJK;
uint32_t amplifyReactionType_;
uint32_t addhurtReactionType_;
uint32_t bulletFlyTimeMs_;
uint32_t attackCount_;
uint32_t hashedAnimEventId_;
uint32_t attackTimestampMs_;
float endureDelta_;
uint32_t targetType_;
uint32_t endureBreak_;
uint32_t elementType_;
float elementDurabilityAttenuation_;
uint32_t HGENJBMMFDH;
uint32_t defenseId_;
uint32_t attackTimestampMs_;
uint32_t bulletFlyTimeMs_;
bool isCrit_;
float elementAmplifyRate_;
uint32_t attackCount_;
uint32_t criticalRand_;
uint32_t hitPosType_;
struct String* animEventId_;
struct AttackHitEffectResult* hitEffResult_;
float damageShield_;
float endureDelta_;
struct Vector_1* resolvedDir_;
float damage_;
uint32_t addhurtReactionType_;
uint32_t hashedAnimEventId_;
bool useGadgetDamageAction_;
int32_t hitRetreatAngleCompat_;
struct AbilityIdentifier_1* abilityIdentifier_;
uint32_t attackerId_;
bool muteElementHurt_;
uint32_t targetType_;
void* hitCollision_;
uint32_t gadgetDamageActionIdx_;
};
struct AttackResult_1 {
@ -8267,6 +8285,7 @@ namespace app {
float swimEnableSprintHeightRatio;
float climbCloseToGroundDist;
float hipOffsetFromIK;
float allowMoveNoDropHeightRatio;
float _avatarHeight_k__BackingField;
float avatarModelHeight;
float avatarModelClimbHeight;
@ -8319,8 +8338,11 @@ namespace app {
struct AvatarDataItem* avatarData;
bool isJamedOverMonster;
float overrideMoveSpeedRatio;
struct Vector3 lastLandVel;
bool enableLandExternal;
int32_t _lastAnimatorStateShortNameHash;
bool _needFaceToAnimParamEver;
float stayInAirCountToTrampoline;
struct LCAbilityState* lcAblityState;
struct VCAvatarEquipController* _equipController;
struct Vector3 repeatlySetPos;
@ -8946,6 +8968,7 @@ namespace app {
struct Action* fadeOutCallback;
bool _setViewAsLast;
bool _setViewAsFirst;
bool _forceSaveLocalDataOnDestroy;
struct List_1_MoleMole_BaseContextComponent_* _baseComponentList;
struct List_1_MoleMole_BaseContextComponent_* _tickComponentList;
struct List_1_MoleMole_BaseContextComponent_* _lateTickComponentList;
@ -8993,13 +9016,14 @@ namespace app {
struct BasePageContext__Fields {
struct BaseContext__Fields _;
struct List_1_BaseDialogContext_* dialogContextList;
struct List_1_KFFFGJNHFBL_* subPageContextList;
struct List_1_MoleMole_BaseDialogContext_* dialogContextList;
struct List_1_MoleMole_BaseSubPageContext_* subPageContextList;
bool _forceLodOff;
bool _autoClosePageOnBackEvent;
bool _disableMainCamera;
bool _pauseLevelTime;
bool _asyncLoadRes;
bool MPPCDJDCONN;
struct Coroutine* _cameraCoroutine;
bool _joyFocusOnParentPage;
};
@ -9028,9 +9052,9 @@ namespace app {
struct Vector3 _customMarkWorldPos;
struct String* _customMarkTitle;
MoleMole_Config_MarkIconType__Enum _customMarktype;
bool IFJIPEEPJJI;
bool OKNKCOJCKLN;
bool OGKHNHIHOFP;
bool EILBFDJFEFC;
bool LJFOLIOPPAM;
bool OBMFEPDBFPB;
uint32_t _customMarkTrackMonsterID;
uint32_t _customMarkTrackQuestID;
MoleMole_CustomMarkTrackReasonType__Enum _customMarkTrackReasonType;
@ -9039,20 +9063,20 @@ namespace app {
struct MoleMole_ResinViewComponent* _resinComp;
struct MoleMole_ZoomAudioComponent* _zoomAudioComp;
struct Dictionary_2_MoleMole_MonoMapMark_UnityEngine_GameObject_* trackingIndictor;
struct Coroutine* JFIOMECANNL;
bool _LFIJLCKEKMP_k__BackingField;
bool DJMGCGDBLHD;
float PKBLMNBGCLL;
struct Vector2 ENLNCLPCFHE;
float CPFIIODOHKA;
float MOJEDIFFFIJ;
struct Vector2 ADLDFCKPLGI;
float EMOHKNNFADF;
bool FHBMGCDNMBE;
struct Coroutine* GEAEMOFMCKM;
bool _FDMGGBLMOGI_k__BackingField;
bool EFMEIJLJOLD;
float BJKOGCAPLDL;
struct Vector2 LHCFDEOBPFL;
float MBGIINFHEAM;
float DDPKOACCPMD;
struct Vector2 IDEDFCKFPGF;
float FCDPBOPMGIG;
bool BBJBOAJDBDI;
struct Vector2 _currRectPos;
struct Vector2 _currRectSize;
struct Dictionary_2_System_UInt32_UnityEngine_GameObject_* _companionIndicators;
struct List_1_System_UInt32_* GPLMGCNDKOP;
struct List_1_System_UInt32_* HDLMDKKFBBE;
struct GameObject* _playerIndicator;
struct Vector2 _newPos;
struct Dictionary_2_System_UInt32_UnityEngine_GameObject_* _questAreaMarkDic;
@ -9078,16 +9102,16 @@ namespace app {
MoleMole_InLevelMapPageContext_MoleMole_InLevelMapPageContext_MarkTipsContentType__Enum _markTipsContentType;
struct List_1_MoleMole_BagItem_* _reward;
struct List_1_MoleMole_Config_IdCountStrConfig_* _rewardPreviewList;
float IOHJENGJBFM;
uint32_t HHIHNGGOIFP;
float KIOCGLBCMIN;
uint32_t LNIBAJDIAMM;
struct MoleMole_Config_DungeonEntry* _selectedDungeonEntry;
MoleMole_InLevelMapPageContext_MoleMole_InLevelMapPageContext_DungeonEntryState__Enum _selectDungeonEntryState;
struct Coroutine* _updateDungeonCooldownTipsCoroutine;
struct MoleMole_ItemTipsDialogHelper _itemTipsHelper;
struct Coroutine* _updateFarmFieldCoroutine;
struct GameObject* _newMaxLevelGO;
bool IICOGPJKJKL;
bool LIGALMCPKNI;
bool DPNAFBKGENN;
bool BOBCGLGMNIP;
struct MoleMole_RewardPreviewComponent* _moonfinTrialRewardPreviewComponent;
struct Coroutine* _updateReviveCooldownCoroutine;
int32_t _selectedMapTagIndex;
@ -9096,8 +9120,8 @@ namespace app {
int32_t _customMarkCount;
struct MoleMole_Config_MarkIconType__Enum__Array* _customMarkIcons;
struct Vector2 _currMapPos;
struct Dictionary_2_System_UInt32_List_1_MoleMole_InLevelMapPageContext_EACHJPIDJND_* IOLJGOCGPHB;
int32_t GBKLEGIFLAI;
struct Dictionary_2_System_UInt32_List_1_MoleMole_InLevelMapPageContext_ICEOCBLOLOA_* DOLIEMJIHII;
int32_t HOABPOCFADI;
};
struct InLevelMapPageContext {
@ -9183,7 +9207,7 @@ namespace app {
struct BasePageContext__Fields _;
struct MonoInLevelCutScenePage* _pageMono;
struct TalkDialogContext* _talkDialog;
struct Image* _backImg;
struct Image_1* _backImg;
struct GameObject* _loadingAnim;
struct Animator* _textAnimator;
bool _needFreeClick;
@ -9191,12 +9215,16 @@ namespace app {
struct Coroutine* _wait2ShowLoadingDialog;
bool _talking;
uint32_t _inteeID;
struct MCNNFIPCOBO* MDJKLCLFDMJ;
struct EACLKLIILDA* NDFDCBKOFAO;
float _durationToHide;
struct Vector2 _lastMousePos;
float _lastMouseMoveTime;
bool _firstUpdate;
bool _needHideMouse;
float LENFNMCNKCO;
float CLCKJBEKGDE;
bool DHJFOHOHLAM;
struct Action* ODGEDLKIJJC;
};
struct InLevelCutScenePageContext {
@ -9246,10 +9274,11 @@ namespace app {
OriginOwner = 0x00000002,
};
struct __declspec(align(8)) BDBOMOMOBNM__Fields {
struct __declspec(align(8)) ConfigAttackInfo__Fields {
struct String* _attackTag;
struct String* _attenuationTag;
struct String* _attenuationGroup;
GIMPBDFJKCF__Enum KELLHNJOHEE;
struct ConfigAttackProperty* _attackProperty;
struct ConfigHitPattern* _hitPattern;
bool _canHitHead;
@ -9261,9 +9290,9 @@ namespace app {
};
struct ConfigAttackInfo {
struct BDBOMOMOBNM__Class* klass;
struct ConfigAttackInfo__Class* klass;
MonitorData* monitor;
struct BDBOMOMOBNM__Fields fields;
struct ConfigAttackInfo__Fields fields;
};
struct Rigidbody__Fields {
@ -9564,6 +9593,7 @@ namespace app {
struct Dictionary_2_System_UInt32_BaseAttachContainer_* _modifierAttachContainers;
struct ClosureList* _onEntityReadyClosureList;
struct Action_1_EvtEntityReadyPost_* _callOnEntityReadyClosure;
bool _LPHJDJAFFEO_k__BackingField;
};
struct ActorAbilityPlugin {
@ -10063,20 +10093,24 @@ namespace app {
uint32_t _sceneChairConfigsHandle;
struct SceneBushConfigs* _sceneBushConfigs;
uint32_t _sceneBushConfigsHandle;
struct SceneButterflyConfigs* ELKJMHEEJBI;
uint32_t PPDOAJLHMIE;
struct SceneTreeConfigs* _sceneTreeConfigs;
uint32_t _sceneTreeConfigsHandle;
struct SceneStoneTintConfigs* AIOHDMBGHEI;
uint32_t LCLFKLDHKIM;
struct SceneStoneTintConfigs* KPCGBGDKAKM;
uint32_t NOKPOKFNHIO;
struct Dictionary_2_System_Int32_MoleMole_ZOrderCollection_3_* _treeBushCollection;
struct List_1_MoleMole_ICombatSceneProp_* _treeBushList;
struct Dictionary_2_System_Int32_UnityEngine_Vector3_* _treeBushId2Pos;
struct Vector3 _rangeQueryLen;
struct Dictionary_2_System_Int32_MoleMole_ICombatSceneProp_* _scenePropDict;
struct Dictionary_2_System_Int32_MoleMole_Config_TreeType_* _treeTypeDict;
struct DKGAEHIFICD* JNPAIHAOJFC;
struct List_1_MoleMole_MonoEnviroLight_* _pointLights;
struct List_1_MoleMole_MonoEnviroCityLight_* _cityLights;
struct List_1_NPOOODHAHMF_* BAKKEOKNFOI;
struct List_1_MKDEEDMDPAJ_* NCHNJGLFBPH;
struct Vector3 _lastSectorPos;
struct List_1_MKDEEDMDPAJ_* BEJHPFKENGD;
struct MoleMole_ScenePropManager_MoleMole_ScenePropManager_TreeLeafInfo__Array* _treeLeafInfos;
int32_t _treeLeafNum;
struct MaterialPropertyBlock* _mpb;
@ -10096,7 +10130,6 @@ namespace app {
struct MoleMole_ScenePropManager__Fields fields;
};
enum class ScenePropType__Enum : int32_t {
None = 0x00000000,
Tree = 0x00000001,
@ -10134,22 +10167,21 @@ namespace app {
bool _die;
};
struct JDJGACCAFAA__Fields
{
struct SceneTreeObject__Fields {
struct BaseCombatScenePropObject__Fields _;
struct SceneTreeConfig* _config;
uint64_t _lastTreeDropTimeStamp;
uint64_t _lastHitEffectTimeStamp;
struct MonoBroadleafProxy* BCOFGNECLAE;
};
struct SceneTreeObject__Class
{ };
struct SceneTreeObject
{
struct JDJGACCAFAA__Class* klass;
struct SceneTreeObject {
struct SceneTreeObject__Class* klass;
MonitorData* monitor;
struct JDJGACCAFAA__Fields fields;
struct SceneTreeObject__Fields fields;
};
struct __declspec(align(8)) ScenePropBaseConfig__Fields {
@ -10216,7 +10248,7 @@ namespace app {
struct Dictionary_2_System_Int32_List_1_MoleMole_ActorModifier_* _elementModifierMap;
struct Action* onElementModifierChanged;
struct List_1_System_Nullable_1__2* _modifierDurabilities;
struct List_1_System_ValueTuple_3__3* _elemOverloadDurabilities;
struct List_1_System_ValueTuple_3__4* _elemOverloadDurabilities;
struct MoleMole_LCAbility* _levelAbilityCom;
struct MoleMole_LCAbility* _selfLCAbility;
struct MoleMole_LCAbilityState* _lcAbilityState;
@ -10230,13 +10262,17 @@ namespace app {
struct MoleMole_EntityTimerReceiver* _shakeInterval;
bool _showReactionText;
struct String* elementDecrateGroup;
bool LDAPBJPCDHC;
bool IEGOGMPMOAO;
bool DNHFGAMIIJP;
struct List_1_System_ValueTuple_3__5* CJNBCHLAKHE;
struct Func_2_MoleMole_ActorModifier_Boolean_* HGAAHMCALBE;
struct Action_3_MoleMole_Config_ElementReactionType_MoleMole_BaseEntity_Nullable_1_UnityEngine_Vector3_* GGOGFKDBFHJ;
struct Action_3_MoleMole_Config_ElementReactionType_MoleMole_BaseEntity_Nullable_1_UnityEngine_Vector3_* MIIBJEAOIJI;
struct Vector3 elementReactionPos;
bool triggerFrozenBroken;
ElementReactionType__Enum NOPPEEHOMFG;
float _lastCrystallizeTime;
float GEHGAKLLPGA;
};
struct LCAbilityElement {
@ -11002,6 +11038,7 @@ namespace app {
bool levelCinemachine;
struct SimpleVector3Damper* _skfilter;
bool _isFilterInitialized;
float JEADCBNIEGD;
bool _isTrySmoothBetweenNormalAndClimb;
double _smoothLerpSpeed;
struct Vector3d_1 _smoothingTransformLookAtPoint;
@ -11721,7 +11758,8 @@ namespace app {
float _detectDitherRangeBetweenCameraAndAvatar;
float _detectDitherRangeNormalBetweenCamera;
float _detectDitherRangeNormalBetweenCameraInTimeLine;
bool LGEKBIFMMLF;
bool CDOLKFJPMIP;
bool KDADEIBKKOE;
struct List_1_MoleMole_BaseDither_* _dithers;
bool _isDitherChangeStarted;
float _spd;

View File

@ -1,6 +1,6 @@
using namespace app;
DO_APP_FUNC(0x00B7B980, app::Byte__Array*, Unity_RecordUserData, (int32_t nType));
DO_APP_FUNC(0x00B1B220, Il2CppClass**, GetIl2Classes, ());
DO_APP_FUNC(0x01093820, int, CrashReporter, (__int64 a1, __int64 a2, const char* a3));
DO_APP_FUNC(0x00DCE2B0, void, Animator_set_avatar, (Animator* __this, Avatar* value, MethodInfo* method));
DO_APP_FUNC(0x00B9D710, app::Byte__Array*, Unity_RecordUserData, (int32_t nType));
DO_APP_FUNC(0x00B3BAE0, Il2CppClass**, GetIl2Classes, ());
DO_APP_FUNC(0x010C2970, int, CrashReporter, (__int64 a1, __int64 a2, const char* a3));
DO_APP_FUNC(0x00DF6130, void, Animator_set_avatar, (Animator* __this, Avatar* value, MethodInfo* method));

View File

@ -581,27 +581,30 @@ namespace cheat::feature
ADD_FILTER_FIELD(chest, LuxuriousChest);
ADD_FILTER_FIELD(chest, RemarkableChest);
// Other Chests
ADD_FILTER_FIELD(chest, BuriedChest);
//ADD_FILTER_FIELD(chest, BuriedChest); // Shared name, commented for now
ADD_FILTER_FIELD(chest, SearchPoint);
ADD_FILTER_FIELD(featured, Anemoculus);
ADD_FILTER_FIELD(featured, CrimsonAgate);
ADD_FILTER_FIELD(featured, Electroculus);
ADD_FILTER_FIELD(featured, Dendroculus);
ADD_FILTER_FIELD(featured, EchoingConch);
ADD_FILTER_FIELD(featured, Electroculus);
ADD_FILTER_FIELD(featured, Electrogranum);
ADD_FILTER_FIELD(featured, FishingPoint);
ADD_FILTER_FIELD(featured, Geoculus);
ADD_FILTER_FIELD(featured, ImagingConch);
ADD_FILTER_FIELD(featured, ItemDrops);
ADD_FILTER_FIELD(featured, KeySigil);
ADD_FILTER_FIELD(featured, Lumenspar);
ADD_FILTER_FIELD(featured, ShrineOfDepth);
ADD_FILTER_FIELD(featured, TimeTrialChallenge);
ADD_FILTER_FIELD(guide, BouncyMushroom);
ADD_FILTER_FIELD(guide, CampfireTorch);
ADD_FILTER_FIELD(guide, ClusterleafOfCultivation);
ADD_FILTER_FIELD(guide, DayNightSwitchingMechanism);
ADD_FILTER_FIELD(guide, DendroGranum);
ADD_FILTER_FIELD(guide, DendroPile);
ADD_FILTER_FIELD(guide, DendroRock);
ADD_FILTER_FIELD(guide, EnkanomiyaPhaseGate);
ADD_FILTER_FIELD(guide, MysteriousCarvings);
ADD_FILTER_FIELD(guide, PhaseGate);
@ -623,6 +626,7 @@ namespace cheat::feature
ADD_FILTER_FIELD(living, Crow);
ADD_FILTER_FIELD(living, CrystalCore);
ADD_FILTER_FIELD(living, Dog);
ADD_FILTER_FIELD(living, DuskBird);
ADD_FILTER_FIELD(living, Eel);
ADD_FILTER_FIELD(living, Falcon);
ADD_FILTER_FIELD(living, Finch);
@ -640,7 +644,6 @@ namespace cheat::feature
ADD_FILTER_FIELD(living, Salamander);
ADD_FILTER_FIELD(living, Squirrel);
ADD_FILTER_FIELD(living, Starconch);
ADD_FILTER_FIELD(living, Tukan);
ADD_FILTER_FIELD(living, Weasel);
ADD_FILTER_FIELD(living, Wigeon);
@ -710,7 +713,6 @@ namespace cheat::feature
ADD_FILTER_FIELD(monster, Hilichurl);
ADD_FILTER_FIELD(monster, HydroAbyssHerald);
ADD_FILTER_FIELD(monster, HydroBathysmalVishap);
ADD_FILTER_FIELD(monster, HydroHypostasisSummon);
ADD_FILTER_FIELD(monster, Kairagi);
ADD_FILTER_FIELD(monster, Millelith);
ADD_FILTER_FIELD(monster, Mitachurl);
@ -789,7 +791,7 @@ namespace cheat::feature
ADD_FILTER_FIELD(plant, SweetFlower);
ADD_FILTER_FIELD(plant, Valberry);
ADD_FILTER_FIELD(plant, Violetgrass);
//ADD_FILTER_FIELD(plant, Viparyas);
ADD_FILTER_FIELD(plant, Viparyas);
ADD_FILTER_FIELD(plant, WindwheelAster);
ADD_FILTER_FIELD(plant, Wolfhook);
ADD_FILTER_FIELD(plant, ZaytunPeach);
@ -798,39 +800,41 @@ namespace cheat::feature
ADD_FILTER_FIELD(puzzle, BakeDanuki);
ADD_FILTER_FIELD(puzzle, BloattyFloatty);
ADD_FILTER_FIELD(puzzle, CubeDevices);
ADD_FILTER_FIELD(puzzle, DendroProjector);
ADD_FILTER_FIELD(puzzle, DreadfulWithering);
ADD_FILTER_FIELD(puzzle, EightStoneTablets);
ADD_FILTER_FIELD(puzzle, ElectricConduction);
ADD_FILTER_FIELD(puzzle, RelayStone);
ADD_FILTER_FIELD(puzzle, ElectroSeelie);
ADD_FILTER_FIELD(puzzle, ElementalMonument);
ADD_FILTER_FIELD(puzzle, FloatingAnemoSlime);
ADD_FILTER_FIELD(puzzle, Geogranum);
ADD_FILTER_FIELD(puzzle, GeoPuzzle);
ADD_FILTER_FIELD(puzzle, LargeRockPile);
ADD_FILTER_FIELD(puzzle, LightUpTilePuzzle);
ADD_FILTER_FIELD(puzzle, LightningStrikeProbe);
ADD_FILTER_FIELD(puzzle, LightUpTilePuzzle);
ADD_FILTER_FIELD(puzzle, LumenCage);
ADD_FILTER_FIELD(puzzle, LuminousSeelie);
ADD_FILTER_FIELD(puzzle, MistBubble);
ADD_FILTER_FIELD(puzzle, NurseriesInTheWilds);
ADD_FILTER_FIELD(puzzle, OozingConcretions);
ADD_FILTER_FIELD(puzzle, PhantasmalGate);
ADD_FILTER_FIELD(puzzle, PirateHelm);
ADD_FILTER_FIELD(puzzle, PressurePlate);
ADD_FILTER_FIELD(puzzle, RelayStone);
ADD_FILTER_FIELD(puzzle, SaghiraMachine);
ADD_FILTER_FIELD(puzzle, SealLocations);
ADD_FILTER_FIELD(puzzle, Seelie);
ADD_FILTER_FIELD(puzzle, SeelieLamp);
ADD_FILTER_FIELD(puzzle, SmallRockPile);
ADD_FILTER_FIELD(puzzle, StonePillarSeal);
ADD_FILTER_FIELD(puzzle, StormBarrier);
ADD_FILTER_FIELD(puzzle, SwordHilt);
ADD_FILTER_FIELD(puzzle, Temari);
ADD_FILTER_FIELD(puzzle, TorchPuzzle);
ADD_FILTER_FIELD(puzzle, TriYanaSeeds);
ADD_FILTER_FIELD(puzzle, UniqueRocks);
ADD_FILTER_FIELD(puzzle, WarmingSeelie);
ADD_FILTER_FIELD(puzzle, WindmillMechanism);
ADD_FILTER_FIELD(puzzle, MelodicBloom);
ADD_FILTER_FIELD(puzzle, CloudleisureSteps);
ADD_FILTER_FIELD(puzzle, DreamForm);
ADD_FILTER_FIELD(puzzle, StarlightCoalescence);
ADD_FILTER_FIELD(puzzle, TheRavenForum);
}
#undef ADD_FILTER_FIELD
}

View File

@ -24,7 +24,7 @@ namespace cheat::game
entityFilters[filter] = { false, 0 };
auto& entry = entityFilters[filter];
auto timestamp = app::MoleMole_TimeUtil_get_NowTimeStamp(nullptr);
auto timestamp = app::MoleMole_TimeUtil_get_LocalNowMsTimeStamp(nullptr);
if (entry.second + m_LifeTime > timestamp)
return entry.first;

View File

@ -75,6 +75,11 @@ namespace cheat::game::filters
SimpleFilter RuinBrazier = { EntityType__Enum_1::Gadget, "_AncientHeatSource" };
SimpleFilter Stormstone = { EntityType__Enum_1::Gadget, "_ReginLamp" };
SimpleFilter TriangularMechanism = { EntityType__Enum_1::Field, "_TuningFork" };
SimpleFilter DendroGranum = { EntityType__Enum_1::Gadget, "GrassSeedCreate" };
SimpleFilter BouncyMushroom = { EntityType__Enum_1::Gadget, "JumpMushroom" };
SimpleFilter ClusterleafOfCultivation = { EntityType__Enum_1::Field, "RaioFlower" };
SimpleFilter DendroRock = { EntityType__Enum_1::Field, "GrassSealStone" };
SimpleFilter DendroPile = { EntityType__Enum_1::Field, "XuMiPlantinshitou" };
}
namespace living
@ -101,7 +106,7 @@ namespace cheat::game::filters
SimpleFilter Falcon = { EntityType__Enum_1::Monster, "Falcon" };
SimpleFilter LucklightFly = { EntityType__Enum_1::EnvAnimal, "Boltbug_" };
SimpleFilter Salamander = { EntityType__Enum_1::EnvAnimal, "Salamander" };
SimpleFilter Tukan = { EntityType__Enum_1::Monster, "Pigeon_Beak" };
SimpleFilter DuskBird = { EntityType__Enum_1::Monster, "Pigeon_Beak" };
SimpleFilter Pigeon = { EntityType__Enum_1::Monster, "Pigeon_0" };
SimpleFilter Crow = { EntityType__Enum_1::Monster, "Crow" };
SimpleFilter Finch = { EntityType__Enum_1::Monster, "Tit" };
@ -277,7 +282,7 @@ namespace cheat::game::filters
SimpleFilter Padisarah = { EntityType__Enum_1::GatherObject, "_Pasusalan" };
SimpleFilter RukkhashavaMushrooms = { EntityType__Enum_1::GatherObject, "_HolyMushroom" };
SimpleFilter SumeruRose = { EntityType__Enum_1::GatherObject, "_XumiRose" };
//SimpleFilter Viparyas = { EntityType__Enum_1::GatherObject, "_" };
SimpleFilter Viparyas = { EntityType__Enum_1::GatherObject, "_DreamerPlant" };
SimpleFilter ZaytunPeach = { EntityType__Enum_1::GatherObject, "_Olea" };
}
@ -322,6 +327,13 @@ namespace cheat::game::filters
SimpleFilter TheRavenForum = { EntityType__Enum_1::Gadget, "_NightCrowStatue" };
WhitelistFilter TimeTrialChallengeCollection = { { EntityType__Enum_1::Field, EntityType__Enum_1::Gadget }, { "SkillObj_EmptyGadget", "_GlideChampOrb" } };
SimpleFilter Bombbarrel = { EntityType__Enum_1::Gadget, "_Bombbarrel" };
SimpleFilter NurseriesInTheWilds = { EntityType__Enum_1::Field, "PlantDrawStart" };
SimpleFilter SaghiraMachine = { EntityType__Enum_1::Gadget, "FatuiMaranaWell" };
SimpleFilter StonePillarSeal = { EntityType__Enum_1::Gadget, "GrassSealRing_" };
SimpleFilter TriYanaSeeds = { EntityType__Enum_1::Gadget, "XuMiVisualizationplant" };
SimpleFilter DendroProjector = { EntityType__Enum_1::Gadget, "AyusProjector" };
SimpleFilter DreadfulWithering = { EntityType__Enum_1::Gadget, "DeathZonePoint" };
SimpleFilter PhantasmalGate = { EntityType__Enum_1::Field, "DreamlandDoor" };
}
namespace combined
@ -395,7 +407,7 @@ namespace cheat::game::filters
living::Squirrel,
living::Boar,
living::Weasel,
living::Tukan
living::DuskBird
};
SimpleFilter AnimalPickUp = {
living::CrystalCore,

View File

@ -76,6 +76,11 @@ namespace cheat::game::filters
extern SimpleFilter RuinBrazier;
extern SimpleFilter Stormstone;
extern SimpleFilter TriangularMechanism;
extern SimpleFilter DendroGranum;
extern SimpleFilter BouncyMushroom;
extern SimpleFilter ClusterleafOfCultivation;
extern SimpleFilter DendroRock;
extern SimpleFilter DendroPile;
}
namespace living
@ -102,7 +107,7 @@ namespace cheat::game::filters
extern SimpleFilter LucklightFly;
extern SimpleFilter Npc;
extern SimpleFilter Salamander;
extern SimpleFilter Tukan;
extern SimpleFilter DuskBird;
extern SimpleFilter Pigeon;
extern SimpleFilter Crow;
extern SimpleFilter Finch;
@ -277,7 +282,7 @@ namespace cheat::game::filters
extern SimpleFilter Padisarah;
extern SimpleFilter RukkhashavaMushrooms;
extern SimpleFilter SumeruRose;
//extern SimpleFilter Viparyas;
extern SimpleFilter Viparyas;
extern SimpleFilter ZaytunPeach;
}
@ -322,6 +327,13 @@ namespace cheat::game::filters
extern SimpleFilter TheRavenForum;
extern WhitelistFilter TimeTrialChallengeCollection;
extern SimpleFilter Bombbarrel;
extern SimpleFilter NurseriesInTheWilds;
extern SimpleFilter SaghiraMachine;
extern SimpleFilter StonePillarSeal;
extern SimpleFilter TriYanaSeeds;
extern SimpleFilter DendroProjector;
extern SimpleFilter DreadfulWithering;
extern SimpleFilter PhantasmalGate;
}
namespace combined

View File

@ -1787,9 +1787,11 @@ namespace cheat::feature
INIT_FILTER(chest, RemarkableChest);
INIT_FILTER(featured, Anemoculus);
INIT_FILTER(featured, CrimsonAgate);
INIT_FILTER(featured, Dendroculus);
INIT_FILTER(featured, Electroculus);
//INIT_FILTER(featured, Electrogranum);
INIT_FILTER(featured, Geoculus);
INIT_FILTER(featured, KeySigil);
INIT_FILTER(featured, Lumenspar);
//INIT_FILTER(featured, KeySigil);
//INIT_FILTER(featured, ShrineOfDepth);
@ -1925,8 +1927,10 @@ namespace cheat::feature
INIT_DETECT_ITEM(Anemoculus);
INIT_DETECT_ITEM(CrimsonAgate);
INIT_DETECT_ITEM(Dendroculus);
INIT_DETECT_ITEM(Electroculus);
INIT_DETECT_ITEM(Geoculus);
INIT_DETECT_ITEM(KeySigil);
INIT_DETECT_ITEM(Lumenspar);
#undef INIT_DETECT_ITEM

View File

@ -45,8 +45,7 @@ namespace cheat::feature
ConfigWidget("Multi-hit Mode", f_MultiHit, "Enables multi-hit.\n" \
"Multiplies your attack count.\n" \
"This is not well tested, and can be detected by anticheat.\n" \
"Not recommended to be used with main accounts or used with high values.\n" \
"Known issues with certain multi-hit attacks, e.g. Xiao E, Ayaka CA, etc.");
"Not recommended to be used with main accounts or used with high values.\n");
ImGui::Indent();
@ -205,7 +204,7 @@ namespace cheat::feature
// Taiga#5555: IDs can be found in ConfigAbility_Avatar_*.json or GadgetExcelConfigData.json
bool bulletID = attackerID >= 40000160 && attackerID <= 41069999;
return avatarID == attackerID || bulletID;
return avatarID == attackerID || bulletID || attacker.type() == app::EntityType__Enum_1::Bullet;
}
bool IsValidByFilter(game::Entity* entity)
@ -269,7 +268,6 @@ namespace cheat::feature
for (int i = 0; i < attackCount; i++)
app::MoleMole_LCBaseCombat_FireBeingHitEvent(__this, entity->runtimeID(), attackResult, method);
}
else app::MoleMole_LCBaseCombat_FireBeingHitEvent(__this, entity->runtimeID(), attackResult, method);
}
CALL_ORIGIN(LCBaseCombat_DoHitEntity_Hook, __this, targetID, attackResult, ignoreCheckCanBeHitInMP, method);

View File

@ -56,7 +56,7 @@ namespace cheat::feature
void AutoChallenge::OnGameUpdate()
{
static uint64_t lastTime = 0;
auto timestamp = app::MoleMole_TimeUtil_get_NowTimeStamp(nullptr);
auto timestamp = app::MoleMole_TimeUtil_get_LocalNowMsTimeStamp(nullptr);
if (!f_Enabled || lastTime + f_Delay > timestamp)
return;

View File

@ -170,7 +170,7 @@ namespace cheat::feature
{
__this->fields._pageMono->fields._qteTime = 0;
__this->fields._pageMono->fields._autoQteTime = 0;
app::CookingQtePageContext_CloseItemGotPanel(__this, nullptr); // Auto Close Panel
app::MoleMole_CookingQtePageContext_CloseItemGotPanel(__this, nullptr); // Auto Close Panel
}
return CALL_ORIGIN(CookingQtePageContext_UpdateProficiency, __this, method);
}

View File

@ -91,7 +91,7 @@ namespace cheat::feature
}
std::lock_guard<std::mutex> catchLock(autoFish.m_BattleFinishTimestampMutex);
autoFish.m_BattleFinishTimestamp = app::MoleMole_TimeUtil_get_NowTimeStamp(nullptr) + autoFish.f_DelayBeforeCatch;
autoFish.m_BattleFinishTimestamp = app::MoleMole_TimeUtil_get_LocalNowMsTimeStamp(nullptr) + autoFish.f_DelayBeforeCatch;
}
void AutoFish::FishingModule_OnFishBattleEndRsp_Hook(void* __this, app::FishBattleEndRsp* rsp, MethodInfo* method)
@ -115,7 +115,7 @@ namespace cheat::feature
{
LOG_WARNING("Failed to catch fish, retrying in %u ms", autoFish.f_DelayBeforeCatch);
std::lock_guard<std::mutex> catchLock(autoFish.m_BattleFinishTimestampMutex);
autoFish.m_BattleFinishTimestamp = app::MoleMole_TimeUtil_get_NowTimeStamp(nullptr) + autoFish.f_DelayBeforeCatch;
autoFish.m_BattleFinishTimestamp = app::MoleMole_TimeUtil_get_LocalNowMsTimeStamp(nullptr) + autoFish.f_DelayBeforeCatch;
return;
}
@ -123,7 +123,7 @@ namespace cheat::feature
return;
std::lock_guard<std::mutex> _lock(autoFish.m_RecastTimestampMutex);
autoFish.m_RecastTimestamp = app::MoleMole_TimeUtil_get_NowTimeStamp(nullptr) + autoFish.f_DelayBeforeRecast;
autoFish.m_RecastTimestamp = app::MoleMole_TimeUtil_get_LocalNowMsTimeStamp(nullptr) + autoFish.f_DelayBeforeRecast;
}
void AutoFish::FishingModule_OnExitFishingRsp_Hook(void* __this, void* rsp, MethodInfo* method)
@ -154,7 +154,7 @@ namespace cheat::feature
void AutoFish::OnGameUpdate()
{
auto timestamp = app::MoleMole_TimeUtil_get_NowTimeStamp(nullptr);
auto timestamp = app::MoleMole_TimeUtil_get_LocalNowMsTimeStamp(nullptr);
std::lock_guard<std::mutex> _lock(m_BattleFinishTimestampMutex);
std::lock_guard<std::mutex> _lock2(m_RecastTimestampMutex);

View File

@ -162,7 +162,7 @@ namespace cheat::feature
static std::unordered_set<app::SceneTreeObject*> s_AttackQueueSet;
static uint64_t s_LastAttackTimestamp = 0;
uint64_t timestamp = app::MoleMole_TimeUtil_get_NowTimeStamp(nullptr);
uint64_t timestamp = app::MoleMole_TimeUtil_get_LocalNowMsTimeStamp(nullptr);
if (!m_Enabled || s_LastAttackTimestamp + m_AttackDelay > timestamp)
return;