Jump to content

VSHUD 2.0.10 (Formerly WaypointUtils)


Novocain

Recommended Posts

Running on 64 bit Windows with 16 GB RAM 
Version: v1.14.5 (Stable)1/13/2021 12:34:46 PM: Critical error occurred
System.NullReferenceException: Object reference not set to an instance of an object.
   at VSHUD.FloatyWaypointManagement.Dispose(ClientMain game)
   at Vintagestory.Client.NoObf.ClientMain.Dispose()
   at Vintagestory.Client.NoObf.ClientMain.DestroyGameSession(Boolean gotDisconnected)
   at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime)
   at _Vq7Xo4xIdbZDwh8iDcGnovGKH7D._5RNBrkQoxljreqLqfZ3LUVDaIrr(Single )
   at _7KGTxxuvfNubJZCLAMEMJZBkPDeA._07k4LSTgxALpYbS1S6K07SItFcH(Single )
   at _7KGTxxuvfNubJZCLAMEMJZBkPDeA._aysJzMcCvicDqo8MC3TmjcDsfdZ(Single )
   at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e)
   at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
   at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp)
   at OpenTK.GameWindow.DispatchRenderFrame()
   at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second)
   at _4eRDDOqtbaPbgjN2dJ1zzD1FCRy._ExJp6VhLWG4xQoHsVn72tgyNbeG(_bWl72q5sGuTQypu8W8r7cRXUcRF , String[] )
   at _XKAWv6MyciUiZmECUonQCwPaCwE._ExJp6VhLWG4xQoHsVn72tgyNbeG(ThreadStart )

Immediately after logging into the server. Re-entry - everything is fine.

Edited by DArkHekRoMaNT
  • Thanks 1
Link to comment
Share on other sites

I'm seeing the same issue as @DArkHekRoMaNTreported:

Running on 64 bit Windows with 16 GB RAM 
Version: v1.14.5 (Stable)1/14/2021 12:54:21 PM: Critical error occurred
System.NullReferenceException: Object reference not set to an instance of an object.
   at VSHUD.FloatyWaypointManagement.Dispose(ClientMain game)
   at Vintagestory.Client.NoObf.ClientMain.Dispose()
   at Vintagestory.Client.NoObf.ClientMain.DestroyGameSession(Boolean gotDisconnected)
   at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime)
   at _Vq7Xo4xIdbZDwh8iDcGnovGKH7D._5RNBrkQoxljreqLqfZ3LUVDaIrr(Single )
   at _7KGTxxuvfNubJZCLAMEMJZBkPDeA._07k4LSTgxALpYbS1S6K07SItFcH(Single )
   at _7KGTxxuvfNubJZCLAMEMJZBkPDeA._aysJzMcCvicDqo8MC3TmjcDsfdZ(Single )
   at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e)
   at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
   at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp)
   at OpenTK.GameWindow.DispatchRenderFrame()
   at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second)
   at _4eRDDOqtbaPbgjN2dJ1zzD1FCRy._ExJp6VhLWG4xQoHsVn72tgyNbeG(_bWl72q5sGuTQypu8W8r7cRXUcRF , String[] )
   at _XKAWv6MyciUiZmECUonQCwPaCwE._ExJp6VhLWG4xQoHsVn72tgyNbeG(ThreadStart )

 

There's also a crash bug if you try to delete the last waypoint created. I'll try to update this post with a stack trace.

Running on 64 bit Windows with 16 GB RAM 
Version: v1.14.5 (Stable)1/14/2021 12:57:56 PM: Critical error occurred
System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at VSHUD.FloatyWaypointManagement.<>c__DisplayClass26_0.<RecomposeTextOnMainThread>b__0()
   at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime)
   at _Vq7Xo4xIdbZDwh8iDcGnovGKH7D._5RNBrkQoxljreqLqfZ3LUVDaIrr(Single )
   at _7KGTxxuvfNubJZCLAMEMJZBkPDeA._07k4LSTgxALpYbS1S6K07SItFcH(Single )
   at _7KGTxxuvfNubJZCLAMEMJZBkPDeA._aysJzMcCvicDqo8MC3TmjcDsfdZ(Single )
   at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e)
   at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
   at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp)
   at OpenTK.GameWindow.DispatchRenderFrame()
   at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second)
   at _4eRDDOqtbaPbgjN2dJ1zzD1FCRy._ExJp6VhLWG4xQoHsVn72tgyNbeG(_bWl72q5sGuTQypu8W8r7cRXUcRF , String[] )
   at _XKAWv6MyciUiZmECUonQCwPaCwE._ExJp6VhLWG4xQoHsVn72tgyNbeG(ThreadStart )
 

