Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>RPG Assets PreviewNew to Visual Studio Code? Get it now.
RPG Assets Preview

RPG Assets Preview

LuLUlu337

| (0) | Free
预览 RPG Maker MV/MZ 加密图片 (.rpgmvp / .png_)以及音频 (.rpgmvo / .ogg_)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

RPG-Assets-Preview

在 VSCode 中直接预览 RPG Maker MV/MZ 加密图片 (.rpgmvp / .png_)以及音频 (.rpgmvo / .ogg_)。

功能

  • 打开 .rpgmvp / .png_ 文件时自动预览图片,打开.rpgmvo / .ogg_时可以预览音频。
  • 自动递归搜索游戏根目录下的 System.json,读取 encryptionKey
  • 密钥内存缓存,同一工程只需搜索一次
  • 全程不生成临时文件,不修改原文件

使用方法

  1. 用 VSCode 「打开文件夹」 加载游戏根目录(必须是文件夹,不是单独文件)
  2. 在资源管理器中点击任意 .rpgmvp / .png_或.rpgmvo / .ogg_文件
  3. 图片自动在编辑器中预览,音频可在编辑器中点击播放。
  4. 小提示:如果显示“此文件是二进制文件或使用了不受支持的文本编码,所以无法在文本编辑器中显示”,只需点击“仍要打开”并且设置默认编辑器为“RPG Asset Preview”即可。

解密原理

以.rpgmvp为例,其他三种文件同理。它的二进制数据流结构是:

[16字节 RPGMVP 文件头][被 XOR 加密的 16 字节 PNG 头][剩余 PNG 明文数据]

解密流程:

  1. 丢弃前 16 字节 RPGMVP 文件头
  2. 将接下来的 16 字节与 encryptionKey 逐字节做异或运算(XOR),还原原始 PNG 头
  3. 拼接「解密后的 16 字节」+「剩余明文数据」= 完整合法 PNG
  4. 转为 Base64 Data URL 直接在 Webview 中渲染
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft