tylercamp / palcalc

MIT License
33 stars 5 forks source link

Frequent Crashes When Calculating or Filtering #57

Open Sat727 opened 1 day ago

Sat727 commented 1 day ago

Very impressive tool that's been extremely helpful when it works. However, I'm running into frequent issues when trying to run calculations and filter pals from a specific user. I am using an Xbox Game Pass Dedicated Server save.

I am running into 2 issues while using the tool.

1. I can't filter per player

I cannot select a specific user for their pals, this results in a crash if I try. Additionally my user is missing from the guild player list. It's hard to determine if my pals are being accounted for in the calculations since I cannot inspect, or view any further details in the GUI as it would result in a crash.

2. Frequent crashes when calculating.

It seems it has a 1/3 chance to crash when calculating breeds

I'll continue to look into this and I'll create a pull request if a solution is found.

CRASHLOG.zip

Example 2 : CRASHLOG.zip

tylercamp commented 3 hours ago

@Sat727 Thanks for the CRASHLOG files, the save has some peculiar items:

  1. Player "Your Daddy" isn't a member of any guild
  2. The guilds "Unnamed Guild" and "Kittens" have a member with ID "f1a4f926", which doesn't match any of the players discovered in the save file
  3. This "f1a4f926" player is a member of two guilds (I expect players will always be a member of exactly one guild)

I am using an Xbox Game Pass Dedicated Server save.

Does this mean an Xbox Game Pass save was converted for use in a dedicated server?