
Descripción
The most complete string toolkit on Fab: fuzzy search, full regex, AES-256, String→Vector/Color/DateTime parsing, URL tools, async file I/O, struct↔JSON — 281 Blueprint nodes that just work.
DOCUMENTATION
DISCORD
Stop wiring 15 nodes for a one-node job.
Every project hits the same walls: a search bar that should tolerate typos, an
email field that needs validating, a player-typed position that needs parsing
a save file that needs protecting. Other string plugins give you 100-odd
conversion nodes and stop there. **Pro String gives you 281 production-grade
nodes — and goes where no other string plugin goes: search, security, parsing
and async.**
🔍 SEARCH THAT FEELS LIKE MAGIC
- Fuzzy Find All Ranked — type `"swrod"`, still find `"Sword"`. A typo-tolerant,
confidence-ranked search bar in one node.
- Did You Mean — `"telport"` → `"teleport"`. Instant suggestions for console
commands, item names, chat.
- Full regex — match, find-all, replace with `$1` backreferences, capture groups.
- Phonetic matching — Soundex & Metaphone find what sounds right.
- Wildcards, whole-word, find-between, highlight — every search you'll ever need.
No other string plugin on Fab ships any of this. Pro String ships all of it.
🎯 PARSE ANYTHING — WITH A SUCCESS PIN
The engine's built-in conversions silently return zero on bad input. Pro String's
parse nodes tell you when they fail:
- String To Vector / Rotator / Transform / Vector2D / IntPoint… — accepts
`"X=1 Y=2 Z=3"`, `"(1, 2, 3)"` or `"1,2,3"`, with an explicit Success pin.
- Hex To Color / Color To Hex — `#RGB`, `#RRGGBB`, `#RRGGBBAA`, sRGB-correct
Linear Color versions included.
- String To DateTime — ISO-8601 or your own pattern (`"dd/MM/yyyy HH:mm"`).
- Parse URL, Get Query Parameter, Build Query String — REST APIs and deep
links without string surgery.
🔐 REAL SECURITY, NOT TOY CIPHERS
- AES-256 encryption for save games and sensitive strings — one node each way.
- HMAC-SHA256 / SHA1 / MD5 to sign API requests and detect tampering.
- SHA-256, CRC-32, FNV-1a, DJB2 hashes, Zlib compression for fat JSON saves.
- Generate Password — policy-based random passwords with one node.
- Plus Base32 / Base58 / URL-safe Base64, and classic ciphers (Caesar, ROT13,
Vigenère, XOR) for puzzles.
⚡ ASYNC — ZERO HITCHES
Load File To String, Save String To File and Regex Find All run on a background
thread and fire a game-thread Completed pin. Big word lists and huge logs no
longer cost you a frame.
📦 EVERYTHING ELSE, ONE NODE AWAY
- Struct To JSON / JSON To Struct — serialize ANY struct with one wildcard node.
- String-array tools — filter by contains/wildcard/regex, de-duplicate, trim,
numbered lists, word-level diffs.
- 14 case styles — camel, snake, kebab, Pascal, Title, SCREAMING_SNAKE…
- Display formatting — `5600000` → `"5.6M"`, `"3 minutes ago"`, file sizes,
durations, progress bars, Roman numerals, masking.
- Validation — email, URL, IPv4/IPv6, UUID, credit card, domain, MAC address,
lat/long, SemVer, JSON, date/time + a full password-strength toolkit.
- Localization-ready FText — culture-correct case, currency, date, percent.
UTF-8 safe everywhere: accents, Turkish, CJK, emoji.
- **CSV parse/build, clipboard, text file save/load/append, extract
emails/URLs/numbers, strip HTML & rich-text tags, slugify, natural sort, GUID,
Lorem Ipsum…**
PERFECT FOR
Search bars · inventory filters · chat & profanity filters · form validation ·
password meters · save-game encryption & checksums · REST API calls ·
multi-language UI · log parsing · procedural names · file-name sanitizing.
One plugin. 281 nodes. Ship your game, not string utilities.
### FAQ
Do I need C++? No. Every feature is a Blueprint node.
Packaged/shipping builds? Yes — runtime module, all platforms: desktop,
console, mobile.
Engine versions? UE 5.1 – 5.7+, single source.
Non-English text? Fully UTF-8 safe; the Text library is localization-aware.
Are the classic ciphers secure? They're for puzzles. For real protection use
the included AES-256 and HMAC.












