diff --git a/content/docs/macros/MV_ENC_FUNC.md b/content/docs/macros/MV_ENC_FUNC.md index d3b7ee9..67e9bc9 100644 --- a/content/docs/macros/MV_ENC_FUNC.md +++ b/content/docs/macros/MV_ENC_FUNC.md @@ -33,5 +33,4 @@ end return total ``` -{{% alert context="warning" text="**Note**: if your plan doesn't include virtualization support, `MV_ENC_FUNC` is a no-op where the passed function is mangled normally and not virtualized or encrypted!" /%}} diff --git a/content/docs/macros/MV_VM.md b/content/docs/macros/MV_VM.md index 71f7e56..cca6bef 100644 --- a/content/docs/macros/MV_VM.md +++ b/content/docs/macros/MV_VM.md @@ -20,4 +20,3 @@ end) virtualizedFunction("1", "2", "3") ``` -{{% alert context="info" text="**Note**: if your plan doesn't include virtualization support, `MV_VM` is a no-op where the passed function is mangled normally and not virtualized." /%}} \ No newline at end of file diff --git a/content/docs/options/virtualization.md b/content/docs/options/virtualization.md index 277b81a..da2fdaa 100644 --- a/content/docs/options/virtualization.md +++ b/content/docs/options/virtualization.md @@ -9,8 +9,6 @@ lastmod: "2025-05-01T18:47:58-05:00" The MoonVeil virtualization pass handles lifting and compiling selected virtualized blocks using the [MV_VM](/docs/macros/mv_vm) or [MV_ENC_FUNC](/docs/macros/mv_enc_func) macros. The virtualizer handles the generation of a uniquely hardened luau interpreter implemented in luau and transpiles virtualized blocks to it. Each script has a completely unique instruction set with hot-patching mnemonics, shuffled opcode encoding and behavior. -{{% alert context="info" text="**Note**: This requires a paid plan to enable, otherwise the macros act as no-ops" /%}} - The following child options are available: - `Virtualize Script`: Wrap the entire script in an `MV_VM` macro, effectively marking the entire script (excluding [MV_OMIT](/docs/macros/mv_omit_function) blocks).