Author Topic: Civilian Industries  (Read 35796 times)

Offline StarKeep

  • Jr. Member Mark II
  • **
  • Posts: 79
Re: Civilian Industries
« Reply #60 on: April 05, 2020, 09:29:28 pm »
Civilian Industries - V 0.6.1 - Breaking Brakes
Saves Compatible


Reworked the unit cap scaling formula. Again.
-Will hopefully help with the extreme late-game scaling.
-Not using AIP is hard.

Militia Stations can now only recieve resources from a trade station on their own planet.
-Used to be able to get resources from any trade station within one hop.
-This gives you and the ai a weak point to aim for on strongly defended planets.
-It also makes it more obvious when a planet is full of its own resource, due to its primary caps being closer to full.

Pathfinding logic has been set up to use bulk movement.
-You can see how many movement commands are being done by just the mod now.
--SetWormholePath_CivilianIndustryBulk and MoveManyToOnePoint_CivilianIndustryBulk

Fixed a potential bug where a movement command could be sent without a point to move to.
-This was a confusing one, thanks to ArnaudB on Discord for the report and save.

The Barracks changes were not actually included the last version, because I'm a goof.
-After further testing, its cost is now a full 100k, and it now properly sticks to a count of 1 regardless of mark.
-In addition, Barracks now stack additively instead of multiplicatively

Added in a multitude of settings that will let you tweak various portions of the mod.
-These can be found under Galaxy-Wide Settings in game.
-The default values are set to what I personally use and is what the mod is mostly optimized for, but I've given some leeway on some options that shouldn't break anything.
-For info on what each option does, you can mouse over it in the menu.

Offline StarKeep

  • Jr. Member Mark II
  • **
  • Posts: 79
Re: Civilian Industries
« Reply #61 on: April 05, 2020, 11:18:28 pm »
Hotfix
Uploaded a fix to Trade Posts (the ones built by battlestations) causing an error on mouse over.

Offline StarKeep

  • Jr. Member Mark II
  • **
  • Posts: 79
Re: Civilian Industries
« Reply #62 on: April 07, 2020, 04:18:41 pm »
Civilian Industries - V 0.6.3 - Togge'm
Save Compatible


Can now toggle the ability for your Civilians to expand alongside your other allies, instead of just you.
Can now choose the minimum hostile strength required for a planet to be considered a valid target for your militia.

Raid strength now scales with intensity.
-Intensity 5 is the old strength.
-Intensity 1 is 80~% of the old strength.
-Intensity 10 is 120~% of the old strength.

You no longer receive notifications about raids against non-friendly Civilians.

Defaulted the Civilian AI to being player aligned if they somehow get added to the game without an Allegiance set.
-This was an odd one. Thanks to ArnaudB on Discord for the save.

Removed the logic that caused Civilians to leave a planet after it has less than 1 strength.
-This was conflicting with the recent logic that had them stay on planets to kill Unarmed Guardposts.
-They will still leave if another valid target appears; this purely applies to their 'no current target' idle logic.

Offline StarKeep

  • Jr. Member Mark II
  • **
  • Posts: 79
Re: Civilian Industries
« Reply #63 on: April 08, 2020, 01:44:32 pm »
Hotfix

Updated to work with the latest patch; making use of the new pathfinding system to (hopefully) have cargo ships take the absolute safest route rather than bee-lining for their goals.

Offline StarKeep

  • Jr. Member Mark II
  • **
  • Posts: 79
Re: Civilian Industries
« Reply #64 on: May 08, 2020, 07:22:14 pm »
Compatibility Patch

Updated to work with the latest patch.

Offline Endovior

  • Newbie Mark II
  • *
  • Posts: 17
Re: Civilian Industries
« Reply #65 on: May 18, 2020, 08:30:05 am »
Got a bug report for you.

I decided to run with Strength 10 Civilian Industry to see what they can do, while also running Fallen Spire in an economically-focused layout, so as to afford a large number of Militia Barracks.

Once they get going, it turns out that what they do is given an error about too many ships being moved:



