File tree Expand file tree Collapse file tree 6 files changed +37
-11
lines changed
Expand file tree Collapse file tree 6 files changed +37
-11
lines changed Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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" : [
Original file line number Diff line number Diff line change 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+
Original file line number Diff line number Diff line change 11#include " ../SwelvyBG.hpp"
22#include < Geode/Geode.hpp>
3- #include < Geode/modify/LevelBrowserLayer .hpp>
3+ #include < Geode/modify/SecretLayer2 .hpp>
44
55using 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" )){
You can’t perform that action at this time.
0 commit comments