2012年9月29日 星期六

火炬之光2 Torchlight 2 MOD 編修-MOD中各類型文件介紹

在利用解封裝工具Torchlight 2 Extractor 把官方的遊戲資料文件DATA.PAK解封裝後(見工具使用教學),所有的檔案會被包在MEDIA的資料夾中,如下圖,資料量非常的驚人(廢話),所以我們要進行修改前,對於MOD資料中包含的類型文件需要先了解,屆時要修改寵物技能、武器的參數…等等,才不會不知從何下手。
image

MEDIA文件夾內的文件有以下資料夾,依不同的遊戲物件分類放置,資料夾的名稱蠻容易識別的,比方說,我要修改遊戲中「物品→斧頭」的數值,所有的斧頭資料就放在MEDIA\UNITS\ITEMS\AXES裡頭,如下圖,所以索引起來還好,不會太吃力。
image

而遊戲文件的檔案類型,就是要特別說一下的,如果是要改斧頭的數值,那麼這類的參數都會是用DAT類型的檔案儲存,至於其他檔案類型的文件各儲存了哪些內容呢?MEDIA文件夾內的文件有這些以下檔案類型
DAT,LAYOUT,RAW,MESH,HIE,TEMPLATE,ANIMATION,SKELETON,PNG,DDS,TTF,FONT 。(注意喔,所有的檔案類型都是用大寫,遊戲運行只認大寫)
不同類型的的物件,儲存的資料不同,當然處理的方式就不同了,以下就分別介紹之。

DAT文件類型

DAT文件是當前可以MOD最主要的部分,也是最容易修改的部分。最基礎的MOD修改就是修改DAT文件。

DAT文件首先需要使用dat2txt轉換成txt文件才能進行修改(見工具使用教學),當然用新建txt文件也可以,但是要保證編碼格式為UTF-16。

DAT文件的結構是一個嵌套型的結構,範例如下:

[UNIT]
<STRING>CREATEAS:EQUIPMENT
<STRING>UNITTYPE:NORMAL PISTOL
<INTEGER>MINDAMAGE:50
<INTEGER>MAXDAMAGE:100
<FLOAT>RANGE:6.000000
<FLOAT>STRIKERANGE:7.000000
<STRING>FALL_SOUND:Item Fall
<STRING>TAKE_SOUND:BowGet
<STRING>LAND_SOUND:PistolDrop
<STRING>STRIKE_SOUND:SwordFlesh
<STRING>ATTACK_SOUND:PistolShot
<STRING>UNIT_GUID:-1684166601081089570
<BOOL>DONTCREATE:true
<STRING>GAMBLER_ICON:icon_weapon_pistol
<STRING>ICON:icon_weapon_pistol
<FLOAT>DEVIATION_FROM_30FPS:0.800000
<TRANSLATE>DISPLAYNAME:NOSPAWN_base_tell Erich
<INTEGER>RARITY_DMG_MOD:100
<INTEGER>DEFENSE_REQUIRED:0
<INTEGER>DEXTERITY_REQUIRED:60
<INTEGER>MAGIC_REQUIRED:0
<INTEGER>STRENGTH_REQUIRED:0
[/UNIT]

行1,程式碼中是以[XXX]...[/XXX]的結構來進行嵌套,嵌套可以是巢狀式的結構。行2<STRING>CREATEAS:EQUIPMENT,<STRING>表示資料類型,CREATEAS是屬性,EQUIPMENT是屬性值。資料類型、屬性和屬性值之間則是互相掛勾的,要能設定正確的方式,就只能用多看DAT文件去自已歸納統合。

HIE文件類型

MEDIA文件夾內的HIE文件只有兩個:
FEATURETAGS.HIE和UNITTYPES.HIE。
image
前者是定義物件的,後者是是定義物品類型的。
也可以使用dat2txt來轉換(見工具使用教學),以下是文件內容

FEATURETAGS.HIE 參數如下

