JWUDTool icon indicating copy to clipboard operation
JWUDTool copied to clipboard

Decrypting Game Files Ignores Empty Folders

Open dwighthouse opened this issue 7 months ago • 0 comments

I've done two different processes to get raw game files:

  1. Using Dumpling to extract the game files from the disc directly.
  2. Using wudump to create a .wud file, and then using JWUDTool to extract the raw game files from that file.

Other than the fact that wudump's files contain system update and other utility folders above the content level, the game data folders are almost identical to those produced by Dumpling. The only differences I can find appear to be that Dumpling will create empty folders, and JWUDTool will not. That is to say, if the game disc specified that there are folders, but that those folders contain no files, Dumpling will create an empty folder with the appropriate name, while JWUDTool will not. JWUDTool will also not create folders that contain only other empty folders.

As an example, here are the folders Dumpling extracts of "The Legend of Zelda: Breath of the Wild" that JWUDTool does not:

/content/Actor/Pack/
/content/Effect/
/content/Game/
    - And all sub-folders, which are all empty or contain only empty folders:
        - FarModelCullMgr/
            - area/
            - obb/
        - Stats/
/content/NavMesh/
    - And one empty sub-folder:
        - MainField/
/content/Physics/StaticCompound/
    - And one empty sub-folder:
        - MainField/
/content/UI/StockItem/
/content/Voice/Common/

My questions are:

  • Should these empty folders be considered important? It is conceivable that a game might rely on the existence of an empty folder for functionality/consistency/etc.
  • Is there a way to tell JWUDTool to also extract these empty folders?

dwighthouse avatar Sep 29 '25 19:09 dwighthouse