RPG2000 1.07 - Titelbildschirm-Adressengebims (das man teils schon kennt)
[Fenster]
0x6D5B9: X-Pos (Von der Mitte aus)
0x6D5C0: Y-Pos (Oberster Punkt)
[Neues Spiel]
0x6D5F7: VocabString******
0x6D5FD: Farbe****
0x6D601: Y-Pos**
0x6D606: X-Pos**
[Spiel laden]
0x6D621: VocabString******
0x6D627: Farbe****
0x6D62B: Y-Pos**
0x6D630: X-Pos**
[Spiel laden - Ohne Slots]
0x6D647: VocabString******
0x6D64D: Farbe****
0x6D651: Y-Pos**
0x6D656: X-Pos**
[Beenden]
0x6D66B: VocabString******
0x6D671: Farbe****
0x6D675: Y-Pos**
0x6D67A: X-Pos**
** X und Y bei Texteinträgen sind die relative Position zum Fensteranfang
**** Die Farbe wird aus eurem Systemset genommen, die Nummer zwischen 1 und 20 müsst ihr Hex umwandeln (0x00 bis 0x13)
****** VocabStrings haben eine 4byte-ID (von denen nur 2 Byte wegen des genutzten Datenbereiches wirklich relevant sind)
Für VocabStrings hab ich mal eine Liste angelegt, die Namen hab ich mir manuell zur Übersicht ausgedacht:
ENEMY_APPEARS = 04 00 00 00
FIRST_ATTACK = 08 00 00 00
RUN_SUCCESS = 0C 00 00 00
RUN_FAIL = 10 00 00 00
BATTLE_WIN = 14 00 00 00
BATTLE_LOSE = 18 00 00 00
EXP_GET = 1C 00 00 00
MONEY_GET1 = 20 00 00 00
MONEY_GET2 = 24 00 00 00
ITEM_GET = 28 00 00 00
ATTACKING = 2C 00 00 00
ACTOR_CRITICAL = 30 00 00 00
ENEMY_CRITICAL = 34 00 00 00
DEFENDING = 38 00 00 00
ENEMY_WAIT = 3C 00 00 00
ENEMY_POWERUP = 40 00 00 00
ENEMY_EXPLODE = 44 00 00 00
ENEMY_FLEE = 48 00 00 00
ENEMY_TRANSFORM = 4C 00 00 00
ENEMY_DAMAGE = 50 00 00 00
ENEMY_EVADE = 54 00 00 00
ACTOR_DAMAGE = 58 00 00 00
ACTOR_EVADE = 5C 00 00 00
SKILL_FAIL1 = 60 00 00 00
SKILL_FAIL2 = 64 00 00 00
SKILL_FAIL3 = 68 00 00 00
ATTACK_FAIL = 6C 00 00 00
ITEM_USE = 70 00 00 00
ABILITY_NORMALIZE = 74 00 00 00
ABILITY_BUFF = 78 00 00 00
ABILITY_DEBUFF = 7C 00 00 00
ACTOR_ABSORB = 80 00 00 00
ENEMY_ABSORB = 84 00 00 00
ATTRIBUTE_BUFF = 88 00 00 00
ATTRIBUTE_DEBUFF = 8C 00 00 00
LEVEL_UP = 90 00 00 00
SKILL_LEARN = 94 00 00 00
SHOP1_WELCOME1 = 54 01 00 00
SHOP1_WELCOME2 = 58 01 00 00
SHOP1_BUY = 5C 01 00 00
SHOP1_SELL = 60 01 00 00
SHOP1_LEAVE = 64 01 00 00
SHOP1_BUY_ITEM = 68 01 00 00
SHOP1_BUY_AMOUNT = 6C 01 00 00
SHOP1_BUY_DONE = 70 01 00 00
SHOP1_SELL_ITEM = 74 01 00 00
SHOP1_SELL_AMOUNT = 78 01 00 00
SHOP1_SELL_DONE = 7C 01 00 00
SHOP2_WELCOME1 = 88 01 00 00
SHOP2_WELCOME2 = 8C 01 00 00
SHOP2_BUY = 90 01 00 00
SHOP2_SELL = 94 01 00 00
SHOP2_LEAVE = 98 01 00 00
SHOP2_BUY_ITEM = 9C 01 00 00
SHOP2_BUY_AMOUNT = A0 01 00 00
SHOP2_BUY_DONE = A4 01 00 00
SHOP2_SELL_ITEM = A8 01 00 00
SHOP2_SELL_AMOUNT = AC 01 00 00
SHOP2_SELL_DONE = B0 01 00 00
SHOP3_WELCOME1 = BC 01 00 00
SHOP3_WELCOME2 = C0 01 00 00
SHOP3_BUY = C4 01 00 00
SHOP3_SELL = C8 01 00 00
SHOP3_LEAVE = CC 01 00 00
SHOP3_BUY_ITEM = D0 01 00 00
SHOP3_BUY_AMOUNT = D4 01 00 00
SHOP3_BUY_DONE = D8 01 00 00
SHOP3_SELL_ITEM = DC 01 00 00
SHOP3_SELL_AMOUNT = E0 01 00 00
SHOP3_SELL_DONE = E4 01 00 00
INN1_COSTS1 = F0 01 00 00
INN1_COSTS2 = F4 01 00 00
INN1_QUESTION = F8 01 00 00
INN1_YES = FC 01 00 00
INN1_NO = 00 02 00 00
INN2_COSTS1 = 0C 02 00 00
INN2_COSTS2 = 10 02 00 00
INN2_QUESTION = 14 02 00 00
INN2_YES = 18 02 00 00
INN2_NO = 1C 02 00 00
LEVEL = EC 00 00 00
HP = F0 00 00 00
MP = F4 00 00 00
NORMAL_STATE = F8 00 00 00
MP_COSTS = 0C 01 00 00
STR = 10 01 00 00
DEF = 14 01 00 00
INT = 18 01 00 00
SPD = 1C 01 00 00
SHORT_LEVEL = 00 01 00 00
SHORT_HP = 04 01 00 00
SHORT_MP = 08 01 00 00
SHORT_EXP = FC 00 00 00
WEAPON = 20 01 00 00
SHIELD = 24 01 00 00
ARMOR = 28 01 00 00
HELMET = 2C 01 00 00
ACCESSORY = 30 01 00 00
BATTLE_START = B8 00 00 00
AUTO_BATTLE = BC 00 00 00
ESCAPE = C0 00 00 00
ATTACK = C4 00 00 00
DEFEND = C8 00 00 00
ITEMS = CC 00 00 00
SKILLS = D0 00 00 00
EQUIPMENT = D4 00 00 00
SAVE = D8 00 00 00
EXIT = DC 00 00 00
NEW_GAME = E0 00 00 00
CONTINUE = E4 00 00 00
QUIT_GAME = E8 00 00 00
FILESELECT_SAVE = 34 01 00 00
FILESELECT_LOAD = 38 01 00 00
EXIT_MESSAGE = 3C 01 00 00
FILE = 40 01 00 00
EXIT_YES = 44 01 00 00
EXIT_NO = 48 01 00 00
ITEMS_INVENTORY = AC 00 00 00
ITEMS_EQUIPMENT = B0 00 00 00
CURRENCY = B4 00 00 00