Edited by Josh Icepick
Link to comment
Share on other sites

  • Novocain changed the title to [1.14.7] VSHUD 2.0.3 (Formerly WaypointUtils)
  • 2 weeks later...
  • Novocain changed the title to [1.14.7] VSHUD 2.0.5 (Formerly WaypointUtils)

I get a consistent crash when trying to place down the Rubble Storage Crate from the works mod.

Running on 64 bit Windows with 0 GB RAM 
Version: v1.14.8-rc.1 (Unstable)2/19/2021 8:53:56 AM: Critical error occurred
System.NullReferenceException: Object reference not set to an instance of an object.
   at stoneworks.src.GenericStoneStorage.DoPlaceBlock(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel, ItemStack byItemStack)
   at stoneworks.src.RubbleStorage.DoPlaceBlock(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel, ItemStack byItemStack)
   at Vintagestory.API.Common.Block.TryPlaceBlock(IWorldAccessor world, IPlayer byPlayer, ItemStack itemstack, BlockSelection blockSel, String& failureCode)
   at VSHUD.NewPlacementPreview.Postfix(Block __instance, ItemSlot slot, EntityAgent byEntity)
   at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnGameTick(Single dt)
   at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world)
   at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt)
   at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime)
   at _ipdCTRGfCLl4yfQcpbyWZPZzBMZ._6C2asSglREPHjhx4NLj6jpKXKpH(Single )
   at _yWbPNPMmCoSseGoOZRcjfcIN4XC._OmZfb14mkw8Un0aM6Go5rdXofbC(Single )
   at _yWbPNPMmCoSseGoOZRcjfcIN4XC._3fRWFqXCqVOAQhIDfL6UaZGgx2o(Single )
   at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e)
   at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
   at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp)
   at OpenTK.GameWindow.DispatchRenderFrame()
   at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second)
   at _KWsZWkZAuZolPgdae7el5tHBTClA._q6fsrB8CmVl3iiVwe0lNTjMFm0(_Pz3UPCq6dLufqfMv42T2mvIRCDn , String[] )
   at _45bJKQetuLcXXKsD9ELwUG90ErH._q6fsrB8CmVl3iiVwe0lNTjMFm0(ThreadStart )
-------------------------------

Link to comment
Share on other sites

On 2/20/2021 at 5:07 AM, Ben Hailer said:

I get a consistent crash when trying to place down the Rubble Storage Crate from the works mod.

Running on 64 bit Windows with 0 GB RAM 
Version: v1.14.8-rc.1 (Unstable)2/19/2021 8:53:56 AM: Critical error occurred
System.NullReferenceException: Object reference not set to an instance of an object.
   at stoneworks.src.GenericStoneStorage.DoPlaceBlock(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel, ItemStack byItemStack)
   at stoneworks.src.RubbleStorage.DoPlaceBlock(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel, ItemStack byItemStack)
   at Vintagestory.API.Common.Block.TryPlaceBlock(IWorldAccessor world, IPlayer byPlayer, ItemStack itemstack, BlockSelection blockSel, String& failureCode)
   at VSHUD.NewPlacementPreview.Postfix(Block __instance, ItemSlot slot, EntityAgent byEntity)
   at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnGameTick(Single dt)
   at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world)
   at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt)
   at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime)
   at _ipdCTRGfCLl4yfQcpbyWZPZzBMZ._6C2asSglREPHjhx4NLj6jpKXKpH(Single )
   at _yWbPNPMmCoSseGoOZRcjfcIN4XC._OmZfb14mkw8Un0aM6Go5rdXofbC(Single )
   at _yWbPNPMmCoSseGoOZRcjfcIN4XC._3fRWFqXCqVOAQhIDfL6UaZGgx2o(Single )
   at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e)
   at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
   at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp)
   at OpenTK.GameWindow.DispatchRenderFrame()
   at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second)
   at _KWsZWkZAuZolPgdae7el5tHBTClA._q6fsrB8CmVl3iiVwe0lNTjMFm0(_Pz3UPCq6dLufqfMv42T2mvIRCDn , String[] )
   at _45bJKQetuLcXXKsD9ELwUG90ErH._q6fsrB8CmVl3iiVwe0lNTjMFm0(ThreadStart )
-------------------------------

Disable preview: .pconfig enabled false

Link to comment
Share on other sites

This was on a fresh install of Vintage Story, with only VSHUD v2.0.5 in the Mod List, with all default settings.

Quote

