mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
commit
12d0d102f9
@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
|
"$schema": "https://raw.githubusercontent.com/Outer-Wilds-New-Horizons/new-horizons/main/NewHorizons/Schemas/addon_manifest_schema.json",
|
||||||
"credits": [
|
"credits": [
|
||||||
"xen#Mod Director\n#Programmer",
|
"xen#Mod Director\n#Programmer",
|
||||||
"Bwc9876#Mod Manager\n#Programmer\n#Dev Ops",
|
"Bwc9876#Mod Manager\n#Programmer\n#Dev Ops",
|
||||||
|
|||||||
@ -206,7 +206,7 @@ namespace NewHorizons.Builder.ShipLog
|
|||||||
|
|
||||||
private static Sprite GetEntrySprite(string entryId, NewHorizonsBody body, bool logError)
|
private static Sprite GetEntrySprite(string entryId, NewHorizonsBody body, bool logError)
|
||||||
{
|
{
|
||||||
string relativePath = body.Config.ShipLog.spriteFolder + "/" + entryId + ".png";
|
string relativePath = Path.Combine(body.Config.ShipLog.spriteFolder, entryId + ".png");
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Texture2D newTexture = ImageUtilities.GetTexture(body.Mod, relativePath);
|
Texture2D newTexture = ImageUtilities.GetTexture(body.Mod, relativePath);
|
||||||
|
|||||||
@ -571,11 +571,11 @@ namespace NewHorizons
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Has to go before translations for achievements
|
// Has to go before translations for achievements
|
||||||
if (File.Exists(folder + "addon-manifest.json"))
|
if (File.Exists(Path.Combine(folder, "addon-manifest.json")))
|
||||||
{
|
{
|
||||||
LoadAddonManifest("addon-manifest.json", mod);
|
LoadAddonManifest("addon-manifest.json", mod);
|
||||||
}
|
}
|
||||||
if (Directory.Exists(folder + @"translations\"))
|
if (Directory.Exists(Path.Combine(folder, "translations")))
|
||||||
{
|
{
|
||||||
LoadTranslations(folder, mod);
|
LoadTranslations(folder, mod);
|
||||||
}
|
}
|
||||||
@ -603,15 +603,15 @@ namespace NewHorizons
|
|||||||
var foundFile = false;
|
var foundFile = false;
|
||||||
foreach (TextTranslation.Language language in Enum.GetValues(typeof(TextTranslation.Language)))
|
foreach (TextTranslation.Language language in Enum.GetValues(typeof(TextTranslation.Language)))
|
||||||
{
|
{
|
||||||
if (language == TextTranslation.Language.UNKNOWN || language == TextTranslation.Language.TOTAL) continue;
|
if (language is TextTranslation.Language.UNKNOWN or TextTranslation.Language.TOTAL) continue;
|
||||||
|
|
||||||
var relativeFile = $"translations/{language.ToString().ToLower()}.json";
|
var relativeFile = Path.Combine("translations", language.ToString().ToLower() + ".json");
|
||||||
|
|
||||||
if (File.Exists($"{folder}{relativeFile}"))
|
if (File.Exists(Path.Combine(folder, relativeFile)))
|
||||||
{
|
{
|
||||||
Logger.LogVerbose($"Registering {language} translation from {mod.ModHelper.Manifest.Name} from {relativeFile}");
|
Logger.LogVerbose($"Registering {language} translation from {mod.ModHelper.Manifest.Name} from {relativeFile}");
|
||||||
|
|
||||||
var config = new TranslationConfig($"{folder}{relativeFile}");
|
var config = new TranslationConfig(Path.Combine(folder, relativeFile));
|
||||||
|
|
||||||
foundFile = true;
|
foundFile = true;
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user