[HIERACHY]
[CONFIG]
<INTEGER>UNIQUEIDS:140
[/CONFIG]
[UNITTYPES]
[A1-DEATHTOWER]
<INTEGER>ID:84
<STRING>NAME:A1-deathTower
<INTEGER>CHILD:13
[/A1-DEATHTOWER]
[A1-PASS2-CULTISTS]
<INTEGER>ID:36
<STRING>NAME:A1-Pass2-cultists
<INTEGER>CHILD:24
[/A1-PASS2-CULTISTS]
[A1-QUEST_CHESETOFTIDES]
<INTEGER>ID:80
<STRING>NAME:A1-Quest_ChesetOfTides
<INTEGER>CHILD:77
[/A1-QUEST_CHESETOFTIDES]
[A1-QUEST_CHESTOFPOOLS]
<INTEGER>ID:78
<STRING>NAME:A1-Quest_ChestOfPools
<INTEGER>CHILD:77
[/A1-QUEST_CHESTOFPOOLS]
[A1-QUEST_CHESTOFRIVERS]
<INTEGER>ID:79
<STRING>NAME:A1-Quest_ChestOfRivers
<INTEGER>CHILD:77
[/A1-QUEST_CHESTOFRIVERS]
[A1-QUEST_CLIFF_RUINS]
<INTEGER>ID:77
<STRING>NAME:A1-Quest_Cliff_Ruins
[/A1-QUEST_CLIFF_RUINS]
[A1-RANDOMEVENTS]
<INTEGER>ID:38
<STRING>NAME:A1-RandomEvents
[/A1-RANDOMEVENTS]
[A1-RANDOMEVENTS-BANDITS]
<INTEGER>ID:39
<STRING>NAME:A1-RandomEvents-Bandits
<INTEGER>CHILD:38
[/A1-RANDOMEVENTS-BANDITS]
[A1-RANDOMEVENTS-BEARS]
<INTEGER>ID:54
<STRING>NAME:A1-RandomEvents-Bears
<INTEGER>CHILD:38
[/A1-RANDOMEVENTS-BEARS]
[A1-RANDOMEVENTS-GOBLINS]
<INTEGER>ID:50
<STRING>NAME:A1-RandomEvents-Goblins
<INTEGER>CHILD:38
[/A1-RANDOMEVENTS-GOBLINS]
[A1-RANDOMQUESTS-GHOSTBOAT]
<INTEGER>ID:48
<STRING>NAME:A1-RandomQuests-GhostBoat
[/A1-RANDOMQUESTS-GHOSTBOAT]
[A1-SHRINE]
<INTEGER>ID:66
<STRING>NAME:A1-Shrine
<INTEGER>CHILD:7
[/A1-SHRINE]
[A2-BIGMONSTERSPAWNERS]
<INTEGER>ID:45
<STRING>NAME:A2-BigMonsterSpawners
[/A2-BIGMONSTERSPAWNERS]
[A2-BONEGOLEM]
<INTEGER>ID:61
<STRING>NAME:A2-BoneGolem
<INTEGER>CHILD:45
[/A2-BONEGOLEM]
[A2-EVILDEN]
<INTEGER>ID:86
<STRING>NAME:a2-evilDen
<INTEGER>CHILD:43
[/A2-EVILDEN]
[A2-KINGCRABQUEST]
<INTEGER>ID:76
<STRING>NAME:A2-KingCrabQuest
[/A2-KINGCRABQUEST]
[A2-MANAVENTDUNGEONENTRANCE]
<INTEGER>ID:83
<STRING>NAME:A2-ManaVentDungeonEntrance
[/A2-MANAVENTDUNGEONENTRANCE]
[A2-MERCHANTSHIP]
<INTEGER>ID:51
<STRING>NAME:A2-MerchantShip
[/A2-MERCHANTSHIP]
[A2-RANDOMEVENTS]
<INTEGER>ID:43
<STRING>NAME:A2-RandomEvents
[/A2-RANDOMEVENTS]
[A2-RANDOMEVENTS-DESERTRATLINS]
<INTEGER>ID:107
<STRING>NAME:A2-RandomEvents-DesertRatlins
<INTEGER>CHILD:43
[/A2-RANDOMEVENTS-DESERTRATLINS]
[A2-RANDOMEVENTS-EZRO]
<INTEGER>ID:57
<STRING>NAME:A2-RandomEvents-Ezro
<INTEGER>CHILD:43
[/A2-RANDOMEVENTS-EZRO]
[A2-RANDOMEVENTS-JACKALS]
<INTEGER>ID:58
<STRING>NAME:A2-RANDOMEVENTS-Jackals
<INTEGER>CHILD:43
[/A2-RANDOMEVENTS-JACKALS]
[A2-RANDOMEVENTS-LIZARDMEN]
<INTEGER>ID:70
<STRING>NAME:A2-RandomEvents-Lizardmen
<INTEGER>CHILD:43
[/A2-RANDOMEVENTS-LIZARDMEN]
[A2-RANDOMQUESTS-PIRATESCOVE]
<INTEGER>ID:75
<STRING>NAME:A2-RandomQuests-PiratesCove
[/A2-RANDOMQUESTS-PIRATESCOVE]
[A2-SANDCHESTEVENT]
<INTEGER>ID:59
<STRING>NAME:A2-SandChestEvent
<INTEGER>CHILD:45
[/A2-SANDCHESTEVENT]
[A2-SANDGOLEM]
<INTEGER>ID:60
<STRING>NAME:A2-SandGolem
<INTEGER>CHILD:45
[/A2-SANDGOLEM]
[A2-SHRINE]
<INTEGER>ID:67
<STRING>NAME:A2-Shrine
<INTEGER>CHILD:7
[/A2-SHRINE]
[0xd9da952c]
<INTEGER>ID:89
<STRING>NAME:A2-Stone_Coffin 1
<INTEGER>CHILD:88
[/0xd9da952c]
[0xdada952c]
<INTEGER>ID:90
<STRING>NAME:A2-Stone_Coffin 2
<INTEGER>CHILD:88
[/0xdada952c]
[0xdbda952c]
<INTEGER>ID:91
<STRING>NAME:A2-Stone_Coffin 3
<INTEGER>CHILD:88
[/0xdbda952c]
[A2-STONE_COFFINS]
<INTEGER>ID:88
<STRING>NAME:A2-Stone_Coffins
[/A2-STONE_COFFINS]
[A2-SURVEYOR]
<INTEGER>ID:82
<STRING>NAME:A2-Surveyor
[/A2-SURVEYOR]
[A2-TOWEROFTHEMOON]
<INTEGER>ID:47
<STRING>NAME:A2-TowerOfTheMoon
[/A2-TOWEROFTHEMOON]
[A3_BLIGHTSLUGSPAWNER]
<INTEGER>ID:103
<STRING>NAME:A3_BlightSlugSpawner
[/A3_BLIGHTSLUGSPAWNER]
[A3_ROTCRYPTGEMSPAWN]
<INTEGER>ID:104
<STRING>NAME:A3_RotCryptGemSpawn
[/A3_ROTCRYPTGEMSPAWN]
[A3_TROLLS]
<INTEGER>ID:96
<STRING>NAME:A3_Trolls
[/A3_TROLLS]
[A3_WEREWOLF_CELLAR]
<INTEGER>ID:92
<STRING>NAME:A3_Werewolf_Cellar
[/A3_WEREWOLF_CELLAR]
[A3_WEREWOLF_CELLAR_BASEMENT]
<INTEGER>ID:93
<STRING>NAME:A3_Werewolf_Cellar_Basement
<INTEGER>CHILD:92
[/A3_WEREWOLF_CELLAR_BASEMENT]
[A3_WEREWOLF_CELLAR_SPAWNER]
<INTEGER>ID:94
<STRING>NAME:A3_Werewolf_Cellar_Spawner
<INTEGER>CHILD:92
[/A3_WEREWOLF_CELLAR_SPAWNER]
[A3_WITCH_BELL]
<INTEGER>ID:102
<STRING>NAME:A3_Witch_Bell
[/A3_WITCH_BELL]
[A3-BATTLEFIELD_PIKE_1]
<INTEGER>ID:131
<STRING>NAME:A3-Battlefield_Pike_1
<INTEGER>CHILD:130
[/A3-BATTLEFIELD_PIKE_1]
[A3-BATTLEFIELD_PIKE_2]
<INTEGER>ID:132
<STRING>NAME:A3-Battlefield_Pike_2
<INTEGER>CHILD:130
[/A3-BATTLEFIELD_PIKE_2]
[A3-BATTLEFIELD_PIKE_3]
<INTEGER>ID:133
<STRING>NAME:A3-Battlefield_Pike_3
<INTEGER>CHILD:130
[/A3-BATTLEFIELD_PIKE_3]
[A3-BATTLEFIELD_PIKE_4]
<INTEGER>ID:134
<STRING>NAME:A3-Battlefield_Pike_4
<INTEGER>CHILD:130
[/A3-BATTLEFIELD_PIKE_4]
[A3-BATTLEFIELD_PIKES]
<INTEGER>ID:130
<STRING>NAME:A3-Battlefield_Pikes
[/A3-BATTLEFIELD_PIKES]
[A3-DEATHCIRCLE]
<INTEGER>ID:117
<STRING>NAME:A3-DeathCircle
<INTEGER>CHILD:56
[/A3-DEATHCIRCLE]
[A3-GLYPHOFAIR]
<INTEGER>ID:122
<STRING>NAME:A3-GlyphOfAir
<INTEGER>CHILD:118
[/A3-GLYPHOFAIR]
[A3-GLYPHOFFIRE]
<INTEGER>ID:121
<STRING>NAME:A3-GlyphOfFire
<INTEGER>CHILD:118
[/A3-GLYPHOFFIRE]
[A3-GLYPHOFWATER]
<INTEGER>ID:119
<STRING>NAME:A3-GlyphOfWater
<INTEGER>CHILD:118
[/A3-GLYPHOFWATER]
[A3-GLYPHOFWOOD]
<INTEGER>ID:120
<STRING>NAME:A3-GlyphOfWood
<INTEGER>CHILD:118
[/A3-GLYPHOFWOOD]
[A3-GLYPHSOFELEMENTS]
<INTEGER>ID:118
<STRING>NAME:A3-GlyphsOfElements
[/A3-GLYPHSOFELEMENTS]
[A3-MOONSHRINE]
<INTEGER>ID:85
<STRING>NAME:A3-MoonShrine
[/A3-MOONSHRINE]
[A3-PEDESTALOFAIR]
<INTEGER>ID:129
<STRING>NAME:A3-PedestalOfAir
<INTEGER>CHILD:125
[/A3-PEDESTALOFAIR]
[A3-PEDESTALOFFIRE]
<INTEGER>ID:128
<STRING>NAME:A3-PedestalOfFire
<INTEGER>CHILD:125
[/A3-PEDESTALOFFIRE]
[A3-PEDESTALOFWATER]
<INTEGER>ID:126
<STRING>NAME:A3-PedestalOfWater
<INTEGER>CHILD:125
[/A3-PEDESTALOFWATER]
[A3-PEDESTALOFWOOD]
<INTEGER>ID:127
<STRING>NAME:A3-PedestalOfWood
<INTEGER>CHILD:125
[/A3-PEDESTALOFWOOD]
[A3-PEDESTALS]
<INTEGER>ID:125
<STRING>NAME:A3-Pedestals
[/A3-PEDESTALS]
[A3-RANDOMEVENTS]
<INTEGER>ID:56
<STRING>NAME:A3-RandomEvents
[/A3-RANDOMEVENTS]
[A3-RANDOMEVENTS-CHESTEVENTS]
<INTEGER>ID:111
<STRING>NAME:A3-RandomEvents-ChestEvents
<INTEGER>CHILD:56
[/A3-RANDOMEVENTS-CHESTEVENTS]
[A3-RANDOMEVENTS-TROLLS]
<INTEGER>ID:110
<STRING>NAME:A3-RandomEvents-Trolls
<INTEGER>CHILD:56
[/A3-RANDOMEVENTS-TROLLS]
[A3-RANDOMEVENTS-VARKS]
<INTEGER>ID:74
<STRING>NAME:A3-RandomEvents-Varks
<INTEGER>CHILD:56
[/A3-RANDOMEVENTS-VARKS]
[A3-SHRINE]
<INTEGER>ID:68
<STRING>NAME:A3-Shrine
<INTEGER>CHILD:7
[/A3-SHRINE]
[0x999a3d94]
<INTEGER>ID:135
<STRING>NAME:A3-Spirit Dragon
[/0x999a3d94]
[A3-SWAMP-CATACOMBSENTRANCE]
<INTEGER>ID:95
<STRING>NAME:A3-Swamp-CatacombsEntrance
[/A3-SWAMP-CATACOMBSENTRANCE]
[A3-WITCH-ITEMS-ARENAPORTAL]
<INTEGER>ID:100
<STRING>NAME:A3-Witch-Items-ArenaPortal
<INTEGER>CHILD:97
[/A3-WITCH-ITEMS-ARENAPORTAL]
[A3-WITCH-ITEMS-SPAWNER]
<INTEGER>ID:97
<STRING>NAME:A3-Witch-Items-Spawner
[/A3-WITCH-ITEMS-SPAWNER]
[A3-WITCH-ITEMS-WRAITHS]
<INTEGER>ID:98
<STRING>NAME:A3-Witch-Items-Wraiths
<INTEGER>CHILD:97
[/A3-WITCH-ITEMS-WRAITHS]
[A3-WITCH-ITEMS-ZOMBIEGRAVE]
<INTEGER>ID:99
<STRING>NAME:A3-Witch-Items-ZombieGrave
<INTEGER>CHILD:97
[/A3-WITCH-ITEMS-ZOMBIEGRAVE]
[A4-RANDOMEVENTS]
<INTEGER>ID:73
<STRING>NAME:A4-RandomEvents
[/A4-RANDOMEVENTS]
[CATACOMB-RANDOMEVENTS]
<INTEGER>ID:69
<STRING>NAME:Catacomb-RandomEvents
[/CATACOMB-RANDOMEVENTS]
[0xb971d040]
<INTEGER>ID:30
<STRING>NAME:CHEST GHOST
<INTEGER>CHILD:23
<INTEGER>CHILD1:4
[/0xb971d040]
[0x4c55787c]
<INTEGER>ID:22
<STRING>NAME:CHEST LOCKED
<INTEGER>CHILD:23
<INTEGER>CHILD1:4
[/0x4c55787c]
[CHESTMIMICS]
<INTEGER>ID:81
<STRING>NAME:ChestMimics
<INTEGER>CHILD:23
<INTEGER>CHILD1:4
[/CHESTMIMICS]
[CHESTS]
<INTEGER>ID:4
<STRING>NAME:CHESTS
[/CHESTS]
[0x8849ada0]
<INTEGER>ID:5
<STRING>NAME:CHESTS RARE
<INTEGER>CHILD:23
<INTEGER>CHILD1:4
[/0x8849ada0]
[0xdd2419fe]
<INTEGER>ID:6
<STRING>NAME:CHESTS STANDARD
<INTEGER>CHILD:4
[/0xdd2419fe]
[CHESTS_SPECIAL]
<INTEGER>ID:23
<STRING>NAME:CHESTS_SPECIAL
<INTEGER>CHILD:4
[/CHESTS_SPECIAL]
[DEADADVENTURERS]
<INTEGER>ID:40
<STRING>NAME:DeadAdventurers
[/DEADADVENTURERS]
[0xdd3e3abe]
<INTEGER>ID:53
<STRING>NAME:DUNGEON A2TutaranMain
[/0xdd3e3abe]
[0x0cd5bf2e]
<INTEGER>ID:101
<STRING>NAME:DUNGEON BROODHIVE
<INTEGER>CHILD:2
[/0x0cd5bf2e]
[0x0446ccf2]
<INTEGER>ID:32
<STRING>NAME:DUNGEON CATACOMBS
<INTEGER>CHILD:2
[/0x0446ccf2]
[0xbe0b7dbd]
<INTEGER>ID:3
<STRING>NAME:DUNGEON CAVE
<INTEGER>CHILD:2
[/0xbe0b7dbd]
[0x21c9a8af]
<INTEGER>ID:1
<STRING>NAME:DUNGEON CRYPT
<INTEGER>CHILD:2
[/0x21c9a8af]
[0x357cc3ff]
<INTEGER>ID:63
<STRING>NAME:DUNGEON DANK HALLOW
<INTEGER>CHILD:2
[/0x357cc3ff]
[0xa458892c]
<INTEGER>ID:62
<STRING>NAME:DUNGEON MUCKERY
<INTEGER>CHILD:2
[/0xa458892c]
[0x6c2c65d1]
<INTEGER>ID:109
<STRING>NAME:DUNGEON QUARRY
[/0x6c2c65d1]
[0x32084488]
<INTEGER>ID:136
<STRING>NAME:Dungeon Quarry Entrance
<INTEGER>CHILD:109
[/0x32084488]
[0xa17af1ae]
<INTEGER>ID:64
<STRING>NAME:DUNGEON VAULT
<INTEGER>CHILD:2
[/0xa17af1ae]
[0x5e1c2749]
<INTEGER>ID:31
<STRING>NAME:DUNGEON Z1CEMETARY
[/0x5e1c2749]
[0x93dcab62]
<INTEGER>ID:2
<STRING>NAME:DUNGEONS RANDOM
[/0x93dcab62]
[0xc838b1e6]
<INTEGER>ID:65
<STRING>NAME:DUNGON DRAGON
<INTEGER>CHILD:2
[/0xc838b1e6]
[FISHINGHOLE]
<INTEGER>ID:55
<STRING>NAME:FishingHole
[/FISHINGHOLE]
[0x5814d35e]
<INTEGER>ID:34
<STRING>NAME:Merryweather bush
<INTEGER>CHILD:13
[/0x5814d35e]
[PHASEBEAST-CHOICE]
<INTEGER>ID:116
<STRING>NAME:PhaseBeast-Choice
[/PHASEBEAST-CHOICE]
[PHASEBEAST-CHOICE_BAD]
<INTEGER>ID:113
<STRING>NAME:PhaseBeast-Choice_Bad
<INTEGER>CHILD:116
[/PHASEBEAST-CHOICE_BAD]
[PHASEBEAST-CHOICE_GOOD]
<INTEGER>ID:115
<STRING>NAME:PhaseBeast-Choice_Good
<INTEGER>CHILD:116
[/PHASEBEAST-CHOICE_GOOD]
[PHASEBEAST-CHOICE_OK]
<INTEGER>ID:114
<STRING>NAME:PhaseBeast-Choice_Ok
<INTEGER>CHILD:116
[/PHASEBEAST-CHOICE_OK]
[0x943e2bbe]
<INTEGER>ID:13
<STRING>NAME:QUEST SET PIECES
[/0x943e2bbe]
[0xd9f620ca]
<INTEGER>ID:26
<STRING>NAME:ROAD ACT1
[/0xd9f620ca]
[0x27bd0e37]
<INTEGER>ID:27
<STRING>NAME:ROAD ACT1 ZONE1
<INTEGER>CHILD:26
[/0x27bd0e37]
[SCROLLSPAWNER]
<INTEGER>ID:41
<STRING>NAME:ScrollSpawner
[/SCROLLSPAWNER]
[0xe36fd15e]
<INTEGER>ID:7
<STRING>NAME:SHRINE LOOTABLE
[/0xe36fd15e]
[0x1138a87c]
<INTEGER>ID:15
<STRING>NAME:STONE HEAD 1
<INTEGER>CHILD:13
[/0x1138a87c]
[0x113cacfe]
<INTEGER>ID:35
<STRING>NAME:Vanquisher Scout
<INTEGER>CHILD:13
[/0x113cacfe]
[VAULT_SARCOPHAGUS]
<INTEGER>ID:46
<STRING>NAME:Vault_Sarcophagus
[/VAULT_SARCOPHAGUS]
[VAULTEVENT-SPEECH]
<INTEGER>ID:72
<STRING>NAME:VaultEvent-Speech
<INTEGER>CHILD:71
[/VAULTEVENT-SPEECH]
[VAULT-RANDOMEVENTS]
<INTEGER>ID:71
<STRING>NAME:Vault-RandomEvents
[/VAULT-RANDOMEVENTS]
[0x9171a89b]
<INTEGER>ID:17
<STRING>NAME:Water Shrine 1
<INTEGER>CHILD:13
[/0x9171a89b]
[0x9271a89b]
<INTEGER>ID:18
<STRING>NAME:Water Shrine 2
<INTEGER>CHILD:13
[/0x9271a89b]
[0x9371a89b]
<INTEGER>ID:19
<STRING>NAME:Water Shrine 3
<INTEGER>CHILD:13
[/0x9371a89b]
[0x9471a89b]
<INTEGER>ID:20
<STRING>NAME:Water Shrine 4
<INTEGER>CHILD:13
[/0x9471a89b]
[0x9571a89b]
<INTEGER>ID:21
<STRING>NAME:Water Shrine 5
<INTEGER>CHILD:13
[/0x9571a89b]
[0x9741c77b]
<INTEGER>ID:8
<STRING>NAME:WAYPOINT PADS
[/0x9741c77b]
[WEAPONRACKS]
<INTEGER>ID:28
<STRING>NAME:WeaponRacks
[/WEAPONRACKS]
[0xdbe73f87]
<INTEGER>ID:24
<STRING>NAME:WILDERNESS ACT1
[/0xdbe73f87]
[0x677d49a4]
<INTEGER>ID:25
<STRING>NAME:WILDERNESS ACT1 ZONE1
<INTEGER>CHILD:24
[/0x677d49a4]
[0x265017d8]
<INTEGER>ID:137
<STRING>NAME:PhaseBeast-PirateTreasure
[/0x265017d8]
[0x049ba249]
<INTEGER>ID:138
<STRING>NAME:PhaseBeast-PirateTreasure_Good
<INTEGER>CHILD:137
[/0x049ba249]
[0xa04912a8]
<INTEGER>ID:139
<STRING>NAME:PhaseBeast-PirateTreasure_Ok
<INTEGER>CHILD:137
[/0xa04912a8]
[/UNITTYPES]
[/HIERACHY]

