Limithron-Foundry-VTT / pirate-borg-system

Foundry VTT Game System for Pirate Borg TTRPG
Other
6 stars 3 forks source link

Severe performance problems and unable to open actors or items #39

Closed ScoobyTchotchke closed 1 month ago

ScoobyTchotchke commented 1 month ago

I'm experience very poor performance problems with the Pirate Borg game system and premium module., and am receiving console errors when I attempt to open actors or items.

Foundry version 12 Build 331 Pirate Borg version 1.0.4 1 module installed (Pirate Borg premium module) Chrome Version 129.0.6668.59 (Official Build) (64-bit) PC: Windows 11 (brand new computer that's < 3 weeks old, so it hopefully isn't my PC) Foundry server: Raspberry Pi 4 Model B Rev 1.5

A glimpse of the console errors can be seen below: image

Steps to reproduce:

1 - Create new Pirate Borg game in Foundry 2 - Update game system to latest version 3 - Load game and log in as Gamemaster 4 - Enable the Pirate Borg Premium Module 5 - Reload as required for the module 6 - Attempt to open an actor's sheet or an item from the item's menu 7 - Check browser console for errors show above.

I've also noticed other browser windows will lock up while I attempt to use Foundry. When testing other game systems I already had set up (specifically Shadowdark), Foundry behaves just fine without any problems or hits to performance.

ScoobyTchotchke commented 1 month ago

So apparently when I installed the game system, it downloaded v0.6.15. I did not know there was a newer version available, so I created a game using that system version, only to be alerted there was an update once I got in the game. I exited out of the set up, updated the system, but would still run into these errors.

I wound up going nuclear all the way down to wiping my foundry docker container and my data directory. Once it was all back up and running, I downloaded the Pirate Borg system, immediately updated it to the newest version (v1.0.4) then created a game, and everything appears to be working fine. I'm closing the issue, but can I leave with a parting request? Can the game system be configured to download the latest version instead of an outdated version that doesn't work on current versions of Foundry?