Page cover

Introduction (Early WIP)

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

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: http://aluigi.altervista.org/papers/quickbms.zip

wizard101_kiwad.bms (v2 - iteration script): http://aluigi.altervista.org/bms/wizard101_kiwad.bms

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

Patch: http://versionec.us.wizard101.com/WizPatcher/V_r725847.Wizard_1_490/LatestBuild/Data/GameData/

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.

The process of extracting Wizard101 game files with QuickBMS.

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.

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

The files are hosted on http://versionec.us.wizard101.com - this houses all the game files for Wizard101. Files are also hosted on patch.us and more recently version.us 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.

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.

Last updated

Was this helpful?