Skip to content

Commit

Permalink
feat: Mob Vacuum
Browse files Browse the repository at this point in the history
  • Loading branch information
Taiga74164 committed Apr 4, 2024
1 parent 7392573 commit 649e910
Show file tree
Hide file tree
Showing 13 changed files with 580 additions and 144 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ This project is created and shared for educational purposes only. I do not condo
- No Cooldown Shadow (Enable only if you have shadow feature available)
- God Mode
- Damage Hack
- Mob Vacuum
- Dumb Enemies (They don't attack you)
- Mission Time (Enable this before starting a mission)
- Time Scale
Expand Down
2 changes: 2 additions & 0 deletions src/SoloLevelling.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@
<ClInclude Include="game\cheat\features\FPSUnlock.h" />
<ClInclude Include="game\cheat\features\GodMode.h" />
<ClInclude Include="game\cheat\features\MissionTime.h" />
<ClInclude Include="game\cheat\features\MobVacuum.h" />
<ClInclude Include="game\cheat\features\NoCooldown.h" />
<ClInclude Include="game\cheat\features\PlayerSpeed.h" />
<ClInclude Include="game\cheat\features\SkipIntroMovie.h" />
Expand Down Expand Up @@ -170,6 +171,7 @@
<ClCompile Include="game\cheat\features\FPSUnlock.cpp" />
<ClCompile Include="game\cheat\features\GodMode.cpp" />
<ClCompile Include="game\cheat\features\MissionTime.cpp" />
<ClCompile Include="game\cheat\features\MobVacuum.cpp" />
<ClCompile Include="game\cheat\features\NoCooldown.cpp" />
<ClCompile Include="game\cheat\features\PlayerSpeed.cpp" />
<ClCompile Include="game\cheat\features\SkipIntroMovie.cpp" />
Expand Down
6 changes: 6 additions & 0 deletions src/SoloLevelling.vcxproj.filters
Original file line number Diff line number Diff line change
Expand Up @@ -294,6 +294,9 @@
<ClInclude Include="game\cheat\features\GodMode.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="game\cheat\features\MobVacuum.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="vendor\CommandMenu\src\Menu.cpp">
Expand Down Expand Up @@ -416,5 +419,8 @@
<ClCompile Include="game\cheat\features\GodMode.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="game\cheat\features\MobVacuum.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>
2 changes: 2 additions & 0 deletions src/game/Render/Gui/gui.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,8 @@ void Gui::Render()

ImGui::CheckboxFill("Dumb Enemies", &vars.DumbEnemies.value()); HELPMAKER("This will prevent enemies from attacking or moving towards you");

ImGui::CheckboxFill("Mob Vacuum", &vars.MobVacuum.value()); HELPMAKER("You have to go to the checkpoint before killing them");

ImGui::CheckboxFill("Mission Time", &vars.MissionTime.value()); HELPMAKER("Make sure this is enabled before starting a mission");
if (vars.MissionTime.value())
ImGui::SliderInt("Time (ms)", &vars.MissionTimeMs.value(), 180000, 3600000, "%d");
Expand Down
25 changes: 25 additions & 0 deletions src/game/appdata/il2cpp-functions.h
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,31 @@ DO_APP_FUNC(0x020450F0, Type*, Assembly_GetType, (Assembly* __this, String* name
DO_APP_FUNC(0x0308E5B0, Scene, SceneManager_GetActiveScene, (MethodInfo* method));
DO_APP_FUNC(0x0308FBE0, String*, Scene_GetNameInternal, (int32_t sceneHandle, MethodInfo* method));
DO_APP_FUNC(0x030651F0, void, Object_1_Destroy_1, (Object_1* obj, MethodInfo* method));
DO_APP_FUNC(0x03067140, String*, Object_1_get_name, (Object_1* __this, MethodInfo* method));
DO_APP_FUNC(0x0300CBF0, void, Animator_set_speed, (Animator* __this, float value, MethodInfo* method));
DO_APP_FUNC(0x03076A50, Vector3, Transform_get_position, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x030772C0, void, Transform_set_position, (Transform* __this, Vector3 value, MethodInfo* method));
DO_APP_FUNC(0x03076720, Vector3, Transform_get_localPosition, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x03077020, void, Transform_set_localPosition, (Transform* __this, Vector3 value, MethodInfo* method));
DO_APP_FUNC(0x03073AC0, Vector3, Transform_GetLocalEulerAngles, (Transform* __this, RotationOrder__Enum order, MethodInfo* method));
DO_APP_FUNC(0x03075400, void, Transform_SetLocalEulerAngles, (Transform* __this, Vector3 euler, RotationOrder__Enum order, MethodInfo* method));
DO_APP_FUNC(0x030754B0, void, Transform_SetLocalEulerHint, (Transform* __this, Vector3 euler, MethodInfo* method));
DO_APP_FUNC(0x03076380, Vector3, Transform_get_eulerAngles, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x03076DD0, void, Transform_set_eulerAngles, (Transform* __this, Vector3 value, MethodInfo* method));
DO_APP_FUNC(0x030765F0, Vector3, Transform_get_localEulerAngles, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x03076F30, void, Transform_set_localEulerAngles, (Transform* __this, Vector3 value, MethodInfo* method));
DO_APP_FUNC(0x03076AA0, Vector3, Transform_get_right, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x03077310, void, Transform_set_right, (Transform* __this, Vector3 value, MethodInfo* method));
DO_APP_FUNC(0x03076C10, Vector3, Transform_get_up, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x03077460, void, Transform_set_up, (Transform* __this, Vector3 value, MethodInfo* method));
DO_APP_FUNC(0x03076460, Vector3, Transform_get_forward, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x03076E70, void, Transform_set_forward, (Transform* __this, Vector3 value, MethodInfo* method));
DO_APP_FUNC(0x03076BC0, Quaternion, Transform_get_rotation, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x03077410, void, Transform_set_rotation, (Transform* __this, Quaternion value, MethodInfo* method));
DO_APP_FUNC(0x030767C0, Quaternion, Transform_get_localRotation, (Transform* __this, MethodInfo* method));
DO_APP_FUNC(0x030770C0, void, Transform_set_localRotation, (Transform* __this, Quaternion value, MethodInfo* method));
DO_APP_FUNC(0x0305B760, float, Vector3_Distance, (Vector3 a, Vector3 b, MethodInfo* method));
DO_APP_FUNC(0x0305B9D0, Vector3, Vector3_Lerp, (Vector3 a, Vector3 b, float t, MethodInfo* method));

DO_APP_FUNC(0x0040E5D0, void/*CharResourceData*/*, ENNEJEPMJLJ_GNAPBJPBKIO, (ENNEJEPMJLJ* __this, MethodInfo* method));
DO_APP_FUNC(0x0075EF00, void/*KAAIFMKPKAG*/*, KAAIFMKPKAG_IOFMGMJCCFO, (KAAIFMKPKAG* __this, bool DEJNILEHENL, MethodInfo* method));
Expand Down
Loading

0 comments on commit 649e910

Please sign in to comment.