After I bought the .44 gun in the Junkyard and went to the area, where I had to give the quest disc to Eddy, I failed to save the game. When I put the .44 gun to the inventory, I managed to save the game, but when I loaded it, I saw nothing but the interface and the black screen behind it. All the sounds and menus worked. All I have bought the last time, disappeared and what I sold - was back in the inventory. And instead of the new .44 gun there was my old 7.62 gun in the hand slot. I tried to discharge it and the game crashed. After I run the game once again, I found all the save games to be the same.
(I can describe the problem more detaily, if needed. Besides, I sent an email to
admin@underrail.com. I can also send the save files, but they are about 40mb, so I failed to send them by email)
Here is the crash log:
System.ArgumentNullException: Value cannot be null.
Parameter name: target
at bec.afv(Object A_0)
at ajn.wq(a33 A_0)
at bfu.c(Object A_0, bh3 A_1)
at aas.c(Object A_0, bh3 A_1)
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at ahn.b(bhg A_0, bdy A_1, mu A_2)
at ahn.un(bhg A_0)
at gj.un(bhg A_0)
at bga.un(bhg A_0)
at ahn.un(bhg A_0)
at ahn.un(bhg A_0)
at ahn.un(bhg A_0)
at rk.un(bhg A_0)
at ug.oy(bhg A_0)
at a5q.a(bhg A_0)
at mb.Update(GameTime gameTime)
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GameHost.OnIdle()
at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at Microsoft.Xna.Framework.WindowsGameHost.Run()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at abt.a(String[] A_0)