Log in

DotP 2013 Unlocking

Several things in DotP 2013 start as locked, this page tells about how to unlock them. The main locked items that people are concerned about are Decks and Sideboard Cards (Unlocks).

Contents

Tools Needed

These are tools that are needed for anything that requires editing WAD files. Gibbed Tools - Required for unpacking and repacking WAD files. Text Editor - For editing unpacked XML files.

These instructions expect some basic knowledge on how to unpack and repack a WAD. If you do not know how to do this you can read [Introduction to Modding 2013].

Unlocking Decks

Decks can be locked for several reasons such as it is locked because it was meant to be unlocked as you play through a campaign, it is a deck that was only meant for the AI to play, or it is a deck from an expansion pack and you do not have the AppId for that expansion.

NOTE: When unlocking decks you may need to delete your profile for the changes to take effect.

Locked Decks

These are decks that were meant to be unlocked during normal play through the campaign.

To unlock:

  1. Unpack the WAD containing the locked deck.
    For example Liliana Vess's deck is Deck_0006_ST.WAD
  2. Open the Deck to modify (XML file will be present in DATA_ALL_PLATFORMS\DECKS\)
  3. To the DECK tag (<DECK>) add always_available="true"
    For Example:
    <DECK personality="D13_LILIANA_DEFAULT.XML" deck_box_image="D13_Liliana" deck_box_image_locked="locked" content_pack="0" uid="6" preview_card="obedient_dead" is_black="true">
    Becomes:
    <DECK personality="D13_LILIANA_DEFAULT.XML" deck_box_image="D13_Liliana" deck_box_image_locked="locked" content_pack="0" uid="6" preview_card="obedient_dead" is_black="true" always_available="true">
  4. Save.
  5. Repack the WAD.

If everything was done correctly it will now be unlocked in the Deck Manager and available for use.

Decks that do not show up in Deck Manager (AI Decks)

These are decks that are originally intended to only be used by the AI and or as Challenge decks.

To unlock:

  1. Unpack the WAD containing the locked deck.
    For example the Bolas Revenge deck is Deck_0071_ST.WAD
  2. Open the Deck to modify (XML file will be present in DATA_ALL_PLATFORMS\DECKS\)
  3. To the DECK tag (<DECK>) change never_available="true" to always_available="true"
    For Example:
    <DECK personality="D13_BOLAS_DEFAULT.XML" deck_box_image="locked" deck_box_image_locked="locked" content_pack="0" never_available="true" uid="71" preview_card="mastermind_revenge" is_blue="true" is_black="true" is_red="true">
    Becomes:
    <DECK personality="D13_BOLAS_DEFAULT.XML" deck_box_image="locked" deck_box_image_locked="locked" content_pack="0" always_available="true" uid="71" preview_card="mastermind_revenge" is_blue="true" is_black="true" is_red="true">
  4. Save.
  5. Repack the WAD.

If everything was done correctly it will now be show up and be unlocked in the Deck Manager and available for use.

Decks from higher Expansions

These are decks that were added with an expansion pack.

To unlock:

  1. Unpack the WAD containing the locked deck.
    For example the Selesnya deck is Deck_0016_ST.WAD
  2. Open the Deck to modify (XML file will be present in DATA_ALL_PLATFORMS\DECKS\)
  3. To the DECK tag (<DECK>) change the value of content_pack to "0" and add always_available="true" (if necessary)
    For Example:
    <DECK personality="E13_SELESNYA_DEFAULT.XML" deck_box_image="D13_Selesnya" deck_box_image_locked="locked" content_pack="1" uid="16" preview_card="collective_might" is_white="true" is_green="true">
    Becomes:
    <DECK personality="E13_SELESNYA_DEFAULT.XML" deck_box_image="D13_Selesnya" deck_box_image_locked="locked" content_pack="0" uid="16" preview_card="collective_might" is_white="true" is_green="true" always_available="true">
  4. Save.
  5. Repack the WAD.

If everything was done correctly it will now be unlocked in the Deck Manager and available for use.

Unlocking Cards (Sideboard)

Sideboard cards (also known as Unlocks) are a relatively simple method to give the user some control over the construction of a deck though limited.

There are two known methods for creating a sideboard of cards, one is to use "Promo Unlocks" while the other method is "Regular Unlocks". Promo Unlocks are not visible in the Deck Manager until they have been unlocked while Regular Unlocks show all those that are unlocked and up to one locked card in the Deck Manager. Any deck may use Regular, Promo, or both methods for unlocks.

Limitations

