| Item 35 || wXCoord || D362 || D361 || The player's X coordinate on the current map.
|-
| Item 35 quantity || wYBlockCoord || D363 || D362 || TheAffects player'sthe Yalignment coordinatefor blocks on the currentscreen. map,Normally either 0 or 1. It alternates each time the player bywalks blockup/down.(?)
|-
| Item 36 || wXBlockCoord || D364 || D363 || Theplayer'sAffects Xthe coordinatealignment for blocks on the currentscreen. map,Normally either 0 or 1. It alternates each time the player bywalks blockleft/right.(?)
|-
| Item 36 quantity || wLastMap || D365 || D364 || The index of the last map the player was in.
Revision as of 23:10, 20 January 2019
This article is incomplete. Please feel free to add any missing information about the subject. It is missing: {{{1}}}.
Bag item/quantity
Disassembly label
Red/Blue address
Yellow address
Details
Item 21 quantity
wPlayerMoney
D347
D346
Byte 1 of the player's current money (this value is read as BCD; see below.)
Item 22
wPlayerMoney
D348
D347
Byte 2 of the player's current money (this value is read as BCD; see below.)
Item 22 quantity
wPlayerMoney
D349
D348
Byte 3 of the player's current money (this value is read as BCD; see below.)
Item 23
wRivalName
D34A
D34D
The 1st letter of the rival's name.
Item 23 quantity
wRivalName
D34B
D34A
The 2nd letter of the rival's name.
Item 24
wRivalName
D34C
D34B
The 3rd letter of the rival's name.
Item 24 quantity
wRivalName
D34D
D34C
The 4th letter of the rival's name.
Item 25
wRivalName
D34E
D34D
The 5th letter of the rival's name.
Item 25 quantity
wRivalName
D34F
D34E
The 6th letter of the rival's name.
Item 26
wRivalName
D350
D34F
The 7th letter of the rival's name.
Item 26 quantity
wRivalName
D351
D350
The 8th letter of the rival's name. (This should be $50 if playing normally and the rival's name is the maximum length of 7 characters.)
Item 27
wRivalName
D352
D351
The 9th letter of the rival's name.
Item 27 quantity
wRivalName
D353
D352
The 10th letter of the rival's name.
Item 28
wRivalName
D354
D353
The 11th letter of the rival's name.
Item 28 quantity
wOptions
D355
D354
The options visible in the Options menu. Bits 0-3 correspond to text speed, with their value amounting to the amount of frames between each character printed to the screen; 5 corresponds to the "Slow" option, 3 to the "Medium" option, and 1 to the "Fast" option. Bit 6 corresponds to the Battle Style: it is 0 when the style is set to Shift, and 1 when set to Set. Bit 7 corresponds to Battle Animations; however, it is 0 when Battle Animations are on, and 1 when they are off.
(reword)
Item 29
wObtainedBadges
D356
D355
The badges the player has obtained, in the form of a binary array. Each bit that is set corresponds to one badge being obtained (e.g. when set to FF, the player has all 8 badges.)
Item 29 quantity
wObtainedBadges
D357
D356
Unused
Item 30
wLetterPrintingDelayFlags
D358
D357
If bit 0 of this address is 0, the delay between which text characters are printed to the screen is limited to one frame. The values of both bit 1 of this address and bit 6 of D730 take priority over this. If bit 1 of this address is 0, there is no delay after a text character is printed, allowing for instant text.
Item 30 quantity
wPlayerID
D359
D358
The upper byte of the player's trainer ID.
Item 31
wPlayerID
D35A
D359
The lower byte of the player's trainer ID.
Item 31 quantity
wMapMusicSoundID
D35B
D35A
wMapMusicSoundID
Item 32
wMapMusicROMBank
D35C
D35B
The ROM bank of the music of the current map. If something causes the music to change and this value disagrees with the intended one for the current map, the game can crash.
The currently loaded map (must be reloaded to apply). May also affect palette and map script bank.
Item 33 quantity
wCurrentTileBlockMapViewPointer
D35F
D35E
The upper byte of the pointer to the upper left corner of the current view in the tile block map.(?)
Item 34
wCurrentTileBlockMapViewPointer
D360
D35F
The lower byte of the pointer to the upper left corner of the current view in the tile block map.(?)
Item 34 quantity
wYCoord
D361
D360
The player's Y coordinate on the current map.
Item 35
wXCoord
D362
D361
The player's X coordinate on the current map.
Item 35 quantity
wYBlockCoord
D363
D362
Affects the alignment for blocks on the screen. Normally either 0 or 1. It alternates each time the player walks up/down.
Item 36
wXBlockCoord
D364
D363
Affects the alignment for blocks on the screen. Normally either 0 or 1. It alternates each time the player walks left/right.
Item 36 quantity
wLastMap
D365
D364
The index of the last map the player was in.
Binary-coded decimal (BCD)=
Binary-coded decimal is a system for encoding numbers in which hexadecimal values are read as their visual counterpart in decimal. For instance, $64 in BCD would be interpreted as 64, not 100. It is used most notably for storing the player's money. This means that a value such as $000200 (item 21 has quantity 0, item 22 is an Ultra Ball with quantity 0) will give the player 200 money.
This article or section is a stub. You can help Glitch City Wiki by expanding it.