Running on 64 bit Windows with 128 GB RAM
Version: v1.14.8 (Stable)03/03/2021 05:23:30: Critical error occurred
System.NullReferenceException: Object reference not set to an instance of an object.
   at VSHUD.LightUtilSystem..ctor(ClientMain game, VSHUDConfig config)
   at VSHUD.LightUtilModSystem.<>c__DisplayClass3_0.<StartClientSide>b__0()
   at Vintagestory.API.Common.Action.Invoke()
   at Vintagestory.Client.NoObf.GeneralPacketHandler.HandleLevelFinalize(_uQLFO3G34CNPass7LE9Zs5TcuUF packet)
   at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime)
   at _h57p42MkW1QbZF33dSw2nGDMdRj._IIIrDcgMyMKwpTkEZsHikpfl3dh(Single )
   at _idIkJkIueHHf3Oz2WNlBdD0E1XR._DvzT6D0wN3fMakeuDyljJJ09hok(Single )
   at _idIkJkIueHHf3Oz2WNlBdD0E1XR._V5piYzG7beYPldE6UVxY58dqacE(Single )
   at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e)
   at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
   at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp)
   at OpenTK.GameWindow.DispatchRenderFrame()
   at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second)
   at _YrS2W1MoaeqC4xqH8ItdZB6vADN._8t1BmEWVlCT9mjx5M0vFIzU9tif(_7T00Rjby4si0wyEBez5dXNqLm7h , String[] )
   at _ejKuc6cg0k8V39o8jDIzquyczbO._8t1BmEWVlCT9mjx5M0vFIzU9tif(ThreadStart )

 

Link to comment
Share on other sites

Running on 64 bit Windows with 32 GB RAM 
Version: v1.14.8 (Stable)2021.03.05. 20:33:08: Critical error occurred
System.NullReferenceException: Az objektumhivatkozás nincs beállítva semmilyen objektumpéldányra.
   a következő helyen: VSHUD.FixAngledGears.Fix(BlockAngledGears bAg, IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel, String& failureCode)
   a következő helyen: VSHUD.FixAngledGears.TryPlaceBlock(BlockAngledGears __instance, IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel, String& failureCode, Boolean& __result)
   a következő helyen: Vintagestory.GameContent.Mechanics.BlockAngledGears.TryPlaceBlock_Patch2(BlockAngledGears this, IWorldAccessor world, IPlayer byPlayer, ItemStack itemstack, BlockSelection blockSel, String& failureCode)
   a következő helyen: VSHUD.NewPlacementPreview.Postfix(Block __instance, ItemSlot slot, EntityAgent byEntity)
   a következő helyen: Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnGameTick(Single dt)
   a következő helyen: Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world)
   a következő helyen: Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt)
   a következő helyen: Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime)
   a következő helyen: _jeEziyUSYl0BpbOxT46FYwj5VWL._t25VgrofhlXMw6hHEZh8JHhJz1A(Single )
   a következő helyen: _idIkJkIueHHf3Oz2WNlBdD0E1XR._DvzT6D0wN3fMakeuDyljJJ09hok(Single )
   a következő helyen: _idIkJkIueHHf3Oz2WNlBdD0E1XR._V5piYzG7beYPldE6UVxY58dqacE(Single )
   a következő helyen: Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e)
   a következő helyen: System.EventHandler`1.Invoke(Object sender, TEventArgs e)
   a következő helyen: OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp)
   a következő helyen: OpenTK.GameWindow.DispatchRenderFrame()
   a következő helyen: OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second)
   a következő helyen: _YrS2W1MoaeqC4xqH8ItdZB6vADN._8t1BmEWVlCT9mjx5M0vFIzU9tif(_7T00Rjby4si0wyEBez5dXNqLm7h , String[] )
   a következő helyen: _ejKuc6cg0k8V39o8jDIzquyczbO._8t1BmEWVlCT9mjx5M0vFIzU9tif(ThreadStart )

Link to comment
Share on other sites

Does this add a "block preview" function and if so how do I disable it? In case it is unclear what I mean, I mean when you hold a placeable block it makes a ghost block appear where it will be placed.

 

never mind, figured it out.

Edited by Mazzy
Link to comment
Share on other sites

  • 3 weeks later...

With this Mod (2.0.5) i get the error while using the angle gear in the following situation, i show u in the picture. VS 1.14.8.

If this happen, i can not enter server until i disable the mod.

2021-04-03_12-50-06.png

 

Running on 64 bit Windows with 8 GB RAM
Version: v1.14.8 (Stable)03.04.2021 12:47:43: Critical error occurred
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
   bei VSHUD.FixAngledGears.Fix(BlockAngledGears bAg, IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel, String& failureCode)
   bei VSHUD.FixAngledGears.TryPlaceBlock(BlockAngledGears __instance, IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel, String& failureCode, Boolean& __result)
   bei Vintagestory.GameContent.Mechanics.BlockAngledGears.TryPlaceBlock_Patch2(BlockAngledGears this, IWorldAccessor world, IPlayer byPlayer, ItemStack itemstack, BlockSelection blockSel, String& failureCode)
   bei VSHUD.NewPlacementPreview.Postfix(Block __instance, ItemSlot slot, EntityAgent byEntity)
   bei Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnGameTick(Single dt)
   bei Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world)
   bei Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt)
   bei Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime)
   bei _jeEziyUSYl0BpbOxT46FYwj5VWL._t25VgrofhlXMw6hHEZh8JHhJz1A(Single )
   bei _idIkJkIueHHf3Oz2WNlBdD0E1XR._DvzT6D0wN3fMakeuDyljJJ09hok(Single )
   bei _idIkJkIueHHf3Oz2WNlBdD0E1XR._V5piYzG7beYPldE6UVxY58dqacE(Single )
   bei Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e)
   bei System.EventHandler`1.Invoke(Object sender, TEventArgs e)
   bei OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp)
   bei OpenTK.GameWindow.DispatchRenderFrame()
   bei OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second)
   bei _YrS2W1MoaeqC4xqH8ItdZB6vADN._8t1BmEWVlCT9mjx5M0vFIzU9tif(_7T00Rjby4si0wyEBez5dXNqLm7h , String[] )
   bei _ejKuc6cg0k8V39o8jDIzquyczbO._8t1BmEWVlCT9mjx5M0vFIzU9tif(ThreadStart )
