How to setup a sandbox environment for the World of Warcraft Classic Beta client

Prerequisite(s)

Downloading the World of Warcraft Classic Beta client

One can either use CASC Explorer to download the client files from the World of Warcraft CDN or download them from a ZIP archive that I will provide below.

This ZIP archive contains the latest Classic Beta client that I used myself for working on my UI. If the CASC Explorer way is too tedious, giving you problems or you just want to get in straight away. Use the following link:

Download

You can now directly head to the section called 'Preparing your World of Warcraft installation for the World of Warcraft Classic Beta client'.

Preparing CASC Explorer (created by TOM_RUS):

Download the latest available release of CASC Explorer.

Step one

Step two

Extract the contents of the archive anywhere to your liking.

Step three

Step four

Using CASC Explorer to install the latest World of Warcraft Classic Beta client

Run 'CASCExplorer.exe'.

Step five

Go to 'File', 'Open Online Storage', 'WoW Classic (Beta)' (The 'WoW Classic (Beta)' client has been updated more recently than the 'WoW Classic' client according to https://wow.tools/builds/).

Step six

Double click the only available option in the newly shown window.

Step seven

A new window will appear that will download a few files. This may take anywhere from a few seconds to minutes depending on your connection and location.

Step eight

Once it is done the main window of CASC Explorer will show a bunch of files in a tree structure.

Step nine

Go to 'Tools', 'Extract Install Files'.

Step ten

Wait for the extraction process to complete.

Step eleven

Step twelve

Once the process has completed a new folder will have been created in the CAS Explorer directory called 'data'. Step into its contents until you find the 'install_files' directory.

Step thirteen

Preparing your World of Warcraft installation for the World of Warcraft Classic Beta client

Browse to your World of Warcraft Retail client directory.

Step fourteen

Create a new directory called '_classicbeta'.

Step fifteen

Copy the files from the '_install_files' directory into the directory that you just created.

Step sixteen

Using the Arctium Sandbox project for the World of Warcraft Classic Beta client

Download the latest available release of Arctium WoW Sandbox Downloader from the Arctium project website.

Step seventeen

Place it in your World of Warcraft Retail client directory.

Step eighteen

Run 'Arctium WoW Sandbox Downloader.exe' and decide for yourself if you're willing to agree to the terms stated.

Step nineteen

After hitting 'Agree' it will communicate with the Arctium server, followed up with the following screen.

Step twenty

Click on 'Classic' and wait for the process to finish.

Step twentyone

Step twentytwo

A new folder called 'Arctium' has been created. A new window should automatically open up. If not step into its contents until you find the 'Classic' directory.

Step twentythree

Copy the files that are located inside this directory to your World of Warcraft Retail client directory.

Step twentyfour

Run the 'Arctium WoW Sandbox.exe' executable and wait for it to boot up the sandbox environment.

Step twentyfive

Run the 'Arctium WoW Client Launcher.exe' executable which will popup another window with a message.

Step twentysix

After 5 seconds the World of Warcraft Classic beta client will start asking you for your regional preferences. Choose English (US) or English (EU) and hit ok.

Step twentyseven

Confirm your choice in the popup window that follows.

Step twentyeight

This step is important for the Arctium launcher to make your World of Warcraft Classic Beta installation aware of the sandbox environment.

Close the World of Warcraft Beta client after it has started up and run the 'Arctium WoW Client Launcher.exe' executable again. The game will now start and you can login.

This is a sandbox environment, so there will be no NPCs, mobs or other players. Once you're done make a backup of your configuration and delete all the files related to this guide.

Credentials


        - Username: [email protected]
        - Password: arctium
        

Available commands in the Arctium sandbox environment


        - !tele #x #y #z #o #mapId (Where #o is optional)
        - !morph #displayId
        - !mount #displayId (The display id of the mount. '!mount' only for removing it)
        - !anim #animId (May not work on mounts)
        - !fly on/off
        - !runspeed #value (1-1000)
        - !flightspeed #value (1-1000)
        - !swimspeed #value (1-1000)
        - !emote #id
        - !additem #itemIds (You can use multiple ids. Space seperated)
        - !scale #size
        - !loc #name (Prints the current location in the chat. Add a name to save it to 'locations.txt')
        - !addnpc #creatureId
        - !delnpc #currentSelection
        - !addobj #gameobjectId
        - !level #level (1-120)
        - !addspell #spellId (Most spells won't work. But visuals like in 'Winning Hand' which is already learned will...)
        - !commentator on/off (Detaches the camera from the character. Change speed with /script C_Commentator.SetMoveSpeed(40))
        - !weather #weatherId #intensity (Optional, 0.0-1.0 #abrubt (Optional, True or False)