UNITTYPES.HIE 參數如下

[HIERACHY]
[CONFIG]
<INTEGER>UNIQUEIDS:0
[/CONFIG]
[UNITTYPES]
[1HAXE]
<INTEGER>ID:225
<STRING>NAME:1HAxe
<INTEGER>CHILD:44
<INTEGER>CHILD1:8
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:60
<INTEGER>CHILD1:162
[/1HAXE]
[1HMACE]
<INTEGER>ID:226
<STRING>NAME:1HMace
<INTEGER>CHILD:89
<INTEGER>CHILD1:9
<INTEGER>CHILD1:8
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:60
<INTEGER>CHILD1:162
[/1HMACE]
[1HSWORD]
<INTEGER>ID:227
<STRING>NAME:1HSword
<INTEGER>CHILD:11
<INTEGER>CHILD1:8
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:60
<INTEGER>CHILD1:162
[/1HSWORD]
[2HAXE]
<INTEGER>ID:179
<STRING>NAME:2HAxe
<INTEGER>CHILD:44
<INTEGER>CHILD1:8
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:60
<INTEGER>CHILD1:162
<INTEGER>CHILD:37
<INTEGER>CHILD:243
<INTEGER>CHILD1:10
[/2HAXE]
[2HMACE]
<INTEGER>ID:187
<STRING>NAME:2HMace
<INTEGER>CHILD:89
<INTEGER>CHILD1:9
<INTEGER>CHILD1:8
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:60
<INTEGER>CHILD1:162
<INTEGER>CHILD:243
<INTEGER>CHILD1:10
<INTEGER>CHILD:37
[/2HMACE]
[2HMELEE]
<INTEGER>ID:243
<STRING>NAME:2HMelee
<INTEGER>CHILD:10
<INTEGER>CHILD:60
[/2HMELEE]
[2HSWORD]
<INTEGER>ID:180
<STRING>NAME:2HSword
<INTEGER>CHILD:37
<INTEGER>CHILD:11
<INTEGER>CHILD1:8
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:60
<INTEGER>CHILD1:162
<INTEGER>CHILD:243
<INTEGER>CHILD1:10
[/2HSWORD]
[ANY]
<INTEGER>ID:0
<STRING>NAME:any
[/ANY]
[ARMOR]
<INTEGER>ID:13
<STRING>NAME:Armor
<INTEGER>CHILD:31
<INTEGER>CHILD1:2
<INTEGER>CHILD2:0
<INTEGER>CHILD:258
[/ARMOR]
[ARMOR_ELEMENTAL]
<INTEGER>ID:253
<STRING>NAME:Armor_Elemental
<INTEGER>CHILD:13
<INTEGER>CHILD1:31
<INTEGER>CHILD2:2
<INTEGER>CHILD3:0
<INTEGER>CHILD1:258
[/ARMOR_ELEMENTAL]
[ARMOR_PHYSICAL]
<INTEGER>ID:252
<STRING>NAME:Armor_Physical
<INTEGER>CHILD:13
<INTEGER>CHILD1:31
<INTEGER>CHILD2:2
<INTEGER>CHILD3:0
<INTEGER>CHILD1:258
[/ARMOR_PHYSICAL]
[ARMOR_PHYSICAL_HEAVY]
<INTEGER>ID:256
<STRING>NAME:Armor_Physical_Heavy
<INTEGER>CHILD:252
<INTEGER>CHILD1:13
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
[/ARMOR_PHYSICAL_HEAVY]
[ARMOR_PHYSICAL_LIGHT]
<INTEGER>ID:255
<STRING>NAME:Armor_Physical_Light
<INTEGER>CHILD:252
<INTEGER>CHILD1:13
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
[/ARMOR_PHYSICAL_LIGHT]
[AXE]
<INTEGER>ID:44
<STRING>NAME:Axe
<INTEGER>CHILD:8
<INTEGER>CHILD1:31
<INTEGER>CHILD2:2
<INTEGER>CHILD3:0
<INTEGER>CHILD1:258
<INTEGER>CHILD:60
<INTEGER>CHILD:162
[/AXE]
[BANDIT]
<INTEGER>ID:254
<STRING>NAME:Bandit
<INTEGER>CHILD:27
<INTEGER>CHILD1:25
<INTEGER>CHILD2:0
[/BANDIT]
[BELT]
<INTEGER>ID:18
<STRING>NAME:Belt
<INTEGER>CHILD:253
<INTEGER>CHILD1:13
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD:39
[/BELT]
[0x9b4df640]
<INTEGER>ID:271
<STRING>NAME:Blood Ember
<INTEGER>CHILD:270
<INTEGER>CHILD1:55
<INTEGER>CHILD1:120
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
[/0x9b4df640]
[BOOTS]
<INTEGER>ID:16
<STRING>NAME:Boots
<INTEGER>CHILD:252
<INTEGER>CHILD1:13
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
[/BOOTS]
[BOSS]
<INTEGER>ID:268
<STRING>NAME:Boss
<INTEGER>CHILD:27
<INTEGER>CHILD1:25
<INTEGER>CHILD2:0
[/BOSS]
[BOSSMAP]
<INTEGER>ID:176
<STRING>NAME:BossMap
<INTEGER>CHILD:1
<INTEGER>CHILD1:31
<INTEGER>CHILD2:2
<INTEGER>CHILD3:0
<INTEGER>CHILD:126
[/BOSSMAP]
[BOW]
<INTEGER>ID:36
<STRING>NAME:Bow
<INTEGER>CHILD:35
<INTEGER>CHILD1:8
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD:10
<INTEGER>CHILD:38
<INTEGER>CHILD:102
<INTEGER>CHILD:163
[/BOW]
[BREAKABLE]
<INTEGER>ID:29
<STRING>NAME:Breakable
<INTEGER>CHILD:30
<INTEGER>CHILD1:2
<INTEGER>CHILD2:0
[/BREAKABLE]
[0x2e7d18c9]
<INTEGER>ID:242
<STRING>NAME:Breakable Complex
<INTEGER>CHILD:29
<INTEGER>CHILD1:30
<INTEGER>CHILD2:2
<INTEGER>CHILD3:0
[/0x2e7d18c9]
[BREAKABLETRIGGER]
<INTEGER>ID:249
<STRING>NAME:BreakableTrigger
<INTEGER>CHILD:29
<INTEGER>CHILD1:30
<INTEGER>CHILD2:2
<INTEGER>CHILD3:0
<INTEGER>CHILD:32
[/BREAKABLETRIGGER]
[CANNON]
<INTEGER>ID:188
<STRING>NAME:Cannon
<INTEGER>CHILD:10
<INTEGER>CHILD:35
<INTEGER>CHILD1:8
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD:163
<INTEGER>CHILD:38
[/CANNON]
[CAPE]
<INTEGER>ID:19
<STRING>NAME:Cape
<INTEGER>CHILD:13
<INTEGER>CHILD1:31
<INTEGER>CHILD2:2
<INTEGER>CHILD3:0
<INTEGER>CHILD1:258
[/CAPE]
[0x9ec3f280]
<INTEGER>ID:274
<STRING>NAME:Chaos Ember
<INTEGER>CHILD:270
<INTEGER>CHILD1:55
<INTEGER>CHILD1:120
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
[/0x9ec3f280]
[CHARACTER]
<INTEGER>ID:25
<STRING>NAME:Character
<INTEGER>CHILD:0
[/CHARACTER]
[0x3f7abd40]
<INTEGER>ID:15
<STRING>NAME:Chest Armor
<INTEGER>CHILD:252
<INTEGER>CHILD1:13
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
[/0x3f7abd40]
[COLLAR]
<INTEGER>ID:269
<STRING>NAME:Collar
<INTEGER>CHILD:39
<INTEGER>CHILD1:31
<INTEGER>CHILD2:2
<INTEGER>CHILD3:0
<INTEGER>CHILD1:258
<INTEGER>CHILD:253
<INTEGER>CHILD1:13
<INTEGER>CHILD:283
[/COLLAR]
[COMBINER]
<INTEGER>ID:134
<STRING>NAME:Combiner
<INTEGER>CHILD:131
<INTEGER>CHILD1:25
<INTEGER>CHILD2:0
[/COMBINER]
[CONSUMABLE]
<INTEGER>ID:1
<STRING>NAME:consumable
<INTEGER>CHILD:31
<INTEGER>CHILD1:2
<INTEGER>CHILD2:0
[/CONSUMABLE]
[CONTAINER]
<INTEGER>ID:30
<STRING>NAME:Container
<INTEGER>CHILD:2
<INTEGER>CHILD1:0
[/CONTAINER]
[CROSSBOW]
<INTEGER>ID:110
<STRING>NAME:Crossbow
<INTEGER>CHILD:35
<INTEGER>CHILD1:8
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD:37
<INTEGER>CHILD:10
<INTEGER>CHILD:163
[/CROSSBOW]
[DAGGER]
<INTEGER>ID:177
<STRING>NAME:Dagger
<INTEGER>CHILD:8
<INTEGER>CHILD1:31
<INTEGER>CHILD2:2
<INTEGER>CHILD3:0
<INTEGER>CHILD1:258
<INTEGER>CHILD:60
<INTEGER>CHILD:162
[/DAGGER]
[DYNAMITE]
<INTEGER>ID:317
<STRING>NAME:Dynamite
<INTEGER>CHILD:1
<INTEGER>CHILD1:31
<INTEGER>CHILD2:2
<INTEGER>CHILD3:0
[/DYNAMITE]
[ENCHANTER]
<INTEGER>ID:130
<STRING>NAME:Enchanter
<INTEGER>CHILD:131
<INTEGER>CHILD1:25
<INTEGER>CHILD2:0
[/ENCHANTER]
[ENCHANTSHRINE]
<INTEGER>ID:157
<STRING>NAME:EnchantShrine
<INTEGER>CHILD:131
<INTEGER>CHILD1:25
<INTEGER>CHILD2:0
[/ENCHANTSHRINE]
[EQUIPPABLE]
<INTEGER>ID:258
<STRING>NAME:Equippable
[/EQUIPPABLE]
[FEMALE]
<INTEGER>ID:246
<STRING>NAME:Female
[/FEMALE]
[FISH]
<INTEGER>ID:124
<STRING>NAME:Fish
<INTEGER>CHILD:123
<INTEGER>CHILD1:1
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD1:125
[/FISH]
[0x9e1f0bee]
<INTEGER>ID:122
<STRING>NAME:Fishing Hole
<INTEGER>CHILD:32
<INTEGER>CHILD1:0
[/0x9e1f0bee]
[0x3a18543c]
<INTEGER>ID:281
<STRING>NAME:FISHING HOLE RARE
<INTEGER>CHILD:122
<INTEGER>CHILD1:32
<INTEGER>CHILD2:0
[/0x3a18543c]
[FIST]
<INTEGER>ID:178
<STRING>NAME:Fist
<INTEGER>CHILD:8
<INTEGER>CHILD1:31
<INTEGER>CHILD2:2
<INTEGER>CHILD3:0
<INTEGER>CHILD1:258
<INTEGER>CHILD:60
<INTEGER>CHILD:162
[/FIST]
[GAMBLER]
<INTEGER>ID:127
<STRING>NAME:Gambler
<INTEGER>CHILD:41
<INTEGER>CHILD1:131
<INTEGER>CHILD2:25
<INTEGER>CHILD3:0
[/GAMBLER]
[GEMSHRINE]
<INTEGER>ID:159
<STRING>NAME:GemShrine
<INTEGER>CHILD:32
<INTEGER>CHILD1:0
[/GEMSHRINE]
[GLOVES]
<INTEGER>ID:23
<STRING>NAME:Gloves
<INTEGER>CHILD:252
<INTEGER>CHILD1:13
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
[/GLOVES]
[GOLD]
<INTEGER>ID:34
<STRING>NAME:Gold
<INTEGER>CHILD:31
<INTEGER>CHILD1:2
<INTEGER>CHILD2:0
[/GOLD]
[HEALTHPOTION]
<INTEGER>ID:278
<STRING>NAME:HealthPotion
<INTEGER>CHILD:33
<INTEGER>CHILD1:1
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
[/HEALTHPOTION]
[HELMET]
<INTEGER>ID:12
<STRING>NAME:Helmet
<INTEGER>CHILD:252
<INTEGER>CHILD1:13
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
[/HELMET]
[IDENTIFY]
<INTEGER>ID:265
<STRING>NAME:Identify
[/IDENTIFY]
[0xc03b41d4]
<INTEGER>ID:266
<STRING>NAME:Identify Scroll
<INTEGER>CHILD:42
<INTEGER>CHILD1:126
<INTEGER>CHILD1:1
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD:265
[/0xc03b41d4]
[INGREDIENT]
<INTEGER>ID:166
<STRING>NAME:Ingredient
<INTEGER>CHILD:31
<INTEGER>CHILD1:2
<INTEGER>CHILD2:0
[/INGREDIENT]
[INTERACTABLE]
<INTEGER>ID:32
<STRING>NAME:Interactable
<INTEGER>CHILD:0
[/INTERACTABLE]
[INTERACTIVECHARACTER]
<INTEGER>ID:131
<STRING>NAME:InteractiveCharacter
<INTEGER>CHILD:25
<INTEGER>CHILD1:0
[/INTERACTIVECHARACTER]
[0x99f056c4]
<INTEGER>ID:273
<STRING>NAME:Iron Ember
<INTEGER>CHILD:270
<INTEGER>CHILD1:55
<INTEGER>CHILD1:120
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
[/0x99f056c4]
[ITEM]
<INTEGER>ID:2
<STRING>NAME:item
<INTEGER>CHILD:0
[/ITEM]
[ITEMCATEGORYMAGIC]
<INTEGER>ID:164
<STRING>NAME:ItemCategoryMagic
[/ITEMCATEGORYMAGIC]
[ITEMCATEGORYMARTIAL]
<INTEGER>ID:162
<STRING>NAME:ItemCategoryMartial
[/ITEMCATEGORYMARTIAL]
[ITEMCATEGORYRANGED]
<INTEGER>ID:163
<STRING>NAME:ItemCategoryRanged
[/ITEMCATEGORYRANGED]
[0x4cfc8e90]
<INTEGER>ID:38
<STRING>NAME:Left Handed
[/0x4cfc8e90]
[LEGENDARY]
<INTEGER>ID:284
<STRING>NAME:Legendary
<INTEGER>CHILD:54
<INTEGER>CHILD1:55
[/LEGENDARY]
[0x4da78550]
<INTEGER>ID:285
<STRING>NAME:Legendary 1HAxe
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
<INTEGER>CHILD:225
<INTEGER>CHILD1:44
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD2:60
<INTEGER>CHILD2:162
[/0x4da78550]
[0x2f8dad10]
<INTEGER>ID:286
<STRING>NAME:Legendary 1HMace
<INTEGER>CHILD:226
<INTEGER>CHILD1:89
<INTEGER>CHILD2:9
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD2:60
<INTEGER>CHILD2:162
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0x2f8dad10]
[0x46977a14]
<INTEGER>ID:287
<STRING>NAME:Legendary 1HSword
<INTEGER>CHILD:227
<INTEGER>CHILD1:11
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD2:60
<INTEGER>CHILD2:162
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0x46977a14]
[0x4da7b550]
<INTEGER>ID:288
<STRING>NAME:Legendary 2HAxe
<INTEGER>CHILD:179
<INTEGER>CHILD1:44
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD2:60
<INTEGER>CHILD2:162
<INTEGER>CHILD1:37
<INTEGER>CHILD1:243
<INTEGER>CHILD2:10
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0x4da7b550]
[0x2f8dad16]
<INTEGER>ID:289
<STRING>NAME:Legendary 2HMace
<INTEGER>CHILD:187
<INTEGER>CHILD1:89
<INTEGER>CHILD2:9
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD2:60
<INTEGER>CHILD2:162
<INTEGER>CHILD1:243
<INTEGER>CHILD2:10
<INTEGER>CHILD1:37
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0x2f8dad16]
[0x46977ad4]
<INTEGER>ID:290
<STRING>NAME:Legendary 2HSword
<INTEGER>CHILD:180
<INTEGER>CHILD1:37
<INTEGER>CHILD1:11
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD2:60
<INTEGER>CHILD2:162
<INTEGER>CHILD1:243
<INTEGER>CHILD2:10
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0x46977ad4]
[0x6be31502]
<INTEGER>ID:291
<STRING>NAME:Legendary Axe
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
<INTEGER>CHILD:44
<INTEGER>CHILD1:8
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:60
<INTEGER>CHILD1:162
[/0x6be31502]
[0xd498bd42]
<INTEGER>ID:292
<STRING>NAME:Legendary Belt
<INTEGER>CHILD:18
<INTEGER>CHILD1:253
<INTEGER>CHILD2:13
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD1:39
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0xd498bd42]
[0xdb1eb657]
<INTEGER>ID:293
<STRING>NAME:Legendary Boots
<INTEGER>CHILD:16
<INTEGER>CHILD1:252
<INTEGER>CHILD2:13
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0xdb1eb657]
[0x99ed1502]
<INTEGER>ID:294
<STRING>NAME:Legendary Bow
<INTEGER>CHILD:36
<INTEGER>CHILD1:35
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD1:10
<INTEGER>CHILD1:38
<INTEGER>CHILD1:102
<INTEGER>CHILD1:163
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0x99ed1502]
[0xa4303cf4]
<INTEGER>ID:313
<STRING>NAME:Legendary Cannon
<INTEGER>CHILD:188
<INTEGER>CHILD1:10
<INTEGER>CHILD1:35
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD1:163
<INTEGER>CHILD1:38
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0xa4303cf4]
[0x3d64d151]
<INTEGER>ID:295
<STRING>NAME:Legendary Chest Armor
<INTEGER>CHILD:15
<INTEGER>CHILD1:252
<INTEGER>CHILD2:13
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0x3d64d151]
[0x63aa1c3b]
<INTEGER>ID:296
<STRING>NAME:Legendary Crossbow
<INTEGER>CHILD:110
<INTEGER>CHILD1:35
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD1:37
<INTEGER>CHILD1:10
<INTEGER>CHILD1:163
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0x63aa1c3b]
[0x34abbf42]
<INTEGER>ID:297
<STRING>NAME:Legendary Fist
<INTEGER>CHILD:178
<INTEGER>CHILD1:8
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:60
<INTEGER>CHILD1:162
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0x34abbf42]
[0xf9d1ecfc]
<INTEGER>ID:298
<STRING>NAME:Legendary Gloves
<INTEGER>CHILD:23
<INTEGER>CHILD1:252
<INTEGER>CHILD2:13
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0xf9d1ecfc]
[0xfe3d7de2]
<INTEGER>ID:299
<STRING>NAME:Legendary Helmet
<INTEGER>CHILD:12
<INTEGER>CHILD1:252
<INTEGER>CHILD2:13
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0xfe3d7de2]
[0x2509ba42]
<INTEGER>ID:300
<STRING>NAME:Legendary Mace
<INTEGER>CHILD:89
<INTEGER>CHILD1:9
<INTEGER>CHILD1:8
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:60
<INTEGER>CHILD1:162
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0x2509ba42]
[0x9c2793e2]
<INTEGER>ID:301
<STRING>NAME:Legendary Necklace
<INTEGER>CHILD:24
<INTEGER>CHILD1:39
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:164
<INTEGER>CHILD1:253
<INTEGER>CHILD2:13
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0x9c2793e2]
[0xd92c2589]
<INTEGER>ID:314
<STRING>NAME:Legendary Offhand
<INTEGER>CHILD:190
<INTEGER>CHILD1:38
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0xd92c2589]
[0xdb1a9156]
<INTEGER>ID:302
<STRING>NAME:Legendary Pants
<INTEGER>CHILD:182
<INTEGER>CHILD1:252
<INTEGER>CHILD2:13
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0xdb1a9156]
[0xa6d8b2d2]
<INTEGER>ID:303
<STRING>NAME:Legendary Pistol
<INTEGER>CHILD:90
<INTEGER>CHILD1:9
<INTEGER>CHILD1:35
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD1:163
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0xa6d8b2d2]
[0x57af835b]
<INTEGER>ID:304
<STRING>NAME:Legendary Polearm
<INTEGER>CHILD:105
<INTEGER>CHILD1:60
<INTEGER>CHILD1:8
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:37
<INTEGER>CHILD1:162
<INTEGER>CHILD1:243
<INTEGER>CHILD2:10
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0x57af835b]
[0xcd39b556]
<INTEGER>ID:305
<STRING>NAME:Legendary Rifle
<INTEGER>CHILD:116
<INTEGER>CHILD1:35
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD1:37
<INTEGER>CHILD1:10
<INTEGER>CHILD1:163
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0xcd39b556]
[0x87a8b542]
<INTEGER>ID:306
<STRING>NAME:Legendary Ring
<INTEGER>CHILD:17
<INTEGER>CHILD1:39
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:164
<INTEGER>CHILD1:253
<INTEGER>CHILD2:13
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0x87a8b542]
[0xce9cafd4]
<INTEGER>ID:307
<STRING>NAME:Legendary Shield
<INTEGER>CHILD:21
<INTEGER>CHILD1:13
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:9
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0xce9cafd4]
[0x5af1e460]
<INTEGER>ID:308
<STRING>NAME:Legendary Shoulder armor
<INTEGER>CHILD:20
<INTEGER>CHILD1:252
<INTEGER>CHILD2:13
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0x5af1e460]
[0x2fcccc5f]
<INTEGER>ID:309
<STRING>NAME:Legendary Socketable
<INTEGER>CHILD:120
<INTEGER>CHILD1:31
<INTEGER>CHILD2:2
<INTEGER>CHILD3:0
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0x2fcccc5f]
[0x8ea4ab56]
<INTEGER>ID:310
<STRING>NAME:Legendary Staff
<INTEGER>CHILD:61
<INTEGER>CHILD1:8
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:37
<INTEGER>CHILD1:164
<INTEGER>CHILD1:243
<INTEGER>CHILD2:10
<INTEGER>CHILD2:60
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0x8ea4ab56]
[0x0c1eaa56]
<INTEGER>ID:311
<STRING>NAME:Legendary Sword
<INTEGER>CHILD:11
<INTEGER>CHILD1:8
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:60
<INTEGER>CHILD1:162
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0x0c1eaa56]
[0xa437a2da]
<INTEGER>ID:315
<STRING>NAME:Legendary Thrown
<INTEGER>CHILD:189
<INTEGER>CHILD1:9
<INTEGER>CHILD1:35
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD1:163
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0xa437a2da]
[0x8408b742]
<INTEGER>ID:312
<STRING>NAME:Legendary Wand
<INTEGER>CHILD:98
<INTEGER>CHILD1:9
<INTEGER>CHILD1:35
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD1:164
<INTEGER>CHILD:284
<INTEGER>CHILD1:54
<INTEGER>CHILD2:55
[/0x8408b742]
[0x4c1f04da]
<INTEGER>ID:241
<STRING>NAME:Level Item
<INTEGER>CHILD:31
<INTEGER>CHILD1:2
<INTEGER>CHILD2:0
[/0x4c1f04da]
[MACE]
<INTEGER>ID:89
<STRING>NAME:Mace
<INTEGER>CHILD:9
<INTEGER>CHILD:8
<INTEGER>CHILD1:31
<INTEGER>CHILD2:2
<INTEGER>CHILD3:0
<INTEGER>CHILD1:258
<INTEGER>CHILD:60
<INTEGER>CHILD:162
[/MACE]
[MAGIC]
<INTEGER>ID:55
<STRING>NAME:Magic
[/MAGIC]
[0x1d6a8987]
<INTEGER>ID:237
<STRING>NAME:Magic 1HAxe
<INTEGER>CHILD:225
<INTEGER>CHILD1:44
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD2:60
<INTEGER>CHILD2:162
<INTEGER>CHILD:55
[/0x1d6a8987]
[0x35272b81]
<INTEGER>ID:233
<STRING>NAME:Magic 1HMace
<INTEGER>CHILD:55
<INTEGER>CHILD:226
<INTEGER>CHILD1:89
<INTEGER>CHILD2:9
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD2:60
<INTEGER>CHILD2:162
[/0x35272b81]
[0x16d48f24]
<INTEGER>ID:231
<STRING>NAME:Magic 1HSword
<INTEGER>CHILD:55
<INTEGER>CHILD:227
<INTEGER>CHILD1:11
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD2:60
<INTEGER>CHILD2:162
[/0x16d48f24]
[0x1d6ab987]
<INTEGER>ID:223
<STRING>NAME:Magic 2HAxe
<INTEGER>CHILD:179
<INTEGER>CHILD1:44
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD2:60
<INTEGER>CHILD2:162
<INTEGER>CHILD1:37
<INTEGER>CHILD1:243
<INTEGER>CHILD2:10
<INTEGER>CHILD:55
[/0x1d6ab987]
[0x35272b87]
<INTEGER>ID:224
<STRING>NAME:Magic 2HMace
<INTEGER>CHILD:187
<INTEGER>CHILD1:89
<INTEGER>CHILD2:9
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD2:60
<INTEGER>CHILD2:162
<INTEGER>CHILD1:243
<INTEGER>CHILD2:10
<INTEGER>CHILD1:37
<INTEGER>CHILD:55
[/0x35272b87]
[0x16d48fe4]
<INTEGER>ID:203
<STRING>NAME:Magic 2HSword
<INTEGER>CHILD:180
<INTEGER>CHILD1:37
<INTEGER>CHILD1:11
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD2:60
<INTEGER>CHILD2:162
<INTEGER>CHILD1:243
<INTEGER>CHILD2:10
<INTEGER>CHILD:55
[/0x16d48fe4]
[0x5c602056]
<INTEGER>ID:49
<STRING>NAME:Magic Axe
<INTEGER>CHILD:44
<INTEGER>CHILD1:8
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:60
<INTEGER>CHILD1:162
<INTEGER>CHILD:55
[/0x5c602056]
[0xfefe01c4]
<INTEGER>ID:72
<STRING>NAME:Magic Belt
<INTEGER>CHILD:18
<INTEGER>CHILD1:253
<INTEGER>CHILD2:13
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD1:39
<INTEGER>CHILD:55
[/0xfefe01c4]
[0x8bd3ba80]
<INTEGER>ID:81
<STRING>NAME:Magic Boots
<INTEGER>CHILD:16
<INTEGER>CHILD1:252
<INTEGER>CHILD2:13
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD:55
[/0x8bd3ba80]
[0xae6e2056]
<INTEGER>ID:50
<STRING>NAME:Magic Bow
<INTEGER>CHILD:36
<INTEGER>CHILD1:35
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD1:10
<INTEGER>CHILD1:38
<INTEGER>CHILD1:102
<INTEGER>CHILD1:163
<INTEGER>CHILD:55
[/0xae6e2056]
[0xbe9aba65]
<INTEGER>ID:205
<STRING>NAME:Magic Cannon
<INTEGER>CHILD:188
<INTEGER>CHILD1:10
<INTEGER>CHILD1:35
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD1:163
<INTEGER>CHILD1:38
<INTEGER>CHILD:55
[/0xbe9aba65]
[0x69635267]
<INTEGER>ID:85
<STRING>NAME:Magic Chest Armor
<INTEGER>CHILD:15
<INTEGER>CHILD1:252
<INTEGER>CHILD2:13
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD:55
[/0x69635267]
[0xa5c0b429]
<INTEGER>ID:113
<STRING>NAME:Magic Crossbow
<INTEGER>CHILD:110
<INTEGER>CHILD1:35
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD1:37
<INTEGER>CHILD1:10
<INTEGER>CHILD1:163
<INTEGER>CHILD:55
[/0xa5c0b429]
[0x1ecd03c4]
<INTEGER>ID:212
<STRING>NAME:Magic Fist
<INTEGER>CHILD:178
<INTEGER>CHILD1:8
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:60
<INTEGER>CHILD1:162
<INTEGER>CHILD:55
[/0x1ecd03c4]
[0xe37b6a6d]
<INTEGER>ID:75
<STRING>NAME:Magic Gloves
<INTEGER>CHILD:23
<INTEGER>CHILD1:252
<INTEGER>CHILD2:13
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD:55
[/0xe37b6a6d]
[0xe497fb73]
<INTEGER>ID:66
<STRING>NAME:Magic Helmet
<INTEGER>CHILD:12
<INTEGER>CHILD1:252
<INTEGER>CHILD2:13
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD:55
[/0xe497fb73]
[0x0f6f06c4]
<INTEGER>ID:92
<STRING>NAME:Magic Mace
<INTEGER>CHILD:89
<INTEGER>CHILD1:9
<INTEGER>CHILD1:8
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:60
<INTEGER>CHILD1:162
<INTEGER>CHILD:55
[/0x0f6f06c4]
[0x5a4d3bf0]
<INTEGER>ID:56
<STRING>NAME:Magic Necklace
<INTEGER>CHILD:55
<INTEGER>CHILD:24
<INTEGER>CHILD1:39
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:164
<INTEGER>CHILD1:253
<INTEGER>CHILD2:13
[/0x5a4d3bf0]
[0x896fd0b9]
<INTEGER>ID:206
<STRING>NAME:Magic Offhand
<INTEGER>CHILD:190
<INTEGER>CHILD1:38
<INTEGER>CHILD:55
[/0x896fd0b9]
[0x8bd79d81]
<INTEGER>ID:211
<STRING>NAME:Magic Pants
<INTEGER>CHILD:182
<INTEGER>CHILD1:252
<INTEGER>CHILD2:13
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD:55
[/0x8bd79d81]
[0xbc723443]
<INTEGER>ID:96
<STRING>NAME:Magic Pistol
<INTEGER>CHILD:55
<INTEGER>CHILD:90
<INTEGER>CHILD1:9
<INTEGER>CHILD1:35
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD1:163
[/0xbc723443]
[0x07ec766b]
<INTEGER>ID:107
<STRING>NAME:Magic Polearm
<INTEGER>CHILD:55
<INTEGER>CHILD:105
<INTEGER>CHILD1:60
<INTEGER>CHILD1:8
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:37
<INTEGER>CHILD1:162
<INTEGER>CHILD1:243
<INTEGER>CHILD2:10
[/0x07ec766b]
[0xbe865743]
<INTEGER>ID:155
<STRING>NAME:Magic Potion
<INTEGER>CHILD:33
<INTEGER>CHILD1:1
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD:55
[/0xbe865743]
[0x9df4b981]
<INTEGER>ID:118
<STRING>NAME:Magic Rifle
<INTEGER>CHILD:55
<INTEGER>CHILD:116
<INTEGER>CHILD1:35
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD1:37
<INTEGER>CHILD1:10
<INTEGER>CHILD1:163
[/0x9df4b981]
[0xadce09c4]
<INTEGER>ID:57
<STRING>NAME:Magic Ring
<INTEGER>CHILD:17
<INTEGER>CHILD1:39
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:164
<INTEGER>CHILD1:253
<INTEGER>CHILD2:13
<INTEGER>CHILD:55
[/0xadce09c4]
[0xd4362945]
<INTEGER>ID:69
<STRING>NAME:Magic Shield
<INTEGER>CHILD:21
<INTEGER>CHILD1:13
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:9
<INTEGER>CHILD:55
[/0xd4362945]
[0x4bea4eee]
<INTEGER>ID:78
<STRING>NAME:Magic Shoulder Armor
<INTEGER>CHILD:20
<INTEGER>CHILD1:252
<INTEGER>CHILD2:13
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD:55
[/0x4bea4eee]
[0x05d479fe]
<INTEGER>ID:270
<STRING>NAME:Magic Socketable
<INTEGER>CHILD:55
<INTEGER>CHILD:120
<INTEGER>CHILD1:31
<INTEGER>CHILD2:2
<INTEGER>CHILD3:0
[/0x05d479fe]
[0xde69a781]
<INTEGER>ID:63
<STRING>NAME:Magic Staff
<INTEGER>CHILD:61
<INTEGER>CHILD1:8
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:37
<INTEGER>CHILD1:164
<INTEGER>CHILD1:243
<INTEGER>CHILD2:10
<INTEGER>CHILD2:60
<INTEGER>CHILD:55
[/0xde69a781]
[0x5cd3a681]
<INTEGER>ID:48
<STRING>NAME:Magic Sword
<INTEGER>CHILD:11
<INTEGER>CHILD1:8
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:60
<INTEGER>CHILD1:162
<INTEGER>CHILD:55
[/0x5cd3a681]
[0xae6e0bc4]
<INTEGER>ID:100
<STRING>NAME:Magic Wand
<INTEGER>CHILD:55
<INTEGER>CHILD:98
<INTEGER>CHILD1:9
<INTEGER>CHILD1:35
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD1:164
[/0xae6e0bc4]
[MALE]
<INTEGER>ID:245
<STRING>NAME:Male
[/MALE]
[MANAPOTION]
<INTEGER>ID:279
<STRING>NAME:ManaPotion
<INTEGER>CHILD:33
<INTEGER>CHILD1:1
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
[/MANAPOTION]
[MAP]
<INTEGER>ID:172
<STRING>NAME:Map
<INTEGER>CHILD:1
<INTEGER>CHILD1:31
<INTEGER>CHILD2:2
<INTEGER>CHILD3:0
<INTEGER>CHILD:126
[/MAP]
[MAPPORTAL]
<INTEGER>ID:173
<STRING>NAME:MapPortal
<INTEGER>CHILD:32
<INTEGER>CHILD1:0
[/MAPPORTAL]
[MAPSELECTOR]
<INTEGER>ID:316
<STRING>NAME:MapSelector
<INTEGER>CHILD:32
<INTEGER>CHILD1:0
[/MAPSELECTOR]
[MELEE]
<INTEGER>ID:60
<STRING>NAME:Melee
[/MELEE]
[MERCHANT]
<INTEGER>ID:41
<STRING>NAME:Merchant
<INTEGER>CHILD:131
<INTEGER>CHILD1:25
<INTEGER>CHILD2:0
[/MERCHANT]
[MIMIC]
<INTEGER>ID:167
<STRING>NAME:Mimic
<INTEGER>CHILD:27
<INTEGER>CHILD1:25
<INTEGER>CHILD2:0
[/MIMIC]
[MONSTER]
<INTEGER>ID:27
<STRING>NAME:Monster
<INTEGER>CHILD:25
<INTEGER>CHILD1:0
[/MONSTER]
[0x72843e7b]
<INTEGER>ID:244
<STRING>NAME:Monster Turret
<INTEGER>CHILD:27
<INTEGER>CHILD1:25
<INTEGER>CHILD2:0
<INTEGER>CHILD:277
<INTEGER>CHILD:3
[/0x72843e7b]
[0x7d1c9f01]
<INTEGER>ID:318
<STRING>NAME:Monster Wall
<INTEGER>CHILD:319
<INTEGER>CHILD1:27
<INTEGER>CHILD2:25
<INTEGER>CHILD3:0
<INTEGER>CHILD1:3
[/0x7d1c9f01]
[MONSTER_NOZOMBIE]
<INTEGER>ID:319
<STRING>NAME:MONSTER_NOZOMBIE
<INTEGER>CHILD:27
<INTEGER>CHILD1:25
<INTEGER>CHILD2:0
<INTEGER>CHILD:3
[/MONSTER_NOZOMBIE]
[NECKLACE]
<INTEGER>ID:24
<STRING>NAME:Necklace
<INTEGER>CHILD:39
<INTEGER>CHILD1:31
<INTEGER>CHILD2:2
<INTEGER>CHILD3:0
<INTEGER>CHILD1:258
<INTEGER>CHILD:164
<INTEGER>CHILD:253
<INTEGER>CHILD1:13
[/NECKLACE]
[0x0f076885]
<INTEGER>ID:102
<STRING>NAME:No Trail
[/0x0f076885]
[NOBLEED]
<INTEGER>ID:277
<STRING>NAME:NoBleed
[/NOBLEED]
[NONE]
<INTEGER>ID:22
<STRING>NAME:none
[/NONE]
[NOPETS]
<INTEGER>ID:126
<STRING>NAME:NoPets
[/NOPETS]
[0x5e0003a5]
<INTEGER>ID:238
<STRING>NAME:Normal 1HAxe
<INTEGER>CHILD:225
<INTEGER>CHILD1:44
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD2:60
<INTEGER>CHILD2:162
[/0x5e0003a5]
[0x536f66a0]
<INTEGER>ID:239
<STRING>NAME:Normal 1HMace
<INTEGER>CHILD:226
<INTEGER>CHILD1:89
<INTEGER>CHILD2:9
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD2:60
<INTEGER>CHILD2:162
[/0x536f66a0]
[0x10d8260d]
<INTEGER>ID:240
<STRING>NAME:Normal 1HSword
<INTEGER>CHILD:227
<INTEGER>CHILD1:11
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD2:60
<INTEGER>CHILD2:162
[/0x10d8260d]
[0x5e0033a5]
<INTEGER>ID:197
<STRING>NAME:Normal 2HAxe
<INTEGER>CHILD:179
<INTEGER>CHILD1:44
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD2:60
<INTEGER>CHILD2:162
<INTEGER>CHILD1:37
<INTEGER>CHILD1:243
<INTEGER>CHILD2:10
[/0x5e0033a5]
[0x536f66a6]
<INTEGER>ID:199
<STRING>NAME:Normal 2HMace
<INTEGER>CHILD:187
<INTEGER>CHILD1:89
<INTEGER>CHILD2:9
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD2:60
<INTEGER>CHILD2:162
<INTEGER>CHILD1:243
<INTEGER>CHILD2:10
<INTEGER>CHILD1:37
[/0x536f66a6]
[0x10d826cd]
<INTEGER>ID:198
<STRING>NAME:Normal 2HSword
<INTEGER>CHILD:180
<INTEGER>CHILD1:37
<INTEGER>CHILD1:11
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD2:60
<INTEGER>CHILD2:162
<INTEGER>CHILD1:243
<INTEGER>CHILD2:10
[/0x10d826cd]
[0xc682f0c6]
<INTEGER>ID:83
<STRING>NAME:Normal Axe
<INTEGER>CHILD:44
<INTEGER>CHILD1:8
<INTEGER>CHILD2:31
<INTEGER>CHILD3:2
<INTEGER>CHILD4:0
<INTEGER>CHILD2:258
<INTEGER>CHILD1:60
<INTEGER>CHILD1:162
[/0xc682f0c6]
[0xacad91de]
<INTEGER>ID:71
<STRING>NAME:Normal Belt
<INTEGER>CHILD:18
<INTEGER>CHILD1:253
<INTEGER>CHILD2:13
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD1:39
[/0xacad91de]
[0xc8b930a2]
<INTEGER>ID:80
<STRING>NAME:Normal Boots
<INTEGER>CHILD:16
<INTEGER>CHILD1:252
<INTEGER>CHILD2:13
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
[/0xc8b930a2]
[0x348cf0c6]
<INTEGER>ID:53
<STRING>NAME:Normal Bow
<INTEGER>CHILD:36
<INTEGER>CHILD1:35
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD1:10
<INTEGER>CHILD1:38
<INTEGER>CHILD1:102
<INTEGER>CHILD1:163
[/0x348cf0c6]
[0xd8d2f744]
<INTEGER>ID:200
<STRING>NAME:Normal Cannon
<INTEGER>CHILD:188
<INTEGER>CHILD1:10
<INTEGER>CHILD1:35
<INTEGER>CHILD2:8
<INTEGER>CHILD3:31
<INTEGER>CHILD4:2
<INTEGER>CHILD5:0
<INTEGER>CHILD3:258
<INTEGER>CHILD1:163
<INTEGER>CHILD1:38
[/0xd8d2f744]
[0xf9f9b0d4]
<INTEGE
TEPLATE 文件類型

