From 5da6ffed4056d3313b383b703776702329a0c8e7 Mon Sep 17 00:00:00 2001 From: Lyzev Date: Sun, 28 Apr 2024 16:44:03 +0200 Subject: [PATCH] Added many new features --- README.md | 51 ++++++----- SchummelPartie/Loader.cs | 4 +- SchummelPartie/SchummelPartie.csproj | 58 ++++++------- SchummelPartie/module/Module.cs | 16 +--- SchummelPartie/module/ModuleManager.cs | 8 +- .../module/modules/ModuleAirJump.cs | 29 +++++++ .../module/modules/ModuleAnimalArithmetic.cs | 31 +++---- .../module/modules/ModuleBarnBrawl.cs | 64 +++++--------- .../module/modules/ModuleBattyBatter.cs | 22 +++-- SchummelPartie/module/modules/ModuleBomber.cs | 11 +-- .../module/modules/ModuleCrownCapture.cs | 34 ++------ .../module/modules/ModuleDaringDogfight.cs | 61 +++++--------- .../module/modules/ModuleElementalMages.cs | 35 +++----- .../module/modules/ModuleExplosiveExchange.cs | 33 +++----- SchummelPartie/module/modules/ModuleFinder.cs | 21 ++--- .../module/modules/ModuleForcePresent.cs | 30 +++---- SchummelPartie/module/modules/ModuleGUI.cs | 6 +- .../module/modules/ModuleMemoryMenu.cs | 48 ++++------- .../module/modules/ModuleMortarMayhem.cs | 8 -- .../module/modules/ModuleMysteryMaze.cs | 4 +- .../module/modules/ModulePackAndPile.cs | 31 +++---- .../module/modules/ModulePresents.cs | 61 +++++--------- SchummelPartie/module/modules/ModuleRythm.cs | 35 ++++---- .../module/modules/ModuleSelfishStride.cs | 27 +++--- .../module/modules/ModuleSidestepSlope.cs | 12 +-- SchummelPartie/module/modules/ModuleSpeed.cs | 29 +++++++ .../module/modules/ModuleSpeedySpotlights.cs | 15 +--- .../module/modules/ModuleSpookySpikes.cs | 32 +++---- .../module/modules/ModuleSwiftShooters.cs | 43 +++++----- SchummelPartie/module/modules/ModuleTanks.cs | 27 ++---- .../module/modules/ModuleTreasureHunt.cs | 32 +++---- SchummelPartie/render/Render.cs | 7 +- SchummelPartie/setting/ISetting.cs | 3 +- SchummelPartie/setting/Setting.cs | 54 ++++++------ SchummelPartie/setting/SettingManager.cs | 84 ++++++++++--------- .../setting/settings/SettingDropDown.cs | 7 +- .../setting/settings/SettingSlider.cs | 11 +-- .../setting/settings/SettingSwitch.cs | 1 - .../setting/settings/SettingTextField.cs | 9 +- 39 files changed, 472 insertions(+), 622 deletions(-) create mode 100644 SchummelPartie/module/modules/ModuleAirJump.cs create mode 100644 SchummelPartie/module/modules/ModuleSpeed.cs diff --git a/README.md b/README.md index 40044b3..60628cb 100644 --- a/README.md +++ b/README.md @@ -30,128 +30,137 @@ by the use of this software. This project is intended for educational purposes o
Debug - Toggle the Debug mode. Debug Mode Features
Force Present - Forces the present to be the one you want.
Animal Arithmetic - Show the answer to the animal arithmetic.
Mystery Maze - Shows the path to the exit.
Mortar Mayhem - Show the answer to the mortar mayhem.
Batty Batter - Automatically hit the ball.
Spooky Spikes - Automatically crouch or jump when needed.
Rockin Rythm - Automatically hit the notes.
Pack And Pile - Automatically place boxes.
Treasure Hunt - Shows the path to the treasure.
Swift Shooters - Automatically shoot the good targets.
Bomber - Bombs are infinite.
Finder - Show the position of the other players.
Barn Brawl - God Mode, Infinite Shotgun (Press F), Burst Shotgun, ESP.
Presents - Automatically collect the best presents.
Selfish Stride - Show the target bridge.
Memory Menu - Show the target food.
Tanks - Rapid Fire.
Sidestep Slope - God Mode.
Speedy Spotlights - Show the position of the other players.
-Graphical User Interface +Daring Dogfight +God Mode, Kill All, Burst Shot, ESP. +
+ +
+Elemental Mages +Instantly pick up crystals and disable camera shake. +
+
+Crown Capture +No Punch Interval, No Stun, Always Crown +
+ +
+Explosive Exchange +No Punch Interval, No Stun, Always Crown +
+ +
+AirJump +Allows you to jump in the air. +
+ +
+Speed +Allows you to change your speed. +
+ +
+Graphical User Interface Toggle the GUI with Insert or RightShift.
diff --git a/SchummelPartie/Loader.cs b/SchummelPartie/Loader.cs index 233cebd..ea56448 100644 --- a/SchummelPartie/Loader.cs +++ b/SchummelPartie/Loader.cs @@ -32,8 +32,10 @@ public override void OnUpdate() MelonLogger.Msg($"[Loader] Initialized {m.Name}."); }); MelonLogger.Msg("[Loader] Loaded Settings."); - MelonLogger.Msg("[Loader] Finished Initializing SchummelPartie in " + (DateTime.Now.Ticks - start) / TimeSpan.TicksPerMillisecond + "ms."); + MelonLogger.Msg("[Loader] Finished Initializing SchummelPartie in " + + (DateTime.Now.Ticks - start) / TimeSpan.TicksPerMillisecond + "ms."); } + ModuleManager.OnUpdate(); } diff --git a/SchummelPartie/SchummelPartie.csproj b/SchummelPartie/SchummelPartie.csproj index 49e7d05..0d4092e 100644 --- a/SchummelPartie/SchummelPartie.csproj +++ b/SchummelPartie/SchummelPartie.csproj @@ -47,7 +47,7 @@ ..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Pummel Party\MelonLoader\net6\MelonLoader.dll - ..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Pummel Party\PummelParty_Data\Managed\Newtonsoft.Json.dll + ..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Pummel Party\PummelParty_Data\Managed\Newtonsoft.Json.dll @@ -350,39 +350,41 @@ - - - - - - - - + + + + + + + + + - + - - - - - - - - - - + + + + + + + + + + + - - - - - - - - + + + + + + + +