Heartstone Card ID menu

User Tag List

Results 1 to 6 of 6
  1. #1
    Habusa's Avatar Member
    Reputation
    4
    Join Date
    Dec 2013
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Heartstone Card ID

    I have been playing around in the memory during games and I found out its easy to find byte arrays with which card is in your hand, deck, graveyard, and in play. The cards are represented like this.

    In your hand:
    Code:
    #Silverback Patriarch [id=33 cardId=CS2_127 zone=HAND zonePos=1]
    In play:
    Code:
    #Silverback Patriarch [id=33 cardId=CS2_127 zone=PLAY zonePos=1]
    Dead:
    Code:
    #Silverback Patriarch [id=33 cardId=CS2_127 zone=GRAVEYARD zonePos=0]
    Unknown Card from deck:
    Code:
    #Hidden Entity [id=40 zone=DECK zonePos=0]
    Its also fully possible to find out which graveyard and player it belongs to:
    Code:
    [name=Kill Command id=29 zone=GRAVEYARD zonePos=0 cardId=EX1_539 player=1] to FRIENDLY GRAVEYARD
    The id of every card seems to be the same when its in the deck, hand, graveyard or in play.
    I haven't figured if out how the id is generated yet. I have also started making a spreadsheet with the card id and hex numbers as I thought it also might help others.I will keep updating this but it takes some time because i have to play every card before i get the id. Anyone know a simpler solution yell out! I haven't gotten around to finding out pointers and such as im still new to assembly but im learning... I have also decompiled the dlls and got the code, is there any way to gain access to the unity3d files? I cant manage to get them open..

    Heartstone Card ID
  2. #2
    vixing's Avatar Active Member
    Reputation
    29
    Join Date
    Dec 2008
    Posts
    130
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
    <Entity version="2" CardID="CS2_127">
      <Tag name="CardName" enumID="185" type="String">
        <enUS>Silverback Patriarch</enUS>
      </Tag>
      <Tag name="CardSet" enumID="183" type="CardSet" value="2" />
      <Tag name="CardType" enumID="202" type="CardType" value="4" />
      <Tag name="Faction" enumID="201" type="Faction" value="1" />
      <Tag name="Rarity" enumID="203" type="Rarity" value="1" />
      <Tag name="Cost" enumID="48" type="Number" value="3" />
      <Tag name="Atk" enumID="47" type="Number" value="1" />
      <Tag name="Health" enumID="45" type="Number" value="4" />
      <Tag name="AttackVisualType" enumID="251" type="AttackVisualType" value="6" />
      <Tag name="CardTextInHand" enumID="184" type="String">
        <enUS>&lt;b&gt;Taunt&lt;/b&gt;</enUS>
      </Tag>
      <Tag name="DevState" enumID="268" type="DevState" value="2" />
      <Tag name="Collectible" enumID="321" type="Bool" value="1" />
      <Tag name="Race" enumID="200" type="Race" value="20" />
      <Tag name="ArtistName" enumID="342" type="String">
        <enUS>Ittoku Seta</enUS>
      </Tag>
      <Tag name="FlavorText" enumID="351" type="String">
        <enUS>He likes to act like he's in charge, but the silverback matriarch actually runs things.</enUS>
      </Tag>
      <Tag name="HowToGetThisGoldCard" enumID="365" type="String">
        <enUS>Unlocked at Warrior Level 53.</enUS>
      </Tag>
      <Tag name="Taunt" enumID="190" type="Bool" value="1" />
    </Entity>
    This can be found in game files.

  3. #3
    Habusa's Avatar Member
    Reputation
    4
    Join Date
    Dec 2013
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I found that aswell, made the job a lot easier, I have been away for a few days and are going away for new year again. So wont updating the list for a while. I have been reading up on memory editing in c++ and IM currently making a program that tells you the chance of picking a specific card in your deck given what's in your hand or graveyard.

  4. #4
    Nyarly's Avatar ★ Elder ★ Lorekeeper of Exploration
    Reputation
    1091
    Join Date
    Aug 2007
    Posts
    1,650
    Thanks G/R
    367/315
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by vixing View Post
    Code:
    <Entity version="2" CardID="CS2_127">
      <Tag name="CardName" enumID="185" type="String">
        <enUS>Silverback Patriarch</enUS>
      </Tag>
      <Tag name="CardSet" enumID="183" type="CardSet" value="2" />
      <Tag name="CardType" enumID="202" type="CardType" value="4" />
      <Tag name="Faction" enumID="201" type="Faction" value="1" />
      <Tag name="Rarity" enumID="203" type="Rarity" value="1" />
      <Tag name="Cost" enumID="48" type="Number" value="3" />
      <Tag name="Atk" enumID="47" type="Number" value="1" />
      <Tag name="Health" enumID="45" type="Number" value="4" />
      <Tag name="AttackVisualType" enumID="251" type="AttackVisualType" value="6" />
      <Tag name="CardTextInHand" enumID="184" type="String">
        <enUS>&lt;b&gt;Taunt&lt;/b&gt;</enUS>
      </Tag>
      <Tag name="DevState" enumID="268" type="DevState" value="2" />
      <Tag name="Collectible" enumID="321" type="Bool" value="1" />
      <Tag name="Race" enumID="200" type="Race" value="20" />
      <Tag name="ArtistName" enumID="342" type="String">
        <enUS>Ittoku Seta</enUS>
      </Tag>
      <Tag name="FlavorText" enumID="351" type="String">
        <enUS>He likes to act like he's in charge, but the silverback matriarch actually runs things.</enUS>
      </Tag>
      <Tag name="HowToGetThisGoldCard" enumID="365" type="String">
        <enUS>Unlocked at Warrior Level 53.</enUS>
      </Tag>
      <Tag name="Taunt" enumID="190" type="Bool" value="1" />
    </Entity>
    This can be found in game files.
    Would it be possible to edit this ?
    Thinking about the "Collectible" field, could it be used to craft the blizzcon card without having bought a blizzcon ticket?

  5. #5
    Habusa's Avatar Member
    Reputation
    4
    Join Date
    Dec 2013
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Nyarly View Post
    Would it be possible to edit this ?
    Thinking about the "Collectible" field, could it be used to craft the blizzcon card without having bought a blizzcon ticket?
    Nope, one of the first things I tried. The game notices the file as corrupt crashes and updates next time you login.
    It might be able to work around this but the effects would only be client side.

    Code:
    The file 'C:/Program Files (x86)/Hearthstone/Data/win/cardxml0.unity3d' is corrupted! Remove it and launch unity again!
    [Position out of bounds! 1124883124 > 2208952]

  6. #6
    Nyarly's Avatar ★ Elder ★ Lorekeeper of Exploration
    Reputation
    1091
    Join Date
    Aug 2007
    Posts
    1,650
    Thanks G/R
    367/315
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    That's just too sad
    Thanks for your answer, have some rep !