TEMPLATE文件是定義地圖類型的,完成部分地圖參數,地圖隨機性,地圖聲效,光影等方面的設定。 TEMPLATE文件也可以使用dat2txt進行轉換

ANIMATION 文件類型

ANIMATION文件是定義模型動作參數的文件,可以使用dat2txt進行轉換,若是要由Torchlight 1移植文件,要自已手動在舊的ANIMATION裡添加一些參數。

SKELETON、MESH 文件類型

這二個文件的處理需要有3D模型處理的知識技術,不過可以從Torchlight 1裡可以直接去搬這些文件來用。

ROW 文件類型

RAW文件可以使用raw2txt進行轉換,轉換後的文件格式與DAT文件轉換後的文件格式類似. RAW文件是類似於註冊表的一個文件,用於將新添加的項進行註冊,有些項目如果不註冊,則添加無效
不同的RAW文件的註冊方法不同,請根據同文件下其它項目的註冊方法進行註冊. 由於RAW文件有很多項目的含義仍不清楚(UNKNOWN項),所以當你要新加項目是,選用最接近項目的參數即可. RAW文件還負責最底層的隨機,比如SPAWNCLASS文件夾的隨機掉落文件一般只到某類物品,比如UNIQUE WAND,這時候遊戲就會調用RAW文件中的RARITY參數進行掉落,RARITY參數與WEIGHT參數效果類似,越大掉落概率越高. 各個RAW文件註冊的內容: AFFXIES.RAW:註冊詞綴,也就是AFFIXES文件夾下的內容,WEIGHT同樣決定了詞綴隨機到的概率.MISSILES.RAW:註冊彈道,也就是MISSILES文件夾下的內容. ROOMPIECES.RAW:註冊場景物品,也就是LEVELSETS文件夾下的內容. SKILLS.RAW:註冊技能,也就是SKILLS文件夾下的內容. TRIGGERABLES.RAW:註冊觸發器,也就是TRIGGERABLES.RAW文件夾下的內容. UI.RAW:註冊用戶界面,是UI文件夾下的LAYOUT文件. UNITDATA.RAW:註冊單位,是UNITS文件夾下的內容,包括物品,怪物,人物,觸發裝置.

LAYOUT文件類型

LAYOUT文件需要使用layout編輯器來進行修改,由於當前該編輯器功能很弱,所以可以修改的內容很少.當前所能做到的只有學習現有layout實現新功能

1 則留言:

Related Posts Plugin for WordPress, Blogger...
// Dnow Function