Skip to content

Commit 79281d8

Browse files
committed
update
1 parent e31b917 commit 79281d8

File tree

4 files changed

+38
-0
lines changed

4 files changed

+38
-0
lines changed

changelog.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
- Fixed Globed already loaded level bug
44
- Fixed not being able to exit practice mode with Comfirm Practice enabled
55
- Added **Editor Wave Trail**
6+
- Added **Smooth Editor Trail**
7+
- Added **No Checkpoint Limit**
68

79
# 1.5.0
810

src/Client/ClientSetup.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ class ClientUtils
121121
level->modules.push_back(new Module("Auto Collect Coins", "auto-coins", "Automatically collect coins in level"));
122122

123123
level->modules.push_back(new Module("Suicide", "you-should-kill-yourself-now", "Kills the player instantly"));
124+
level->modules.push_back(new Module("No Checkpoint Limit", "no-checkpoint-limit", "Removes the 50 checkpoint limit from practice mode"));
124125
//level->modules.push_back(new Module("Frame Stepper", "frame-stepper", "Step the game through frames by tapping a button"));
125126

126127

@@ -243,6 +244,7 @@ class ClientUtils
243244
creator->modules.push_back(new Module("No Custom Object Limit", "custom-obj-limit", "Removes the custom object limit"));
244245

245246
creator->modules.push_back(new Module("Editor Wave Trail", "editor-wave-trail", "Shows the wave trail in the editor"));
247+
creator->modules.push_back(new Module("Smooth Editor Trail", "smooth-editor-trail", "Updates the editor trail at your screen refresh rate instead of 30 fps"));
246248

247249
//auto misc = new Module("Misc Bypasses", "misc-bypass", "Random <cl>Client Side</c> bypasses / unlocks to random editor limits");
248250
//misc->options.push_back(new Module("Zoom Limit", "zoom-limit", "Bypass the editor zoom limit", true));

src/Hacks/NoCheckpointLimit.cpp

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#include <Geode/Geode.hpp>
2+
#include <Geode/modify/PlayLayer.hpp>
3+
#include "../Client/Client.h"
4+
5+
using namespace geode::prelude;
6+
7+
class $modify (PlayLayer)
8+
{
9+
void storeCheckpoint(CheckpointObject* cp)
10+
{
11+
m_checkpointArray->addObject(cp);
12+
13+
addToSection(cp->m_physicalCheckpointObject);
14+
}
15+
16+
QOLMOD_MOD_ALL_HOOKS("no-checkpoint-limit")
17+
};

src/Hacks/SmoothEditorTrail.cpp

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#include <Geode/Geode.hpp>
2+
#include <Geode/modify/LevelEditorLayer.hpp>
3+
#include "../Client/Client.h"
4+
5+
using namespace geode::prelude;
6+
7+
class $modify (LevelEditorLayer)
8+
{
9+
virtual void postUpdate(float dt)
10+
{
11+
m_trailTimer = 69420.42069f;
12+
13+
LevelEditorLayer::postUpdate(dt);
14+
}
15+
16+
QOLMOD_MOD_ALL_HOOKS("smooth-editor-trail")
17+
};

0 commit comments

Comments
 (0)