You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if (titleScreenWas==""&&enables.get(cool) &&creditsInfo.get(currentCreditsThing.members[currentCreditsThing.length-1].ID).titleScreen==true)
65
73
titleScreenWas=cool;
@@ -74,7 +82,8 @@ class ModsMenuState extends MusicBeatState {
74
82
gamebananaId: null,
75
83
id: null,
76
84
devMode: false,
77
-
requiredGameVer: null
85
+
requiredGameVer: null,
86
+
loadableGameVer: null
78
87
}, Paths.image("menu/moreModsIcon"));
79
88
updateCheckboxes();
80
89
}
@@ -125,16 +134,18 @@ class ModsMenuState extends MusicBeatState {
125
134
}
126
135
returncreditsFile;
127
136
} else {
137
+
varexists=FileSystem.exists(path+"/");
128
138
return {
129
139
name: mod,
130
-
description: fillDesc?Translation.getTranslation("default desc", "mods", null, "This mod has no mod.json") :"",
140
+
description: fillDesc?Translation.getTranslation(exists?"default desc":"no exist desc", "mods", null, exists?"This mod has no mod.json":"This mod folder doesn't exist (possibly deleted?)") :"",
131
141
version: 0,
132
142
versionStr: "",
133
143
titleScreen: false,
134
144
gamebananaId: null,
135
145
id: mod,
136
146
devMode: false,
137
-
requiredGameVer: null
147
+
requiredGameVer: null,
148
+
loadableGameVer: null
138
149
};
139
150
}
140
151
}
@@ -156,7 +167,8 @@ class ModsMenuState extends MusicBeatState {
156
167
gamebananaId: null,
157
168
id: mod,
158
169
devMode: false,
159
-
requiredGameVer: null
170
+
requiredGameVer: null,
171
+
loadableGameVer: null
160
172
});
161
173
}
162
174
}
@@ -231,8 +243,9 @@ class ModsMenuState extends MusicBeatState {
231
243
exitingModsChanged=true;
232
244
//ModLoad.enabledMods = newModsFile; //let's just hope nothing bad happens from reusing this var
233
245
//ModLoad.reloadMods = true;
234
-
if (titleThing.modName!=titleScreenWas)
235
-
returntrue;
246
+
//todo: why does this crash
247
+
/*if (titleThing.modName != titleScreenWas)
248
+
return true;*/
236
249
returnfalse;
237
250
}
238
251
@@ -241,6 +254,7 @@ class ModsMenuState extends MusicBeatState {
0 commit comments