W101Archives
v2.99.56-AP3 (10/31)Upcoming ContentUpdate HistoryNotable Events
  • 👋 Welcome
  • 🔔 W101Archives Hub
  • ✉️ Feedback
  • Content
    • Update History
      • Patch Notes
    • Notable Events
      • KI Live - Statistics Comp
      • Patterns / Timing & Log WIP
    • Upcoming Content
      • Novus & Fall 2022 TR
      • Bundles
        • Arcane Express Bundle
        • Catmandu Sanctuary Bundle
      • Events
        • Water.org x KingsIsle
        • Gameforge Transition (Mount+Pet) US
      • Housing
        • Streamer Housing Items 2022
        • Professor Portraits
        • Interactive Summer Items 2022
        • Diego + Gobbler King Plushie (Housing)
      • Mounts
        • Polygonal Wolf Mounts
      • Packs
        • Saga Spellement Packs (127/128/129)
      • Pets
      • Miscellaneous
        • Uncategorized (2022)
        • CS Bundles (06/07) 2022
        • CS Bundles (09/10) 2022
        • (MK) Astral Elegant Stitch
        • (MK) Retro & Neo - Promo Gear
  • Archives
    • Archived Content
      • 2022
        • Bundles
          • Peppergrass Glen Bundle
        • Cards
          • $30 Amazon Cards
        • Gear
          • Nullity and Void "Raid Gearset"
        • Gauntlets
          • Unforgiven Dead Gauntlet
        • Events
          • Yuletide 2021 / Early 2022
          • Spring 2022 Scroll of Fortune
          • Summer 2022 Scroll of Fortune
          • Fall 2022 Scroll of Fortune
          • Wizard101's 14th Birthday
        • Features
          • Membership Loyalty
        • Housing
          • Pigswick Academy Art Book
          • Awards Housing Items
          • Open Space House
          • Celestia Art Book
          • Skatepark Castle Blocks
          • Picnic Housing Items
          • Grizzleheim Art Book
          • Zafaria Art Book
          • Piggle Plushie (Housing)
        • Packs
          • Heroes of Lemuria Pack (45/115)
          • Aquila Hoard Pack (46/116)
          • Unforgiven Dead Pack (47/124)
          • Dragonspyre, Khrysalis and Lemuria World Packs (118/125/126)
          • Spiral Villains Hoard Pack (49/130)
          • Cerberus Master Pack (50/131)
        • Pets
          • Raids Null Dragons
          • Auspicious Tiger
          • Mini Shark Pets / Hatching
        • Miscellaneous
          • CS Bundles (02/03) 2022
          • Heap Beastmoon Map BMH05
          • Recreational Swimwear
          • Sigil Support Cantrips
          • Shadow elegant stitch - "Chaos Wizard"
          • Professor's Hoard L150 Update
        • Mounts
          • April Fools 2022
          • Pride 2022 Mounts
        • Pet Snacks
          • KI Live Pet Snacks
      • 2021
        • Lemuria
        • Bundles
          • Oct 2021. Halloween "Even Creepier Carnival" Bundle
          • Nov. 2021 - Lemuria "Sky City Bundle"
        • Miscellaneous
          • Superfan Stitch Gear
          • CS Bundles (10/11) 2021.
        • Packs
          • Grim Ferryman Pack
          • Yuletide Mornings Pack 2021
        • Housing
          • Fall Feast Bundles - Housing Items
          • Lab Housing Items
          • Scrapped / Unused
            • Locale (Rework soon)
            • Spells
            • Spell Cards
  • Datamining
    • Introduction (Early WIP)
Powered by GitBook
On this page
  • TLDR
  • Introduction
  • Patcher Intro
  • Dynamic Files

Was this helpful?

  1. Datamining

Introduction (Early WIP)

This is very very very much a work in progress. Many more sections are planned.

PreviousSpell Cards

Last updated 2 years ago

Was this helpful?

TLDR

This is very very incomplete and only here to serve as a basic guide whilst this is being worked on.

Current Version - Live: V_r725847.Wizard_1_490 | 11/10/2022 (10/11)
You will need the wizard101_kiwad.bms (link below).

*Note that the test patcher may be offline.

The process is actually fairly simple - provided you have the game on your computer, you could just extract (almost) any game file (yes, the files are actually compressed inside the wad file, sort of like a .zip archive) and browse through its contents. This is done with QuickBMS and a script that iterates through the file decompressing and writing its contents to disk.

QuickBMS is on the internet and Wizard101 is usually located at:C:/ProgramData/KingsIsle Entertainment/Wizard101

You will mostly be interested in the GameData folder, located at Above/Data/GameData andRoot.wadwhich includes pretty much everything in-game, and_Shared-WorldData.wad - the home of icons and graphical content. Feel free to experiment.

