Dragon Warrior II (NES)/ROM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
No edit summary
Line 48: Line 48:
!Plural
!Plural
|-
|-
|ch
|<nowiki>-</nowiki>ch
|ches
|<nowiki>-</nowiki>ches
|-
|-
|dead
|<nowiki>-</nowiki>dead
|dead
|<nowiki>-</nowiki>dead (i.e. no change)
|-
|-
|f
|<nowiki>-</nowiki>f
|ves
|<nowiki>-</nowiki>ves (no monster has a name that ends in f, so this rule is never used)
|-
|-
|i
|<nowiki>-</nowiki>i
|ies
|<nowiki>-</nowiki>ies
|-
|-
|Man
|<nowiki>-</nowiki>Man
|Men
|<nowiki>-</nowiki>Men
|-
|-
|man
|<nowiki>-</nowiki>man
|men
|<nowiki>-</nowiki>men
|-
|-
|Mouse
|<nowiki>-</nowiki>Mouse
|Mice
|<nowiki>-</nowiki>Mice
|-
|-
|mouse
|<nowiki>-</nowiki>mouse
|mice
|<nowiki>-</nowiki>mice
|-
|-
|ngo
|<nowiki>-</nowiki>ngo
|ngo
|<nowiki>-</nowiki>ngo (i.e. no change)
|-
|-
|rus
|<nowiki>-</nowiki>rus
|rii
|<nowiki>-</nowiki>rii
|-
|-
|s
|<nowiki>-</nowiki>s
|ses
|<nowiki>-</nowiki>ses
|-
|-
|sh
|<nowiki>-</nowiki>sh
|shes
|<nowiki>-</nowiki>shes
|-
|-
|y
|<nowiki>-</nowiki>y
|ies
|<nowiki>-</nowiki>ies
|-
|-
|(everything else)
|<nowiki>-</nowiki>
|(everything else)s
|<nowiki>-</nowiki>s (everything else)
|}
|}
{{note|No monster has a name that ends in f, so the f -> ves pluralization is never used.}}
{{note|Pluralization happens based on the final letters of the monster name.}}


{{Internal Data|game=Dragon Warrior II}}
{{Internal Data|game=Dragon Warrior II}}

Revision as of 17:01, 14 January 2019

Chip tiny.png The following article is a ROM map for Dragon Warrior II (NES).

Dragon Quest

* 0x02D9B to 0x????? = font, 1BPP.
* 0x1402B to 0x17D4C = dialogues. 0x14798 - beginning.
* 0x180C4 to 0x18E12 = menus and referential bank. Equipments, items, monsters, magic and complements.
* 0x1B730 to 0x1B8D7 = passwords.
* 0x1BC5C to 0x1BC81 = character's naming.
* 0x1BFB9 to 0x1BFF8 = standard names, better yet, some parts.

Dragon Warrior

* 0x07652 to 0x076E5 = Menu pointers.
* 0x076E6 to 0x07F20 = Menu text. Dragon Warrior II's menus use the same format as Dragon Warrior's menus.
* 0x0B44B to 0x0B686 = Dictionary for main script.
* 0x0B762 to 0x0B7C1 = Main script pointers. Each pointer points at a blob of 16 concatenated strings.
* 0x0B7C2 to 0x0BE0F = Main script part 1.
* 0x0BF1D to 0x0BF44 = Words for monster counts.
* 0x14010 to 0x17FE6 = Main script part 2.
* 0x18032 to 0x18033 = Item list part 1, line 1 pointer.
* 0x18034 to 0x18035 = Item list part 1, line 2 pointer.
* 0x18036 to 0x18037 = Spell list pointer.
* 0x18038 to 0x18039 = Monster name list part 1, line 1 pointer.
* 0x1803A to 0x1803B = Monster name list part 1, line 2 pointer.
* 0x18040 to 0x18041 = Item list part 2, line 1 pointer.
* 0x18042 to 0x18043 = Item list part 2, line 2 pointer.
* 0x18044 to 0x18045 = Monster name list part 2, line 1 pointer.
* 0x18046 to 0x18047 = Monster name list part 2, line 2 pointer.
* 0x1AD49 to 0x1AD88 = Prince of Cannock names.
* 0x1AD89 to 0x1ADC8 = Princess of Moonbrooke names.
* 0x1B2DA to 0x1B3CD = Item list part 1, line 1 text.
* 0x1B3CE to 0x1B4C1 = Item list part 2, line 1 text.
* 0x1B4C2 to 0x1B58B = Item list part 1, line 2 text.
* 0x1B58C to 0x1B633 = Item list part 2, line 2 text.
* 0x1B634 to 0x1B727 = Spell list text.
* 0x1B728 to 0x1B86D = Monster name list part 1, line 1 text.
* 0x1B86E to 0x1B954 = Monster name list part 2, line 1 text.
* 0x1B955 to 0x1B9E4 = Monster name list part 1, line 2 text.
* 0x1B9E5 to 0x1BA53 = Monster name list part 2, line 2 text.
* 0x1C805 to 0x1C8F1 = Code for pluralizing monster names.
* 0x1CAC2 to 0x1CC21 = Prologue.
* 0x243B6 to 0x247D4 = End credits.

Monster Name Pluralization Rules

Singular Plural
-ch -ches
-dead -dead (i.e. no change)
-f -ves (no monster has a name that ends in f, so this rule is never used)
-i -ies
-Man -Men
-man -men
-Mouse -Mice
-mouse -mice
-ngo -ngo (i.e. no change)
-rus -rii
-s -ses
-sh -shes
-y -ies
- -s (everything else)
Note for template.png
Note:
Pluralization happens based on the final letters of the monster name.