Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 1 addition & 5 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,10 +66,6 @@ jobs:

- name: Move NuGet Packages
run: mv (Get-ChildItem -Recurse ./ -Include *.nupkg) ./

# Removes the version number from the package name
- name: Rename NuGet Packages
run: Get-ChildItem -Include *.nupkg -Path ./* | Rename-Item -NewName { $_.Name -Replace '\.\d+\.\d+\.\d+.*$','.nupkg' }

# Publish the NuGet package(s) as an artifact, so they can be used in the following jobs
- name: Upload NuGet Packages Artifact
Expand All @@ -78,7 +74,7 @@ jobs:
name: NuGet Packages
if-no-files-found: error
retention-days: 7
path: ./*.nupkg
path: ./MonkeyLoader.GamePacks.ResoniteModLoader.nupkg

# Only when it's not from a PR to avoid any funny packages in the cache
- name: Save NuGet Package Cache
Expand Down
3 changes: 0 additions & 3 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,9 +70,6 @@ jobs:
with:
dotnet-version: 10.x
source-url: https://nuget.pkg.github.com/ResoniteModdingGroup/index.json

- name: Add MonkeyLoader NuGet Source
run: dotnet nuget add source https://pkg.munally.com/MonkeyModdingTroop/index.json

# Publish all NuGet packages to the GitHub feed
# Use --skip-duplicate to prevent errors if a package with the same version already exists.
Expand Down
40 changes: 0 additions & 40 deletions MonkeyLoader.GamePacks.ResoniteModLoader.sln

This file was deleted.

11 changes: 11 additions & 0 deletions MonkeyLoader.GamePacks.ResoniteModLoader.slnx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<Solution>
<Folder Name="/Solution Items/">
<File Path="Directory.Build.props" />
<File Path="README.md" />
</Folder>
<Folder Name="/Solution Items/workflows/">
<File Path=".github/workflows/build.yml" />
<File Path=".github/workflows/publish.yml" />
</Folder>
<Project Path="MonkeyLoader.GamePacks.ResoniteModLoader/MonkeyLoader.GamePacks.ResoniteModLoader.csproj" />
</Solution>
2 changes: 1 addition & 1 deletion MonkeyLoader.GamePacks.ResoniteModLoader/ExecutionHook.cs
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ public void NotifyOfScreenshot(World world, string file, ScreenshotType type, Da

public Task<bool> Initialize(PlatformInterface platformInterface)
{
ModLoader.Logger.Debug(() => "Initialize() from platformInterface");
ModLoaderHook.Logger.Debug(() => "Initialize() from platformInterface");
Platform = platformInterface;
return Task.FromResult(true);
}
Expand Down
30 changes: 29 additions & 1 deletion MonkeyLoader.GamePacks.ResoniteModLoader/Locale/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,34 @@
"localeCode": "de",
"authors": [ "Banane9" ],
"messages": {
"MonkeyLoader.GamePacks.ResoniteModLoader.ModLoader.Description": "Läd Resonite Mod Loader (RML) Bibliotheken und Mods von ihren üblichen Orten."
"MonkeyLoader.GamePacks.ResoniteModLoader.ModLoader.Description": "Läd ResoniteModLoader (RML) Bibliotheken und Mods von ihren üblichen Orten.",

"Settings.Category.ResoniteModLoader": "ResoniteModLoader",
"Settings.ModLoaderSettings": "ResoniteModLoader-Einstellungen",

"Settings.ModLoaderSettings.DebugMode": "Debugmodus",
"Settings.ModLoaderSettings.DebugMode.Description": "Aktiviert Debug-Logging.",
"Settings.ModLoaderSettings.HideVisuals": "Visuelle Elemente verstecken",
"Settings.ModLoaderSettings.HideVisuals.Description": "Versteckt die Fortschrittsanzeige des Modloaders während des Startvorgangs.",
"Settings.ModLoaderSettings.LoadedMods": "Geladene Mods",
"Settings.ModLoaderSettings.ModLoaderVersion": "Version",
"Settings.ModLoaderSettings.ProjectLink": "GitHub Repo",

"Settings.ModLoaderDebugSettings": "Debug-Einstellungen",
"Settings.ModLoaderDebugSettings.RefreshLocale": "Lokalisierung neu laden",
"Settings.ModLoaderDebugSettings.LocaleCount": "Einträge in der Lokalisierung zählen",
"Settings.ModLoaderDebugSettings.LocaleKeyCount": "Anzahl der Lokalisierungseinträge",
"Settings.ModLoaderDebugSettings.ForceAssetUpdate": "Asset-Update erzwingen",

"Settings.ModSettings": "Mod-Einstellungen",
"Settings.ModSettings.ModList": "Mod-Einstellungen editieren",
"Settings.ModSettings.ModList.Breadcrumb": "Mod-Einstellungen",
"Settings.ModSettings.NoMods": "Keine Mods geladen",
"Settings.ModSettings.NoModsWithConfig": "Keine Mods mit Einstellungen zum anzeigen vorhanden",
"Settings.ModSettings.NoConfigs": "Keine Einstellungen für die ausgewählte Mod verfügbar.",
"Settings.ModSettings.ShowInternal": "Zeige Einstellungen für interne Nutzung",
"Settings.ModSettings.ShowInternal.Description": "Interne Einstellungen sind üblicherweise nicht für die direkte Änderung durch den Nutzer gedacht. Dies kann unbeabsichtige Auswirkungen haben.",
"Settings.ModSettings.ShowAll": "Alle Mods anzeigen",
"Settings.ModSettings.ShowAll.Description": "Zeigt Einträge für alle Mods, inklusive der ohne Einstellungsmöglichkeiten."
}
}
33 changes: 31 additions & 2 deletions MonkeyLoader.GamePacks.ResoniteModLoader/Locale/en.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,36 @@
{
"localeCode": "en",
"authors": [ "Banane9" ],
"authors": [ "Banane9", "Delta" ],
"messages": {
"MonkeyLoader.GamePacks.ResoniteModLoader.ModLoader.Description": "Loads Resonite Mod Loader (RML) libraries and mods from their usual locations."
"MonkeyLoader.GamePacks.ResoniteModLoader.ModLoader.Name": "ResoniteModLoader",
"MonkeyLoader.GamePacks.ResoniteModLoader.ModLoader.Description": "Loads ResoniteModLoader (RML) libraries and mods from their usual locations.",

"Settings.Category.ResoniteModLoader": "ResoniteModLoader",
"Settings.ModLoaderSettings": "ResoniteModLoader Settings",

"Settings.ModLoaderSettings.DebugMode": "Enable Debug",
"Settings.ModLoaderSettings.DebugMode.Description": "Enables Debug Logging",
"Settings.ModLoaderSettings.HideVisuals": "Hide Visuals",
"Settings.ModLoaderSettings.HideVisuals.Description": "Hides Modloader progress indicator when launching",
"Settings.ModLoaderSettings.LoadedMods": "Loaded Mods",
"Settings.ModLoaderSettings.ModLoaderVersion": "Version",
"Settings.ModLoaderSettings.ProjectLink": "Github Repo",

"Settings.ModLoaderDebugSettings": "Debugging Settings",
"Settings.ModLoaderDebugSettings.RefreshLocale": "Refresh Locale",
"Settings.ModLoaderDebugSettings.LocaleCount": "Count Locale Keys",
"Settings.ModLoaderDebugSettings.LocaleKeyCount": "Locale Key Count",
"Settings.ModLoaderDebugSettings.ForceAssetUpdate": "Force Asset Update",

"Settings.ModSettings": "Mod Settings",
"Settings.ModSettings.ModList": "Edit Mod Settings",
"Settings.ModSettings.ModList.Breadcrumb": "Mod Settings",
"Settings.ModSettings.NoMods": "No mods loaded",
"Settings.ModSettings.NoModsWithConfig": "No mods with configs to show",
"Settings.ModSettings.NoConfigs": "No settings are available for the selected mod.",
"Settings.ModSettings.ShowInternal": "Show internal use configs",
"Settings.ModSettings.ShowInternal.Description": "Internal configs aren't generally intended to be changed directly by the user. Can cause unintended behaviour.",
"Settings.ModSettings.ShowAll": "Show all mods",
"Settings.ModSettings.ShowAll.Description": "Show all entries for mods, including ones with no settings."
}
}
22 changes: 22 additions & 0 deletions MonkeyLoader.GamePacks.ResoniteModLoader/Locale/eo.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"localeCode": "eo",
"authors": [ "Delta" ],
"messages": {
"Settings.Category.ResoniteModLoader": "ResoniteModLoader",
"Settings.ModLoaderSettings": "Agordoj de ResoniteModLoader",

"Settings.ModLoaderSettings.DebugMode": "Ebligi Sencimigon",
"Settings.ModLoaderSettings.DebugMode.Description": "Ebligu Sencimigan Protokolon",
"Settings.ModLoaderSettings.HideVisuals": "Kaŝi Vidaĵojn",
"Settings.ModLoaderSettings.HideVisuals.Description": "Kaŝas la progresa indikilo de la modŝargilo dum lanĉo",
"Settings.ModLoaderSettings.LoadedMods": "Ŝargitaj Modoj",
"Settings.ModLoaderSettings.ModLoaderVersion": "Versio",
"Settings.ModLoaderSettings.ProjectLink": "Github-Deponejo",

"Settings.ModLoaderDebugSettings": "Sencimigaj Agordoj",
"Settings.ModLoaderDebugSettings.RefreshLocale": "Refreŝigi Lokalon",
"Settings.ModLoaderDebugSettings.LocaleCount": "Nombri Lokajn Ŝlosilojn",
"Settings.ModLoaderDebugSettings.LocaleKeyCount": "Nombri Lokajn Ŝlosilojn",
"Settings.ModLoaderDebugSettings.ForceAssetUpdate": "Devigi Asetan Ĝisdatigon"
}
}
18 changes: 17 additions & 1 deletion MonkeyLoader.GamePacks.ResoniteModLoader/Locale/ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,22 @@
"localeCode": "ja",
"authors": [ "kazu" ],
"messages": {
"MonkeyLoader.GamePacks.ResoniteModLoader.ModLoader.Description": "Resonite Mod Loader (RML) ライブラリ 及び モッド を通常の場所から読み込めるようにします。"
"MonkeyLoader.GamePacks.ResoniteModLoader.ModLoader.Description": "ResoniteModLoader (RML) ライブラリ 及び モッド を通常の場所から読み込めるようにします。",

"Settings.Category.ResoniteModLoader": "ResoniteModLoader",
"Settings.ModLoaderSettings": "ResoniteModLoader 設定",

"Settings.ModLoaderSettings.DebugMode": "デバッグログを有効化",
"Settings.ModLoaderSettings.DebugMode.Description": "デバッグログを記録するようにします。",
"Settings.ModLoaderSettings.HideVisuals": "表示を隠す",
"Settings.ModLoaderSettings.HideVisuals.Description": "起動時に表示される Modloader の読み込み表示を隠します。",
"Settings.ModLoaderSettings.LoadedMods": "読み込まれた Mod",
"Settings.ModLoaderSettings.ModLoaderVersion": "バージョン",

"Settings.ModLoaderDebugSettings": "デバック設定",
"Settings.ModLoaderDebugSettings.RefreshLocale": "ロケールを更新",
"Settings.ModLoaderDebugSettings.LocaleCount": "ロケールキーを数える",
"Settings.ModLoaderDebugSettings.LocaleKeyCount": "ロケールの個数",
"Settings.ModLoaderDebugSettings.ForceAssetUpdate": "アセットを強制的に更新"
}
}
31 changes: 31 additions & 0 deletions MonkeyLoader.GamePacks.ResoniteModLoader/Locale/pl.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"localeCode": "pl",
"authors": [ "Alex_2Pi" ],
"messages": {
"Settings.ModLoaderSettings": "ResoniteModLoader Ustawienia",

"Settings.ModLoaderSettings.DebugMode": "Włącz Debugowanie",
"Settings.ModLoaderSettings.DebugMode.Description": "Włącza dziennik debugowania",
"Settings.ModLoaderSettings.HideVisuals": "Ukryj podgląd",
"Settings.ModLoaderSettings.HideVisuals.Description": "Ukrywa pasek postępu Modloadera podczas uruchamiania",
"Settings.ModLoaderSettings.LoadedMods": "Załadowane Modyfikacje",
"Settings.ModLoaderSettings.ModLoaderVersion": "Wersja",

"Settings.ModLoaderDebugSettings": "Ustawienia debugowania",
"Settings.ModLoaderDebugSettings.RefreshLocale": "Odśwież ustawienia językowe",
"Settings.ModLoaderDebugSettings.LocaleCount": "Zlicz klucze językowe",
"Settings.ModLoaderDebugSettings.LocaleKeyCount": "Ilość kluczy lokalnych",
"Settings.ModLoaderDebugSettings.ForceAssetUpdate": "Wymuszona aktualizacja zasobów",

"Settings.ModSettings": "Ustawienia modyfikacji",
"Settings.ModSettings.ModList": "Edytuj ustawienia modyfikacji",
"Settings.ModSettings.ModList.Breadcrumb": "Ustawienia modyfikacji",
"Settings.ModSettings.NoMods": "Brak załadowanych modów",
"Settings.ModSettings.NoModsWithConfig": "Brak modów z konfiguracjami do pokazania",
"Settings.ModSettings.NoConfigs": "Dla wybranego modu nie są dostępne żadne ustawienia.",
"Settings.ModSettings.ShowInternal": "Pokaż konfiguracje do użytku wewnętrznego",
"Settings.ModSettings.ShowInternal.Description": "Konfiguracje wewnętrzne nie są zazwyczaj przeznaczone do bezpośredniej zmiany przez użytkownika. Zmiana ich spowodować niepożądane zachowania.",
"Settings.ModSettings.ShowAll": "Pokaż wszystkie modyfikacje",
"Settings.ModSettings.ShowAll.Description": "Pokaż wszystkie wpisy dotyczące modów, w tym te bez ustawień."
}
}
33 changes: 33 additions & 0 deletions MonkeyLoader.GamePacks.ResoniteModLoader/Locale/zh-cn.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"localeCode": "zh-cn",
"authors": [ "modimobeikete" ],
"messages": {
"Settings.Category.ResoniteModLoader": "Resonite模组加载器",
"Settings.ModLoaderSettings": "Resonite模组加载器设置",

"Settings.ModLoaderSettings.DebugMode": "开启调试模式",
"Settings.ModLoaderSettings.DebugMode.Description": "开启调试日志",
"Settings.ModLoaderSettings.HideVisuals": "隐藏模组加载器进度条",
"Settings.ModLoaderSettings.HideVisuals.Description": "启动时隐藏模组加载器进度条",
"Settings.ModLoaderSettings.LoadedMods": "已加载的模组",
"Settings.ModLoaderSettings.ModLoaderVersion": "版本",
"Settings.ModLoaderSettings.ProjectLink": "Github仓库",

"Settings.ModLoaderDebugSettings": "调试设置",
"Settings.ModLoaderDebugSettings.RefreshLocale": "刷新语言",
"Settings.ModLoaderDebugSettings.LocaleCount": "计算语言文本",
"Settings.ModLoaderDebugSettings.LocaleKeyCount": "语言文本数",
"Settings.ModLoaderDebugSettings.ForceAssetUpdate": "资产强制更新",

"Settings.ModSettings": "模组设置",
"Settings.ModSettings.ModList": "编辑模组设置",
"Settings.ModSettings.ModList.Breadcrumb": "模组设置",
"Settings.ModSettings.NoMods": "没有加载的模组",
"Settings.ModSettings.NoModsWithConfig": "模组内没有可显示的配置",
"Settings.ModSettings.NoConfigs": "该模组没有可用的设置",
"Settings.ModSettings.ShowInternal": "显示内部可用配置",
"Settings.ModSettings.ShowInternal.Description": "内部配置通常不打算由用户直接更改。可能会导致意外行为。",
"Settings.ModSettings.ShowAll": "展示所有模组",
"Settings.ModSettings.ShowAll.Description": "显示模组的所有内容,包括没有设置的。"
}
}
32 changes: 32 additions & 0 deletions MonkeyLoader.GamePacks.ResoniteModLoader/Locale/zh-tw.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"localeCode": "zh-tw",
"authors": [ "Meow Wei 魏喵" ],
"messages": {
"Settings.Category.ResoniteModLoader": "RML",
"Settings.ModLoaderSettings": "ResoniteModLoader 設定",

"Settings.ModLoaderSettings.DebugMode": "啟用除錯模式",
"Settings.ModLoaderSettings.DebugMode.Description": "本選項會啟用除錯記錄檔。",
"Settings.ModLoaderSettings.HideVisuals": "隱藏 Mod 載入顯示",
"Settings.ModLoaderSettings.HideVisuals.Description": "本選項啟動時,會隱藏 Mod 載入狀態的顯示。",
"Settings.ModLoaderSettings.LoadedMods": "已載入的 Mod 數量",
"Settings.ModLoaderSettings.ModLoaderVersion": "版本",
"Settings.ModLoaderSettings.ProjectLink": "GitHub 專案網址",

"Settings.ModLoaderDebugSettings": "除錯設定",
"Settings.ModLoaderDebugSettings.RefreshLocale": "更新語系檔",
"Settings.ModLoaderDebugSettings.LocaleCount": "統計語系鍵",
"Settings.ModLoaderDebugSettings.LocaleKeyCount": "語系鍵數量",
"Settings.ModLoaderDebugSettings.ForceAssetUpdate": "強制更新資產",

"Settings.ModSettings": "Mod 設定",
"Settings.ModSettings.ModList": "變更 Mod 設定",
"Settings.ModSettings.ModList.Breadcrumb": "Mod 設定",
"Settings.ModSettings.NoMods": "未載入任何 Mod",
"Settings.ModSettings.NoConfigs": "目前選擇的 Mod 沒有提供任何設定。",
"Settings.ModSettings.ShowInternal": "顯示內部用設定",
"Settings.ModSettings.ShowInternal.Description": "內部用設定通常不是設計給使用者調整的選項,調整可能會導致非預期的效果。",
"Settings.ModSettings.ShowAll": "顯示所有 Mod",
"Settings.ModSettings.ShowAll.Description": "在列表中顯示所有 Mod,包含沒有提供設定在內的 Mod。"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ public ModConfigurationKey(string name, string? description = null, Func<T>? com
{
if (string.IsNullOrWhiteSpace(name))
{
ModLoader.Logger.Warn(() => $"ModConfigurationKey with description [{description}] has null or whitespace name - using Spacer name!");
ModLoaderHook.Logger.Warn(() => $"ModConfigurationKey with description [{description}] has null or whitespace name - using Spacer name!");

Key = new($"Spacer-{name?.GetHashCode() ?? description?.GetHashCode() ?? _replacementCounter++}",
description, computeDefault, internalAccessOnly, valueValidator);
Expand Down
Loading
Loading