Skip to content
Tuxedo CatSTUDIO
Menu

Known Limitations

Probability Director 1.1.3 has a few intentional Version 1 limits. Most of these are scope boundaries rather than defects.


Version 1 supports:

  • Character N-Gram Markov name generation.
  • Explicit Weighted Syllable name generation.

Not currently supported:

  • Automatic linguistic syllabification.
  • Automatically inserting separators between syllables.
  • Calculating the complete probability distribution for every possible full generated name.

If you need syllable-based names, author the syllables and any spaces, hyphens, or punctuation explicitly.


Markov analysis currently evaluates the exact outgoing transition probabilities for one state at a time.

Not currently supported:

  • Multi-step transition-matrix analysis.
  • Matrix exponentiation.
  • Stationary-distribution analysis.

The Runtime can still sample normal Sequential and Keyed Markov transitions.


The bundled Version 1 release is validated for:

Unreal Engine 5.7
Win64

Other platforms have not been validated for this release.


Most common Probability Director gameplay operations are available to Blueprint, but some advanced functionality remains C++ only.

  • Weighted Outcome Bias.
  • Detailed Dice trace and provenance.
  • Persistence internals.
  • General pipeline classification API.

Mixed Dice expressions, symbolic outcomes, and Success Count operations are available only where the current public Blueprint/Runtime API explicitly supports them.


Blueprint does not expose:

  • Raw RNG bytes.
  • Generator state.
  • Secure roots.
  • Generator keys or nonces.
  • Numeric Sequential position.

This is intentional.

Gameplay should request random results through the public Probability Director API rather than manipulating generator internals directly.


Probability Director provides Runtime persistence support, but its low-level persistence internals remain native C++.

Probability Director does not encrypt persistence data.

If your save files require confidentiality or encryption, that must be handled by your game’s save/storage system.


Version 1 diagnostics include the currently documented Stream, operation, persistence, and validation warnings.

Not currently implemented:

  • Timing/rate warnings.
  • Dice-pressure warnings.

These are deferred features and are not required for normal Probability Director operation.


SaveGame Director and DirectorBridge are optional. Probability Director works without either plugin.

Pairwise SaveGame integration is not supported in current releases. Projects that use both owners can use the optional DirectorBridge integration Probability.SaveGame. The Probability core has no required DirectorBridge or SaveGame Director dependency.


Area Version 1 limitation
Name Models No automatic syllabification or complete-name PMF
Markov No multi-step matrix or stationary-distribution analysis
Platforms Win64 validated only
Weighted Outcome Bias C++ only
Detailed Dice trace/provenance C++ only
General pipeline classification Blueprint API deferred
Advanced mixed/symbolic execution Only where explicitly supported
RNG internals Intentionally hidden from Blueprint
Persistence internals Native C++ only
Persistence encryption Not provided
Timing/rate warnings Deferred
Dice-pressure warning Deferred
SaveGame Director Optional; canonical adapter is optional DirectorBridge Probability.SaveGame