Skip to content

Commit 3d14329

Browse files
author
0mgRod
committed
proper real v1.1.0
1 parent ceacc48 commit 3d14329

File tree

6 files changed

+37
-11
lines changed

6 files changed

+37
-11
lines changed

changelog.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,16 @@
33
- Fixed versioning stuff
44
- Fixed `LoadingLayer` bug
55
- Added very customisable settings
6-
- Added `SecretLayer2`
6+
- Added `SecretLayer2` (may not work but i'm unsure)
7+
- Added GDPS Switcher
78

89
# v1.0.1
910

1011
- Added Happy Textures as a dependency
12+
- Added BetterInfo
13+
- Added Globed
14+
- Added Texture Pack Loader
15+
- Added Texture Pack Workshop
1116
- Bugfixes:
1217
- Fixed possible crashes.
1318

logo.pdn

105 KB
Binary file not shown.

logo.png

-26.3 KB
Loading

mod.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -86,17 +86,17 @@
8686
"type": "bool",
8787
"default": true
8888
},
89-
"external-mods": {
90-
"name": "external mods",
91-
"description": "For external mod layers",
92-
"type": "bool",
93-
"default": true
94-
},
9589
"show-secret-rewards": {
9690
"name": "Show in secret chests menu",
9791
"description": "GauntletLayer",
9892
"type": "bool",
9993
"default": true
94+
},
95+
"external-mods": {
96+
"name": "external mods",
97+
"description": "For external mod layers",
98+
"type": "bool",
99+
"default": true
100100
}
101101
},
102102
"dependencies": [
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#include <Geode/Geode.hpp>
2+
#include "../../SwelvyBG.hpp"
3+
#include "../../Hooks/Hooker.hpp"
4+
class ServerSwitchLayer : public Betterhook::HookBetter {
5+
void init(CCNode* _This) override {
6+
if (auto bg = _This->getChildByID("background")) {
7+
bg->setVisible(false);
8+
}
9+
10+
SwelvyBG* swelvyBG = SwelvyBG::create();
11+
swelvyBG->setZOrder(-1);
12+
swelvyBG->setID("swelvy-background");
13+
_This->addChild(swelvyBG);
14+
}
15+
16+
const char* PutLayer() const override { return "ServerSwitchLayer"; }
17+
};
18+
19+
20+
REGISTER_HookBetter(ServerSwitchLayer);
21+

src/modify/SecretLayer2.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
#include "../SwelvyBG.hpp"
22
#include <Geode/Geode.hpp>
3-
#include <Geode/modify/LevelBrowserLayer.hpp>
3+
#include <Geode/modify/SecretLayer2.hpp>
44

55
using namespace geode::prelude;
66

7-
class $modify(MyLevelBrowserLayer, LevelBrowserLayer) {
8-
bool init(GJSearchObject* p0) {
9-
if (!LevelBrowserLayer::init(p0)) {
7+
class $modify(MySecretLayer2, SecretLayer2) {
8+
bool init() {
9+
if (!SecretLayer2::init()) {
1010
return false;
1111
}
1212
if (Mod::get()->getSettingValue<bool>("show-vault-of-secrets")){

0 commit comments

Comments
 (0)