QuickBMS:

wizard101_kiwad.bms (v2 - iteration script):

wad files - On your computer or you can download them from the Patcher (more info below)

Patch:

Credits to R3N0 for starting the datamining scene with the discovery of QuickBMS and aluigi for making these communities possible.

Sidenote: Some files may return 'unexistent file' - this is because you're trying to extract a dynamic wad archive and the contents of the file you're trying to extract have not been loaded by the game as it hasn't required it to be loaded - such as housing items you haven't seen yet. You can solve this by downloading directly from the Patcher or extracting non-dynamic wad archives.

Due to the configuration of the Patch server, you are able to "read" files within a directory but not the contents of the Directory itself. You can find a collection of important files in "GameData" below, and the wad files found within %ProgramData%/KingsIsle Entertainment/Wizard101/Data/GameData are also found in the relevant Patcher directory.

You can even see "Data/GameData" on PC.

Here's a video of the process, if that helps.

Introduction

Well, if you're still here, you either missed the message above or want to subject yourself to long paragraphs and messy essays - whatever the case, good to have you here.

Wizard101 is located at C:/ProgramData/KingsIsle Entertainment/Wizard101.

Oh, you're going to need a hex editor, such as HxD, as well.

./ refers toC:/ProgramData/KingsIsle Entertainment/Wizard101

