From 80ec466ab1a1da2d18bb0719770f19f67568e05e Mon Sep 17 00:00:00 2001 From: Acentech Dev Date: Sun, 19 Jul 2026 14:08:01 +0300 Subject: [PATCH] fix(maps): Arkania is map number 82 (client World = number+1 off-by-one) Client tried to load World84 for map 83; MU client world index is server map number + 1 (Lorencia 0 -> World1). Arkania client assets are World83, so the server map number is 82 and the terrain resource is Terrain83.att (number+1). --- ...MUnique.OpenMU.Persistence.Initialization.csproj | 4 ++-- .../Resources/{Terrain84.att => Terrain83.att} | Bin .../Initialization/VersionSeasonSix/Maps/Arkania.cs | 6 ++++-- 3 files changed, 6 insertions(+), 4 deletions(-) rename src/Persistence/Initialization/Resources/{Terrain84.att => Terrain83.att} (100%) diff --git a/src/Persistence/Initialization/MUnique.OpenMU.Persistence.Initialization.csproj b/src/Persistence/Initialization/MUnique.OpenMU.Persistence.Initialization.csproj index 104f754..310b825 100644 --- a/src/Persistence/Initialization/MUnique.OpenMU.Persistence.Initialization.csproj +++ b/src/Persistence/Initialization/MUnique.OpenMU.Persistence.Initialization.csproj @@ -24,7 +24,7 @@ - + @@ -104,7 +104,7 @@ - + diff --git a/src/Persistence/Initialization/Resources/Terrain84.att b/src/Persistence/Initialization/Resources/Terrain83.att similarity index 100% rename from src/Persistence/Initialization/Resources/Terrain84.att rename to src/Persistence/Initialization/Resources/Terrain83.att diff --git a/src/Persistence/Initialization/VersionSeasonSix/Maps/Arkania.cs b/src/Persistence/Initialization/VersionSeasonSix/Maps/Arkania.cs index ebd1983..c65ca6a 100644 --- a/src/Persistence/Initialization/VersionSeasonSix/Maps/Arkania.cs +++ b/src/Persistence/Initialization/VersionSeasonSix/Maps/Arkania.cs @@ -13,9 +13,11 @@ using MUnique.OpenMU.DataModel.Configuration; internal class Arkania : BaseMapInitializer { /// - /// The Number of the Map. + /// The Number of the Map. OpenMU map numbers are 0-based; the MU client loads + /// world folder World{Number + 1} (e.g. Lorencia 0 -> World1). Arkania's + /// client assets are World83, so the server map number is 82. /// - internal const byte Number = 83; + internal const byte Number = 82; /// /// The Name of the Map.