Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
Vagrant Story/MPD files: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Map Data | Map Data | ||
$0 4 | $0 4 ptrGraphicSection | ||
$4 4 | $4 4 lenGraphicSection | ||
$8 4 | $8 4 ptrClearedSection | ||
$ | $C 4 lenClearedSection | ||
$10 4 | $10 4 ptrScriptSection | ||
$14 4 | $14 4 lenScriptSection | ||
$18 4 | $18 4 ptrDoorSection | ||
$ | $1C 4 lenDoorSection | ||
$20 4 | $20 4 ptrEnemySection | ||
$24 4 | $24 4 lenEnemySection | ||
$28 4 | $28 4 ptrTreasureSection | ||
+ [ | $2C 4 lenTreasureSection | ||
+ [ | + [GraphicSection] | ||
+ [ClearedSection] | |||
+ [ScriptSection] | |||
+$00 2 lenScriptSection | |||
+$02 2 ptrDialogText | |||
+$04 2 ptrUnknown1 | |||
+$06 2 ptrUnknown2 | |||
+$08 2 Unknown1 (Always == 0?) | |||
+$0A 2 Unknown2 (Always == 0?) | |||
+$0C 2 Unknown3 (Always == 0?) | |||
+$0E 2 Unknown4 (Always == 0?) | |||
+$10 ScriptOpcodes | |||
+$00 ? Opcodes (as per [[Vagrant Story:Script Opcodes|Script Opcodes]]) | |||
+(ptrDialogText) DialogText | |||
+$00 2 numDialogs/ptrDialogText[0] | |||
for (numDialogs-1) | |||
+$00 2 ptrDialogText | |||
for (numDialogs-1) | |||
+$00 $ Dialog Text (as per [[Vagrant Story:TBL|VS Character Set]]) | |||
+(ptrUnknown1) Unknown1 | |||
+$00 ? Unknown data | |||
+(ptrUnknown2) Unknown2 | |||
+$00 2 Unknown data | |||
+ | + [DoorSection] | ||
+ [EnemySection] | |||
+ TreasureSection | |||
+$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) |
Revision as of 16:35, 15 September 2010
Map Data
$0 4 ptrGraphicSection $4 4 lenGraphicSection $8 4 ptrClearedSection $C 4 lenClearedSection $10 4 ptrScriptSection $14 4 lenScriptSection $18 4 ptrDoorSection $1C 4 lenDoorSection $20 4 ptrEnemySection $24 4 lenEnemySection $28 4 ptrTreasureSection $2C 4 lenTreasureSection + [GraphicSection] + [ClearedSection] + [ScriptSection] +$00 2 lenScriptSection +$02 2 ptrDialogText +$04 2 ptrUnknown1 +$06 2 ptrUnknown2 +$08 2 Unknown1 (Always == 0?) +$0A 2 Unknown2 (Always == 0?) +$0C 2 Unknown3 (Always == 0?) +$0E 2 Unknown4 (Always == 0?) +$10 ScriptOpcodes +$00 ? Opcodes (as per Script Opcodes) +(ptrDialogText) DialogText +$00 2 numDialogs/ptrDialogText[0] for (numDialogs-1) +$00 2 ptrDialogText for (numDialogs-1) +$00 $ Dialog Text (as per VS Character Set) +(ptrUnknown1) Unknown1 +$00 ? Unknown data +(ptrUnknown2) Unknown2 +$00 2 Unknown data + [DoorSection] + [EnemySection] + TreasureSection +$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