Crash on campaign load
Doing this for a friend he who has poor computer skills tried to fix it myself was unable 2. He said he filed a report earlier today figured I could provide more detail.
Attempted fixes
~Reinstall.
~update all drivers.
~changed steam folder name and verify forcing a failure to verify. That one partially worked allowed default board to load however this board as no visible assets on loading. Crashed when I attempted to switch to another board and assets became visible.
Describe the Bug
Having an issue with crashing on campaign load only one of the two campaigns in question will load have thus far been unable to get the second to load and when attempting to switch board on the one that will load it crashes.
To Reproduce
Steps to reproduce the behavior:
~ open tale spire works fine.
~Load campaign
~in game assets start to become visible
~ Tale Spire crashes forces computer restart 75% of the time.
Screenshots/Videos/Twitch Clips

System Details
TMono path[0] = 'C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/Managed'
Mono config path = 'C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/MonoBleedingEdge/etc'
Initialize engine version: 2021.3.28f1 (232e59c3f087)
[Subsystems] Discovering subsystems at path C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/UnitySubsystems
GfxDevice: creating device client; threaded=1; jobified=1
Direct3D:
Version: Direct3D 11.0 [level 11.1]
Renderer: NVIDIA GeForce GTX 1650 (ID=0x1f82)
Vendor: NVIDIA
VRAM: 3950 MB
Driver: 31.0.15.4633
Begin MonoManager ReloadAssembly
- Completed reload, in 4.577 seconds
<RI> Initializing input.
New input system (experimental) initialized
Using XInput
<RI> Input initialized.
<RI> Initialized touch support.
UnloadTime: 0.960600 ms
[3D WebView] System info (used by Vuplex support):
Unity version: 2021.3.28f1
Development build: False
OS version: Windows 11 (10.0.22631) 64bit
Device model: To Be Filled By O.E.M. (To Be Filled By O.E.M.)
Graphics API: Direct3D11
Rendering threading mode: LegacyJobified
Render pipeline: default
SRP Batcher: False
[3D WebView] Using Vuplex 3D WebView for Windows v4.4
MonitorInfoManager: Windows
Successfully flushed dns-cache
STATEM(GameEnvironmentManager): Setting default state to WaitingOnSteam
STATEM(BackendSocketClient): Setting default state to Disconnected
check for KeyBinding File : C:/Users/spenc/AppData/LocalLow/BouncyRock Entertainment/TaleSpire\TaleSpireKeybinding.json
Loading overrides:
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/PhotonCryptoPlugin
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/PhotonCryptoPlugin.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/PhotonCryptoPlugin.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/PhotonCryptoPlugin
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/libPhotonCryptoPlugin
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/libPhotonCryptoPlugin.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/libPhotonCryptoPlugin.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/libPhotonCryptoPlugin
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/PhotonSocketPlugin
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/PhotonSocketPlugin.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/PhotonSocketPlugin.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/PhotonSocketPlugin
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/libPhotonSocketPlugin
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/libPhotonSocketPlugin.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/libPhotonSocketPlugin.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/libPhotonSocketPlugin
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/PhotonEncryptorPlugin
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/PhotonEncryptorPlugin.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/PhotonEncryptorPlugin.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/PhotonEncryptorPlugin
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/libPhotonEncryptorPlugin
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/libPhotonEncryptorPlugin.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/libPhotonEncryptorPlugin.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/TaleSpire/TaleSpire_Data/MonoBleedingEdge/libPhotonEncryptorPlugin
LCM: Awaiting connection
STATEM(GameEnvironmentManager): Switching from WaitingOnSteam to FetchingEnvironmentSettings
[Time:0] Starting fetch of env file from: https://env.dicewillsuffice.live/talespire/b329/environment.json with timeout 5
## processorType = AMD Ryzen 7 5700G with Radeon Graphics
STATEM(CampaignUpgrader): Setting default state to Inactive
gameEnvSettings:
{
"ServerUrl": "https://ts-prod2.dicewillsuffice.live"
}
STATEM(GameEnvironmentManager): Switching from FetchingEnvironmentSettings to ProcessingEnvSettings
ProcessingEnvSettings: resolving 'ts-prod2.dicewillsuffice.live'
Resolve candidates: 3.131.250.186, 3.13.158.1, 3.23.174.251
Resolved to: 3.13.158.1
STATEM(GameEnvironmentManager): Switching from ProcessingEnvSettings to Ready
STATEM(BackendManager): SignedOut received BackendManager+DoSignIn message whilst in the SignedOut state
STATEM(BackendManager): Switching from SignedOut to WaitingOnEnvironment
STATEM(CampaignUpgrader): Inactive received CampaignUpgrader+LostBackendConnection message whilst in the Inactive state
STATEM(BackendManager): Switching from WaitingOnEnvironment to AcquiringSteamSession
STATEM(CampaignUpgrader): Inactive received CampaignUpgrader+LostBackendConnection message whilst in the Inactive state
Waiting for AvailableRegions. State: ConnectedToNameServer Server: NameServer PhotonNetwork.networkingPeer.AvailableRegions False
STATEM(BackendManager): Switching from AcquiringSteamSession to AcquireMetaServerSession
STATEM(CampaignUpgrader): Inactive received CampaignUpgrader+LostBackendConnection message whilst in the Inactive state
STATEM(BackendManager): Switching from AcquireMetaServerSession to RedeemingSessionIdForConnection
STATEM(BackendSocketClient): Disconnected received BackendSocketClient+SwitchServer message whilst in the Disconnected state
STATEM(BackendSocketClient): Switching from Disconnected to Connecting
[WsLog 12/29/2023 4:03:15 PM] The current logging level has been changed to Trace.
---
WsTrace:
set_Level at offset 0 in file:line:column <filename unknown>:0:0
---
STATEM(CampaignUpgrader): Inactive received CampaignUpgrader+LostBackendConnection message whilst in the Inactive state
[WsLog 12/29/2023 4:03:16 PM] A request to the server:
GET /api/redeem_session HTTP/1.1
User-Agent: websocket-sharp/1.0
Host: ts-prod2.dicewillsuffice.live:443
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Key: 8CxBNr52ej+60hx2NcZvoA==
Sec-WebSocket-Version: 13
Cookie: session=35c4a7e4-c2b9-451a-94c5-42e7d3b8c8a9
---
WsTrace:
sendHttpRequest at offset 0 in file:line:column <filename unknown>:0:0
---
[WsLog 12/29/2023 4:03:16 PM] A response to this request:
HTTP/1.1 101 Switching Protocols
Date: Fri, 29 Dec 2023 21:03:17 GMT
Connection: upgrade
sec-websocket-accept: 6fLI4J2ZbzgfHZlMgsrIETaNBXI=
server: Cowboy
upgrade: websocket
---
WsTrace:
sendHttpRequest at offset 0 in file:line:column <filename unknown>:0:0
---
STATEM(BackendSocketClient): Connecting received BackendSocketClient+HasConnected message whilst in the Connecting state
STATEM(BackendSocketClient): Switching from Connecting to Connected
[Time:1.352952] CONNECTED TO: https://3.13.158.1:443
[Time:1.352952] Sending 0 broadcast messages that were enqueued before the connection was established
[Time:1.352952] Sending 0 requests that were enqueued before the connection was established
STATEM(BackendManager): RedeemingSessionIdForConnection received BackendManager+WsOpen message whilst in the RedeemingSessionIdForConnection state
STATEM(BackendManager): Switching from RedeemingSessionIdForConnection to ConnectionNormal
[mod.io] Failed to deserialize: No JSON content found and type 'ModIO.Implementation.Platform.SystemIODataService+GlobalSettingsFile' is not nullable. Path '', line 1, position 51.
[mod.io] Unable to initialize the persistent data service. globalsettings.json could not be parsed to load in the root data directory. FilePath: C:\Users\spenc\AppData\Local/mod.io/globalsettings.json - Result: [20501]
ModManager: Initialised plugin
BestRegion checks region: 'eu' 116ms 79.133.126.228:5055
BestRegion checks region: 'us' 49ms 45.67.211.193:5055
BestRegion checks region: 'usw' 83ms 91.199.81.130:5055
BestRegion checks region: 'cae' 49ms 172.65.244.245:5055
BestRegion checks region: 'asia' 250ms 216.120.180.135:5055
BestRegion checks region: 'jp' 166ms 31.223.184.154:5055
BestRegion checks region: 'au' 216ms 216.120.180.4:5055
BestRegion checks region: 'sa' 150ms 194.99.80.193:5055
BestRegion checks region: 'in' 266ms 216.120.180.87:5055
BestRegion checks region: 'ru' 133ms 5.189.220.193:5055
BestRegion checks region: 'rue' 200ms 216.120.180.31:5055
BestRegion checks region: 'kr' 233ms 20.196.192.33:5055
BestRegion checks region: 'za' 316ms 216.120.180.117:5055
BestRegion checks region: 'tr' 150ms 202.78.174.56:5055
BestRegion checks region: 'uae' 233ms 216.120.180.26:5055
BestRegion checks region: 'ussc' 49ms 216.120.180.112:5055
STATEM(CampaignSessionManager): OutsideCampaign received CampaignSessionManager+SwitchCampaign message whilst in the OutsideCampaign state
~RequestLinkedAssetInfo
~~~ Huh, new state is True
STATEM(CampaignSessionManager): Switching from OutsideCampaign to InCampaignOutOfBuildScene
~Fetched, on-spot:11 querying:False
The referenced script (UI_NeedleDrag) on this Behaviour is missing!
The referenced script (GameSequencer.UI_GameSequencer) on this Behaviour is missing!
The referenced script (GameSequencer.SequencerManager) on this Behaviour is missing!
The referenced script (SequencerCreatureMoveBoardTool) on this Behaviour is missing!
The referenced script (GameSequencer.UI.UI_NeedlePad) on this Behaviour is missing!
The referenced script (SequencerBoardTool) on this Behaviour is missing!
The referenced script (ExternalSequenceRunner) on this Behaviour is missing!
The referenced script (GameSequencer.UI.UI_ClipInspector) on this Behaviour is missing!
The referenced script (SequencerCreatureMenuBoardTool) on this Behaviour is missing!
The referenced script on this Behaviour (Game Object 'SequencerBoardTool') is missing!
The referenced script on this Behaviour (Game Object 'Needle') is missing!
The referenced script on this Behaviour (Game Object 'GameSequencer') is missing!
The referenced script on this Behaviour (Game Object 'GameSequencer') is missing!
The referenced script on this Behaviour (Game Object 'SequencerBoardTool') is missing!
The referenced script on this Behaviour (Game Object 'ClipInspector') is missing!
The referenced script on this Behaviour (Game Object 'SequencerCreatureMove') is missing!
The referenced script on this Behaviour (Game Object 'NeedlePad') is missing!
The referenced script on this Behaviour (Game Object 'SequencerCreatureMenu') is missing!
WindowsVideoMedia error unhandled Color Standard: 0 falling back to default this may result in rendering issues
Found 3 tabs
STATEM(CampaignSessionManager): InCampaignOutOfBuildScene received CampaignSessionManager+JoinedBuilderScene message whilst in the InCampaignOutOfBuildScene state
STATEM(CampaignSessionManager): Switching from InCampaignOutOfBuildScene to InCampaignInBuildScene
Found 3 tabs
STATEM(CampaignSessionManager): InCampaignInBuildScene received CampaignSessionManager+BoardSummaries message whilst in the InCampaignInBuildScene state
STATEM(BoardSessionManager): Inactive received BoardSessionManager+SwitchToBoard message whilst in the Inactive state
STATEM(BoardSessionManager): Switching from Inactive to FetchingExistingBoard
STATEM(PhotonConnectionManager): InitialDisconnected received PhotonConnectionManager+SwitchToRoom message whilst in the InitialDisconnected state
ConnectToRegion: us
[Time:48.91858] PhotonCallback: OnConnectedToMaster
STATEM(PhotonConnectionManager): InitialDisconnected received PhotonConnectionManager+PhotonConnected message whilst in the InitialDisconnected state
STATEM(PhotonConnectionManager): Switching from InitialDisconnected to Connected
STATEM(PhotonConnectionManager): Switching from Connected to JoiningRoom
[Time:48.91858] PhotonCallback: OnPhotonPlayerPropertiesChanged
[Time:48.91858] OnPhotonPlayerPropertiesChanged Addendum: IsMe=True
[Time:49.43525] PhotonCallback: OnPhotonPlayerPropertiesChanged
[Time:49.43525] OnPhotonPlayerPropertiesChanged Addendum: IsMe=False
[Time:49.43525] PhotonCallback: OnPhotonCustomRoomPropertiesChanged
[Time:49.43525] PhotonCallback: OnJoinedRoom
STATEM(PhotonConnectionManager): JoiningRoom received PhotonConnectionManager+RoomJoined message whilst in the JoiningRoom state
STATEM(PhotonConnectionManager): Switching from JoiningRoom to InRoom
[Time:49.43525] PhotonCallback: OnPhotonPlayerPropertiesChanged
[Time:49.43525] OnPhotonPlayerPropertiesChanged Addendum: IsMe=True
STATEM(BoardSessionManager): FetchingExistingBoard received BoardSessionManager+JoinedBoard message whilst in the FetchingExistingBoard state
[Time:49.43525] Waiting on buffered rpcs
[Time:49.43525] BoardSessionManager: received buffered rpc of datamodel id by1
IsMe=False
[Time:49.43525] BoardSessionManager.SetupClientAsDataModelClient
clientGuid=e0ce5286-4ba2-4198-ac71-2072746fd220 clientId=0
[Time:49.43525] BoardSessionManager: received buffered rpc of completed pull from1
IsMe=False
BoardSessionManager: received buffered rpc of first change by1
IsMe=False
[Time:49.75012] Reached deadline. Scheduling fetch
[Time:49.76679] Fetching board from a client (e0ce5286-4ba2-4198-ac71-2072746fd220)
STATEM(BoardSessionManager): Switching from FetchingExistingBoard to SettingUp
[Time:50.48346] BoardSessionManager.RequestDataModelId()
[Time:50.58488] BoardSessionManager: received buffered rpc of completed pull from2
IsMe=True
[Time:51.00155] BoardSessionManager: RPC_RespondToDataModelIdRequest from 1 IsMe=False
reCode=0 clientId=1
[Time:51.11821] BoardSessionManager: received buffered rpc of datamodel id by2
IsMe=True
[Time:51.11821] BoardSessionManager.SetupClientAsDataModelClient
clientGuid=2581dad4-b028-43e3-9c9b-2b40f3dfd693 clientId=1
[Time:51.11821] Setting up local DataModel.Client
STATEM(BoardSessionManager): Switching from SettingUp to Active
STATEM(DownloadSectorFromBackend): Setting default state to DownloadingPersistFile
STATEM(DownloadSectorFromBackend): Setting default state to DownloadingPersistFile
STATEM(DownloadSectorFromBackend): Setting default state to DownloadingPersistFile
STATEM(DownloadSectorFromBackend): Switching from DownloadingPersistFile to DownloadingAdditiveFile
STATEM(DownloadSectorFromBackend): Switching from DownloadingAdditiveFile to Succeeded
STATEM(DownloadSectorFromBackend): Setting default state to DownloadingPersistFile
STATEM(DownloadSectorFromBackend): Switching from DownloadingPersistFile to DownloadingAdditiveFile
STATEM(DownloadSectorFromBackend): Switching from DownloadingAdditiveFile to Succeeded
STATEM(DownloadSectorFromBackend): Setting default state to DownloadingPersistFile
STATEM(DownloadSectorFromBackend): Switching from DownloadingPersistFile to DownloadingAdditiveFile
STATEM(DownloadSectorFromBackend): Switching from DownloadingAdditiveFile to Succeeded
STATEM(DownloadSectorFromBackend): Setting default state to DownloadingPersistFile
STATEM(DownloadSectorFromBackend): Switching from DownloadingPersistFile to DownloadingAdditiveFile
STATEM(DownloadSectorFromBackend): Switching from DownloadingAdditiveFile to Succeeded
STATEM(DownloadSectorFromBackend): Setting default state to DownloadingPersistFile
STATEM(DownloadSectorFromBackend): Switching from DownloadingPersistFile to DownloadingAdditiveFile
STATEM(DownloadSectorFromBackend): Switching from DownloadingAdditiveFile to Succeeded
STATEM(DownloadSectorFromBackend): Switching from DownloadingPersistFile to DownloadingAdditiveFile
STATEM(DownloadSectorFromBackend): Switching from DownloadingAdditiveFile to Succeeded
Couldn't create a Convex Mesh from source mesh "mesh_Tree_with_Mushrooms_Mid_03" within the maximum polygons limit (256). The partial hull will be used. Consider simplifying your mesh.
STATEM(DownloadSectorFromBackend): Switching from DownloadingPersistFile to DownloadingAdditiveFile
STATEM(DownloadSectorFromBackend): Switching from DownloadingAdditiveFile to Succeeded
Additional Context
Unburden yourself of thoughts and musings here
Upvote this to show you have this issue as well.
Subscribe to post
Get notified by email when there are changes.