Skip to content

Commit 77cb776

Browse files
committed
Update for Beat Saber 1.40.0
1 parent b7d6af7 commit 77cb776

2 files changed

Lines changed: 7 additions & 29 deletions

File tree

SiraLocalizer/HarmonyPatches/LocalizationExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ private static string GetIetfLanguageCode(Locale locale)
6161
}
6262
}
6363

64-
[HarmonyPatch(typeof(LanguageExtensions), nameof(LanguageExtensions.ToLanguage))]
64+
[HarmonyPatch(typeof(LanguageExtensions), nameof(LanguageExtensions.ToLanguage), [typeof(string)])]
6565
internal static class LocalizationExtensions_ToLanguage
6666
{
6767
public static bool Prefix(string serializedName, ref Language __result)

SiraLocalizer/SiraLocalizer.csproj

Lines changed: 6 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
<Title>SiraLocalizer</Title>
66
<Authors>SIRA</Authors>
77
<Copyright>Copyright © SIRA 2020-2024</Copyright>
8-
<Description>Allows the use of custom player models for body presence.</Description>
9-
<GameVersion>1.37.4</GameVersion>
10-
<Version>2.0.0</Version>
8+
<Description>Community localization support in Beat Saber.</Description>
9+
<GameVersion>1.40.0</GameVersion>
10+
<Version>2.0.1</Version>
1111
<RepositoryUrl>https://github.com/nicoco007/BeatSaberCustomAvatars</RepositoryUrl>
1212
<PluginFeatures>
1313
{
@@ -30,33 +30,29 @@
3030
</ItemGroup>
3131
<ItemGroup>
3232
<Reference Include="BeatmapCore">
33-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\BeatmapCore.dll</HintPath>
33+
<Private>False</Private>
34+
</Reference>
35+
<Reference Include="BeatSaber.GameSettings">
3436
<Private>False</Private>
3537
</Reference>
3638
<Reference Include="BGLib.SaveDataCore">
37-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\BGLib.SaveDataCore.dll</HintPath>
3839
<Private>False</Private>
3940
</Reference>
4041
<Reference Include="BeatSaber.Settings">
41-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\BeatSaber.Settings.dll</HintPath>
4242
<Private>False</Private>
4343
</Reference>
4444
<Reference Include="BeatSaber.ViewSystem">
45-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\BeatSaber.ViewSystem.dll</HintPath>
4645
<Private>False</Private>
4746
<Publicize>True</Publicize>
4847
</Reference>
4948
<Reference Include="BGLib.Polyglot">
50-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\BGLib.Polyglot.dll</HintPath>
5149
<Private>False</Private>
5250
<Publicize>True</Publicize>
5351
</Reference>
5452
<Reference Include="BGLib.UnityExtension">
55-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\BGLib.UnityExtension.dll</HintPath>
5653
<Private>False</Private>
5754
</Reference>
5855
<Reference Include="DataModels">
59-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\DataModels.dll</HintPath>
6056
<Private>False</Private>
6157
</Reference>
6258
<Reference Include="Harmony">
@@ -68,20 +64,16 @@
6864
<Private>False</Private>
6965
</Reference>
7066
<Reference Include="Main">
71-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\Main.dll</HintPath>
7267
<Private>False</Private>
7368
<Publicize>True</Publicize>
7469
</Reference>
7570
<Reference Include="Menu.CommonLib">
76-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\Menu.CommonLib.dll</HintPath>
7771
<Private>False</Private>
7872
</Reference>
7973
<Reference Include="HMLib">
80-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\HMLib.dll</HintPath>
8174
<Private>False</Private>
8275
</Reference>
8376
<Reference Include="HMUI">
84-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\HMUI.dll</HintPath>
8577
<Private>False</Private>
8678
<Publicize>True</Publicize>
8779
</Reference>
@@ -90,60 +82,46 @@
9082
<Private>False</Private>
9183
</Reference>
9284
<Reference Include="System.IO.Compression">
93-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\System.IO.Compression.dll</HintPath>
9485
<Private>False</Private>
9586
</Reference>
9687
<Reference Include="System.IO.Compression.FileSystem">
97-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\System.IO.Compression.FileSystem.dll</HintPath>
9888
<Private>False</Private>
9989
</Reference>
10090
<Reference Include="Unity.Addressables">
101-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\Unity.Addressables.dll</HintPath>
10291
<Private>False</Private>
10392
</Reference>
10493
<Reference Include="Unity.ResourceManager">
105-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\Unity.ResourceManager.dll</HintPath>
10694
<Private>False</Private>
10795
</Reference>
10896
<Reference Include="Unity.TextMeshPro">
109-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\Unity.TextMeshPro.dll</HintPath>
11097
<Private>False</Private>
11198
<Publicize>True</Publicize>
11299
</Reference>
113100
<Reference Include="UnityEngine">
114-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\UnityEngine.dll</HintPath>
115101
<Private>False</Private>
116102
</Reference>
117103
<Reference Include="UnityEngine.AssetBundleModule">
118-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\UnityEngine.AssetBundleModule.dll</HintPath>
119104
<Private>False</Private>
120105
</Reference>
121106
<Reference Include="UnityEngine.CoreModule">
122-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\UnityEngine.CoreModule.dll</HintPath>
123107
<Private>False</Private>
124108
</Reference>
125109
<Reference Include="UnityEngine.TextRenderingModule">
126-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\UnityEngine.TextRenderingModule.dll</HintPath>
127110
<Private>False</Private>
128111
</Reference>
129112
<Reference Include="UnityEngine.UI">
130-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\UnityEngine.UI.dll</HintPath>
131113
<Private>False</Private>
132114
</Reference>
133115
<Reference Include="UnityEngine.UIModule">
134-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\UnityEngine.UIModule.dll</HintPath>
135116
<Private>False</Private>
136117
</Reference>
137118
<Reference Include="UnityEngine.UnityWebRequestModule">
138-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\UnityEngine.UnityWebRequestModule.dll</HintPath>
139119
<Private>False</Private>
140120
</Reference>
141121
<Reference Include="Zenject">
142-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\Zenject.dll</HintPath>
143122
<Private>False</Private>
144123
</Reference>
145124
<Reference Include="Zenject-usage">
146-
<HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\Zenject-usage.dll</HintPath>
147125
<Private>False</Private>
148126
</Reference>
149127
</ItemGroup>

0 commit comments

Comments
 (0)