Similar Threads

  1. [Selling] Warlords of Draenor 1cd key for sale (inc heartstone card pack key) !!EU!!
    By Belgian in forum World of Warcraft Buy Sell Trade
    Replies: 1
    Last Post: 05-20-2015, 10:56 AM
  2. [Trading] A NA Heartstone Beta Key for a $10 prepaid RP Card
    By Fatalglitch692 in forum Hearthstone Buy Sell Trade
    Replies: 0
    Last Post: 12-02-2013, 09:59 PM
  3. [Selling] HeartStone Account with 90% of the cards unlocked
    By dannyinside in forum Hearthstone Buy Sell Trade
    Replies: 0
    Last Post: 11-05-2013, 07:22 PM
  4. [Buying] Heartstone Key [EU]. 20$-30$ via anything payable with credit card. Dnt have PP
    By pisskidney in forum Hearthstone Buy Sell Trade
    Replies: 3
    Last Post: 10-26-2013, 05:33 PM
  5. [Selling] Selling Heartstone account (OVER $150 WORTH OF CARDS BOUGHT) (WOW MOP INCLUDED ALSO)
    By Benfsx in forum Hearthstone Buy Sell Trade
    Replies: 0
    Last Post: 10-19-2013, 07:20 PM
All times are GMT -5. The time now is 11:28 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search