Skip to content

Commit 0ddb808

Browse files
committed
there were still some missing features
1 parent 7fecdf2 commit 0ddb808

87 files changed

Lines changed: 1104 additions & 1145 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎Base_mod.json‎

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,19 +27,27 @@
2727
"open": "Open Better Settings Menu"
2828
}
2929
},
30-
"warning": {
31-
"name": "DO NOT USE THIS SETTINGS MENU FOR YOUR OWN SAKE. PLEASE USE THE \"BETTER SETTINGS MENU\" ABOVE!",
32-
"type": "title"
33-
},
3430
"background-type": {
3531
"name": "Background Type",
3632
"type": "string",
37-
"one-of": ["Default", "Sapphire"],
33+
"one-of": ["Default", "Sapphire", "Disabled"],
3834
"default": "Default"
3935
},
36+
"warning1": {
37+
"type": "info",
38+
"description": "DO NOT USE THIS GEODE SETTINGS MENU FOR YOUR OWN SAKE. PLEASE USE THE \"BETTER SETTINGS MENU\" ABOVE!"
39+
},
40+
"warning2": {
41+
"type": "info",
42+
"description": "IF YOU DECIDE TO SCROLL DOWN, YOU ARE MAKING A HUGE MISTAKE!"
43+
},
44+
"warning3": {
45+
"type": "info",
46+
"description": "EVEN IF YOU USE THE SEARCH BAR, SEARCHING FOR SPECIFIC MENUS IS GONNA BE VERY ANNOYING!"
47+
},
4048
"menu-loop": {
4149
"name": "Menu Loop",
42-
"description": "ninxout geode loop",
50+
"description": "ninXout's Geode loop",
4351
"type": "bool",
4452
"default": false
4553
},

‎CMakeLists.txt‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,6 @@ endif()
5050
add_subdirectory($ENV{GEODE_SDK} ${CMAKE_CURRENT_BINARY_DIR}/geode)
5151

5252
setup_geode_mod(${PROJECT_NAME})
53+
54+
CPMAddPackage("gh:dankmeme01/cue#main")
55+
target_link_libraries(${PROJECT_NAME} cue)

‎changelog.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
- Added Sapphire background previews
1717
- Fixed broken loading background when Sapphire SDK background is enabled (sorry the fix took too long to finish)
1818
- Fixed Globed's `SettingsLayer`
19+
- Added "Disabled" background type (to disable the mod)
20+
- Compacted most of the mod to one file
21+
- Added Geodify menu loop to the better settings menu
1922

2023
## v2.6.0
2124

‎missing_tags.py‎

Lines changed: 38 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,18 @@ def get_preview_tags(directory):
4141

4242
return tags
4343

44+
def get_misformatted_files(directory):
45+
files = []
46+
47+
if not directory.exists():
48+
return files
49+
50+
for file in directory.glob("*.png"):
51+
if not file.stem.endswith("Preview"):
52+
files.append(file.name)
53+
54+
return files
55+
4456
def main():
4557
source_tags = get_source_tags()
4658

@@ -50,6 +62,9 @@ def main():
5062
missing_swelvy = source_tags - swelvy_tags
5163
missing_sapphire = source_tags - sapphire_tags
5264

65+
bad_swelvy = get_misformatted_files(PREVIEWS_DIR)
66+
bad_sapphire = get_misformatted_files(SAPPHIRE_DIR)
67+
5368
print("\n=== Missing SwelvyBG previews ===")
5469

5570
if missing_swelvy:
@@ -66,12 +81,30 @@ def main():
6681
else:
6782
print("None")
6883

84+
print("\n=== Misformatted SwelvyBG filenames ===")
85+
86+
if bad_swelvy:
87+
for file in sorted(bad_swelvy):
88+
print(file)
89+
else:
90+
print("None")
91+
92+
print("\n=== Misformatted Sapphire filenames ===")
93+
94+
if bad_sapphire:
95+
for file in sorted(bad_sapphire):
96+
print(file)
97+
else:
98+
print("None")
99+
69100
print("\n=== Preview summary ===")
70-
print(f"Source tags: {len(source_tags)}")
71-
print(f"SwelvyBG: {len(swelvy_tags)}")
72-
print(f"Sapphire: {len(sapphire_tags)}")
73-
print(f"Missing BG: {len(missing_swelvy)}")
74-
print(f"Missing SAP: {len(missing_sapphire)}")
101+
print(f"Source tags: {len(source_tags)}")
102+
print(f"SwelvyBG: {len(swelvy_tags)}")
103+
print(f"Sapphire: {len(sapphire_tags)}")
104+
print(f"Missing BG: {len(missing_swelvy)}")
105+
print(f"Missing SAP: {len(missing_sapphire)}")
106+
print(f"Bad BG filenames: {len(bad_swelvy)}")
107+
print(f"Bad SAP filenames: {len(bad_sapphire)}")
75108

76109
if __name__ == "__main__":
77110
main()

‎previews/abb2k.gdwt-GDWTLayer.png‎

-998 KB
Binary file not shown.
854 KB
Loading
18.4 KB
Loading
-7.85 KB
Loading
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)