When the module first launched in its initial 0.1.x iterations, it was rudimentary. It handled the bare basics: making a token invisible. However, early adopters quickly ran into friction points. Foundry VTT is a complex engine with frequent updates to its "sight" and "lighting" layers. A token that is invisible to vision might still block movement, or worse, block light in ways that break the immersion of the scene.
For sensitive secrets (passwords, private keys), use full encryption (AES-256) instead. Obfuscate 0.2.1 is best paired with encryption at rest.
It includes a system to help synchronize data between a server and the players connected to it, ensuring that everyone sees the same animations and item states simultaneously. User Experience & Compatibility Obfuscate 0.2.1
Obfuscate 0.2.1 is a lightweight, command-line-based text transformation tool. Unlike encryption (which requires a key to reverse) or hashing (which is one-way), obfuscation in this context focuses on and redaction . It scans input streams—logs, configuration files, or standard output—and replaces sensitive data patterns (like social security numbers, credit cards, IP addresses, or custom regex matches) with non-identifiable placeholders.
Download the .exe from the official release page and add it to your PATH . When the module first launched in its initial 0
: Your application logs contain user email addresses. You need to share logs with a third-party support team but cannot expose PII.
: Constant flushing of small buffers. Fix : Use --buffer-size 8192 to optimize I/O. Foundry VTT is a complex engine with frequent
cat application.log | obfuscate --detect-emails --mask-type partial > safe_logs.log
This version introduced robust ways to modify how a player looks while holding specific items. It allows for custom rotations, scaling, and positioning of arms and items, which is essential for "aim down sights" (ADS) mechanics in weapon mods. Event-Driven Animation:
Obfuscate 0.2.1 is not a silo. Here’s how it fits into modern stacks: