summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile2
-rw-r--r--macros.asm2
-rw-r--r--out.txt750
-rw-r--r--text.asm10
-rwxr-xr-xwram.asm28
5 files changed, 767 insertions, 25 deletions
diff --git a/Makefile b/Makefile
index 6df7ebb0..68e66f0f 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-PYTHON := python
+PYTHON := python2
MD5 := md5sum -c --quiet
2bpp := $(PYTHON) extras/pokemontools/gfx.py 2bpp
diff --git a/macros.asm b/macros.asm
index a31d981a..5896a4d6 100644
--- a/macros.asm
+++ b/macros.asm
@@ -228,7 +228,7 @@ done EQUS "db $57" ; End a text box.
prompt EQUS "db $58" ; Prompt the player to end a text box (initiating some other event).
page EQUS "db $49," ; Start a new Pokedex page.
-dex EQUS "db $5f, $50" ; End a Pokedex entry.
+dex EQUS "db $50, $50" ; End a Pokedex entry.
TX_RAM: MACRO
; prints text to screen
diff --git a/out.txt b/out.txt
new file mode 100644
index 00000000..affd2cfd
--- /dev/null
+++ b/out.txt
@@ -0,0 +1,750 @@
+c381 c3a1
+c3a1 c3a8
+c3ab c3a9
+c3ac c3ad
+c3c1 c3bf
+c3d0 c3ce
+c3d1 c3cf
+c3d5 c3d6
+c424 c425
+c436 c435
+c444 c447
+c447 c446
+c449 c447
+c44b c44c
+c458 c45b
+c4c1 c4bf
+c4c1 c4c3
+c4c5 c4c4
+c4c7 c4c5
+c4d7 c4d4
+c4e9 c4d5
+c4e9 c4e7
+c4ea c4ec
+c4ed c4ec
+c4ef c4ed
+c98d c994
+c98f c98c
+c999 c98b
+c9d5 c9d6
+cbf0 cbf8
+cd07 cd09
+cd09 cd07
+cd0c cd0e
+cd0e cd0f
+cd1a cdcf
+cd54 cdd1
+cd72 cd8f
+cda3 cd83
+cdcf cd1a
+cdd1 cd54
+cdd3 cd75
+cdd5 cdd6
+cf08 cf0d
+cf09 cf0e
+cf0a cf0f
+cf0b cf10
+cf0c cf11
+cf0d cf12
+cf0e cf13
+cf0f cf14
+cf10 cf15
+cf11 cf16
+cf12 cf17
+cf13 cf18
+cf14 cf19
+cf17 cf1c
+cf18 cf1d
+cf1a cf1f
+cf1b cf20
+cf1c cf21
+cf1d cf22
+cf1e cf23
+cf1f cf24
+cf25 cf2a
+cf2d cf32
+cf2e cf33
+cf30 cf35
+cf37 cf3c
+cf4b cf50
+cf4c cf51
+cf4d cf52
+cf5f cf64
+cf70 cf75
+cf7b cf80
+cf8b cf90
+cf8c cf91
+cf8d cf92
+cf8e cf93
+cf8f cf94
+cf90 cf95
+cf91 cf96
+cf92 cf97
+cf93 cf98
+cf94 cf99
+cf95 cf9a
+cf96 cf9b
+cf97 cf9c
+cf98 cf9d
+cf99 cf9e
+cf9a cf9f
+cf9b cfa0
+cf9c cfa1
+cfa0 cfa5
+cfa4 cfa9
+cfa6 cfab
+cfa8 cfad
+cfaf cfb4
+cfb9 cfbe
+cfba cfbf
+cfbb cfc0
+cfbc cfc1
+cfbe cfc3
+cfc0 cfc5
+cfc2 cfc7
+cfc4 cfc9
+cfc5 cfca
+cfc6 cfcb
+cfc7 cfcc
+cfc8 cfcd
+cfc9 cfce
+cfca cfcf
+cfcb cfd0
+cfcc cfd1
+cfcd cfd2
+cfce cfd3
+cfcf cfd4
+cfd0 cfd5
+cfd2 cfd7
+cfd3 cfd8
+cfd4 cfd9
+cfd5 cfda
+cfd6 cfdb
+cfd8 cfdd
+cfd9 cfde
+cfda cfdf
+cfe5 cfea
+cfe6 cfeb
+cfe7 cfec
+cfe8 cfed
+cfe9 cfee
+cfea cfef
+cfeb cff0
+cfed cff2
+cfee cff3
+cff1 cff6
+cff2 cff7
+cff3 cff8
+cff4 cff9
+cff5 cffa
+cff6 cffb
+cff7 cffc
+cff8 cffd
+cff9 cffe
+cffa cfff
+cffb d000
+cffc d001
+cffd d002
+cffe d003
+d002 d007
+d007 d00c
+d008 d00d
+d009 d00e
+d014 d019
+d015 d01a
+d016 d01b
+d018 d01d
+d019 d01e
+d01a d01f
+d01c d021
+d01d d022
+d020 d025
+d022 d027
+d023 d028
+d025 d02a
+d026 d02b
+d027 d02c
+d028 d02d
+d029 d02e
+d02a d02f
+d02b d030
+d02d d032
+d031 d036
+d033 d038
+d034 d039
+d036 d03b
+d046 d04b
+d047 d04c
+d048 d04d
+d04a d04f
+d057 d05c
+d058 d05d
+d059 d05e
+d05a d05f
+d05b d060
+d05c d061
+d05d d062
+d05e d063
+d05f d064
+d060 d065
+d061 d066
+d062 d067
+d063 d068
+d064 d069
+d065 d06a
+d066 d06b
+d067 d06c
+d068 d06d
+d069 d06e
+d06a d06f
+d06b d070
+d06c d071
+d06d d072
+d06f d074
+d070 d075
+d071 d076
+d072 d077
+d074 d079
+d075 d07a
+d078 d07d
+d079 d07e
+d07a d07f
+d07b d080
+d07c d081
+d07d d082
+d07e d083
+d081 d086
+d082 d087
+d083 d088
+d085 d08a
+d088 d08d
+d08a d08f
+d08b d090
+d08c d091
+d08d d092
+d08e d093
+d08f d094
+d092 d097
+d096 d09b
+d09a d09f
+d09b d0a0
+d09f d0a4
+d0a0 d0a5
+d0a1 d0a6
+d0a2 d0a7
+d0a3 d0a8
+d0a4 d0a9
+d0a5 d0aa
+d0a6 d0ab
+d0a7 d0ac
+d0a8 d0ad
+d0a9 d0ae
+d0aa d0af
+d0ab d0b0
+d0ac d0b1
+d0ad d0b2
+d0ae d0b3
+d0af d0b4
+d0b0 d0b5
+d0b1 d0b6
+d0b2 d0b7
+d0b3 d0b8
+d0b4 d0b9
+d0b5 d0ba
+d0b6 d0bb
+d0b7 d0bc
+d0b8 d0bd
+d0b9 d0be
+d0bc d0c1
+d0be d0c3
+d0bf d0c4
+d0c0 d0c5
+d0c2 d0c7
+d0c7 d0cc
+d0cb d0d0
+d0cc d0d1
+d0d4 d0d9
+d0d7 d0dc
+d0d8 d0dd
+d0db d0e0
+d0dc d0e1
+d0e0 d0e5
+d0e1 d0e6
+d119 d11e
+d11a d11f
+d11b d120
+d11c d121
+d11d d122
+d11e d123
+d11f d124
+d120 d125
+d121 d126
+d122 d127
+d124 d129
+d125 d12a
+d126 d12b
+d127 d12c
+d128 d12d
+d129 d12e
+d12a d12f
+d12b d130
+d12c d131
+d12d d132
+d12e d133
+d12f d134
+d130 d135
+d131 d136
+d132 d137
+d133 d138
+d139 d13e
+d13a d13f
+d13b d140
+d13c d141
+d13d d142
+d13e d143
+d13f d144
+d141 d146
+d143 d148
+d145 d14a
+d148 d14d
+d152 d157
+d153 d158
+d156 d15b
+d157 d15c
+d158 d15d
+d163 d168
+d164 d169
+d16a d16f
+d16b d170
+d16c d171
+d16f d174
+d173 d178
+d177 d17c
+d188 d18d
+d18c d191
+d18d d192
+d18f d194
+d191 d196
+d193 d198
+d195 d19a
+d267 d26c
+d273 d278
+d2b5 d2ba
+d2f7 d2fc
+d30a d30f
+d31c d321
+d31d d322
+d31e d323
+d347 d34c
+d348 d34d
+d349 d34e
+d34a d34f
+d355 d35a
+d356 d35b
+d358 d35d
+d359 d35e
+d35a d35f
+d35b d360
+d35c d361
+d35d d362
+d35e d363
+d35f d364
+d360 d365
+d361 d366
+d362 d367
+d363 d368
+d364 d369
+d365 d36a
+d366 d36b
+d367 d36c
+d368 d36d
+d369 d36e
+d36a d36f
+d36b d370
+d36c d371
+d36d d372
+d36e d373
+d370 d375
+d371 d376
+d372 d377
+d373 d378
+d374 d379
+d375 d37a
+d376 d37b
+d377 d37c
+d378 d37d
+d379 d37e
+d37a d37f
+d37b d380
+d37c d381
+d37d d382
+d37e d383
+d37f d384
+d380 d385
+d381 d386
+d382 d387
+d383 d388
+d384 d389
+d385 d38a
+d386 d38b
+d387 d38c
+d388 d38d
+d389 d38e
+d38a d38f
+d38b d390
+d38c d391
+d38d d392
+d38e d393
+d38f d394
+d390 d395
+d391 d396
+d392 d397
+d393 d398
+d394 d399
+d395 d39a
+d396 d39b
+d397 d39c
+d398 d39d
+d399 d39e
+d39a d39f
+d39b d3a0
+d39c d3a1
+d39d d3a2
+d3a8 d3ad
+d3a9 d3ae
+d3aa d3af
+d3ad d3b2
+d3ae d3b3
+d3af d3b4
+d42f d434
+d4b0 d4b5
+d4b1 d4b6
+d4d1 d4d6
+d4e1 d4e6
+d4e2 d4e7
+d4e3 d4e8
+d4e4 d4e9
+d504 d509
+d524 d529
+d525 d52a
+d526 d52b
+d527 d52c
+d528 d52d
+d529 d52e
+d52a d52f
+d52b d530
+d52c d531
+d52d d532
+d52e d533
+d52f d534
+d530 d535
+d531 d536
+d532 d537
+d535 d53a
+d53a d53f
+d5a0 d5a5
+d5a2 d5a7
+d5a3 d5a8
+d5a4 d5a9
+d5a5 d5aa
+d5a6 d5ab
+d5cd d5d2
+d5ce d5d3
+d5f0 d5f5
+d5f1 d5f6
+d5f3 d5f8
+d5f4 d5f9
+d5f7 d5fc
+d5f8 d5fd
+d5f9 d5fe
+d5fb d600
+d5fc d601
+d5fd d602
+d5fe d603
+d5ff d604
+d600 d605
+d601 d606
+d602 d607
+d603 d608
+d604 d609
+d605 d60a
+d606 d60b
+d607 d60c
+d608 d60d
+d609 d60e
+d60a d60f
+d60c d611
+d60d d612
+d60e d613
+d60f d614
+d617 d61c
+d618 d61d
+d619 d61e
+d61a d61f
+d61b d620
+d61c d621
+d61d d622
+d61e d623
+d61f d624
+d620 d625
+d621 d626
+d623 d628
+d624 d629
+d625 d62a
+d626 d62b
+d627 d62c
+d628 d62d
+d629 d62e
+d62a d62f
+d62b d630
+d62c d631
+d62d d632
+d62e d633
+d62f d634
+d630 d635
+d631 d636
+d632 d637
+d633 d638
+d634 d639
+d636 d63b
+d637 d63c
+d639 d63e
+d63a d63f
+d63c d641
+d63d d642
+d63e d643
+d63f d644
+d640 d645
+d642 d647
+d643 d648
+d644 d649
+d645 d64a
+d646 d64b
+d647 d64c
+d648 d64d
+d649 d64e
+d64a d64f
+d64b d650
+d64d d652
+d650 d655
+d651 d656
+d653 d658
+d658 d65d
+d659 d65e
+d65c d661
+d65f d664
+d660 d665
+d661 d666
+d662 d667
+d663 d668
+d665 d66a
+d666 d66b
+d667 d66c
+d668 d66d
+d669 d66e
+d6f0 d6f5
+d700 d705
+d70b d710
+d70c d711
+d70d d712
+d70e d713
+d70f d714
+d710 d715
+d713 d718
+d714 d719
+d715 d71a
+d717 d71c
+d718 d71d
+d719 d71e
+d71a d71f
+d71b d720
+d71c d721
+d71d d722
+d71e d723
+d71f d724
+d728 d72d
+d72a d72f
+d72c d731
+d72d d732
+d72e d733
+d730 c3c0
+d730 d735
+d732 d737
+d732 d795
+d733 d738
+d734 d739
+d736 d73b
+d737 d73c
+d73b d740
+d73c d741
+d73f d744
+d740 d745
+d743 d748
+d744 d749
+d747 d74c
+d74a d74f
+d74b d750
+d74c d751
+d74e d753
+d751 d756
+d752 d757
+d754 d759
+d755 d75a
+d75a d75f
+d75b d760
+d75e d763
+d75f d764
+d764 d769
+d765 d76a
+d766 d76b
+d767 d76c
+d768 d76d
+d769 d76e
+d76c d771
+d771 d776
+d773 d778
+d777 d77c
+d778 d77d
+d77c d781
+d77d d782
+d77e d783
+d783 d788
+d78e d793
+d790 d795
+d796 d79b
+d798 d79d
+d79a d79f
+d79b d7a0
+d79c d7a1
+d7a3 d7a8
+d7af d7b4
+d7b1 d7b6
+d7b3 d7b8
+d7b4 d7b9
+d7b9 d7be
+d7bd d7c2
+d7bf d7c4
+d7c2 d7c7
+d7c3 d7c8
+d7c5 d7ca
+d7c6 d7cb
+d7c9 d7ce
+d7cd d7d2
+d7cf d7d4
+d7d1 d7d6
+d7d2 d7d7
+d7d3 d7d8
+d7d5 d7da
+d7d6 d7db
+d7d7 d7dc
+d7d8 d7dd
+d7d9 d7de
+d7db d7e0
+d7dd d7e2
+d7df d7e4
+d7e0 d7e5
+d7e1 d7e6
+d7e3 d7e8
+d7e5 d7ea
+d7e7 d7ec
+d7e8 d7ed
+d7e9 d7ee
+d7eb d7f0
+d7ed d7f2
+d7ee d7f3
+d7ef d7f4
+d7f0 d7f5
+d7f1 d7f6
+d7f2 d7f7
+d7f3 d7f8
+d7f5 d7fa
+d7f6 d7fb
+d7ff d804
+d803 d808
+d805 d80a
+d807 d80c
+d809 d80e
+d813 d818
+d815 d81a
+d816 d81b
+d817 d81c
+d819 d81e
+d81b d820
+d825 d82a
+d826 d82b
+d827 d82c
+d828 d82d
+d829 d82e
+d82a d82f
+d82b d830
+d82c d831
+d82d d832
+d82e d833
+d82f d834
+d830 d835
+d831 d836
+d832 d837
+d833 d838
+d834 d839
+d835 d83a
+d836 d83b
+d837 d83c
+d838 d83d
+d847 d84c
+d849 d84e
+d84b d850
+d857 d85c
+d85f d864
+d863 d868
+d866 d86b
+d869 d86e
+d87d d882
+d87f d884
+d880 d885
+d881 d886
+d882 d887
+d887 d88c
+d888 d88d
+d893 d898
+d896 d89b
+d89c d8a1
+d89d d8a2
+d8a4 d8a9
+d8a5 d8aa
+d8a8 d8ad
+d8ac d8b1
+d8ae d8b3
+d8c1 d8c6
+d8c5 d8ca
+d8c6 d8cb
+d95e d963
+d98a d98f
+d9a0 d9a5
+d9ac d9b1
+d9ee d9f3
+da30 da35
+da31 da36
+da38 da3d
+da39 da3e
+da41 da46
+da42 da47
+da43 da48
+da44 da49
+da45 da4a
+da46 da4b
+da47 da4c
+da48 da4d
+da49 da4e
+da54 da59
+da5f da64
+da62 da67
+da67 da6c
+da6d da72
+da6f da74
+da80 da85
+da81 da86
+da96 da9b
+da9e daa3
+dd2a dd2f
+de06 de0b
+dee2 dee7
diff --git a/text.asm b/text.asm
index c414b530..61f59fd3 100644
--- a/text.asm
+++ b/text.asm
@@ -359,10 +359,10 @@ _YeahText::
_DexSeenOwnedText::
text "#DEX Vus:@"
TX_NUM wDexRatingNumMonsSeen, 1, 3
- text ""
+ text " "
line " Pris:@"
TX_NUM wDexRatingNumMonsOwned, 1, 3
- text ""
+ text " "
done
_DexRatingText::
@@ -1358,7 +1358,7 @@ _CantMoveText::
_MoveIsDisabledText::
TX_RAM wcd6d
text " de"
- text "<USER>"
+ line "<USER>"
cont "a disparu!"
prompt
@@ -2178,7 +2178,7 @@ _FrozenText::
_FireDefrostedText::
text "Le feu dégèle"
- text "<TARGET>!"
+ line "<TARGET>!"
prompt
_MonsStatsRoseText::
@@ -2271,7 +2271,7 @@ _MimicLearnedMoveText::
_MoveWasDisabledText::
TX_RAM wcd6d
text " de"
- text "<TARGET>"
+ line "<TARGET>"
cont "a disparu!"
prompt
diff --git a/wram.asm b/wram.asm
index 60a6bafa..31a6aef9 100755
--- a/wram.asm
+++ b/wram.asm
@@ -1430,15 +1430,12 @@ wExpAmountGained:: ; cf4b
; 2-byte big-endian number
; the total amount of exp a mon gained
- ds 2
+wcf50:: ds 2 ; storage buffer for various strings
wGainBoostedExp:: ; cf4d
ds 1
-wcf4d:: ds 2 ; storage buffer for various strings
-
-
-wcf50:: ds 15 ; storage buffer for various strings
+ ds 17
wGymCityName:: ; cf5f
ds 17
@@ -1581,9 +1578,9 @@ wPlayerMoveMaxPP:: ; cfd7
wEnemyMonSpecies2:: ; cfd8
ds 1
wBattleMonSpecies2:: ; cfd9
- ds 6
+ ds 1
-wEnemyMonNick:: ds 6 ; cfdf
+wEnemyMonNick:: ds NAME_LENGTH ; cfda
wEnemyMon:: ; cfe5
; The wEnemyMon struct reaches past 0xcfff,
@@ -1648,7 +1645,7 @@ wTrainerBaseMoney:: ; d046
wMissableObjectCounter:: ; d048
ds 1
- ds 6
+ ds 1
wTrainerName:: ; d04a
; 13 bytes for the letters of the opposing trainer
@@ -2681,9 +2678,7 @@ wNumHoFTeams:: ; d5a2
wUnusedD5A3:: ; d5a3
ds 1
- ds 5
-
-wPlayerCoins:: ; d5a9
+wPlayerCoins:: ; d5a4
ds 2 ; BCD
wMissableObjectFlags:: ; d5a6
@@ -2691,7 +2686,7 @@ wMissableObjectFlags:: ; d5a6
ds 32
wMissableObjectFlagsEnd::
- ds 2
+ ds 7
wd5cd:: ds 1 ; temp copy of c1x2 (sprite facing/anim)
@@ -3128,15 +3123,13 @@ wEventFlags:: ; d747
wLinkEnemyTrainerName:: ; d887
; linked game's trainer name
-; ds 5
-
-wGrassRate:: ; d88c
+wGrassRate:: ; d887
ds 1
wGrassMons:: ; d888
;ds 20
- ds 6
+ ds 11
; Overload wGrassMons
wSerialEnemyDataBlock:: ; d893
ds 9
@@ -3222,8 +3215,7 @@ wBoxMon1:: box_struct wBoxMon1 ; da96
wBoxMon2:: ds box_struct_length * (MONS_PER_BOX + -1) ; dab7
wBoxMonOT:: ds NAME_LENGTH * MONS_PER_BOX ; dd2a
- ds 5
-wBoxMonNicks:: ds NAME_LENGTH * MONS_PER_BOX ; de0b
+wBoxMonNicks:: ds NAME_LENGTH * MONS_PER_BOX ; de06
wBoxMonNicksEnd:: ; dee2
wBoxDataEnd::