If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working at any time.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
Pokémon Trading Card Game/RAM map
Jump to navigation
Jump to search
The following article is a RAM map for Pokémon Trading Card Game.
USA
RAM map there: https://github.com/pret/poketcg/blob/master/src/wram.asm
Letting some data here for quick access though.
SRAM
Address Size Description ------- ---- ----------- A101 227 Cards (including built decks) (SRAM) B701 2 Number of decks registered without name
WRAM
Address Size Description
------- ---- -----------
C001 227 Cards (excluding built decks)
C200 60 P1 card positions during battle
C27E 60 P1 deck card order during battle
C2BB 6 P1 Pokémon on the field IDs
C2C8 6 P1 Pokémon HPs
C300 60 P2 card positions during battle
C37E 60 P2 deck card order during battle
C3BA 1 P2 Number of cards drawn from Deck
C3BB 6 P2 Pokémon on the field IDs
C3C8 6 P2 Pokémon HPs
C3E8 1 P2 Active Sub-status 1
C3E8 1 P2 Active Sub-status 2
C3E9 1 P2 Active Sub-status 3
C3EA 1 P2 Active Sub-status 4
C3EB 1 P2 Active Sub-status 5
C3EC 1 P2 Number of Prizes
C3ED 1 P2 Number of cards in Discard Pile
C3EE 1 P2 Number of cards in hand
C3EF 1 P2 Number of Pokémon in play
C400 60 During battle : P1 deck
Out of battle : Booster pack
C480 60 P2 deck
CAC5 1 Time (frames)
CAC6 1 Time (seconds)
CAC7 1 Time (minutes)
CAC8 2 Time (hours)
CACA 2 Pseudo Random Number
Its value changes on:
• coin toss (once)
• deck shuffle (once)
• random Attack (e. g. Lv. 68 Zapdos's Big Thunder) (once)
• random Pokémon Power (e. g. L. 40 Moltres's Firegiver) (once)
• Tutorial battle (set to predetermined value)
• new game / continue menu (every frame)
• start menu (every frame)
• building (every 60 frames)
CACC 1 PRNG count
CC0B 1 Has an Energy card been played this turn ? (stays at 0 if Water Energy with Rain Dance)
CC0D 1 Current player's turn
CD0A 1 ?
CD0B 1 ?
CD0D 1 Uppercase switch
CDD2 1 P1 Prizes left
CF68 32 Amount of each card in selected color (deck builder)
D0BB 1 Room ID
D0BC 1 x coordinate
D0BD 1 y coordinate
D0BF 1 World Map mode
0x00: On
0x01: Off
D117 1 ?
D11D 1 Mail ID currently selected
D11E 15 Mail IDs + already opened status
D12E 1 Mail read + already opened status
D291 1 ?
D32E 1 World Map cursor
D32F 1 Room ID (Copy)
D3D2 1 Medals
D669 1 Booster generation: Booster data offset
D66A 1 Booster generation: Pseudo-Random Number between 0 and n
D66B 1 ? (Booster generation)
D66C 1 ? (Booster generation)
D66D 1 ? (Booster generation, generated from array at 7:64E4 by func_7:6430)
D66E 3 ? (Booster generation)
D686 12 Booster data array (retrieved from 7:64E4)
1:D334 1 Direction of character
00 : Up
01 : Right
02 : Down
03 : Left
1:D4D5 1 Direction of character
1E : Up
1F : Right
20 : Down
21 : Left
1:D4D7 1 Direction of character
05 : Up
DA : Right
E9 : Down
00 : Left
HRAM
Address Size Description ------- ---- ----------- FF80 1 ROM Bank FF81 1 RAM Bank FF82 1 VRAM Bank FF97 1 Current turn FFB6 1 ? (set to 0x10 by func_0:3C5A)
Europe A
WRAM
Address Size Description
------- ---- -----------
C591 20 Text to be copied to VRAM
CC04 1 Language
00 : English
01 : German
02 : French
CD10 1 ?
CD11 1 Character being read
CFEF 20 Deck name
Internal Data for Pokémon Trading Card Game
| |
|---|---|