Latest Diablo 3 News
DiabloWiki Updates
Support the site! Become a Diablo: IncGamers PAL - Remove ads and more!

Alpaca - Diablo II Character Information Dumper

Discussion in 'Single Player Forum' started by fearedbliss, Dec 3, 2017.

  1. fearedbliss

    fearedbliss IncGamers Member

    Joined:
    Jun 29, 2011
    Messages:
    455
    Likes Received:
    135
    Trophy Points:
    157
    Hello all,

    Today I've released my new little utility app "Alpaca". Since I don't use ATMA or GoMule, I was unable to use the nice feature that they have for reading character item Fingerprints and Map Seeds. Due to this, I decided to extract the character dumping information from GoMule and make it into a standalone utility application. What Alpaca does with a simple double click, is to look for any .d2s files that is in its current directory, and then dump all of the information in a .txt file. This information is equivalent to what you would see if you click the "Dump" tab in GoMule. At the moment it only supports 1.10 + since my code is based off GoMule's code.

    There are still a lot of clean ups I need to do since there is code that I no longer need that was brought over from the GoMule source. But the application works regardless of this extra code ;).


    Project Page
    Direct Download
     
    Last edited: Jan 10, 2018
    Gynli and PhineasB like this.
  2. fearedbliss

    fearedbliss IncGamers Member

    Joined:
    Jun 29, 2011
    Messages:
    455
    Likes Received:
    135
    Trophy Points:
    157
    Alpaca 0.0.3 is now out.
    Alpaca 0.0.2 is now out.
    Example:

    Level 57 Softcore Assassin
    Code:
        Character Information
    
    Name:       Hannah
    Class:      Assassin
    Level:      57
    Experience: 93519772
    Map Seed:   <MAP SEED WILL BE HERE>
    Type:       Softcore
    Dead King:  No / No / No
    
       Naked / Gear
    
    Strength:   85 / 85
    Dexterity:  55 / 61
    Vitality:   210 / 232
    Energy:     25 / 25
    HP:         772 / 792
    Mana:       109 / 238
    Stamina:    402 / 417
    Defense:    13 / 318
    AR:         255 / 400
    
       Base Resistances
    
    Fire:       87 / 47 / -13
    Cold:       ** / 48 / -12
    Lightning:  67 / 27 / -33
    Poison:     174 / 134 / 74
    
       Other
    
    MF:         96
    Block:      19
    GF:         0
    FRW:        39
    FHR:        80
    IAS:        0
    FCR:        66
    
       Skill Page 1
    
    Fire Blast: 1 / 5
    Shock Web: 1 / 5
    Blade Sentinel: 0 / 0
    Charged Bolt Sentry: 20 / 24
    Wake of Fire: 0 / 0
    Blade Fury: 0 / 0
    Lightning Sentry: 20 / 24
    Wake of Inferno: 0 / 0
    Death Sentry: 12 / 16
    Blade Shield: 0 / 0
    
       Skill Page 2
    
    Claw Mastery: 1 / 5
    Psychic Hammer: 1 / 5
    Burst of Speed: 1 / 5
    Weapon Block: 1 / 5
    Cloak of Shadows: 1 / 5
    Fade: 1 / 5
    Shadow Warrior: 1 / 5
    Mind Blast: 0 / 0
    Venom: 0 / 0
    Shadow Master: 1 / 5
    
       Skill Page 3
    
    Tiger Strike: 0 / 0
    Dragon Talon: 0 / 0
    Fists of Fire: 0 / 0
    Dragon Claw: 0 / 0
    Cobra Strike: 0 / 0
    Claws of Thunder: 0 / 0
    Dragon Tail: 0 / 0
    Blades of Ice: 0 / 0
    Dragon Flight: 0 / 0
    Phoenix Strike: 0 / 0
    
       Character Items
    
    Nagelring
    Ring
    Required Level: 7
    Fingerprint: 0x795ba8d1
    Item Level: 16
    Version: Expansion 1.10+
    +67 to Attack Rating
    Magic Damage Reduced by 3
    Attacker Takes Damage of 3
    28% Better Chance of Getting Magic Items
    
    Tome of Identify
    Fingerprint: 0x6a20f40e
    Item Level: 10
    Version: Expansion 1.10+
    
    Tome of Town Portal
    Fingerprint: 0xb9e59289
    Item Level: 10
    Version: Expansion 1.10+
    
    Dread Finger
    Ring
    Required Level: 13
    Fingerprint: 0x3dddd531
    Item Level: 22
    Version: Expansion 1.10+
    +10% Faster Cast Rate
    +48 to Attack Rating
    Cold Resist +27%
    Poison Resist +28%
    11% Better Chance of Getting Magic Items
    
    Sigon's Wrap
    Plated Belt
    Defense: 9
    Durability: 24 of 24
    Required Level: 6
    Required Strength: 60
    Fingerprint: 0x504c8cd
    Item Level: 40
    Version: Expansion 1.10+
    +20 to Life
    Fire Resist +20%
    Set (2 items): +114 Defense (Based on Character Level)
    
    Telling of Beads
    Amulet
    Required Level: 30
    Fingerprint: 0xfbc132ae
    Item Level: 39
    Version: Expansion 1.10+
    +1 to All Skills
    Cold Resist +18%
    Poison Resist +45%
    Attacker Takes Damage of 9
    
    Stealth
    Breast Plate
    TalEth
    Defense: 68
    Durability: 50 of 50
    Required Level: 17
    Required Strength: 30
    Fingerprint: 0x8c4aca1c
    Item Level: 19
    Version: Expansion 1.10+
    +25% Faster Run/Walk
    +25% Faster Cast Rate
    +25% Faster Hit Recovery
    +6 to Dexterity
    Regenerate Mana 15%
    +15 Maximum Stamina
    Poison Resist +30%
    Magic Damage Reduced by 3
    2 Sockets (2 used)
    Socketed: Tal Rune
    Socketed: Eth Rune
    
    Tal Rune
    Required Level: 17
    Version: Expansion 1.10+
    Weapons: Adds 75 Poison Damage Over 5 Secs (125 Frames)
    Armor: Poison Resist +30%
    Shields: Poison Resist +35%
    
    Eth Rune
    Required Level: 15
    Version: Expansion 1.10+
    Weapons: -25% Target Defense
    Armor: Regenerate Mana 15%
    Shields: Regenerate Mana 15%
    
    Jade Chain Boots of Luck
    Chain Boots
    Defense: 9
    Durability: 16 of 16
    Required Level: 19
    Required Strength: 30
    Fingerprint: 0x3a4580bc
    Item Level: 51
    Version: Expansion 1.10+
    Poison Resist +23%
    32% Better Chance of Getting Magic Items
    
    Sazabi's Mental Sheath
    Basinet
    Defense: 177
    Durability: 30 of 30
    Required Level: 43
    Required Strength: 82
    Fingerprint: 0x2356b50c
    Item Level: 55
    Version: Expansion 1.10+
    +1 to All Skills
    +100 Defense
    Lightning Resist +19%
    Fire Resist +19%
    
    Horadric Cube
    Fingerprint: 0xd917b8a8
    Item Level: 1
    Version: Expansion 1.10+
    
    Greater Mana Potion
    Version: Expansion 1.10+
    Replenishes Mana 150%
    
    Greater Mana Potion
    Version: Expansion 1.10+
    Replenishes Mana 150%
    
    Greater Mana Potion
    Version: Expansion 1.10+
    Replenishes Mana 150%
    
    Greater Mana Potion
    Version: Expansion 1.10+
    Replenishes Mana 150%
    
    Heavy Gloves of Fortune
    Heavy Gloves
    Defense: 6
    Durability: 14 of 14
    Required Level: 12
    Fingerprint: 0xddcd56b4
    Item Level: 23
    Version: Expansion 1.10+
    25% Better Chance of Getting Magic Items
    
    Super Mana Potion
    Version: Expansion 1.10+
    Replenishes Mana 250%
    
    Super Mana Potion
    Version: Expansion 1.10+
    Replenishes Mana 250%
    
    Greater Mana Potion
    Version: Expansion 1.10+
    Replenishes Mana 150%
    
    Super Mana Potion
    Version: Expansion 1.10+
    Replenishes Mana 250%
    
    Super Mana Potion
    Version: Expansion 1.10+
    Replenishes Mana 250%
    
    Super Mana Potion
    Version: Expansion 1.10+
    Replenishes Mana 250%
    
    Greater Healing Potion
    Version: Expansion 1.10+
    Replenish Life +180
    
    Greater Healing Potion
    Version: Expansion 1.10+
    Replenish Life +180
    
    Greater Healing Potion
    Version: Expansion 1.10+
    Replenish Life +180
    
    Greater Healing Potion
    Version: Expansion 1.10+
    Replenish Life +180
    
    Greater Mana Potion
    Version: Expansion 1.10+
    Replenishes Mana 150%
    
    Greater Mana Potion
    Version: Expansion 1.10+
    Replenishes Mana 150%
    
    Key
    Fingerprint: 0xc6a6b8fe
    Item Level: 45
    Version: Expansion 1.10+
    
    Snake's Grand Charm of Inertia
    Grand Charm
    Required Level: 23
    Fingerprint: 0x8b8b722c
    Item Level: 58
    Version: Expansion 1.10+
    +7% Faster Run/Walk
    +37 to Mana
    
    Stout Grand Charm of Inertia
    Grand Charm
    Required Level: 14
    Fingerprint: 0xb8306146
    Item Level: 52
    Version: Expansion 1.10+
    +7% Faster Run/Walk
    +5 Defense
    
    Mephisto's Soulstone
    Version: Expansion 1.10+
    
    Spirit
    Crystal Sword
    TalThulOrtAmn
    One Hand Damage: 5 - 15
    Durability: 20 of 20
    Required Level: 25
    Required Strength: 43
    Fingerprint: 0x60c3bb6
    Item Level: 34
    Version: Expansion 1.10+
    +2 to All Skills
    +31% Faster Cast Rate
    +55% Faster Hit Recovery
    Adds 1 - 50 Lightning Damage
    Adds 3 - 14 Cold Damage Over 3 Secs (75 Frames)
    Adds 75 Poison Damage Over 5 Secs (125 Frames)
    7% Life stolen per hit
    +250 Defense vs. Missile
    +22 to Vitality
    +92 to Mana
    +7 Magic Absorb
    4 Sockets (4 used)
    Socketed: Tal Rune
    Socketed: Thul Rune
    Socketed: Ort Rune
    Socketed: Amn Rune
    
    Tal Rune
    Required Level: 17
    Version: Expansion 1.10+
    Weapons: Adds 75 Poison Damage Over 5 Secs (125 Frames)
    Armor: Poison Resist +30%
    Shields: Poison Resist +35%
    
    Thul Rune
    Required Level: 23
    Version: Expansion 1.10+
    Weapons: Adds 3 - 14 Cold Damage Over 3 Secs (75 Frames)
    Armor: Cold Resist +30%
    Shields: Cold Resist +35%
    
    Ort Rune
    Required Level: 21
    Version: Expansion 1.10+
    Weapons: Adds 1 - 50 Lightning Damage
    Armor: Lightning Resist +30%
    Shields: Lightning Resist +35%
    
    Amn Rune
    Required Level: 25
    Version: Expansion 1.10+
    Weapons: 7% Life stolen per hit
    Armor: Attacker Takes Damage of 14
    Shields: Attacker Takes Damage of 14
    
    Ancients' Pledge
    Superior Tower Shield
    RalOrtTal
    Defense: 34
    Chance to Block: 0
    Durability: 66 of 66
    Required Level: 21
    Required Strength: 75
    Fingerprint: 0x6578791b
    Item Level: 30
    Version: Expansion 1.10+
    +50% Enhanced Defense
    All Resistances +43
    Lightning Resist +5%
    Fire Resist +5%
    Poison Resist +5%
    10% Damage Taken Goes To Mana
    Increase Maximum Durability 10%
    3 Sockets (3 used)
    Socketed: Ral Rune
    Socketed: Ort Rune
    Socketed: Tal Rune
    
    Ral Rune
    Required Level: 19
    Version: Expansion 1.10+
    Weapons: Adds 5 - 30 Fire Damage
    Armor: Fire Resist +30%
    Shields: Fire Resist +35%
    
    Ort Rune
    Required Level: 21
    Version: Expansion 1.10+
    Weapons: Adds 1 - 50 Lightning Damage
    Armor: Lightning Resist +30%
    Shields: Lightning Resist +35%
    
    Tal Rune
    Required Level: 17
    Version: Expansion 1.10+
    Weapons: Adds 75 Poison Damage Over 5 Secs (125 Frames)
    Armor: Poison Resist +30%
    Shields: Poison Resist +35%
    
       Mercenary
    
    Name:       Ilzan
    Race:       Desert Mercenary
    Type:       Def-Normal
    Experience: 20729146
    Level:      57
    Alive:      Yes
    
       Naked / Gear
    
    Strength:   141 / 141
    Dexterity:  112 / 122
    HP:         980 / 988
    Defense:    713 / 826
    AR:         995 / 1087
    
       Base Resistances
    
    Fire:       120 / 80 / 20
    Cold:       150 / 110 / 50
    Lightning:  128 / ** / 28
    Poison:     120 / 80 / 20
    
       Mercenary Items
    
    Plague Mask
    Helm
    Defense: 21
    Durability: 14 of 24
    Required Level: 13
    Required Strength: 26
    Fingerprint: 0xcaa30ed8
    Item Level: 25
    Version: Expansion 1.10+
    +13% Enhanced Defense
    +8 to Life
    Cold Resist +30%
    Lightning Resist +8%
    
    Darkglow
    Ring Mail
    Defense: 92
    Durability: 14 of 26
    Required Level: 14
    Required Strength: 36
    Fingerprint: 0x69208eb2
    Item Level: 22
    Version: Expansion 1.10+
    +20 to Attack Rating
    +**% Enhanced Defense
    +50 Defense vs. Melee
    +5% to Maximum Poison Resist
    +5% to Maximum Cold Resist
    +5% to Maximum Lightning Resist
    +5% to Maximum Fire Resist
    All Resistances +10
    +3 to Light Radius
    
    The Battlebranch
    Poleaxe
    Two Hand Damage: 30 - 65
    Durability: 42 of 65
    Required Level: 25
    Required Strength: 62
    Fingerprint: 0x2ec939b0
    Item Level: 40
    Version: Expansion 1.10+
    +30% Increased Attack Speed
    69% Enhanced Damage
    +72 to Attack Rating
    7% Life stolen per hit
    +10 to Dexterity
    
    Level 1 Dead Hardcore Char
    Code:
        Character Information
    
    Name:       dad
    Class:      Barbarian
    Level:      1
    Experience: 0
    Map Seed:   <MAP SEED WILL BE HERE>
    Type:       Hardcore
    Alive:      No
    Dead King:  No / No / No
    
       Naked / Gear
    
    Strength:   30 / 30
    Dexterity:  20 / 20
    Vitality:   25 / 25
    Energy:     10 / 10
    HP:         55 / 55
    Mana:       10 / 10
    Stamina:    92 / 92
    Defense:    5 / 5
    AR:         85 / 85
    
       Base Resistances
    
    Fire:       0 / -40 / -100
    Cold:       0 / -40 / -100
    Lightning:  0 / -40 / -100
    Poison:     0 / -40 / -100
    
       Other
    
    MF:         0
    Block:      62
    GF:         0
    FRW:        0
    FHR:        0
    IAS:        0
    FCR:        0
    
       Skill Page 1
    
    Bash: 0 / 0
    Leap: 0 / 0
    Double Swing: 0 / 0
    Stun: 0 / 0
    Double Throw: 0 / 0
    Leap Attack: 0 / 0
    Concentrate: 0 / 0
    Frenzy: 0 / 0
    Whirlwind: 0 / 0
    Berserk: 0 / 0
    
       Skill Page 2
    
    Sword Mastery: 0 / 0
    Axe Mastery: 0 / 0
    Mace Mastery: 0 / 0
    Pole Arm Mastery: 0 / 0
    Throwing Mastery: 0 / 0
    Spear Mastery: 0 / 0
    Increased Stamina: 0 / 0
    Iron Skin: 0 / 0
    Increased Speed: 0 / 0
    Natural Resistance: 0 / 0
    
       Skill Page 3
    
    Howl: 0 / 0
    Find Potion: 0 / 0
    Taunt: 0 / 0
    Shout: 0 / 0
    Find Item: 0 / 0
    Battle Cry: 0 / 0
    Battle Orders: 0 / 0
    Grim Ward: 0 / 0
    War Cry: 0 / 0
    Battle Command: 0 / 0
    
       Character Items
    
    Minor Healing Potion
    Version: Expansion 1.10+
    Replenish Life +30
    
    Minor Healing Potion
    Version: Expansion 1.10+
    Replenish Life +30
    
    Minor Healing Potion
    Version: Expansion 1.10+
    Replenish Life +30
    
    Minor Healing Potion
    Version: Expansion 1.10+
    Replenish Life +30
    
    Scroll of Town Portal
    Version: Expansion 1.10+
    
    Scroll of Identify
    Version: Expansion 1.10+
    
    Horadric Cube
    Fingerprint: 0x7f160bc8
    Item Level: 1
    Version: Expansion 1.10+
    
    Buckler
    Defense: 5
    Chance to Block: 0
    Durability: 12 of 12
    Required Strength: 12
    Fingerprint: 0x374a4a06
    Item Level: 1
    Version: Expansion 1.10+
    
     
    Last edited: Jan 10, 2018
  3. fearedbliss

    fearedbliss IncGamers Member

    Joined:
    Jun 29, 2011
    Messages:
    455
    Likes Received:
    135
    Trophy Points:
    157
    Hello folks,

    Alpaca 1.0.0 is now out. This version implements basic dumping support for versions 1.00 - 1.09. Primarily so you can backup your Map Seeds for those versions.

    Example:

    1.05 Softcore Barbarian

    Code:
        Character Information
    
    Name:       Isaac
    Class:      Barbarian
    Level:      18
    Format:     1.00
    Map Seed:   <MAP SEED WILL BE HERE>
    Type:       Softcore
    
    1.09 Softcore Sorceress

    Code:
        Character Information
    
    Name:       Bethany
    Class:      Sorceress
    Level:      59
    Format:     1.09
    Map Seed:   <MAP SEED WILL BE HERE>
    Type:       Softcore
    
    Character Versions 1.00 - 1.08b have the same character format for the minimal information displayed.

    1.09 has a slightly different format which is closer to 1.10's format.
     

Share This Page