LocalPackagesList.txt - The game will use this text file as a list to scan for during patch (you know, the thing that either takes ages or doesn't) - the game will also use this list to avoid downloading files you already have. You can edit this file to force the patcher to download certain wad files or clear it to patch in seconds.

WizardClient.log - Useful to understanding how the game functions behind the scenes and also logs errors so useful for troubleshooting.

PatchConfig.xml - Contains information relating to the patch server, login server and the patch client. Sometimes useful but usually static.

WizardGraphicalClient.exe - The game, sometimes useful but usually untouched.

data.dat/revision.dat - These are important for the Wizard101 revision needed for downloading files from the patcher (TL;DR: server with wiz game files)

config.xml - Contains all the key binds and some various settings properties - usually not of interest to datamining aside from a few things.

Notes:

*All these files can be found in the GameData directory in the patch server (above), and accessed with GameData/FILENAME.wad (replacing filename with the name of the wad file such as Root)

Core Files

Root.wad (FLG#STA) - The most important file with all the gear, mobs, mounts, pets, spells, etc. This will feature more of the logic and info behind mobs/pets/gear rather than the actual models.

_Shared-WorldData.wad (FLG#STA) - Also a major file and home to a lot of the graphical content on Wizard101, such as spell icons and equipment icons. Contains a lot of .*gui files which essentially create interactable GUIs for W101.

Mob-WorldData.wad (FLG#DYN) - A file approaching 1GB that contains a ton of models for various things in the game - namely Pets, Mounts and NPCs (among other things, such as Rings, Jewels, Athames, etc.)

Miscellaneous

Mob2-WorldData.wad (FLG#DYN) - Probably made because Mob was becoming chonky so this is mostly used for new stuff - though only used for Mounts/Pets/NPCs it seems. However, Mob is still updated.

Music-WorldData.wad (FLG#DYN) - Another large file, the first to ever hit 1GB actually - this contains all the music used in Wizard101, including stingers/cues and some sound effects, though those are mostly in another file.

Equipment-WorldData & HighDetail.wad (FLG#DYN) - File containing all the equipment models and textures. If you're unsure what that is, it's pretty much what makes your gear look like your gear. HighDetail contains textures used for High Detail mode.

GUI-WorldData.wad (FLG#DYN) - Contains all the world maps and crown shop pack models.

Very Miscellaneous

Recipes-WorldData.wad (FLG#STA) - File containing all the Recipes in the game.

TreasureCards-WorldData.wad (FLG#DYN) - Contains all spell animations and Sound Effects. This includes spells for Fishing and Gardening as well as Lore packs. File also (obviously) has the textures for these spells.

The HousingObject Trio (FLG#DYN) - For some reason, KI has three files for Housing related shenanigans. The last one, HousingObject3, was created on ~Mar 17, 2016 - with no clear reason. Anyway, let's break it down.

HousingObject-WorldData.wad - Housing file for housing stuff. Not many things notable here - aside from a few updates here and there, the focus is on newer files.

HousingObject2-WorldData.wad - Housing file for many things - including the School sets, fishes, Musical Instruments, Holiday stuff, and whatnot.

HousingObject3-WorldData.wad - Usually the file to be updated with newer stuff, such as Castle Magic, (more fishes) and housing stuff for newer worlds - such as Karamelle.

Sound Dialogue (FLG#DYN) & Dynamic (FLG#DYN) - Each world will have its own dialogue - that much is clear. Where does this dialogue come from? Well. It comes from a file created for that world's dialogue - usually following in the form of Sound_Dialogue_KM-WorldData.wad

Given this, hopefully it's obvious how the format of dialogue for other worlds is presented. Dynamic is just (Sound_Dynamic-WorldData.wad) and contains a lot of the Sound Effects used in-game.

An overview -

Models & Textures - [Mob, Mob2, Equipment, EquipmentHD, Zone Files] Images and Assets - [Shared, Root, GUI] Music & Sound - [Music, Sound_Dialogue, Dynamic] Animations - [Mob, Mob2, Equipment] Data & Info - [Root]

Example - an Elixir:

Elixir file - Root.wad (data / logic / elixir properties) Elixir model - Mob-WorldData.wad (Gamebryo Model) Elixir icon - Shared-WorldData (EquipmentIcons) Elixir sound - Shared-WorldData (GUI/Sound)

All these files can be obtained from the Patcher at the link above.

FLG#DYN: Content can only be extracted once loaded into the files by the game if the file is not from Patcher

FLG#STA: Content can be accessed regardless of where the file has come from

Patcher Intro

You can use whatever you wish though versionec seems to work better. The directory structure is the same - wad files are in the GameData folder. You can find the Patcher at the top of this post. WizPatcher/V_rXXXXXX.Wizard_1_XXX/LatestBuild/Data/GameData/Root.wad for live

WizPatcher/V_rXXXXXX.WizardDev/LatestBuild/Data/GameData/Root.wad for test.

Dynamic Files

Many of the larger and safe files are dynamic. This means that for the contents of the file to exist in Dynamic files, it has to be downloaded from the Patcher - and as a result when you try to extract files prior to this, the file basically doesn't exist.

A clear example is housing items - when you see boxes, that's the game downloading the chair model and textures compressed data (for example) from the Patcher and writing to the file. In short, you will only extract what you've seen in-game when you try to extract a dynamic file. To avoid this issue, just always download dynamic files from the Patcher, where the game gets the info to begin with.

Here's a list of such files.

ClassicMode-WorldData.wad
HousingObject-WorldData.wad
HousingObject2-WorldData.wad
HousingObject3-WorldData.wad
Mob-WorldData.wad
Mob2-WorldData.wad
GUI-WorldData.wad
Equipment-WorldData.wad
Equipment-HighDetail.wad
Sound_Dialogue-WorldData.wad
Sound_Dialogue_KT-WorldData.wad
Sound_Dialogue_MB-WorldData.wad
Sound_Dialogue_MS-WorldData.wad
Sound_Dialogue_DS-WorldData.wad
Sound_Dialogue_GH-WorldData.wad
Sound_Dialogue_CL-WorldData.wad
Sound_Dialogue_GDN-WorldData.wad
Sound_Dialogue_TRI-WorldData.wad
Sound_Dialogue_GH1-WorldData.wad
Sound_Dialogue_GH2-WorldData.wad
Sound_MusicPreview_GH2-WorldData.wad
Sound_Dialogue_WYS-WorldData.wad
Sound_Dialogue_ZF-WorldData.wad
Music-WorldData.wad
Sound_Dialogue_AVA-WorldData.wad
Sound_Dialogue_AZT-WorldData.wad
Sound_Dialogue_GEN-WorldData.wad
Sound_Dynamic-WorldData.wad
Sound_Dialogue_AQL-WorldData.wad
Sound_Dialogue_KHR-WorldData.wad
Sound_Dialogue_KH2-WorldData.wad
Sound_Dialogue_POL-WorldData.wad
Sound_Dialogue_MIR-WorldData.wad
Sound_Dialogue_EMP-WorldData.wad
Sound_Dialogue_EM2-WorldData.wad
Sound_Dialogue_001-WorldData.wad
Sound_Dialogue_CAT-WorldData.wad
Sound_Dialogue_002-WorldData.wad
Sound_Dialogue_003-WorldData.wad

TBC.

The full path should be as follows - (Example)

The files are hosted on - this houses all the game files for Wizard101. Files are also hosted on and more recently which is sometimes behind versionec and not used by the game. The current version is necessary (since October 2018) to download files directly from the Patcher. This is necessary if you wish to extract content in some of the larger files that is only 'loaded' when required for use.

http://aluigi.altervista.org/papers/quickbms.zip
http://aluigi.altervista.org/bms/wizard101_kiwad.bms
http://versionec.us.wizard101.com/WizPatcher/V_r725847.Wizard_1_490/LatestBuild/Data/GameData/
http://versionec.us.wizard101.com/WizPatcher/V_r710208.WizardDev/LatestBuild/Data/GameData/Root.wad
http://versionec.us.wizard101.com
patch.us
version.us
The process of extracting Wizard101 game files with QuickBMS.
Page cover image