Fix patch logic

This commit is contained in:
ZaneYork 2020-03-22 21:45:13 +08:00
parent 5eab0d8801
commit f0439f97a3
2 changed files with 12 additions and 1 deletions

View File

@ -5,6 +5,8 @@ using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.Graphics; using Microsoft.Xna.Framework.Graphics;
using StardewValley; using StardewValley;
using StardewValley.BellsAndWhistles; using StardewValley.BellsAndWhistles;
using StardewValley.Menus;
using StardewValley.Mobile;
using StardewValley.Objects; using StardewValley.Objects;
using StardewValley.Projectiles; using StardewValley.Projectiles;
@ -75,7 +77,16 @@ namespace StardewModdingAPI.Mods.CustomLocalization
Game1.mobileSpriteSheet = ((ContentManager)Game1.content).Load<Texture2D>("LooseSprites\\MobileAtlas_manually_made"); Game1.mobileSpriteSheet = ((ContentManager)Game1.content).Load<Texture2D>("LooseSprites\\MobileAtlas_manually_made");
Game1.achievements = (Dictionary<int, string>)((ContentManager)Game1.content).Load<Dictionary<int, string>>("Data\\Achievements"); Game1.achievements = (Dictionary<int, string>)((ContentManager)Game1.content).Load<Dictionary<int, string>>("Data\\Achievements");
Game1.NPCGiftTastes = (IDictionary<string, string>)((ContentManager)Game1.content).Load<Dictionary<string, string>>("Data\\NPCGiftTastes"); Game1.NPCGiftTastes = (IDictionary<string, string>)((ContentManager)Game1.content).Load<Dictionary<string, string>>("Data\\NPCGiftTastes");
Game1.onScreenMenus.Clear();
this.Helper.Reflection.GetMethod(Game1.game1, "TranslateFields").Invoke(); this.Helper.Reflection.GetMethod(Game1.game1, "TranslateFields").Invoke();
Game1.dayTimeMoneyBox = new DayTimeMoneyBox();
Game1.dayTimeMoneyBox.game1 = Game1.game1;
Game1.onScreenMenus.Add((IClickableMenu)Game1.dayTimeMoneyBox);
Game1.toolbar = new Toolbar();
Game1.virtualJoypad = new VirtualJoypad();
Game1.onScreenMenus.Add((IClickableMenu)Game1.toolbar);
Game1.buffsDisplay = new BuffsDisplay();
Game1.onScreenMenus.Add((IClickableMenu)Game1.buffsDisplay);
Game1.dialogueFont = (SpriteFont)((ContentManager)Game1.content).Load<SpriteFont>("Fonts\\SpriteFont1"); Game1.dialogueFont = (SpriteFont)((ContentManager)Game1.content).Load<SpriteFont>("Fonts\\SpriteFont1");
Game1.smallFont = (SpriteFont)((ContentManager)Game1.content).Load<SpriteFont>("Fonts\\SmallFont"); Game1.smallFont = (SpriteFont)((ContentManager)Game1.content).Load<SpriteFont>("Fonts\\SmallFont");
Game1.tinyFont = (SpriteFont)((ContentManager)Game1.content).Load<SpriteFont>("Fonts\\tinyFont"); Game1.tinyFont = (SpriteFont)((ContentManager)Game1.content).Load<SpriteFont>("Fonts\\tinyFont");

View File

@ -1,7 +1,7 @@
{ {
"Name": "Custom Localization", "Name": "Custom Localization",
"Author": "ZaneYork", "Author": "ZaneYork",
"Version": "1.0.2", "Version": "1.0.3",
"Description": "Localization for not exist locale.", "Description": "Localization for not exist locale.",
"UniqueID": "ZaneYork.CustomLocalization", "UniqueID": "ZaneYork.CustomLocalization",
"EntryDll": "CustomLocalization.dll", "EntryDll": "CustomLocalization.dll",