The game has some serious limitations when it comes to Unlocks.

  • The game will only save up to 21 deck configurations (18 for cracked versions) to the profile and we have no control over which decks are saved.
    • Deck Configurations are basically information about which cards are currently in the deck and which cards have been unlocked through normal play.
    • If a deck is not saved then its contents will essentially be reset every time the game is loaded.
  • Promo Unlocks only properly support 10 cards.
    • Any more than 10 added normally and we don't have any unlock codes to unlock them.
    • If more than 10 were added by duplicating "unlockOrderId"s then if the deck is one of the 21 (18 for cracked versions) saved can cause a huge amount of duplicates to appear when loading the game.
  • Regular Unlocks require the correct AppId to be present if the deck is not one of the 21 saved (18 for cracked versions).
    • For Steam version you should use 97330 for the AppId.
    • For Skidrow version you should use 0 for the AppId.
    • For Theta version any AppId can be used, but to have it unlock (or foil) automatically you should use 97330 for the AppId.

Promo Unlocks

This is the easiest class of unlocks because you just have to enter the Unlock Codes below (no WAD editing required). Each code will unlock a single card from the Promo Unlocks for every deck available. If a deck does not have any Promo Unlocks then these codes will do nothing for that deck.

Promo Codes:

  • FNMDGP
  • KWPMZW
  • MWTMJP
  • WMKFGC
  • NCTFJN
  • GDZDJC
  • HTRNPW
  • FXGJDW
  • PCNKGR
  • GPCRSX

Codes taken from a list provided by Ignite/THETA.

AppId Unlocks

These unlocks require that you know the Deck UID to add to an APPID_LINKING.TXT file. The unlocks themselves are stored in an XML file in DATA_ALL_PLATFORMS\UNLOCKS\.

This is a bit tricky because you must first determine which APPID_LINKING.TXT file is being used by the game as some special files that have the same name may override other versions of the same file.

Basic Procedure:

  1. Unpack WAD containing the APPID_LINKING.TXT used by the game.
  2. Add Entries to APPID_LINKING.TXT for each deck with regular unlocks you want to unlocked.
  3. Repack WAD.

With the release of Riiak's DotP 2013 Deck Builder (v1.1 or higher) there is now an easier way to do this. In the Deck Builder use Tools->Create AppId Linking Wad->Select your version of the game.

Finding the APPID_LINKING.TXT used by the game

The game seems to prefer to use files in WADs with higher numbers when multiple versions of the same file are found. The game also seems to prefer to use files from WADs starting with "DATA_DLC_" over those in WADs that start with "DECK_". So when looking for the APPID_LINKING.TXT file that the game uses start looking in those WADs with higher numbers.

When you find one if you want to determine if it is the one that is used by the game you have to edit that file either by adding an entry for a deck you have that is not already in the file (recommended) or remove an entry and see if those cards then become locked.

If you have Riiak's DotP 2013 Deck Builder (v1.1 or higher) you can find all the wads that have an APPID_LINKING.TXT in them that you have installed by using Tools->List Wads with APPID_LINKING.TXT.

WADs known to contain APPID_LINKING.TXT

Note: These are just some known example of WADs containing an APPID_LINKING.TXT file and is not an exhaustive list.

  • DATA_CORE.WAD
  • DATA_DLC_0999.WAD
  • DATA_DLC_8192_APPID_LINKING.WAD
  • DECK_9999_UNLOCKS0.WAD
  • DECK_9999_UNLOCKS1.WAD
  • DECK_9999_UNLOCKS2.WAD

Adding Entries to APPID_LINKING.TXT

When you have found an APPID_LINKING.TXT file adding entries is fairly simple and all you need to know is the version of the game you are using, the name of the deck you want to unlock cards for, and the UID of the deck you want to unlock cards for.

Open the APPID_LINKING.TXT file in your favorite text editor and starting at the bottom of the file on a new line add the name of the deck in square brackets ("[]") then on a new line add the Deck's UID, on another new line add an unlock AppId based on your version of the game, the on yet another new line add an unlock and foil AppId based on your version of the game.

Known working AppIds based on game version:

  • Steam: 97330
  • Skidrow: 0
  • Theta: Any, if you want them unlocked automatically then use 97330

An example new entry:

[TEETH_OF_THE_PREDATOR]
819290000
97330
97330

For those interested in what each line means here is a break down of it:

[TEETH_OF_THE_PREDATOR]  <-- Friendly Deck Name (So you and others can identify which deck this entry refers to)
819290000                <-- Deck UID (So the game knows which deck this entry refers to, NOTE: this is the Deck UID not the Unlocks UID)
97330                    <-- AppId for Unlocks (This is the AppId the game associates with unlocking all cards in a deck.)
97330                    <-- AppId for Unlocking and Foiling (This is the AppId the game associates with unlocking and foiling cards in a deck.  If you want cards unlocked, but not foiled you can changed this number to something else.)