Scene.pkg Unpacker is a generic name for tools designed to extract contents from proprietary .pkg archive files. These .pkg files often bundle game assets — images, scripts, audio, binaries, or configuration files — into a single package. Unlike standard .pkg installers (macOS or PS3), Scene.pkg typically refers to an archive format used by specific game engines (e.g., MAGES., Kirikiri, Unity with custom packaging, or older BGI/Ethornell engines).

The “Unpacker” tool reverses this packaging, allowing modding, translation, asset extraction, or debugging.


You’ll need to reverse the format yourself (common in modding communities):

  • QuickBMS script – Many .pkg formats have scripts on aluigi.altervista.org. Search for “gust.bms” or “koei.bms”.
  • Extract manually:

  • If you’ve spent any time digging through the asset directories of certain mobile or indie games, you’ve probably stumbled across a file named Scene.pkg. It looks tempting—it’s usually the largest file in the directory, promising textures, 3D models, and configuration data.

    But when you try to open it? Nothing. Just binary noise.

    For the last few weeks, I’ve been obsessed with one specific tool: the Scene.pkg Unpacker. It’s not an off-the-shelf piece of software; it’s a custom-built scalpel designed to dissect a proprietary archive format. Here’s what I learned about how it works, why it’s fascinating, and how you can start unpacking your own mysteries.

    Assuming you have a legitimate reason (e.g., analyzing legacy malware samples or recovering your own lost data), here’s a generalized workflow using a Python-based unpacker:

    The Scene.pkg Unpacker is a valuable tool for anyone working with .pkg files on macOS. Its ability to unpack and analyze the contents of these packages provides critical insights into software distribution and deployment on macOS systems. Whether for development, administration, or security purposes, understanding how to effectively use tools like the Scene.pkg Unpacker can significantly enhance one's ability to manage software packages on macOS.

    python unpack.py --auto-key -i unknown.pkg -o ./extracted/

    The script will:

    Cracking open a Scene.pkg feels like safe-cracking. You don’t know what’s inside—maybe a beautiful render of a dragon, maybe just a boring UI button sprite. But the moment the unpacker runs without errors and you see the list of filenames scroll by, you’ve won.

    If you want to try your hand, grab a hex editor (HxD or ImHex) and open your Scene.pkg. Scroll to the very bottom. If you see human-readable filenames, you can unpack it by hand. If you see gibberish... well, now you know why the unpacker exists.

    Have you reversed a proprietary archive format recently? Let me know in the comments—I’d love to hear your war stories.


    A Scene.pkg Unpacker is a community-created tool used to extract assets from Wallpaper Engine scene files (scene.pkg). Because these files are "packed" archives, they cannot be opened or edited directly in the Wallpaper Engine editor without first being unpacked into their original components, such as textures, models, and scripts. Popular Unpacking Tools

    RePKG: A widely used command-line tool for extracting PKG files and converting .tex entries into viewable images like .png.

    RePKG.Neo: A modernized version featuring a graphical interface that supports "Smart Folder Recognition" and drag-and-drop functionality.

    Online Scene Unpacker: A web-based tool created by user Squee for those who prefer not to install software; it returns a .zip file of the extracted wallpaper components. How to Unpack and Edit a Wallpaper

    If you need to recover a lost project or modify a downloaded wallpaper, follow these general steps:

    Locate the File: Find the scene.pkg file within your Steam workshop directory (usually under steamapps\workshop\content\431960\).

    Run the Unpacker: Use a tool like RePKG.Neo to extract the files into a new folder.

    Restore Project Data: Unpacked files often lack the project.json file required by the editor. You can create a new empty wallpaper in the editor to generate this file, then move your unpacked assets into that new project's directory.

    Open in Editor: Launch Wallpaper Engine, and your "new" project with the unpacked assets should appear in the "My Projects" section for editing.

    Note on Limitations: While most textures and scripts can be retrieved, some compiled resources like specific 3D models or complex shader effects may not always be fully editable after extraction. Are you trying to recover a lost project of your own, or

    How to change or put a song in a wallpaper - Steam Community

    Here’s a useful technical write-up on Scene.pkg Unpacker — a tool commonly used to extract, decrypt, or decompress .pkg files found in certain video games, especially those built on custom engines (e.g., certain Japanese games, visual novels, or older console titles).


    The unpacker ignores the first few kilobytes (which are usually junk or a directory listing) and looks for known file signatures. Is there a RIFF chunk? That’s a .wav file. ‰PNG? That’s a texture. It scans the raw binary like an archaeologist sifting for pottery shards.