View Issue Details

IDProjectCategoryLast Update
0025473AI War 2Bug - GameplayAug 5, 2021 11:11 am
ReporterDaniexpert Assigned ToChris_McElligottPark  
Status resolvedResolutionfixed 
Product VersionBeta 3.503 Multiplayer Sound 
Fixed in VersionBeta 3.504 Multiplayer Achievements 
Summary0025473: Movement lines out of the GravWell
DescriptionAs you can see in the screens the lines are super wrong. I got this by right clicking with shift outside the grav well. Gladly the golem stopped on the border, but retained the movement orders. When saving and exiting the game, I got the error about the coordinates outside the grav well.
TagsNo tags attached.

Activities

Daniexpert

Aug 5, 2021 8:47 am

manager  

2021-08-05 14_40_04-%t.png (4,061,163 bytes)
2021-08-05 14_40_11-%t.png (3,993,350 bytes)
2021-08-05 14_40_14-%t.png (3,956,807 bytes)
weirdMovementLines.save (1,091,993 bytes)
log.txt (4,365 bytes)   
8/5/2021 2:37:38 PM 3.503 SINGLEP To properly be stored, the value of each combat space coordinate must be between -262,143 and +262,143 but the coordinates passed in for 'OrderRelatedPoint' were X: 241,943,455 , Y: 253,064,546.  These would be outside of the gravity well!  Note that passing 0,0 is also fine, but that was not the case here.
  at System.Environment.get_StackTrace () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at Arcen.Universal.ArcenDebugging.ArcenLog_InnerOnMainThreadOnly (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity, System.DateTime Timestamp) [0x00000] in <e6c263c3478540379b40cbd8b3af8103>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <e6c263c3478540379b40cbd8b3af8103>:0 
  at ArcenSerializationAIWar2SpecificExtensions.AddArcenPointFromCombatSpace (Arcen.Universal.ArcenSerializationBuffer Buffer, Arcen.Universal.ArcenPoint Pt, System.String FieldNameForErrors, Arcen.Universal.UEErrorStyle ErrorStyle) [0x00000] in <da12c8ad86e4427c9c029187bdba6942>:0 
  at Arcen.AIW2.Core.EntityOrder.SerializeTo (Arcen.Universal.ArcenSerializationBuffer Buffer) [0x00000] in <da12c8ad86e4427c9c029187bdba6942>:0 
  at Arcen.AIW2.Core.EntityOrderCollection.SerializeTo (Arcen.Universal.ArcenSerializationBuffer Buffer) [0x00000] in <da12c8ad86e4427c9c029187bdba6942>:0 
  at Arcen.AIW2.Core.GameEntity_Squad.SerializeTo (Arcen.Universal.ArcenSerializationBuffer Buffer, Arcen.Universal.UltraEfficientStyle StyleForPKIDsIfNetworkSyncData, Arcen.Universal.SerializationCommandType SerializationCmdType) [0x00000] in <da12c8ad86e4427c9c029187bdba6942>:0 
  at Arcen.AIW2.Core.PlanetFaction.SerializeTo (Arcen.Universal.ArcenSerializationBuffer Buffer, Arcen.Universal.SerializationCommandType SerializationCmdType, System.Boolean IsForLastSettings) [0x00000] in <da12c8ad86e4427c9c029187bdba6942>:0 
  at Arcen.AIW2.Core.Planet.SerializeTo (Arcen.Universal.ArcenSerializationBuffer Buffer, Arcen.Universal.SerializationCommandType SerializationCmdType, System.Boolean IsForLastSettings) [0x00000] in <da12c8ad86e4427c9c029187bdba6942>:0 
  at Arcen.AIW2.Core.Galaxy.SerializeTo (Arcen.Universal.ArcenSerializationBuffer Buffer, System.Boolean IsForLastSettings, Arcen.Universal.SerializationCommandType SerializationType) [0x00000] in <da12c8ad86e4427c9c029187bdba6942>:0 
  at Arcen.AIW2.Core.World_AIW2.SerializeTo (Arcen.Universal.ArcenSerializationBuffer Buffer, System.Boolean IsForLastSettings, Arcen.Universal.SerializationCommandType SerializationType) [0x00000] in <da12c8ad86e4427c9c029187bdba6942>:0 
  at Arcen.Universal.World.SerializeTo (Arcen.Universal.ArcenSerializationBuffer Buffer, System.Boolean IsForLastSettings, Arcen.Universal.SerializationCommandType SerializationType) [0x00000] in <e6c263c3478540379b40cbd8b3af8103>:0 
  at Arcen.Universal.World.SaveWorldToDisk (System.String SaveName, System.Collections.Generic.List`1[T] SavegameMetadata) [0x00000] in <e6c263c3478540379b40cbd8b3af8103>:0 
  at Arcen.AIW2.External.GameCommand_SaveGame.Execute (Arcen.AIW2.Core.GameCommand command, Arcen.AIW2.Core.ArcenSimContext context) [0x00000] in <fbc92d115f3d40dc9fcb12b8381cd65c>:0 
  at Arcen.AIW2.Core.GameCommand.Execute (Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <da12c8ad86e4427c9c029187bdba6942>:0 
  at Arcen.AIW2.Core.World_AIW2.OnClient_ExecuteGameCommandsReceivedFromServer (Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <da12c8ad86e4427c9c029187bdba6942>:0 
  at Arcen.AIW2.External.SimPlannerImplementation.DoActualSimStep (System.Boolean& stalledWaitingOnConnections, System.Boolean& mayUpdateVisuals, System.String& reasonForNoVisualUpdates) [0x00000] in <fbc92d115f3d40dc9fcb12b8381cd65c>:0 
  at Arcen.AIW2.Core.Engine_AIW2.ProcessSimStep (System.Boolean& stalledWaitingOnConnections, System.String& reasonForNoVisualUpdates) [0x00000] in <da12c8ad86e4427c9c029187bdba6942>:0 
  at Arcen.Universal.Engine_Universal.OnUpdateFromMainThread () [0x00000] in <e6c263c3478540379b40cbd8b3af8103>:0 
  at Arcen.AIW2.Core.ArcenGameControllerBase.BaseUpdate () [0x00000] in <da12c8ad86e4427c9c029187bdba6942>:0 
  at ArcenGameController.Update () [0x00000] in <a6cba12c7f0b4f47a1ff69cb43a03552>:0 
log.txt (4,365 bytes)   

Chris_McElligottPark

Aug 5, 2021 10:20 am

administrator   ~0062607

I see the same thing, thanks for the report.

Chris_McElligottPark

Aug 5, 2021 11:11 am

administrator   ~0062612

Thanks!

* Your cursor now follows you smoothly around the ring of the interior of the gravity well, so if you try to give any out-of-bounds orders, it now clamps them to that location.
** It was previously possible to give super invalid orders by clicking out of bounds and thus giving units impossible orders that also would complain on serialization.
** As part of this, added some new efficient math functions, and also extended the area of our colliders for the play field so that there's no longer this deadzone out of a nearby square area.
** This should also fix a really longstanding issue where the game would not let you build in the outermost 5% of the gravity well, but that bit is not 100% certain.

Issue History

Date Modified Username Field Change
Aug 5, 2021 8:47 am Daniexpert New Issue
Aug 5, 2021 8:47 am Daniexpert File Added: 2021-08-05 14_40_04-%t.png
Aug 5, 2021 8:47 am Daniexpert File Added: 2021-08-05 14_40_11-%t.png
Aug 5, 2021 8:47 am Daniexpert File Added: 2021-08-05 14_40_14-%t.png
Aug 5, 2021 8:47 am Daniexpert File Added: weirdMovementLines.save
Aug 5, 2021 8:47 am Daniexpert File Added: log.txt
Aug 5, 2021 10:20 am Chris_McElligottPark Note Added: 0062607
Aug 5, 2021 11:11 am Chris_McElligottPark Assigned To => Chris_McElligottPark
Aug 5, 2021 11:11 am Chris_McElligottPark Status new => resolved
Aug 5, 2021 11:11 am Chris_McElligottPark Resolution open => fixed
Aug 5, 2021 11:11 am Chris_McElligottPark Fixed in Version => Beta 3.504 Multiplayer Achievements
Aug 5, 2021 11:11 am Chris_McElligottPark Note Added: 0062612