Spoiler for Relevant Error Log:
5/18/2020 8:07:24 AM
command.RelatedPoints.Count < 1 in GameCommand_MoveManyToOnePoint!
GameCommand Details:MoveManyToOnePoint
  RelatedFactionIndex:-1


  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <135c9b6b074641e7a9c7e066d06d4b1b>:0
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <135c9b6b074641e7a9c7e066d06d4b1b>:0
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <135c9b6b074641e7a9c7e066d06d4b1b>:0
  at Arcen.AIW2.External.GameCommand_MoveManyToOnePoint.Execute (Arcen.AIW2.Core.GameCommand command, Arcen.AIW2.Core.ArcenSimContext context) [0x00000] in <7b6b002fcbb1455cb82907735df64082>:0
  at Arcen.AIW2.Core.GameCommand.Execute (Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <25939fe1becd42db8b36ff4523b6f44c>:0
  at Arcen.AIW2.Core.World_AIW2.OnClient_ExecuteGameCommandsReceivedFromServer (Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <25939fe1becd42db8b36ff4523b6f44c>:0
  at Arcen.AIW2.External.SimPlannerImplementation.DoActualSimStep (System.Boolean& stalledWaitingOnConnections, System.Boolean& mayUpdateVisuals) [0x00000] in <7b6b002fcbb1455cb82907735df64082>:0
  at Arcen.AIW2.Core.Engine_AIW2.ProcessSimStep (System.Boolean& stalledWaitingOnConnections) [0x00000] in <25939fe1becd42db8b36ff4523b6f44c>:0
  at Arcen.Universal.Engine_Universal.OnUpdateFromMainThread () [0x00000] in <135c9b6b074641e7a9c7e066d06d4b1b>:0
  at ArcenGameController.Update () [0x00000] in <ab0d680e0f374bfb9d26811ca45e8872>:0

Note that the error above appears in my Debug Log 56 times in one second after initial appearance, exceeding the maximum post length for this forum. This appears to be fatal, since it'll continue showing up dozens of times a second if I attempt to ignore it, along with errors like:

Spoiler for Other Error:
5/18/2020 8:20:11 AM
QueueGameCommand invalid ExecuteOnFrameNumber for game command:

GameCommand Details:SetTargetList
  ToBeQueued:False
  RelatedEntityIDs(474): 747579, 747580, 747586, 747679, 747710, 747721, 747729, 747730, 747731, 747746, 747749, 747753, 747772, 747774, 747779, 747782, 747787, 747794, 747795, 747806, 747824, 747828, 747837, 747838, 747862, 747866, 747902, 747909, 748094, 748098, 748104, 748107, 748109, 748113, 748115, 748121, 748122, 748123, 748129, 748136, 748140, 748145, 748147, 748149, 748155, 748156, 748174, 748190, 748195, 748199, 748205, 748206, 748219, 748230, 748234, 748236, 748240, 748250, 748257, 748266, 748271, 749222, 749226, 749246, 749251, 749256, 749259, 749262, 749275, 749309, 749310, 749321, 749347, 749360, 749372, 749375, 749382, 749390, 749397, 749430, 749434, 749441, 749479, 749497, 749504, 749505, 749518, 749526, 749532, 749536, 749554, 749571, 749577, 749582, 749585, 749587, 749591, 749600, 749612, 749616, 749644, 749656, 749659, 749668, 749672, 749675, 749685, 749690, 749700, 749704, 749719, 749723, 749744, 749756, 749767, 749772, 750345, 750371, 750385, 750390, 750403, 750405, 750406, 750409, 750420, 750446, 750470, 750471, 750472, 750476, 750487, 750497, 750511, 750513, 750524, 750530, 750935, 750940, 750982, 750986, 750993, 750996, 751003, 751142, 751157, 751161, 751163, 751164, 751180, 751192, 751202, 751207, 751381, 751327, 752557, 752558, 752559, 752560, 752561, 752562, 752571, 752572, 752577, 752586, 752587, 752588, 752589, 752590, 752591, 752593, 752595, 752597, 752598, 752599, 752600, 752640, 752641, 752642, 752643, 752644, 752645, 752646, 752647, 751313, 751318, 751323, 751330, 752739, 76412, 76412, 77416, 77416, 77804, 77804, 78710, 78710, 79629, 82920, 83879, 92663, 92663, 99376, 99376, 99462, 99462, 99732, 99732, 99807, 99807, 100025, 100025, 100105, 100105, 100135, 100135, 100424, 100424, 100464, 100464, 100971, 100971, 101583, 101583, 101593, 101593, 101601, 101601, 101602, 101602, 102353, 102353, 104703, 104703, 104811, 104811, 110038, 110038, 112814, 112814, 112837, 112837, 112873, 112873, 113292, 113292, 113293, 113293, 113399, 113399, 113591, 113591, 113592, 113592, 113655, 113655, 113726, 113726, 114189, 114189, 114205, 114364, 114364, 114434, 114434, 114474, 114474, 114527, 114527, 115327, 115327, 115883, 115883, 117759, 117759, 119369, 119369, 119716, 119716, 120672, 120672, 120915, 120915, 127633, 127633, 129273, 129273, 129682, 129682, 131062, 131062, 131264, 131264, 131526, 131526, 132232, 132232, 132498, 132498, 139742, 139742, 139931, 141732, 141732, 142042, 142042, 142275, 142275, 142425, 142658, 142658, 142785, 142785, 142786, 142786, 142936, 142936, 143019, 143019, 144373, 144373, 144706, 144706, 144896, 144896, 144961, 144961, 145129, 145462, 145462, 145770, 145770, 145880, 145880, 146235, 146372, 146372, 146415, 146415, 148001, 148002, 148002, 148733, 148733, 149773, 149773, 152229, 152229, 155477, 155477, 158599, 158599, 160470, 160470, 160779, 161719, 163703, 166241, 166241, 170765, 170765, 171286, 171286, 176153, 176153, 176665, 177518, 179767, 182978, 185465, 185465, 186035, 186036, 186036, 191336, 191336, 193429, 193429, 196440, 196440, 203570, 204098, 205121, 205467, 205467, 205824, 205825, 206519, 206519, 209461, 209461, 209828, 211484, 211484, 212923, 213286, 213286, 214829, 215741, 215741, 216464, 216465, 216465, 216644, 216645, 216645, 219022, 222463, 222463, 222464, 222920, 222920, 223992, 224433, 224454, 224454, 224702, 224702, 225412, 225412, 226066, 226066, 226267, 226267, 229388, 230636, 230636, 235144, 235144, 236443, 236443, 240684, 240684, 241050, 241050, 242299, 242300, 245355, 245355, 246047, 246047, 249431, 249431, 250950, 250950, 255233, 255233, 257323, 261340, 261340, 264061, 264061, 266330, 267770, 268503, 268503, 272890, 272890, 274826, 274826, 276035, 281364, 281552, 281552, 283701, 283701, 284097, 284835, 288332, 288332, 289319, 290292, 292116, 292116, 292718
  RelatedPoints(0):
  FromActualInputEventOfPlayerID:-1
  CameFromMultiplayerClientConnectionIndex:-1
  ExecuteOnFrameNumber:-1
  RelatedMagnitude:0
  PlanetOrderWasIssuedFrom:-1
  RelatedBool:False
  RelatedFactionIndex:-1
  RelatedSetup:null
  RelatedString:
  RelatedString2:
  RelatedString3:
  RelatedEnumValue:0
  RelatedModdableCommandCode:
  RelatedIntegers(474): 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 0, 1, 1
  RelatedIntegers2(474): 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 6, 7, 6, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 8, 8, 8, 8, 6, 8, 8, 8, 8, 8, 6, 6, 6, 6, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 8, 8, 8, 7, 6, 8, 8, 8, 8, 8, 8, 6, 6, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 25, 30, 25, 30, 25, 30, 25, 30, 25, 7, 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 25, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 20, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 8, 25, 8, 8, 8, 8, 8, 8, 8, 8, 25, 8, 8, 2, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 25, 8, 8, 8, 8, 6, 25, 8, 8, 8, 8, 8, 8, 8, 21, 8, 8, 25, 8, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 25, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 25, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 25, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 25, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 25, 25, 8, 8, 8, 8, 25, 4, 8, 8, 1, 8, 8, 8, 9
  RelatedIntegers3(0):
  RelatedIntegers4(4124): 57284, 13829, 81064, 489053, 128865, 37202, 66161, 100199, 489053, 81064, 128865, 37202, 66161, 100199, 488176, 15493, 713686, 686602, 77416, 78710, 725344, 679275, 679706, 697603, 48824, 57284, 44963, 13829, 77416, 713686, 686602, 99732, 713686, 686602, 670876, 309567, 99732, 100464, 491966, 431460, 13829, 81064, 489053, 128865, 37202, 66161, 100199, 488176, 743781, 745501, 740277, 742414, 744784, 76412, 739551, 742723, 743781, 745501, 740277, 742414, 744784, 76412, 739192, 739551, 743781, 745501, 740277, 742414, 744784, 76412, 739192, 739551, 715809, 70276, 70277, 89448, 48859, 74213, 464668, 37202, 76412, 81060, 389492, 81061, 14115, 752457, 19536, 740277, 76412, 81060, 81061, 389492, 14115, 752457, 666205, 19536, 461202, 100111, 74669, 74549, 558013, 57919, 17804, 70277, 461202, 100111, 74669, 74549, 558013, 57919, 742334, 17804, 461202, 100111, 742334, 74669, 74549, 558013, 57919, 461202, 100111, 74669, 74549, 558013, 742334, 57919, 461202, 100111, 74669, 742334, 74549, 558013, 57919, 461202, 100111, 74669, 742334, 74549, 558013, 57919, 461202, 100111, 74669, 742334, 74549, 558013, 57919, 100111, 74549, 57919, 17804, 70277, 661887, 48859, 464668, 746128, 743416, 742241, 741233, 739192, 739551, 742334, 743781, 745501, 740277, 752457, 742414, 558013, 740277, 743781, 745501, 742414, 744784, 741233, 740277, 743781, 745501, 742414, 744784, 741233, 76412, 465554, 73326, 13997, 66160, 208346, 15576, 57710, 465554, 73326, 13997, 66160, 76412, 81060, 740277, 81061, 742334, 752457, 743781, 745501, 740277, 690706, 742414, 744784, 76412, 465554, 73326, 13997, 66160, 81060, 740277, 743781, 17720, 693036, 740900, 733604, 714478, 742973, 687580, 683460, 17720, 693036, 740900, 733604, 714478, 742973, 687580, 683460, 17720, 693036, 733604, 714478, 742973, 687580, 683460, 709613, 17720, 693036, 740900, 733604, 714478, 742973, 687580, 683460, 17720, 693036, 675311, 733604, 682440, 741568, 678988, 710458, 17720, 693036, 675311, 727042, 733604, 682440, 741568, 678988, 693036, 740900, 733604, 711295, 724745, 714478, 742973, 687580, 693036, 733604, 682440, 741568, 678988, 710458, 709613, 683460, 334034, 740900, 733604, 714478, 742973, 687580, 683460, 709613, 693036, 733604, 678988, 710458, 709613, 683460, 741568, 687580, 693036, 733604, 682440, 741568, 678988, 710458, 709613, 683460, 17720, 693036, 675311, 727042, 733604, 682440, 741568, 678988, 17720, 693036, 675311, 727042, 733604, 682440, 741568, 678988, 724745, 711295, 77416, 698935, 725344, 679275, 679706, 697603, 724745, 711295, 77416, 698935, 725344, 679275, 679706, 697603, 724745, 711295, 77416, 698935, 725344, 679275, 679706, 697603, 77416, 48824, 44963, 57284, 17720, 724745, 711295, 686602, 724745, 711295, 77416, 698935, 725344, 679275, 679706, 697603, 740900, 733604, 714478, 742973, 687580, 683460, 713686, 686602, 468347, 714793, 489053, 698935, 713686, 686602, 468347, 714793, 698935, 725344, 713686, 686602, 468347, 714793, 314124, 711683, 713686, 686602, 468347, 314124, 711683, 714793, 713686, 686602, 468347, 714793, 314124, 711683, 48824, 57284, 44963, 713686, 686602, 670876, 99732, 100464, 77416, 78710, 725344, 679275, 679706, 697603, 698838, 699360, 77416, 78710, 752456, 77804, 751719, 48824, 57284, 44963, 77416, 78710, 725344, 741234, 724744, 733603, 693543, 679275, 713686, 686602, 670876, 309567, 99732, 100464, 48824, 713686, 686602, 99732, 100464, 670876, 431460, 416885, 128865, 37202, 66161, 100199, 15493, 84814, 489053, 63748, 128865, 37202, 66161, 489053, 100199, 15493, 84814, 65970, 37202, 63748, 465289, 74213, 389490, 57921, 65741, 692136, 48824, 713686, 686602, 670876, 309567, 268503, 99732, 100464, 713686, 686602, 670876, 268503, 689289, 152229, 713686, 686602, 468347, 314124, 711683, 714793, 713686, 686602, 48824, 44963, 724745, 711295, 713686, 686602, 468347, 714793, 314124, 698935, 128865, 37202, 66161, 100199, 489053, 15493, 84814, 65970, 489053, 81064, 128865, 37202, 66161, 100199, 488176, 15493, 48824, 57284, 44963, 13829, 77416, 431460, 148001, 131526, 48824, 57284, 44963, 13829, 77416, 78710, 431460, 713686, 48824, 57284, 44963, 13829, 77416, 78710, 713686, 686602, 13829, 208346, 78710, 81064, 489053, 128865, 81063, 37202, 48824, 57284, 44963, 77416, 713686, 686602, 670876, 309567, 48824, 57284, 44963, 13829, 77416, 78710, 208346, 431460, 686602, 713686, 724745, 711295, 314124, 468347, 686602, 713686, 468347, 314124, 711683, 714793, 713686, 686602, 468347, 714793, 725344, 80364, 713686, 686602, 670876, 268503, 152229, 689289, 309567, 257323, 713686, 686602, 670876, 268503, 309567, 689289, 152229, 226267, 465554, 73326, 13997, 66160, 76412, 81060, 81061, 740277, 742334, 752457, 14262, 740277, 743781, 745501, 558013, 746128, 742241, 742415, 666205, 743416, 745343, 76412, 77804, 78710, 77416, 13997, 66160, 73326, 465554, 742334, 461202, 74669, 558013, 57919, 17804, 69290, 74653, 465554, 13997, 81060, 740277, 743781, 745501, 742414, 744784, 742334, 752457, 14262, 743781, 745501, 740277, 661887, 690706, 77416, 78710, 752456, 77804, 751719, 713686, 686602, 48824, 77416, 78710, 77804, 76412, 57284, 44963, 13829, 48824, 713686, 686602, 468347, 714793, 698935, 725344, 713686, 686602, 48824, 44963, 57284, 468347, 48824, 57284, 44963, 13829, 77416, 713686, 686602, 670876, 48824, 44963, 713686, 686602, 99732, 431460, 416885, 100025, 713686, 686602, 670876, 268503, 689289, 309567, 152229, 226267, 48824, 713686, 686602, 99732, 100464, 670876, 431460, 416885, 57284, 13829, 44963, 208346, 57710, 48824, 78710, 77416, 13829, 208346, 57284, 57710, 44963, 48824, 78710, 77416, 13829, 78710, 208346, 57710, 57284, 44963, 77416, 81064, 742334, 461202, 100111, 74669, 74549, 558013, 57919, 742334, 461202, 100111, 74669, 74549, 558013, 57919, 742334, 461202, 100111, 74669, 74549, 558013, 57919, 743781, 745501, 740277, 742414, 744784, 76412, 739551, 742723, 715809, 461202, 100111, 74669, 74549, 558013, 57919, 742334, 743781, 745501, 740277, 742414, 744784, 81060, 742334, 461202, 742334, 100111, 74549, 57919, 17804, 70277, 661887, 48859, 742334, 461202, 100111, 74669, 74549, 558013, 57919, 17804, 742334, 461202, 100111, 74669, 74549, 558013, 57919, 17804, 461202, 100111, 74669, 74549, 558013, 57919, 17804, 70277, 742334, 461202, 100111, 74669, 74549, 558013, 57919, 17804, 48824, 57284, 44963, 13829, 77416, 713686, 686602, 99732, 48824, 57284, 44963, 13829, 77416, 78710, 713686, 686602, 713686, 686602, 724745, 711295, 728764, 740900, 713686, 686602, 48824, 57284, 44963, 13829, 13829, 81064, 489053, 128865, 37202, 66161, 100199, 488176, 713686, 686602, 77416, 78710, 698935, 725344, 679275, 679706, 713686, 686602, 670876, 268503, 309567, 689289, 152229, 226267, 48824, 57284, 44963, 713686, 686602, 99732, 431460, 100025, 166241, 292727, 318481, 209828, 80364, 728039, 712439, 714672, 48824, 44963, 77416, 268503, 152229, 689289, 670876, 309567, 48824, 44963, 77416, 670876, 268503, 689289, 152229, 309567, 334034, 661308, 274826, 466562, 257323, 740900, 728764, 693982, 257323, 226267, 152229, 661308, 689289, 268503, 666740, 491966, 403643, 465521, 389510, 698416, 692143, 222920, 687347, 313454, 161719, 276035, 114364, 313454, 403643, 401954, 678582, 216645, 77416, 745675, 242299, 466301, 717107, 699718, 479646, 720980, 48824, 77416, 468347, 329792, 318617, 733142, 142936, 230636, 742334, 100111, 74549, 57919, 17804, 70277, 661887, 48859, 461202, 100111, 74669, 74549, 558013, 57919, 742334, 17804, 100111, 74669, 461202, 74549, 57919, 558013, 17804, 70277, 461202, 100111, 74669, 74549, 558013, 57919, 17804, 70277, 100111, 74669, 461202, 74549, 57919, 558013, 17804, 70277, 461202, 100111, 74669, 74549, 558013, 57919, 17804, 70277, 76412, 13997, 66160, 73326, 465554, 208346, 742334, 461202, 715809, 100111, 74549, 74669, 17804, 70277, 74653, 74668, 715809, 100111, 74669, 74549, 57919, 461202, 17804, 70277, 715809, 100111, 74669, 74549, 57919, 17804, 70277, 74653, 100111, 74549, 74669, 17804, 70277, 74653, 74668, 74654, 76412, 77804, 78710, 77416, 13997, 66160, 73326, 465554, 76412, 77804, 78710, 77416, 465554, 73326, 13997, 66160, 461202, 100111, 74669, 74549, 558013, 57919, 17804, 74653, 461202, 100111, 74669, 74549, 558013, 57919, 17804, 74653, 13829, 57284, 208346, 57710, 44963, 48824, 19715, 78710, 100111, 74669, 74549, 57919, 461202, 17804, 70277, 69290, 461202, 74669, 742334, 558013, 100111, 57919, 74549, 17804, 742334, 57919, 100111, 74549, 17804, 661887, 48859, 464668, 742414, 81060, 742334, 752457, 389492, 690706, 14115, 661887, 742334, 752457, 14262, 690706, 742414, 389492, 661887, 81060, 742334, 661887, 558013, 7447, 752457, 74654, 69290, 461202, 742334, 461202, 74669, 558013, 57919, 100111, 74549, 17804, 742334, 461202, 100111, 74669, 74549, 558013, 57919, 389492, 742414, 14115, 752457, 19536, 690706, 558013, 74654, 742414, 76412, 739192, 739551, 739897, 739999, 740633, 741309, 742414, 76412, 739192, 739551, 739897, 739999, 740633, 741309, 635094, 635517, 635708, 637197, 638556, 639139, 641028, 641299, 667715, 692342, 703552, 725345, 635094, 635517, 635708, 637197, 465554, 73326, 13997, 66160, 76412, 81061, 558026, 558027, 17720, 693036, 675311, 727042, 733604, 741568, 678988, 710458, 100111, 74669, 74549, 57919, 461202, 17804, 70277, 69290, 461202, 100111, 74669, 74549, 558013, 57919, 17804, 70277, 100111, 74669, 461202, 74549, 57919, 558013, 17804, 70277, 742334, 752457, 742414, 389492, 690706, 81060, 14115, 29805, 742334, 461202, 100111, 74669, 74549, 558013, 57919, 17804, 724745, 711295, 713686, 670876, 268503, 152229, 689289, 309567, 713686, 99732, 431460, 100025, 416885, 81064, 113399, 100464, 48824, 57284, 44963, 13829, 77416, 713686, 99732, 431460, 461202, 742334, 100111, 74669, 74549, 558013, 57919, 17804, 465554, 73326, 13997, 66160, 15576, 76412, 81060, 81061, 465554, 73326, 13997, 66160, 76412, 81060, 742414, 389492, 465554, 73326, 13997, 66160, 15576, 76412, 81060, 81061, 17720, 693036, 740900, 733604, 714478, 683460, 709613, 710458, 17720, 693036, 733604, 714478, 683460, 709613, 710458, 740900, 48824, 57284, 44963, 13829, 77416, 713686, 670876, 99732, 742334, 461202, 558013, 57919, 69290, 17804, 74653, 661887, 742334, 461202, 100111, 74669, 74549, 558013, 57919, 17804, 461202, 742334, 100111, 74669, 74549, 558013, 57919, 17804, 742334, 461202, 74669, 558013, 57919, 100111, 74549, 17804, 742334, 461202, 100111, 74669, 74549, 558013, 57919, 17804, 713686, 670876, 309567, 268503, 99732, 100464, 491966, 431460, 713686, 670876, 268503, 309567, 689289, 152229, 226267, 99732, 742334, 752457, 742414, 690706, 389492, 81060, 14115, 29805, 742334, 461202, 100111, 74669, 74549, 558013, 57919, 17804, 81060, 742414, 389492, 14115, 76412, 752457, 81061, 741233, 742334, 461202, 100111, 74669, 74549, 558013, 57919, 17804, 742334, 461202, 100111, 74669, 74549, 558013, 57919, 17804, 667715, 692342, 703552, 725345, 635094, 635517, 635708, 637197, 667715, 692342, 703552, 725345, 635094, 635517, 635708, 637197, 667715, 692342, 703552, 725345, 635094, 635517, 635708, 637197, 667715, 692342, 703552, 725345, 635094, 635517, 635708, 637197, 465554, 73326, 13997, 66160, 76412, 81060, 81061, 742414, 747862, 747866, 747909, 749430, 750940, 749504, 749479, 746983, 747749, 750935, 747753, 746747, 746754, 751202, 747024, 750497, 747025, 747730, 747731, 749526, 751207, 747029, 749644, 747028, 747035, 747862, 747866, 749430, 750940, 749479, 747749, 750935, 747753, 746747, 746754, 751202, 747024, 750497, 747025, 747730, 747731, 749526, 751207, 747029, 749644, 747028, 747035, 747729, 747909, 749504, 746983, 747043, 751157, 751161, 747007, 749585, 749526, 749587, 749275, 750420, 749591, 747316, 749704, 747262, 747546, 747586, 749518, 747439, 748236, 747434, 749756, 748234, 748230, 749767, 748147, 748156, 748149, 748145, 748155, 750940, 749585, 749526, 749587, 749275, 750420, 749591, 747316, 749704, 747262, 747546, 747586, 749518, 747439, 748236, 747434, 749756, 748234, 748230, 749767, 748147, 748156, 748149, 748145, 748155, 750940, 749479, 750935, 750385, 749360, 747404, 749526, 750940, 747262, 747586, 749518, 747439, 748236, 747434, 749479, 749756, 748234, 750935, 748230, 749767, 747862, 749587, 749591, 749585, 750420, 747866, 750385, 747753, 749430, 749275, 747749, 749526, 750940, 747262, 747586, 749518, 747439, 748236, 747434, 749479, 749756, 748234, 750935, 748230, 749767, 749587, 749591, 749585, 750420, 747862, 747866, 750385, 747753, 749430, 749275, 747749, 747043, 747909, 749504, 747316, 749704, 749587, 749591, 749585, 749526, 747316, 747262, 747586, 749518, 747439, 748236, 747434, 749756, 748234, 748230, 749767, 750940, 748147, 748156, 748149, 749479, 750935, 749704, 749360, 747546, 749310, 749587, 749591, 749585, 749526, 747316, 747262, 747586, 749518, 747439, 748236, 747434, 749756, 748234, 748230, 749767, 750940, 748147, 748156, 748149, 749479, 750935, 749275, 749704, 749360, 747546, 747404, 749310, 747415, 749554, 749700, 746754, 747753, 747749, 751157, 746747, 751161, 750935, 749504, 749479, 750940, 749430, 747007, 746996, 747909, 746992, 747866, 747862, 749659, 751142, 751202, 747024, 750497, 747025, 747730, 747731, 748140, 748136, 748113, 748098, 748107, 748094, 748104, 750420, 749479, 750935, 750940, 747024, 747025, 747028, 747029, 747035, 749479, 750935, 750940, 747024, 747025, 747028, 747029, 747035, 749479, 750935, 750940, 746983, 747025, 747028, 747029, 747035, 749479, 750935, 750940, 746983, 747025, 747028, 747029, 747035, 747262, 747434, 747439, 747586, 748147, 748149, 748156, 748230, 747262, 747434, 747439, 747586, 748147, 748149, 748156, 748230, 747262, 747404, 747415, 747434, 747439, 747546, 747586, 748145, 747262, 747404, 747415, 747434, 747439, 747546, 747586, 748145, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747262, 747404, 747415, 747434, 747439, 747586, 748145, 748147, 747262, 747404, 747415, 747434, 747439, 747586, 748145, 748147, 749479, 750935, 750940, 747222, 746983, 747024, 747025, 747028, 749479, 750935, 750940, 747222, 746983, 747024, 747025, 747028, 747434, 747439, 747586, 748145, 748147, 748149, 748156, 748230, 747434, 747439, 747586, 748145, 748147, 748149, 748156, 748230, 749526, 747024, 747025, 747028, 747029, 747035, 747262, 747434, 749526, 747024, 747025, 747028, 747029, 747035, 747262, 747434, 747262, 747415, 747439, 747586, 748145, 748147, 748149, 748155, 747262, 747415, 747439, 747586, 748145, 748147, 748149, 748155, 749479, 750940, 751207, 750935, 747222, 746983, 747024, 747028, 749479, 750940, 751207, 750935, 747222, 746983, 747024, 747028, 749479, 750935, 750940, 747222, 746983, 747024, 747025, 747028, 749479, 750935, 750940, 747222, 746983, 747024, 747025, 747028, 747262, 747434, 747439, 747586, 748230, 748234, 748236, 749518, 747262, 747434, 747439, 747586, 748230, 748234, 748236, 749518, 747262, 747404, 747434, 747439, 747586, 748145, 748147, 748149, 747262, 747404, 747434, 747439, 747586, 748145, 748147, 748149, 747262, 747434, 747586, 748230, 748234, 748236, 749518, 749526, 747262, 747434, 747586, 748230, 748234, 748236, 749518, 749526, 749479, 750935, 750940, 746983, 747024, 747025, 747028, 747029, 749479, 750935, 750940, 746983, 747024, 747025, 747028, 747029, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 749479, 750935, 750940, 747222, 746983, 747025, 747028, 747029, 749479, 750935, 750940, 747222, 746983, 747025, 747028, 747029, 747262, 747434, 747439, 747586, 748234, 748236, 749518, 749526, 747262, 747434, 747439, 747586, 748234, 748236, 749518, 749526, 747262, 747434, 747439, 748147, 748230, 748234, 749518, 749767, 747262, 747434, 747439, 748147, 748230, 748234, 749518, 749767, 747262, 747434, 747439, 747586, 748145, 748149, 748155, 748156, 747262, 747434, 747439, 747586, 748145, 748149, 748155, 748156, 747262, 747439, 747586, 749526, 749756, 749518, 746983, 747024, 747262, 747439, 747586, 749526, 749756, 749518, 746983, 747024, 747262, 747434, 747586, 748147, 748156, 748236, 749518, 749526, 747262, 747434, 747586, 748147, 748156, 748236, 749518, 749526, 747262, 747404, 747415, 747434, 747439, 747546, 747586, 748145, 747262, 747404, 747415, 747434, 747439, 747546, 747586, 748145, 747262, 747439, 747586, 749518, 749526, 749756, 746983, 747024, 747262, 747439, 747586, 749518, 749526, 749756, 746983, 747024, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 747024, 747025, 747028, 747029, 747035, 747262, 747434, 747439, 747024, 747025, 747028, 747029, 747035, 747262, 747434, 747439, 747262, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 747262, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 749479, 750940, 750935, 747222, 746983, 747024, 747028, 747029, 749479, 750940, 750935, 747222, 746983, 747024, 747028, 747029, 749479, 750935, 750940, 746983, 747024, 747025, 747028, 747029, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748156, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748156, 747262, 747434, 747586, 748145, 748147, 748155, 748156, 748230, 747262, 747434, 747586, 748145, 748147, 748155, 748156, 748230, 747024, 747028, 747035, 747729, 747731, 749479, 749644, 750497, 747024, 747028, 747035, 747729, 747731, 749479, 749644, 750497, 747262, 747434, 747439, 747586, 748230, 748234, 748236, 749518, 747262, 747434, 747439, 747586, 748230, 748234, 748236, 749518, 749479, 750935, 750940, 746983, 747024, 747025, 747028, 747029, 749479, 750935, 750940, 746983, 747024, 747025, 747028, 747029, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 749479, 750935, 750940, 746983, 747025, 747028, 747029, 747035, 749479, 750935, 750940, 746983, 747025, 747028, 747029, 747035, 747262, 747434, 747439, 747586, 748147, 748149, 748156, 748230, 747262, 747434, 747439, 747586, 748147, 748149, 748156, 748230, 747262, 747434, 747439, 748145, 748147, 748149, 748155, 748230, 747262, 747434, 747439, 748145, 748147, 748149, 748155, 748230, 749526, 746983, 747024, 747025, 747028, 747029, 747035, 747043, 749526, 746983, 747024, 747025, 747028, 747029, 747035, 747043, 749479, 750935, 750940, 751207, 747222, 746983, 747024, 747025, 749479, 750935, 750940, 751207, 747222, 746983, 747024, 747025, 747262, 747434, 747586, 748094, 748098, 748107, 748145, 748147, 747262, 747434, 747586, 748094, 748098, 748107, 748145, 748147, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 746983, 747024, 747025, 747028, 747029, 747035, 747043, 747262, 746983, 747024, 747025, 747028, 747029, 747035, 747043, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 749479, 750935, 750940, 746983, 747025, 747028, 747029, 747035, 749479, 750935, 750940, 746983, 747025, 747028, 747029, 747035, 747262, 747316, 747404, 747434, 747439, 747546, 747586, 748147, 747262, 747316, 747404, 747434, 747439, 747546, 747586, 748147, 747262, 747434, 747439, 748145, 748147, 748149, 748155, 748230, 747262, 747434, 747439, 748145, 748147, 748149, 748155, 748230, 747262, 747439, 747586, 749518, 749526, 749756, 746983, 747024, 747262, 747439, 747586, 749518, 749526, 749756, 746983, 747024, 749479, 750935, 750940, 746983, 747024, 747025, 747029, 747035, 749479, 750935, 750940, 746983, 747024, 747025, 747029, 747035, 750940, 746983, 747024, 747025, 747028, 747035, 747043, 747262, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 749479, 750935, 750940, 746983, 747024, 747025, 747028, 747029, 749479, 750935, 750940, 746983, 747024, 747025, 747028, 747029, 747262, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 747262, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 750385, 750420, 748145, 748155, 747439, 747586, 748147, 748149, 748156, 748230, 748236, 749756, 749767, 747434, 748234, 749518, 749526, 747262, 749275, 749585, 747415, 746983, 747043, 747746, 747749, 747262, 747434, 747439, 748145, 748147, 748149, 748155, 748230, 747262, 747434, 747439, 748145, 748147, 748149, 748155, 748230, 749479, 750935, 750940, 751207, 747222, 746983, 747024, 747025, 749479, 750935, 750940, 751207, 747222, 746983, 747024, 747025, 747262, 747434, 747586, 748145, 748147, 748155, 748156, 748230, 747262, 747434, 747586, 748145, 748147, 748155, 748156, 748230, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747262, 747434, 747439, 747586, 748236, 749518, 749526, 749756, 747262, 747434, 747439, 747586, 748236, 749518, 749526, 749756, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 749479, 750935, 750940, 747222, 746983, 747025, 747028, 747029, 749479, 750935, 750940, 747222, 746983, 747025, 747028, 747029, 747262, 747439, 749518, 747586, 748236, 749526, 749756, 746983, 747262, 747439, 749518, 747586, 748236, 749526, 749756, 746983, 747262, 749526, 746983, 747024, 747025, 747028, 747029, 747035, 747262, 749526, 746983, 747024, 747025, 747028, 747029, 747035, 747262, 747586, 749526, 749756, 749518, 746983, 747024, 747025, 747262, 747434, 747586, 748230, 748234, 748236, 749518, 749526, 747262, 747434, 747586, 748230, 748234, 748236, 749518, 749526, 747262, 747434, 747439, 747586, 748234, 748236, 749518, 749526, 747262, 747434, 747439, 747586, 748234, 748236, 749518, 749526, 747262, 747434, 747439, 747586, 748236, 749518, 749526, 749756, 747262, 747434, 747439, 747586, 748236, 749518, 749526, 749756, 750940, 749479, 750935, 747222, 747043, 746983, 747862, 747866, 747909, 749430, 746992, 749504, 746996, 747007, 751157, 746747, 751161, 747749, 747753, 746754, 750940, 747024, 747025, 747028, 747029, 747035, 747262, 747434, 750940, 747024, 747025, 747028, 747029, 747035, 747262, 747434, 747262, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 747262, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 747262, 747316, 747404, 747434, 747439, 747546, 747586, 748147, 747262, 747434, 747439, 748147, 748230, 748234, 749518, 749767, 747262, 747434, 747439, 748147, 748230, 748234, 749518, 749767, 749479, 750935, 750940, 751207, 747222, 746983, 747024, 747025, 749479, 750935, 750940, 751207, 747222, 746983, 747024, 747025, 747262, 747434, 747439, 747586, 748230, 748234, 748236, 749526, 747262, 747434, 747439, 747586, 748230, 748234, 748236, 749526, 747262, 747404, 747415, 747434, 747586, 748145, 748147, 748155, 747262, 747404, 747415, 747434, 747586, 748145, 748147, 748155, 747731, 749479, 750935, 751202, 751207, 750940, 747222, 746983, 747731, 749479, 750935, 751202, 751207, 750940, 747222, 746983, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 750420, 747262, 747439, 747586, 748145, 748147, 748149, 748156, 748230, 749275, 749585, 747415, 750385, 746983, 747043, 747746, 747749, 747753, 747909, 748113, 749504, 749587, 749591, 750420, 750487, 751161, 751381, 746754, 747404, 747421, 747679, 749309, 749700, 750511, 747262, 747434, 747439, 747586, 748145, 748149, 748155, 748156, 747262, 747434, 747439, 747586, 748145, 748149, 748155, 748156, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 750935, 750940, 749479, 747222, 746983, 747024, 747025, 747028, 750935, 750940, 749479, 747222, 746983, 747024, 747025, 747028, 747434, 747439, 747586, 748230, 748234, 748236, 749518, 749526, 747434, 747439, 747586, 748230, 748234, 748236, 749518, 749526, 747439, 747586, 749756, 749518, 749526, 747262, 746983, 747043, 747753, 748113, 747746, 747749, 747909, 749275, 749504, 749585, 749587, 749591, 750420, 750487, 751161, 751381, 746754, 747404, 747415, 747262, 747439, 747586, 748230, 748236, 749518, 749526, 749756, 749479, 750940, 750935, 747222, 746983, 747024, 747028, 747029, 750420, 750385, 747731, 750935, 750940, 751207, 749479, 747222, 747862, 746983, 747731, 750935, 750940, 751207, 749479, 747222, 747862, 746983, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748156, 747262, 747404, 747434, 747439, 747586, 748145, 748147, 748149, 747262, 747404, 747434, 747439, 747586, 748145, 748147, 748149, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 749479, 750935, 750940, 747024, 747025, 747028, 747029, 747035, 749479, 750935, 750940, 747024, 747025, 747028, 747029, 747035, 747262, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 747262, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 750935, 749479, 750940, 749275, 749585, 747415, 750385, 746983, 747043, 747746, 747749, 747753, 747909, 748113, 749504, 749587, 749591, 750420, 750487, 751161, 751381, 746754, 747404, 747421, 747679, 750940, 746983, 747024, 747025, 747028, 747029, 747035, 747043, 747262, 747434, 747439, 747586, 748145, 748149, 748155, 748156, 749479, 750935, 750940, 746983, 747024, 747025, 747029, 747035, 749479, 750935, 750940, 746983, 747024, 747025, 747029, 747035, 750420, 750385, 749526, 749275, 749585, 749587, 749526, 747262, 747586, 749518, 747439, 748236, 747434, 749756, 748234, 750420, 749587, 749585, 749591, 748113, 748140, 748136, 750385, 748098, 749275, 748107, 748094, 748104, 747316, 749704, 749360, 747262, 747434, 747439, 747586, 748230, 748234, 748236, 749518, 747262, 747434, 747439, 747586, 748230, 748234, 748236, 749518, 746983, 747024, 747025, 747028, 747029, 747035, 747043, 747434, 746983, 747024, 747025, 747028, 747029, 747035, 747043, 747434, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747262, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 747262, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 750940, 749479, 750935, 747043, 747222, 746983, 747862, 747866, 747909, 749430, 746992, 749504, 746996, 747007, 751157, 746747, 751161, 747749, 747753, 746754, 749659, 749479, 750935, 750940, 747222, 746983, 747024, 747025, 747028, 749479, 750935, 750940, 747222, 746983, 747024, 747025, 747028, 750385, 750420, 748147, 749767, 748107, 747439, 747586, 748145, 748149, 748156, 748230, 748236, 749756, 748094, 748098, 747434, 748234, 749518, 749526, 747262, 748155, 749587, 750487, 746983, 747043, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 750420, 750385, 749526, 749275, 749585, 747404, 747415, 749587, 749554, 749526, 746983, 747024, 747025, 747028, 747029, 747035, 747043, 749526, 746983, 747024, 747025, 747028, 747029, 747035, 747043, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747434, 747439, 747586, 748145, 748147, 748149, 748156, 748230, 747434, 747439, 747586, 748145, 748147, 748149, 748156, 748230, 747262, 749526, 746983, 747025, 747028, 747029, 747035, 747043, 747222, 749479, 750940, 751207, 750935, 746983, 747024, 747028, 747222, 749479, 750940, 751207, 750935, 746983, 747024, 747028, 749526, 750420, 749587, 749591, 747862, 749585, 747043, 750385, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 750420, 750385, 747439, 748149, 747586, 748145, 748147, 748156, 748230, 748236, 749756, 749767, 747434, 748234, 749518, 749526, 747262, 748155, 747749, 747909, 747679, 749309, 746983, 747043, 747746, 750940, 746983, 747024, 747025, 747028, 747029, 747035, 747043, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 749526, 747262, 746983, 747024, 747025, 747028, 747029, 747035, 749526, 747262, 746983, 747024, 747025, 747028, 747029, 747035, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 750940, 746983, 747025, 747028, 747029, 747035, 747043, 747262, 750940, 746983, 747025, 747028, 747029, 747035, 747043, 747262, 747262, 747404, 747434, 747439, 747586, 748147, 748149, 748156, 747262, 747404, 747434, 747439, 747586, 748147, 748149, 748156, 750385, 750420, 747586, 748156, 748236, 749756, 749526, 747439, 748145, 748147, 748149, 748230, 749767, 748094, 748098, 748104, 747434, 748234, 749518, 747262, 748155, 748107, 747746, 746983, 747043, 747262, 747434, 747439, 747586, 748145, 748149, 748155, 748156, 747262, 747434, 747439, 747586, 748145, 748149, 748155, 748156, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 750935, 750940, 749479, 746983, 747024, 747025, 747028, 747035, 750935, 750940, 749479, 746983, 747024, 747025, 747028, 747035, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747262, 747586, 749518, 749526, 746983, 747024, 747025, 747028, 747262, 747586, 749518, 749526, 746983, 747024, 747025, 747028, 750420, 749767, 748156, 749585, 749526, 750385, 749275, 749587, 747316, 749591, 749704, 749360, 747262, 747546, 747404, 749310, 747415, 749554, 749700, 747586, 747421, 748098, 749518, 748107, 748094, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747262, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 747262, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 747262, 747586, 749518, 749526, 749756, 746983, 747024, 747028, 747262, 747586, 749518, 749526, 749756, 746983, 747024, 747028, 749479, 750935, 750940, 747222, 746983, 747024, 747025, 747028, 749479, 750935, 750940, 747222, 746983, 747024, 747025, 747028, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747262, 747586, 749518, 749526, 746983, 747024, 747025, 747028, 747262, 747586, 749518, 749526, 746983, 747024, 747025, 747028, 750420, 749767, 748156, 750385, 747404, 747415, 749554, 749700, 749756, 748098, 748107, 748094, 749518, 747262, 747586, 748104, 747546, 747439, 747434, 749310, 749704, 749275, 748236, 748147, 748234, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 749479, 750935, 750940, 747222, 746983, 747024, 747025, 747028, 749479, 750935, 750940, 747222, 746983, 747024, 747025, 747028, 749479, 750940, 747024, 747025, 747028, 747029, 747035, 747262, 747262, 747439, 747586, 748145, 748147, 748149, 748155, 748156, 747262, 747404, 747434, 747439, 747586, 748147, 748149, 748156, 747262, 747404, 747434, 747439, 747586, 748147, 748149, 748156, 749479, 750935, 750940, 751207, 747222, 746983, 747024, 747025, 749479, 750935, 750940, 751207, 747222, 746983, 747024, 747025, 747262, 747434, 747439, 747586, 748145, 748149, 748155, 748156, 747262, 747434, 747439, 747586, 748145, 748149, 748155, 748156, 750420, 749518, 747439, 747586, 748147, 748149, 748156, 748230, 748236, 749756, 749767, 747434, 748234, 749526, 747262, 746983, 747043, 747746, 747749, 747753, 747909, 748113, 749275, 749504, 749585, 747439, 747586, 749756, 749518, 749526, 747262, 750420, 749700, 746983, 747043, 747746, 747749, 747753, 747909, 748113, 749275, 749504, 749585, 749587, 749591, 750487, 751161, 751381, 746754, 747404, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748156, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748156, 749526, 747262, 746983, 747024, 747025, 747028, 747029, 747035, 749526, 747262, 746983, 747024, 747025, 747028, 747029, 747035, 747439, 747586, 748145, 748147, 748149, 748156, 748230, 748236, 749756, 749767, 747434, 748234, 749518, 749526, 747262, 748155, 746983, 747043, 747753, 748113, 747746, 747749, 747909, 749275, 749504, 750420, 749587, 749591, 749585, 747262, 747434, 747439, 748145, 748147, 748149, 748155, 748230, 747262, 747434, 747439, 748145, 748147, 748149, 748155, 748230, 747043, 747262, 747434, 747439, 747586, 748145, 748147, 748149, 748155, 749479, 750935, 750940, 746983, 747024, 747025, 747028, 747029, 749479, 750935, 750940, 746983, 747024, 747025, 747028, 747029, 750420, 750385, 749526, 749585, 749275, 749587, 749591, 747404, 747415
  RelatedFInts(0):
  RelatedBools(0):




  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <135c9b6b074641e7a9c7e066d06d4b1b>:0
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <135c9b6b074641e7a9c7e066d06d4b1b>:0
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <135c9b6b074641e7a9c7e066d06d4b1b>:0
  at Arcen.AIW2.Core.World_AIW2.QueueGameCommand (Arcen.AIW2.Core.GameCommand Command, System.Boolean ShouldAllowLocalAudioOrVisualReactionToThis) [0x00000] in <25939fe1becd42db8b36ff4523b6f44c>:0
  at Arcen.AIW2.External.ArcenLongTermContinuousPlanningContext.ForceImmediateQueueOfMyCommands () [0x00000] in <7b6b002fcbb1455cb82907735df64082>:0
  at Arcen.AIW2.External.TargetListPlanning.Execute () [0x00000] in <7b6b002fcbb1455cb82907735df64082>:0
  at Arcen.AIW2.External.ArcenSimPlanningContext.InnerRun () [0x00000] in <7b6b002fcbb1455cb82907735df64082>:0
  at Arcen.AIW2.External.ArcenThread.InternalActualThreadFunction () [0x00000] in <7b6b002fcbb1455cb82907735df64082>:0
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0

For reference, I am running the latest version of the mod on v2.032; hope that helps!
« Last Edit: May 18, 2020, 08:33:10 am by Endovior »

Offline StarKeep

  • Jr. Member Mark II
  • **
  • Posts: 79
Re: Civilian Industries
« Reply #66 on: May 18, 2020, 01:49:36 pm »
I have a potential fix for it on my local copy, what a sneaky little bug. It'll require the beta/next version of the game however, as I've already been updating the source to go alongside the changes. (A notable number of function changes have occurred.) Will be save compatible.

I'll look towards testing and putting that out either tonight or tomorrow.

If curious; the bug is not related to too many ships being moved, but rather due to there being no destination/a null destination set. (command.RelatedPoints.Count < 1)
« Last Edit: May 18, 2020, 01:51:23 pm by StarKeep »

Offline Endovior

  • Newbie Mark II
  • *
  • Posts: 17
Re: Civilian Industries
« Reply #67 on: May 18, 2020, 02:53:59 pm »
That was fast!

I can upload save files, if it'd help with your testing. Convenient autosave timing means I have before-and-after saves (~2 minutes before the error, and immediately after it).

Offline StarKeep

  • Jr. Member Mark II
  • **
  • Posts: 79
Re: Civilian Industries
« Reply #68 on: May 18, 2020, 02:59:43 pm »
Would be greatly appreciated. Fixing a bug and confirming a bug is fixed are two different things.

Offline Endovior

  • Newbie Mark II
  • *
  • Posts: 17
Re: Civilian Industries
« Reply #69 on: May 18, 2020, 03:03:35 pm »
Got it. I can't upload both saves in the same post, so here's the before save.

Offline Endovior

  • Newbie Mark II
  • *
  • Posts: 17
Re: Civilian Industries
« Reply #70 on: May 18, 2020, 03:04:13 pm »
...and here's the after save.

Offline StarKeep

  • Jr. Member Mark II
  • **
  • Posts: 79
Re: Civilian Industries
« Reply #71 on: May 18, 2020, 10:17:00 pm »
That was one lagtastic save, my goodness. My computer could barely run it. No error with the proposed changes after eeking it along at speed 5 for 10ish minutes, so looks good.

Hotfix

Fixed a bug that could result in movement commands being given with no destination.
Removed various references to the experience system in the xml.

Offline Endovior

  • Newbie Mark II
  • *
  • Posts: 17
Re: Civilian Industries
« Reply #72 on: May 18, 2020, 11:06:43 pm »
That was one lagtastic save, my goodness. My computer could barely run it. No error with the proposed changes after eeking it along at speed 5 for 10ish minutes, so looks good.

Part of it was underestimating just how many little autonomous ships that Strength 10 Civilian Industry would run at full blast, part of it was running a 300-star galaxy. It runs at about 80% on my computer (dipping to around 70% if the Civilian Industry is fighting three simultaneous major battles), which I take as gentle encouragement to try a smaller galaxy next time.

Just to confirm, the linked download now requires 2.042?

Offline StarKeep

  • Jr. Member Mark II
  • **
  • Posts: 79
Re: Civilian Industries
« Reply #73 on: May 18, 2020, 11:10:38 pm »
Aye, it requires 2.042 or later. It miiight work on the current version; but it'll complain about missing xml elements at the bare minimum.

Offline Endovior

  • Newbie Mark II
  • *
  • Posts: 17
Re: Civilian Industries
« Reply #74 on: May 19, 2020, 11:39:18 am »
Something seems to have gone wrong with this; I updated to the current Beta (v2.043), installed the mod, and tried to start a new game.

I got an error the moment I clicked to select my starting planet, repeated below.



Noticing that I still had factions from my previous game loaded, I clicked Reset to Defaults. That didn't help, so I restarted the game. That didn't help either. It seems like the mod somehow broke map generation?

EDIT: I uninstalled and reinstalled the game, without the mod, and I'm still getting that error. Something's really borked here!

EDIT EDIT: The issue is solved by reverting back to v2.032, and returns when running v2.043; I think it may be a Beta bug, so I'll report it to Arcen.

EDIT EDIT EDIT: Yep, vanilla bug; reported and fixed in v2.044.
« Last Edit: May 19, 2020, 05:26:14 pm by Endovior »