Skip to content

Commit 28e469c

Browse files
committed
Updated the MelonLoaderGameInstructions to support ML 0.6 and removed "recommended" ML version for BONELAB.
1 parent 71158d9 commit 28e469c

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

src/r2mm/installing/profile_installers/ModLoaderVariantRecord.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ const VARIANTS = {
124124
Aloft: MODLOADER_PACKAGES,
125125
COTL: MODLOADER_PACKAGES,
126126
ChronoArk: MODLOADER_PACKAGES,
127-
BONELAB: [new ModLoaderPackageMapping("LavaGang-MelonLoader", "", PackageLoader.MELON_LOADER, new VersionNumber("0.5.7"))],
127+
BONELAB: [new ModLoaderPackageMapping("LavaGang-MelonLoader", "", PackageLoader.MELON_LOADER)],
128128
TromboneChamp: MODLOADER_PACKAGES,
129129
RogueGenesia: MODLOADER_PACKAGES,
130130
AcrossTheObelisk: MODLOADER_PACKAGES,

src/r2mm/launching/instructions/instructions/loader/MelonLoaderGameInstructions.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,13 @@ export default class MelonLoaderGameInstructions extends GameInstructionGenerato
99

1010
public async generate(game: Game, profile: Profile): Promise<GameInstruction> {
1111
let moddedParameters = `--melonloader.basedir "${DynamicGameInstruction.PROFILE_DIRECTORY}"`;
12-
if (!await FsProvider.instance.exists(profile.joinToProfilePath('MelonLoader', 'Managed', 'Assembly-CSharp.dll'))) {
13-
console.log("Regenerating AGF")
14-
moddedParameters += " --melonloader.agfregenerate"
12+
13+
const mlZeroPointFiveAssemblyExists = await FsProvider.instance.exists(profile.joinToProfilePath('MelonLoader', 'Managed', 'Assembly-CSharp.dll'));
14+
const mlZeroPointSixAssemblyExists = await FsProvider.instance.exists(profile.joinToProfilePath('MelonLoader', 'Il2CppAssemblies', 'Assembly-CSharp.dll'));
15+
16+
if (!mlZeroPointFiveAssemblyExists && !mlZeroPointSixAssemblyExists) {
17+
console.log('Regenerating AGF');
18+
moddedParameters += ' --melonloader.agfregenerate';
1519
}
1620
return {
1721
moddedParameters: moddedParameters,

0 commit comments

Comments
 (0)