-------------------------------

Edited by DasPrinzip
Link to comment
Share on other sites

On 4/10/2021 at 4:14 AM, DasPrinzip said:

Yes, look at the initial Post - all is written

I appreciate your response. I did read the initial post and tried the command .fconfig and it did what I assume it was coded to do and tuned off all damage and healing indicators. I was hoping to remove all the random healing and damage from popping up all over the screen and only have the damage I cause to mobs be visible.

Edited by GlassCannon Gaming
Added Quote, Spelling
Link to comment
Share on other sites

On 4/3/2021 at 1:55 PM, DasPrinzip said:

With this Mod (2.0.5) i get the error while using the angle gear in the following situation, i show u in the picture. VS 1.14.8.

If this happen, i can not enter server until i disable the mod.

2021-04-03_12-50-06.png

 

Running on 64 bit Windows with 8 GB RAM
Version: v1.14.8 (Stable)03.04.2021 12:47:43: Critical error occurred
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
   bei VSHUD.FixAngledGears.Fix(BlockAngledGears bAg, IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel, String& failureCode)
   bei VSHUD.FixAngledGears.TryPlaceBlock(BlockAngledGears __instance, IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel, String& failureCode, Boolean& __result)
   bei Vintagestory.GameContent.Mechanics.BlockAngledGears.TryPlaceBlock_Patch2(BlockAngledGears this, IWorldAccessor world, IPlayer byPlayer, ItemStack itemstack, BlockSelection blockSel, String& failureCode)
   bei VSHUD.NewPlacementPreview.Postfix(Block __instance, ItemSlot slot, EntityAgent byEntity)
   bei Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnGameTick(Single dt)
   bei Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world)
   bei Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt)
   bei Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime)
   bei _jeEziyUSYl0BpbOxT46FYwj5VWL._t25VgrofhlXMw6hHEZh8JHhJz1A(Single )
   bei _idIkJkIueHHf3Oz2WNlBdD0E1XR._DvzT6D0wN3fMakeuDyljJJ09hok(Single )
   bei _idIkJkIueHHf3Oz2WNlBdD0E1XR._V5piYzG7beYPldE6UVxY58dqacE(Single )
   bei Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e)
   bei System.EventHandler`1.Invoke(Object sender, TEventArgs e)
   bei OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp)
   bei OpenTK.GameWindow.DispatchRenderFrame()
   bei OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second)
   bei _YrS2W1MoaeqC4xqH8ItdZB6vADN._8t1BmEWVlCT9mjx5M0vFIzU9tif(_7T00Rjby4si0wyEBez5dXNqLm7h , String[] )
   bei _ejKuc6cg0k8V39o8jDIzquyczbO._8t1BmEWVlCT9mjx5M0vFIzU9tif(ThreadStart )
-------------------------------

I had the same crash

Link to comment
Share on other sites

  • Novocain changed the title to [1.14.10] VSHUD 2.0.51 (Formerly WaypointUtils)

Added a dynamic disabler for previews depending on if the placement preview works or not, this should prevent related crashes.
Use raycasting for floaty damage generation, so if you don't see the entity, you won't see its floaty damage.

Link to comment
Share on other sites

I installed VSHUD version v2.0.51 (non-compat), and my client hangs when I try to connect to the RabbitTech server. The message on the screen says "Data received, launching client instance." If I edit the vshud.json file and set "FDShow" to false, then I can join the server without problems.

 

There are no problems in single player mode (with the same mods installed). I'm running Fedora Linux 33.

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.