cst-vfx-fix

Fix VFX and sound infinite loading crashes in CaptainSkillTree.

1|Updated Jul 15, 2025
One-click install
npx skills add https://github.com/KorCaptain/Valheim_Captain_SkillTree --skill cst-vfx-fix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cst-vfx-fix
Source: https://github.com/KorCaptain/Valheim_Captain_SkillTree/tree/main/.claude/skills/cst-vfx-fix
Command: npx skills add https://github.com/KorCaptain/Valheim_Captain_SkillTree --skill cst-vfx-fix

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use this skill to prevent infinite loading and crashes caused by VFX or sound in CaptainSkillTree during gameplay and activation flows.

Core Features & Use Cases

  • Ensures VFX playback follows safe, multiplayer-compatible paths
  • Validates prefabs exist before VFX playback to avoid stalls
  • Prohibits deprecated methods that trigger infinite loading and crashes
  • References a dedicated VFX infinite-loading fix document for deeper guidance

Quick Start

Use the cst-vfx-fix skill to ensure VFX playback does not cause infinite loading or crashes and follow the provided VFX guidelines.

Frequently Asked Questions about cst-vfx-fix

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix infinite loading caused by VFX playback in multiplayer games?

To fix infinite loading caused by VFX playback, enforce using VFXManager.PlayVFXMultiplayer() and validate prefab existence before playback. This prevents hangs during skill activation by avoiding deprecated legacy methods.

Why does my game crash when activating skills with VFX or sound?

Your game crashes during skill activation because legacy VFX or sound playback methods lack multiplayer safety. Validating prefab existence before playback and using VFXManager.PlayVFXMultiplayer() prevents these crashes.

What is the best way to validate VFX prefabs before playback to avoid stalls?

The best way to validate VFX prefabs before playback is to enforce prefab existence checks prior to execution. This validation directly prevents stalls and infinite loading during skill activation flows.

Does VFXManager.PlayVFXMultiplayer work for both single-player and multiplayer?

Yes, VFXManager.PlayVFXMultiplayer() applies to both single-player and multiplayer gameplay. It ensures safe VFX playback paths, replacing deprecated methods that trigger infinite loading and crashes.

How do I stop deprecated VFX methods from causing infinite loading?

To stop deprecated VFX methods from causing infinite loading, prohibit their use and enforce VFXManager.PlayVFXMultiplayer() instead. A dedicated VFX infinite-loading fix document provides deeper guidance.

Are there limitations when using VFXManager.PlayVFXMultiplayer for skill activation?

Using VFXManager.PlayVFXMultiplayer() requires validating prefab existence before playback to function safely. Failing to avoid legacy methods during skill activation will still trigger infinite loading and crashes.