From fe7de733dd3319baabe2583744a555af6454570c Mon Sep 17 00:00:00 2001 From: AmeliaGL0w0 Date: Sun, 3 May 2026 19:56:46 +0200 Subject: [PATCH] Update to 1.43 --- .../HarmonyPatches/360DegreeNoteRotationPatches.cs | 2 +- .../HarmonyPatches/AdditionalWallAdjustementsPatches.cs | 6 +++--- .../HarmonyPatches/ExtraLanesAndLayersPatches.cs | 4 ++-- .../HarmonyPatches/PrecisePlacementPatches.cs | 8 ++++---- MappingExtensions/manifest.json | 8 ++++---- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/MappingExtensions/HarmonyPatches/360DegreeNoteRotationPatches.cs b/MappingExtensions/HarmonyPatches/360DegreeNoteRotationPatches.cs index 02e89ce..c254f6f 100644 --- a/MappingExtensions/HarmonyPatches/360DegreeNoteRotationPatches.cs +++ b/MappingExtensions/HarmonyPatches/360DegreeNoteRotationPatches.cs @@ -78,7 +78,7 @@ private static IEnumerable Transpiler(IEnumerable Transpiler(IEnumerable i.opcode == OpCodes.Callvirt && ((MethodBase)i.operand).Name == $"get_{nameof(ObstacleController.width)}"), new CodeMatch(OpCodes.Conv_R4), new CodeMatch()) - .ThrowIfInvalid() + .ThrowIfInvalid("placeholder string: required by Harmony") .Insert(Transpilers.EmitDelegate>(obstacleWidth => { if (!Plugin.active || obstacleWidth is < 1000 and > -1000) @@ -129,8 +129,8 @@ private static void Prefix(ObstacleData obstacleData, ref ObstacleSpawnData obst obstacleHeight = height; break; } - - obstacleHeight *= StaticBeatmapObjectSpawnMovementData.layerHeight; + //this value isnt provided by the game anymore, plus it was a static value anyway, and from my brief testing, positioning seems to be fine + obstacleHeight *= 0.6f; obstacleSpawnData = new ObstacleSpawnData(obstacleSpawnData.moveOffset, obstacleSpawnData.obstacleWidth, obstacleHeight); } diff --git a/MappingExtensions/HarmonyPatches/ExtraLanesAndLayersPatches.cs b/MappingExtensions/HarmonyPatches/ExtraLanesAndLayersPatches.cs index 34deb39..d787fbe 100644 --- a/MappingExtensions/HarmonyPatches/ExtraLanesAndLayersPatches.cs +++ b/MappingExtensions/HarmonyPatches/ExtraLanesAndLayersPatches.cs @@ -54,7 +54,7 @@ private static IEnumerable Transpiler(IEnumerable Transpiler(IEnumerable= 1000 or <= -1000) { - __result = StaticBeatmapObjectSpawnMovementData.kUpperLinesYPos - delta - delta + layer * delta / 1000; + __result = 0.85f - delta - delta + layer * delta / 1000; } else if (layer is > 2 or < 0) { - __result = StaticBeatmapObjectSpawnMovementData.kUpperLinesYPos - delta + layer * delta; + __result = 0.85f - delta + layer * delta; } } } diff --git a/MappingExtensions/manifest.json b/MappingExtensions/manifest.json index dc66657..f84f457 100644 --- a/MappingExtensions/manifest.json +++ b/MappingExtensions/manifest.json @@ -5,11 +5,11 @@ "gameVersion": "1.40.0", "id": "MappingExtensions", "name": "MappingExtensions", - "version": "1.7.6", + "version": "1.7.7", "dependsOn": { - "BSIPA": "^4.3.0", - "SongCore": "^3.15.1", - "BS Utils": "^1.12.3" + "BSIPA": "^4.3.7", + "SongCore": "^3.16.0", + "BS Utils": "^1.14.3" }, "links": { "project-source": "https://github.com/Kylemc1413/MappingExtensions",