
Descripción
Every text-file job in one node: bulletproof saves, encoding-safe edits, regex find & replace, folder-wide grep, Key=Value configs, file watchers and async I/O. 80 Blueprint nodes. Zero C++.
DOCUMENTATION
Plain text runs your game — configs, logs, save notes, mod files. Unreal gives you almost nothing to handle it in Blueprint. Pro TXT gives you everything.
80 hand-crafted Blueprint nodes. Seven libraries. Zero C++.
### Saves that can't corrupt
Safe Save writes a temp file, keeps a `.bak` backup, then swaps it in atomically. A crash, a full disk, a power cut — your file is always either the complete old version or the complete new one. Restore the backup with one node.
### Edits that respect the file
Insert, replace, remove, swap, sort and de-dupe lines — single lines or whole blocks — while the file's encoding (UTF-8 ± BOM, UTF-16 LE/BE, ANSI) and newline style (CRLF/LF) are preserved EXACTLY. Even appends are encoding-safe: a UTF-8 file stays UTF-8, always. UTF-16 BE included — Pro TXT ships its own encoder where the engine has none.
### Search like a programmer
Plain text, whole-word, wildcard and regex queries — in one file or grep-style across an entire folder. Every hit reports file, line, column, the full line and the matched text: instant rich search UIs in UMG. Find & replace writes straight back to disk, with `$1` capture groups in regex mode.
### Config files in one node
`Volume = 0.8` → Get Config Value. Set, remove and list keys too — comments, key casing, spacing and line order all preserved. The classic settings.txt, finally first-class.
### React to the outside world
Watch a file — or a whole folder — and fire a game-thread event when ANYTHING modifies, creates or deletes it: the player, Notepad, another program. Works in packaged builds on every platform. Watchers clean themselves up on level change.
### Never drop a frame
Read, save, search and folder-wide replace on a background thread with a game-thread Completed pin. Multi-megabyte logs, hundreds of files — zero hitches.
### Also in the box
Encoding & line-ending detection AND conversion · MD5 file hashing · word/char counts · file info & timestamps · friendly size text · folder listing · path helpers · a built-in self-test (`ProTXT.Test`) you can run any time.
### Built for shipping
Pure C++ runtime module, no editor dependencies, UE 5.1 – 5.7 from a single source. Relative paths resolve to `Saved/` — the folder that's writable in packaged builds everywhere. No silent failures: every node reports through explicit Success/Found pins.
Stop fighting text files. Drop in Pro TXT and wire it up.







