Vagrant Story/MPD files: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 20: Line 20:
  + chest section
  + chest section
         +$000 weapon blade
         +$000 weapon blade
               +$0    $4    unknown (always 3 if item exists 0 otherwise)
               +$0    $4    ? unknown (always 3 if item exists 0 otherwise)
               +$4    $1    [[Vagrant Story:itemnames list|itemnames list]]
               +$4    $1    [[Vagrant Story:itemnames list|itemnames list]]
               +$5    $1    [[Vagrant Story:items list|items list]]
               +$5    $1    [[Vagrant Story:items list|items list]]
Line 32: Line 32:
               +$11  $1    INT
               +$11  $1    INT
               +$12  $1    AGL
               +$12  $1    AGL
               +$13  $5   ? unknown
               +$13  $1    cost value
              +$14  $1    bits 0+1 = damage type bits 3 and above = stat affected
              +$15  $3   ? unknown (always zero)
               +$18  $4    [[Vagrant Story:range|range]]
               +$18  $4    [[Vagrant Story:range|range]]
               +$1C  $8    classes
               +$1C  $8    classes
               +$24  $8    affinities
               +$24  $8    affinities
               +$2C  $2    [[Vagrant Story:materials list[material]]
               +$2C  $2    [[Vagrant Story:materials list[material]]
               +$2E  $2    ? unknown
               +$2E  $2    ? unknown (always zero)
         +$030 weapon grip
         +$030 weapon grip
               +$0    $2    [[Vagrant Story:itemnames list|itemnames list]]
               +$0    $2    [[Vagrant Story:itemnames list|itemnames list]]
Line 47: Line 49:
               +$7    $1    AGL
               +$7    $1    AGL
               +$8    $4    types
               +$8    $4    types
               +$C    $4    ?unknown
               +$C    $4    ? unknown (always zero)
         +$040 weapon gem slot 1
         +$040 weapon gem slot 1
               +$0    $2    [[Vagrant Story:itemnames list|itemnames list]]
               +$0    $2    [[Vagrant Story:itemnames list|itemnames list]]
               +$2    $1    [[Vagrant Story:items list|items list]]
               +$2    $1    [[Vagrant Story:items list|items list]]
               +$3    $1    ? unknown always zero
               +$3    $1    ? unknown (always zero)
               +$4    $1    ? unknown (most likely this is special effect)
               +$4    $1    ? unknown (most likely this is special effect)
               +$5    $1    STR
               +$5    $1    STR
Line 58: Line 60:
               +$8    $8    classes
               +$8    $8    classes
               +$10  $8    affinities
               +$10  $8    affinities
               +$18  $4    ? unknown
               +$18  $4    ? unknown (always zero)
         +$05C weapon gem slot 2
         +$05C weapon gem slot 2
               +$0    $2    [[Vagrant Story:itemnames list|itemnames list]]
               +$0    $2    [[Vagrant Story:itemnames list|itemnames list]]
               +$2    $1    [[Vagrant Story:items list|items list]]
               +$2    $1    [[Vagrant Story:items list|items list]]
               +$3    $1    ? unknown always zero
               +$3    $1    ? unknown (always zero)
               +$4    $1    ? unknown (most likely this is special effect)
               +$4    $1    ? unknown (most likely this is special effect)
               +$5    $1    STR
               +$5    $1    STR
Line 69: Line 71:
               +$8    $8    classes
               +$8    $8    classes
               +$10  $8    affinities
               +$10  $8    affinities
               +$18  $4    ? unknown
               +$18  $4    ? unknown (always zero)
         +$078 weapon gem slot 3
         +$078 weapon gem slot 3
               +$0    $2    [[Vagrant Story:itemnames list|itemnames list]]
               +$0    $2    [[Vagrant Story:itemnames list|itemnames list]]
               +$2    $1    [[Vagrant Story:items list|items list]]
               +$2    $1    [[Vagrant Story:items list|items list]]
               +$3    $1    ? unknown always zero
               +$3    $1    ? unknown (always zero)
               +$4    $1    ? unknown (most likely this is special effect)
               +$4    $1    ? unknown (most likely this is special effect)
               +$5    $1    STR
               +$5    $1    STR
Line 80: Line 82:
               +$8    $8    classes
               +$8    $8    classes
               +$10  $8    affinities
               +$10  $8    affinities
               +$18  $4    ? unknown
               +$18  $4    ? unknown (always zero)
         +$094 weapon name
         +$094 weapon name
               +00    $18  $18str weapon name
               +00    $18  $18str weapon name
         +$0AC blade
         +$0AC blade
               +$0    $4    unknown (always 3 if item exists 0 otherwise)
               +$0    $4    ? unknown (always 3 if item exists 0 otherwise)
               +$4    $1    [[Vagrant Story:itemnames list|itemnames list]]
               +$4    $1    [[Vagrant Story:itemnames list|itemnames list]]
               +$5    $1    [[Vagrant Story:items list|items list]]
               +$5    $1    [[Vagrant Story:items list|items list]]
Line 96: Line 98:
               +$11  $1    INT
               +$11  $1    INT
               +$12  $1    AGL
               +$12  $1    AGL
               +$13  $5   ? unknown
               +$13  $1    cost value
              +$14  $1    bits 0+1 = damage type bits 3 and above = stat affected
              +$15  $3   ? unknown (always zero)
               +$18  $4    [[Vagrant Story:range|range]]
               +$18  $4    [[Vagrant Story:range|range]]
               +$1C  $8    classes
               +$1C  $8    classes
               +$24  $8    affinities
               +$24  $8    affinities
               +$2C  $2    [[Vagrant Story:materials list[material]]
               +$2C  $2    [[Vagrant Story:materials list[material]]
               +$2E  $2    ? unknown
               +$2E  $2    ? unknown (always zero)
         +$0CC grip
         +$0CC grip
               +$0    $4    unknown (always 3 if item exists 0 otherwise)
               +$0    $4    unknown (always 3 if item exists 0 otherwise)
Line 107: Line 111:
               +$6    $1    [[Vagrant Story:items list|items list]]
               +$6    $1    [[Vagrant Story:items list|items list]]
               +$7    $1    [[Vagrant Story:item categories|item categories]]
               +$7    $1    [[Vagrant Story:item categories|item categories]]
               +$8    $1    ? unknown
               +$8    $1    number of gem slots
               +$9    $1    STR
               +$9    $1    STR
               +$A    $1    INT
               +$A    $1    INT
               +$B    $1    AGL
               +$B    $1    AGL
               +$C    $4    types
               +$C    $4    types
               +$10  $4    ?unknown
               +$10  $4    ? unknown (always zero)
         +$0DC sheild
         +$0DC sheild
               +$0    $4    unknown (always 3 if item exists 0 otherwise)
               +$0    $4    unknown (always 3 if item exists 0 otherwise)
Line 123: Line 127:
               +$C    $2    DPcurrent*100
               +$C    $2    DPcurrent*100
               +$E    $2    PPcurrent
               +$E    $2    PPcurrent
               +$10  $1    ? unknown
               +$10  $1    number of gem slots
               +$11  $1    STR
               +$11  $1    STR
               +$12  $1    INT
               +$12  $1    INT
Line 131: Line 135:
               +$24  $8    affinities
               +$24  $8    affinities
               +$2C  $2    [[Vagrant Story:materials list[material]]
               +$2C  $2    [[Vagrant Story:materials list[material]]
               +$2E  $2    ? unknown
               +$2E  $2    ? unknown (always zero)
         +$11C sheild gem slot 1
         +$11C sheild gem slot 1
               +$0    $2    [[Vagrant Story:itemnames list|itemnames list]]
               +$0    $2    [[Vagrant Story:itemnames list|itemnames list]]
               +$2    $1    [[Vagrant Story:items list|items list]]
               +$2    $1    [[Vagrant Story:items list|items list]]
               +$3    $1    ? unknown always zero
               +$3    $1    ? unknown (always zero)
               +$4    $1    ? unknown (most likely this is special effect)
               +$4    $1    ? unknown (most likely this is special effect)
               +$5    $1    STR
               +$5    $1    STR
Line 142: Line 146:
               +$8    $8    classes
               +$8    $8    classes
               +$10  $8    affinities
               +$10  $8    affinities
               +$18  $4    ? unknown
               +$18  $4    ? unknown (always zero)
         +$138 sheild gem slot 2
         +$138 sheild gem slot 2
               +$0    $2    [[Vagrant Story:itemnames list|itemnames list]]
               +$0    $2    [[Vagrant Story:itemnames list|itemnames list]]
               +$2    $1    [[Vagrant Story:items list|items list]]
               +$2    $1    [[Vagrant Story:items list|items list]]
               +$3    $1    ? unknown always zero
               +$3    $1    ? unknown (always zero)
               +$4    $1    ? unknown (most likely this is special effect)
               +$4    $1    ? unknown (most likely this is special effect)
               +$5    $1    STR
               +$5    $1    STR
Line 153: Line 157:
               +$8    $8    classes
               +$8    $8    classes
               +$10  $8    affinities
               +$10  $8    affinities
               +$18  $4    ? unknown
               +$18  $4    ? unknown (always zero)
         +$154 sheild gem slot 3
         +$154 sheild gem slot 3
               +$0    $2    [[Vagrant Story:itemnames list|itemnames list]]
               +$0    $2    [[Vagrant Story:itemnames list|itemnames list]]
               +$2    $1    [[Vagrant Story:items list|items list]]
               +$2    $1    [[Vagrant Story:items list|items list]]
               +$3    $1    ? unknown always zero
               +$3    $1    ? unknown (always zero)
               +$4    $1    ? unknown (most likely this is special effect)
               +$4    $1    ? unknown (most likely this is special effect)
               +$5    $1    STR
               +$5    $1    STR
Line 164: Line 168:
               +$8    $8    classes
               +$8    $8    classes
               +$10  $8    affinities
               +$10  $8    affinities
               +$18  $4    ? unknown
               +$18  $4    ? unknown (always zero)
         +$170 armour 1
         +$170 armour 1
               +$0    $4    unknown (always 3 if item exists 0 otherwise)
               +$0    $4    unknown (always 3 if item exists 0 otherwise)
               +$4    $1    [[Vagrant Story:itemnames list|itemnames list]]
               +$4    $1    [[Vagrant Story:itemnames list|itemnames list]]
               +$5    $1    [[Vagrant Story:items list|items list]]
               +$5    $1    [[Vagrant Story:items list|items list]]
               +$6    $1    ? unknown
               +$6    $1    ? unknown (always zero)
               +$7    $1    [[Vagrant Story:item categories|item categories]]
               +$7    $1    [[Vagrant Story:item categories|item categories]]
               +$8    $2    DPmax*100
               +$8    $2    DPmax*100
               +$A    $2    PPmax
               +$A    $2    PPmax (always zero)
               +$C    $2    DPcurrent*100
               +$C    $2    DPcurrent*100
               +$E    $2    PPcurrent
               +$E    $2    PPcurrent (always zero)
               +$10  $1    ? unknown
               +$10  $1    ? unknown (always zero)
               +$11  $1    STR
               +$11  $1    STR
               +$12  $1    INT
               +$12  $1    INT
Line 183: Line 187:
               +$24  $8    affinities
               +$24  $8    affinities
               +$2C  $2    [[Vagrant Story:materials list[material]]
               +$2C  $2    [[Vagrant Story:materials list[material]]
               +$2E  $2    ? unknown
               +$2E  $2    ? unknown (always zero)
         +$1A0 armour 2
         +$1A0 armour 2
               +$0    $4    unknown (always 3 if item exists 0 otherwise)
               +$0    $4    unknown (always 3 if item exists 0 otherwise)
               +$4    $1    [[Vagrant Story:itemnames list|itemnames list]]
               +$4    $1    [[Vagrant Story:itemnames list|itemnames list]]
               +$5    $1    [[Vagrant Story:items list|items list]]
               +$5    $1    [[Vagrant Story:items list|items list]]
               +$6    $1    ? unknown
               +$6    $1    ? unknown (always zero)
               +$7    $1    [[Vagrant Story:item categories|item categories]]
               +$7    $1    [[Vagrant Story:item categories|item categories]]
               +$8    $2    DPmax*100
               +$8    $2    DPmax*100
               +$A    $2    PPmax
               +$A    $2    PPmax (always zero)
               +$C    $2    DPcurrent*100
               +$C    $2    DPcurrent*100
               +$E    $2    PPcurrent
               +$E    $2    PPcurrent (always zero)
               +$10  $1    ? unknown
               +$10  $1    ? unknown (always zero)
               +$11  $1    STR
               +$11  $1    STR
               +$12  $1    INT
               +$12  $1    INT
Line 202: Line 206:
               +$24  $8    affinities
               +$24  $8    affinities
               +$2C  $2    [[Vagrant Story:materials list[material]]
               +$2C  $2    [[Vagrant Story:materials list[material]]
               +$2E  $2    ? unknown
               +$2E  $2    ? unknown (always zero)
         +$1D0 accessory
         +$1D0 accessory
               +$0    $4    unknown (always 3 if item exists 0 otherwise)
               +$0    $4    unknown (always 3 if item exists 0 otherwise)
               +$4    $1    [[Vagrant Story:itemnames list|itemnames list]]
               +$4    $1    [[Vagrant Story:itemnames list|itemnames list]]
               +$5    $1    [[Vagrant Story:items list|items list]]
               +$5    $1    [[Vagrant Story:items list|items list]]
               +$6    $1    ? unknown
               +$6    $1    ? unknown (always zero)
               +$7    $1    [[Vagrant Story:item categories|item categories]]
               +$7    $1    [[Vagrant Story:item categories|item categories]]
               +$8    $2    DPmax*100
               +$8    $2    DPmax*100 (always zero)
               +$A    $2    PPmax
               +$A    $2    PPmax (always zero)
               +$C    $2    DPcurrent*100
               +$C    $2    DPcurrent*100 (always zero)
               +$E    $2    PPcurrent
               +$E    $2    PPcurrent (always zero)
               +$10  $1    ? unknown
               +$10  $1    ? unknown (always zero)
               +$11  $1    STR
               +$11  $1    STR
               +$12  $1    INT
               +$12  $1    INT
Line 220: Line 224:
               +$1C  $8    classes
               +$1C  $8    classes
               +$24  $8    affinities
               +$24  $8    affinities
               +$2C  $4    ? unknown
               +$2C  $4    ? unknown (always zero)
         +$200 gem
         +$200 gem
               +$0    $4    unknown (always 3 if item exists 0 otherwise)
               +$0    $4    unknown (always 3 if item exists 0 otherwise)
               +$4    $2    [[Vagrant Story:itemnames list|itemnames list]]
               +$4    $2    [[Vagrant Story:itemnames list|itemnames list]]
               +$6    $1    [[Vagrant Story:items list|items list]]
               +$6    $1    [[Vagrant Story:items list|items list]]
               +$7    $1    ? unknown always zero
               +$7    $1    ? unknown (always zero)
               +$8    $1    ? unknown (most likely this is special effect)
               +$8    $1    ? unknown (most likely this is special effect)
               +$9    $1    STR
               +$9    $1    STR
Line 232: Line 236:
               +$C    $8    classes
               +$C    $8    classes
               +$14  $8    affinities
               +$14  $8    affinities
               +$1C  $4    ? unknown
               +$1C  $4    ? unknown (always zero)
         +$220 misc items
         +$220 misc items
               +$0    $4   unknown always 0
               for 4 misc items
              while (misc item entry != 00000000)
                     +$0    $2    [[Vagrant Story:itemnames list|itemnames list]]
                     +$0    $2    [[Vagrant Story:itemnames list|itemnames list]]
                     +$2    $1    ? unknown always 3
                     +$2    $1    ? unknown (always 3 if item exists 0 otherwise)
                     +$3    $1    quantity
                     +$3    $1    quantity
[[Category:Vagrant_Story]]
[[Category:Vagrant_Story]]

Revision as of 16:20, 19 December 2009

Map Data

$0	4	pointer to [room section]
$4	4	lenght of section
$8	4	pointer to [section 2]
$c	4	lenght of section
$10	4	pointer to [section 3]
$14	4	lenght of section
$18	4	pointer to [section 4]
$1c	4	lenght of section
$20	4	pointer to [enemies section]
$24	4	lenght of section
$28	4	pointer to [chest section]
+	[room section]
+	[section 2]
+	[section 3]
+	[section 4]
+	[enemies section]

+	chest section
       +$000 weapon blade
             +$0    $4    ? unknown (always 3 if item exists 0 otherwise)
             +$4    $1    itemnames list
             +$5    $1    items list
             +$6    $1    WEP files
             +$7    $1    item categories
             +$8    $2    DPmax*100
             +$A    $2    PPmax
             +$C    $2    DPcurrent*100
             +$E    $2    PPcurrent
             +$10   $1    STR
             +$11   $1    INT
             +$12   $1    AGL
             +$13   $1    cost value
             +$14   $1    bits 0+1 = damage type bits 3 and above = stat affected
             +$15   $3    ? unknown (always zero)
             +$18   $4    range
             +$1C   $8    classes
             +$24   $8    affinities
             +$2C   $2    [[Vagrant Story:materials list[material]]
             +$2E   $2    ? unknown (always zero)
       +$030 weapon grip
             +$0    $2    itemnames list
             +$2    $1    items list
             +$3    $1    item categories
             +$4    $1    number of gem slots
             +$5    $1    STR
             +$6    $1    INT
             +$7    $1    AGL
             +$8    $4    types
             +$C    $4    ? unknown (always zero)
       +$040 weapon gem slot 1
             +$0    $2    itemnames list
             +$2    $1    items list
             +$3    $1    ? unknown (always zero)
             +$4    $1    ? unknown (most likely this is special effect)
             +$5    $1    STR
             +$6    $1    INT
             +$7    $1    AGL
             +$8    $8    classes
             +$10   $8    affinities
             +$18   $4    ? unknown (always zero)
       +$05C weapon gem slot 2
             +$0    $2    itemnames list
             +$2    $1    items list
             +$3    $1    ? unknown (always zero)
             +$4    $1    ? unknown (most likely this is special effect)
             +$5    $1    STR
             +$6    $1    INT
             +$7    $1    AGL
             +$8    $8    classes
             +$10   $8    affinities
             +$18   $4    ? unknown (always zero)
       +$078 weapon gem slot 3
             +$0    $2    itemnames list
             +$2    $1    items list
             +$3    $1    ? unknown (always zero)
             +$4    $1    ? unknown (most likely this is special effect)
             +$5    $1    STR
             +$6    $1    INT
             +$7    $1    AGL
             +$8    $8    classes
             +$10   $8    affinities
             +$18   $4    ? unknown (always zero)
       +$094 weapon name
             +00    $18   $18str weapon name
       +$0AC blade
             +$0    $4    ? unknown (always 3 if item exists 0 otherwise)
             +$4    $1    itemnames list
             +$5    $1    items list
             +$6    $1    WEP files
             +$7    $1    item categories
             +$8    $2    DPmax*100
             +$A    $2    PPmax
             +$C    $2    DPcurrent*100
             +$E    $2    PPcurrent
             +$10   $1    STR
             +$11   $1    INT
             +$12   $1    AGL
             +$13   $1    cost value
             +$14   $1    bits 0+1 = damage type bits 3 and above = stat affected
             +$15   $3    ? unknown (always zero)
             +$18   $4    range
             +$1C   $8    classes
             +$24   $8    affinities
             +$2C   $2    [[Vagrant Story:materials list[material]]
             +$2E   $2    ? unknown (always zero)
       +$0CC grip
             +$0    $4    unknown (always 3 if item exists 0 otherwise)
             +$4    $2    itemnames list
             +$6    $1    items list
             +$7    $1    item categories
             +$8    $1    number of gem slots
             +$9    $1    STR
             +$A    $1    INT
             +$B    $1    AGL
             +$C    $4    types
             +$10   $4    ? unknown (always zero)
       +$0DC sheild
             +$0    $4    unknown (always 3 if item exists 0 otherwise)
             +$4    $1    itemnames list
             +$5    $1    items list
             +$6    $1    WEP files
             +$7    $1    item categories
             +$8    $2    DPmax*100
             +$A    $2    PPmax
             +$C    $2    DPcurrent*100
             +$E    $2    PPcurrent
             +$10   $1    number of gem slots
             +$11   $1    STR
             +$12   $1    INT
             +$13   $1    AGL
             +$18   $4    types
             +$1C   $8    classes
             +$24   $8    affinities
             +$2C   $2    [[Vagrant Story:materials list[material]]
             +$2E   $2    ? unknown (always zero)
       +$11C sheild gem slot 1
             +$0    $2    itemnames list
             +$2    $1    items list
             +$3    $1    ? unknown (always zero)
             +$4    $1    ? unknown (most likely this is special effect)
             +$5    $1    STR
             +$6    $1    INT
             +$7    $1    AGL
             +$8    $8    classes
             +$10   $8    affinities
             +$18   $4    ? unknown (always zero)
       +$138 sheild gem slot 2
             +$0    $2    itemnames list
             +$2    $1    items list
             +$3    $1    ? unknown (always zero)
             +$4    $1    ? unknown (most likely this is special effect)
             +$5    $1    STR
             +$6    $1    INT
             +$7    $1    AGL
             +$8    $8    classes
             +$10   $8    affinities
             +$18   $4    ? unknown (always zero)
       +$154 sheild gem slot 3
             +$0    $2    itemnames list
             +$2    $1    items list
             +$3    $1    ? unknown (always zero)
             +$4    $1    ? unknown (most likely this is special effect)
             +$5    $1    STR
             +$6    $1    INT
             +$7    $1    AGL
             +$8    $8    classes
             +$10   $8    affinities
             +$18   $4    ? unknown (always zero)
       +$170 armour 1
             +$0    $4    unknown (always 3 if item exists 0 otherwise)
             +$4    $1    itemnames list
             +$5    $1    items list
             +$6    $1    ? unknown (always zero)
             +$7    $1    item categories
             +$8    $2    DPmax*100
             +$A    $2    PPmax (always zero)
             +$C    $2    DPcurrent*100
             +$E    $2    PPcurrent (always zero)
             +$10   $1    ? unknown (always zero)
             +$11   $1    STR
             +$12   $1    INT
             +$13   $1    AGL
             +$18   $4    types
             +$1C   $8    classes
             +$24   $8    affinities
             +$2C   $2    [[Vagrant Story:materials list[material]]
             +$2E   $2    ? unknown (always zero)
       +$1A0 armour 2
             +$0    $4    unknown (always 3 if item exists 0 otherwise)
             +$4    $1    itemnames list
             +$5    $1    items list
             +$6    $1    ? unknown (always zero)
             +$7    $1    item categories
             +$8    $2    DPmax*100
             +$A    $2    PPmax (always zero)
             +$C    $2    DPcurrent*100
             +$E    $2    PPcurrent (always zero)
             +$10   $1    ? unknown (always zero)
             +$11   $1    STR
             +$12   $1    INT
             +$13   $1    AGL
             +$18   $4    types
             +$1C   $8    classes
             +$24   $8    affinities
             +$2C   $2    [[Vagrant Story:materials list[material]]
             +$2E   $2    ? unknown (always zero)
       +$1D0 accessory
             +$0    $4    unknown (always 3 if item exists 0 otherwise)
             +$4    $1    itemnames list
             +$5    $1    items list
             +$6    $1    ? unknown (always zero)
             +$7    $1    item categories
             +$8    $2    DPmax*100 (always zero)
             +$A    $2    PPmax (always zero)
             +$C    $2    DPcurrent*100 (always zero)
             +$E    $2    PPcurrent (always zero)
             +$10   $1    ? unknown (always zero)
             +$11   $1    STR
             +$12   $1    INT
             +$13   $1    AGL
             +$18   $4    types
             +$1C   $8    classes
             +$24   $8    affinities
             +$2C   $4    ? unknown (always zero)
       +$200 gem
             +$0    $4    unknown (always 3 if item exists 0 otherwise)
             +$4    $2    itemnames list
             +$6    $1    items list
             +$7    $1    ? unknown (always zero)
             +$8    $1    ? unknown (most likely this is special effect)
             +$9    $1    STR
             +$A    $1    INT
             +$B    $1    AGL
             +$C    $8    classes
             +$14   $8    affinities
             +$1C   $4    ? unknown (always zero)
       +$220 misc items
             for 4 misc items
                    +$0    $2    itemnames list
                    +$2    $1    ? unknown (always 3 if item exists 0 otherwise)
                    +$3    $1    quantity