tModLoader [SOLVED] tModLoader launch errors about House_Banner_0

PulseBow

Skeletron
Please do tell me if this post is in the wrong category. :pinky:

Alright, so I'm having problems launching tModLoader. I've downloaded it through the Manual Installation method shown here, and after a lot of confusion, got it to stop showing me the "Cannot find ..." errors. Now, it has an error that I can't understand at all. Upon opening tModLoader.exe, a wall of 'stuff', I dunno.
It says it's logged it, so if anyone can understand this, that would be appreciated.

Error:

Microsoft.Xna.Framework.Content.ContentLoadException: Error loading "Images\UI\House_Banner_0". File not found. ---> System.IO.FileNotFoundException: Could not find file 'C:\Users\name\Videos\Terraria.v1.4.1.2\Terraria.v1.4.1.2\Terraria\Content\Images\UI\House_Banner_0.xnb'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at Microsoft.Xna.Framework.Content.ContentManager.OpenStream(String assetName)
--- End of inner exception stack trace ---
at Microsoft.Xna.Framework.Content.ContentManager.OpenStream(String assetName)
at Terraria.ModLoader.Engine.TMLContentManager.OpenStream(String assetName)
at Microsoft.Xna.Framework.Content.ContentManager.ReadAsset[T](String assetName, Action`1 recordDisposableObject)
at Microsoft.Xna.Framework.Content.ContentManager.Load[T](String assetName)
at Terraria.ModLoader.Engine.TMLContentManager.Load[T](String assetName)
at Terraria.Main.OurLoad[T](String path)
at Terraria.Main.LoadTextures()
at Terraria.Main.LoadContent()
at Microsoft.Xna.Framework.Game.DeviceCreated(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GraphicsDeviceManager.OnDeviceCreated(Object sender, EventArgs args)
at Microsoft.Xna.Framework.GraphicsDeviceManager.CreateDevice(GraphicsDeviceInformation newInfo)
at Microsoft.Xna.Framework.GraphicsDeviceManager.ChangeDevice(Boolean forceCreate)
at Terraria.Main.SetGraphicsProfileInternal()
at Terraria.Main.SetGraphicsProfile(GraphicsProfile profile)
at Terraria.Main.LoadContent()
at Microsoft.Xna.Framework.Game.Initialize()
at Terraria.Main.ClientInitialize()
at Terraria.Main.Initialize()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at Terraria.Program.LaunchGame_()


I vaguely remember a May 2020 thread about "House_Banner_0", but I can't find it again.
 
Last edited:
So I found the solution for anybody who has this issue. Find the Replacements file attached and copy House_Banner_0 and House_Banner_1. Find your Terraria "Content" folder and go into the "Images" folder then into the "UI" folder. Paste in House_Banner_0 and House_Banner_1.

Copy the minimap button 0 through 2 and the 2 minimap frames. They should be .xnb files.
Paste them into the previously mentioned "Images" folder.

Full credit for this fix goes to @Brodillian so hey! Thanks for that :pinky: .
 

Attachments

  • Replacements.zip
    5.6 KB · Views: 856
ReLogic.Content.AssetLoadException: Asset could not be found: "Images\Wall_2"
at ReLogic.Content.AssetRepository.LoadAssetWithPotentialAsync[T](Asset`1 asset, AssetRequestMode mode) in D:\a\tModLoader\tModLoader\src\tModLoader\ReLogic\Content\AssetRepository.cs:line 262
at ReLogic.Content.AssetRepository.SafelyWaitForLoad[T](Asset`1 asset, Task loadTask, Boolean tracked) in D:\a\tModLoader\tModLoader\src\tModLoader\ReLogic\Content\AssetRepository.cs:line 307
at ReLogic.Content.AssetRepository.<>c__DisplayClass45_0`1.<LoadAsset>b__0() in D:\a\tModLoader\tModLoader\src\tModLoader\ReLogic\Content\AssetRepository.cs:line 210
at ReLogic.Content.AssetRepository.Request[T](String assetName, AssetRequestMode mode) in D:\a\tModLoader\tModLoader\src\tModLoader\ReLogic\Content\AssetRepository.cs:line 171
at Terraria.Main.LoadWall(Int32 i) in tModLoader\Terraria\Main.cs:line 46779
at Terraria.GameContent.Drawing.TileDrawing.PrepareForAreaDrawing(Int32 firstTileX, Int32 lastTileX, Int32 firstTileY, Int32 lastTileY, Boolean prepareLazily) in tModLoader\Terraria\GameContent\Drawing\TileDrawing.cs:line 166
at Terraria.GameContent.Drawing.TileDrawing.PreparePaintForTilesOnScreen() in tModLoader\Terraria\GameContent\Drawing\TileDrawing.cs:line 133
at DMD<Terraria.Main::DoDraw>(Main this, GameTime gameTime)
at Terraria.Main.Draw(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 48723
at Microsoft.Xna.Framework.Game.Tick() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 562
at Microsoft.Xna.Framework.Game.RunLoop() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 878
at Microsoft.Xna.Framework.Game.Run() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 419
at Terraria.Program.LaunchGame_(Boolean isServer) in tModLoader\Terraria\Program.cs:line 227
I am having this
 
Back
Top Bottom