Vai ai contenuti
File multimediali per l'articolo PSO Autopilot: Smart & Safe Shader Compilation Warm-up System to Prevent Hitches: 1
0 commenti

Descrizione

✨ Initial video (v0.1) | πŸ“Ί Video update (v1.1) | 🎦 Video update (v1.3) | πŸ‘πŸΌ More test runs. | ✍🏼 Read the manual. | πŸ™‹β€β™‚οΈ Read the FAQ page. | ⚠ Recent validation & test run results. | πŸ“š Read the changelog. | πŸ’¬ Discord support.
🎁 Get the Core version on GitHub: a functional open-source variety that I recommend you try before buying the Pro version.

πŸ‘¨β€πŸ’Ό Contact for contract work / PSO pipeline integration / consulting.

β€”β€”β€”

PSO Autopilot is a reliable, production-ready solution to Unreal Engine 5's notorious shader compilation stutter and lag. (Current version: 1.3.2)

πŸš€ PSO Autopilot: The End of UE5 Shader Stutter

Traditional "Shader Compilation" plugins on various marketplaces try to brute-force load all of your assets at once. If you have a massive 50GB+ project, this will cause your RAM to spike, your loading screen to freeze entirely, and often results in an Out-Of-Memory (OOM) crash before the game even starts.

PSO Autopilot is different. It is designed for production stability and features a completely memory-safe, time-sliced architecture.

πŸš€ PSO Autopilot is a production-minded Unreal Engine startup preparation plugin that warms targeted shaders/PSOs, preloads key gameplay content, and keeps loading screens responsive without brute-force asset loading. It is a smarter, safer way to reduce first-play shader and PSO hitches in UE projects.

πŸš€ PSO Autopilot takes a controlled startup-preparation approach: it scans the content you choose, expands important references, loads assets in safe batches, requests PSO precache work, prepares textures, then releases memory before moving on. Built for teams who want fewer startup hitches without turning their loading screen into a crash risk.

β€”β€”β€”

✦ Why It Stands Out

🧩 Memory-Safe Batching Loads startup content in controlled chunks instead of brute-forcing your whole project into memory.

⏱ Responsive Loading Screens Time-sliced processing keeps UMG progress bars, animations, and status text updating while preparation runs.

⚑ Smart Cache Skip Completed startup fingerprints are remembered. If the same startup set was already prepared, PSO Autopilot can skip immediately on later launches.

🧭 Editor Iteration Mode PIE/editor preview can use Unreal’s normal shader compilation path for fast daily iteration, while packaged builds keep the production warmup flow.

πŸ“¦ Gameplay Package Preload Preload your destination map/package during the loading screen so more first-run cost happens before gameplay starts.

🎨 Texture Preheat Prepares standard textures and virtual textures used by selected content to reduce first-frame texture pop-in.

πŸ›  Setup Wizard + Validator Guided setup, project checks, one-click fixes, loading-level generation, and protection against common packaging mistakes like accidentally cooking all of /Game.

πŸ–₯ Editable Loading Widget The wizard can create a project-owned UMG widget at /Game/PSOAutopilot/WBP_PSOAutopilotLoadingScreen, ready for your own branding.

β€”β€”β€”

✦ Best For

βœ” Large Unreal projects with heavy material sets

βœ” Games with noticeable first-play shader or PSO hitches

βœ” Projects that need a startup loading flow without manual Blueprint wiring

βœ” Teams that want packaged-build validation without painful editor iteration

βœ” Marketplace, AA, indie, and technical demo projects that need a clean boot sequence

β€”β€”β€”

✦ Includes

βœ… Runtime PSO Autopilot subsystem

βœ… Drop-in Boot Loader actor

βœ… One-node Blueprint loading flow

βœ… Setup Wizard editor module

βœ… Smart cache history

βœ… Runtime warmup asset registration

βœ… Package preload support

βœ… Texture and virtual texture preparation

βœ… Progress delegates for custom UI

βœ… Editable default loading widget

βœ… Demo boot flow and documentation

β€”β€”β€”

✦ Important Note

PSO Autopilot is not a magic fix for every possible runtime hitch. Streaming, spawning, physics, animation, Niagara, IO, driver behavior, and content outside your warmup set can still cause some stutter. Its job is focused and practical: prepare the startup-critical content you target, safely, visibly, and repeatably.

✦ Disclaimer: this plugin assumes a working knowledge of UE5 workflows, editor tooling, asset setup and so on. Custom integration, extension or modification may also require comfort reading and writing C++. If you are new to UE5 or plugin-based development, expect a learning curve. Before purchasing the Fab version, it is recommended that you explore the open-source GitHub version and the online manual first to understand the architecture, setup requirements, and integration style. This will help you determine whether the plugin fits your project and experience level.

Formati inclusi