This should fix a number of text-related bugs.

This commit is contained in:
andwhyisit 2019-03-13 00:08:15 +10:00
parent d0e1f20737
commit 5df6fd6071
24 changed files with 228 additions and 180 deletions

View File

@ -1,7 +1,7 @@
Label,Bytes,Starts (JP),Japanese,English,Draft,Notes
Original total,90,,,,,
Current total,90,,,,,
PlayersHouse1FTextString1,90,"text
Label,Bytes,Compact,Starts (JP),Japanese,English,Draft,Notes
Original total,90,,,,,,
Current total,90,,,,,,
PlayersHouse1FTextString1,90,0,"text
line
cont
cont

1 Label Bytes Compact Starts (JP) Japanese English Draft Notes
2 Original total 90
3 Current total 90
4 PlayersHouse1FTextString1 90 0 text line cont cont para line cont done おかあさん『えっ あなた オーキドはかせに ポケモンずかんを つくってくれって たのまれたの? すごいじゃない! わたしも ポケモン きらいって わけじゃないし がんばるのよ! MOM: Oh, you were asked by PROF.OAK to help make a new #DEX? That's wonderful! I may not know too much about #- MON, but I'll be rooting for you!
5
6
7

View File

@ -1,7 +1,7 @@
Label,Bytes,Starts (JP),Japanese,English,Draft,Notes
Original total,901,,,,,
Current total,901,,,,,
PlayersHouse2FTextString1,192,"text
Label,Bytes,Compact,Starts (JP),Japanese,English,Draft,Notes
Original total,901,,,,,,
Current total,901,,,,,,
PlayersHouse2FTextString1,192,0,"text
line
cont
cont
@ -59,7 +59,7 @@ ask for some
spending money,
that's too bad!
",,
PlayersHouse2FTextString2,51,"text
PlayersHouse2FTextString2,51,0,"text
line
cont
cont
@ -73,7 +73,7 @@ e-mail. At least
check that before
you leave, huh?
",,
PlayersHouse2FTextString3,40,"text
PlayersHouse2FTextString3,40,0,"text
line
cont
done","クりスマスに カントーの
@ -83,7 +83,7 @@ done","クりスマスに カントーの
got as a Christmas
present from a
relative in KANTO.",,
PlayersHouse2FTextString4,48,"text
PlayersHouse2FTextString4,48,0,"text
cont
cont
cont
@ -96,7 +96,7 @@ Nintendo 64!
…Alright!
It's time to go
play outside!",,Similar but not identical to the SNES line from RG.
PlayersHouse2FTextString5,53,"text
PlayersHouse2FTextString5,53,1,"text
line
para
@ -109,11 +109,12 @@ cont","<PLAYER>は
よんでみる?@","<PLAYER> turned on
the PC.
What's this? There seems to be a new
What's this? There
seems to be a new
e-mail addressed
to <PLAYER>.
Read it?@",,Don't know if this'll work properly with the @ at the end there - test in-game.
PlayersHouse2FTextString6,92,"text
PlayersHouse2FTextString6,92,0,"text
line
para
@ -138,13 +139,13 @@ and collect it?
#MON researcher
OAK",,
PlayersHouse2FTextString7,11,"text
PlayersHouse2FTextString7,11,0,"text
line
done","あとで
よもっと<⋯⋯>
","I'll read this
later…",,
PlayersHouse2FTextString8,157,"text
PlayersHouse2FTextString8,157,0,"text
line
cont
@ -196,10 +197,10 @@ to the radio!
To order, go to…
It's Silph Co.'s
It's SILPH CO.'s
homepage.
",,
PlayersHouse2FTextString9,257,"text
PlayersHouse2FTextString9,257,0,"text
line
para

1 Label Bytes Compact Starts (JP) Japanese English Draft Notes
2 Original total 901
3 Current total 901
4 PlayersHouse2FTextString1 192 0 text line cont cont para line cont cont cont cont cont para line cont cont done ケン『おっ おまえの うでで ひかりかがやく そのとけいは⋯⋯ <PLAYER>も ついに トレーナーギアを かったのか! すごいじゃないか! でも かったばかりじゃ じかんしか わからないだろ? あとで マップが みられるように してやるよ! おまえ どうせ あそびに いくんだろう? ざんねんながら おふくろは かいものに いってるから おこづかいを もらおうなんて きょうは むり だぜ! KEN: Oh! That shiny thing on your wrist... You finally bought a TRAINER GEAR! Sweet! But... Since it's new and all, you can't do much more than check the time, can you? I'll enable the map for ya later! You're going out anyway, right? Mom's out shopping, so if you were hoping to ask for some spending money, that's too bad!
5 PlayersHouse2FTextString2 51 0 text line cont cont done そうだ おまえの パソコンに メールが とどいていたな でかけるんなら メールぐらい よんでおけよ Oh, right, I saw your PC got a new e-mail. At least check that before you leave, huh?
6 PlayersHouse2FTextString3 40 0 text line cont done クりスマスに カントーの しんせきに プレゼント してもらった にんぎょうだ It's a doll you got as a Christmas present from a relative in KANTO.
7 PlayersHouse2FTextString4 48 0 text cont cont cont done ニンテンドウ64を してる! ⋯⋯ ⋯⋯ さてと! そろそろ そとに あそびに でかけるか! You're playing the Nintendo 64! …Alright! It's time to go play outside! Similar but not identical to the SNES line from RG.
59
60
61
62
63
64
65
73
74
75
76
77
78
79
83
84
85
86
87
88
89
96
97
98
99
100
101
102
109
110
111
112
113
114
115
116
117
118
119
120
139
140
141
142
143
144
145
146
147
148
149
150
151
197
198
199
200
201
202
203
204
205
206

View File

@ -1,13 +1,13 @@
Label,Bytes,Starts (JP),Japanese,English,Draft,Notes
Original total,74,,,,,
Current total,74,,,,,
Route1Gate1FText1String,28,"text
Label,Bytes,Compact,Starts (JP),Japanese,English,Draft,Notes
Original total,74,,,,,,
Current total,74,,,,,,
Route1Gate1FText1String,28,0,"text
line
done","このゲートを ぬけると
すぐに オールドシティ です
","Through this gate
lies OLD CITY!",,
Route1Gate1FText2String,46,"text
Route1Gate1FText2String,46,0,"text
line
cont

1 Label Bytes Compact Starts (JP) Japanese English Draft Notes
2 Original total 74
3 Current total 74
4 Route1Gate1FText1String 28 0 text line done このゲートを ぬけると すぐに オールドシティ です Through this gate lies OLD CITY!
5 Route1Gate1FText2String 46 0 text line cont para done オールドシティには あの ゆうめいな ごじゅうのとう が あるの いってみたこと ある? That one famous five-story tower is in OLD CITY. Have you been?
6
7
8
9
10
11
12
13

View File

@ -1,7 +1,7 @@
Label,Bytes,Starts (JP),Japanese,English,Draft,Notes
Original total,198,,,,,
Current total,198,,,,,
Route1Gate2FTextString1,57,"text
Label,Bytes,Compact,Starts (JP),Japanese,English,Draft,Notes
Original total,198,,,,,,
Current total,198,,,,,,
Route1Gate2FTextString1,57,0,"text
para
line
@ -18,7 +18,7 @@ If KURT takes an
interest in you,
that's a big deal
as a trainer.",,
Route1Gate2FTextString2,65,"text
Route1Gate2FTextString2,65,0,"text
line
para
@ -39,7 +39,7 @@ bad… Not just
anyone can enter
the five-story
tower.",,
Route1Gate2FTextString3,39,"text
Route1Gate2FTextString3,39,0,"text
line
para
@ -55,7 +55,7 @@ telescope!
Whoa! A tall, tall
tower can be seen!",,
Route1Gate2FTextString4,37,"text
Route1Gate2FTextString4,37,0,"text
line
para

1 Label Bytes Compact Starts (JP) Japanese English Draft Notes
2 Original total 198
3 Current total 198
4 Route1Gate2FTextString1 57 0 text para line cont done ガンテツさんって しってる? ガンテツさんに きに いられるように なれば トレーナーとして たいしたもの よ Have you heard of a man named KURT? If KURT takes an interest in you, that's a big deal as a trainer.
5 Route1Gate2FTextString2 65 0 text line para line cont cont done あなた かんこうで きたの? なら ざんねんね オールドシティの ごじゅうのとう は だれでも はいれる って ものじゃないわ Are you a tourist? If so, that's too bad… Not just anyone can enter the five-story tower.
6 Route1Gate2FTextString3 39 0 text line para line done <PLAYER>は ぼうえんきょうを のぞいた! むむむ! たかーい とう が みえる! <PLAYER> peeked through the telescope! Whoa! A tall, tall tower can be seen!
7 Route1Gate2FTextString4 37 0 text line para line done <PLAYER>は ぼうえんきょうを のぞいた! むむ? ながーい かわ が みえる <PLAYER> peeked through the telescope! Oho? A river stretches off into the distance.
18
19
20
21
22
23
24
39
40
41
42
43
44
45
55
56
57
58
59
60
61

View File

@ -1,7 +1,7 @@
Label,Bytes,Starts (JP),Japanese,English,Draft,Notes
Original total,145,,,,,
Current total,145,,,,,
Route1P1TextString1,49,"text
Label,Bytes,Compact,Starts (JP),Japanese,English,Draft,Notes
Original total,145,,,,,,
Current total,145,,,,,,
Route1P1TextString1,49,0,"text
para
line
@ -18,7 +18,7 @@ man!
be used only after
weakening the wild
#MON!",,
Route1P1TextString2,34,"text
Route1P1TextString2,34,0,"text
line
done","ぼく ゆうがた じゅくの かえりに
かわった ポケモンを みたよ
@ -26,7 +26,7 @@ done","ぼく ゆうがた じゅくの かえりに
from cram school
one evening I saw
a strange #MON!",,
Route1P1TextString3,30,"text
Route1P1TextString3,30,0,"text
line
done","このさき しずかな おか
やせいの ポケモンに ちゅうい
@ -35,7 +35,7 @@ the silent hills.
Beware of wild
#MON.",,"Hmm... What to do about this? The route is called しずかなおか, while the town is called サイレントヒル."
Route1P1TextString4,32,"text
Route1P1TextString4,32,0,"text
line
done","ここは 1ばん どうろ
サイレントヒル ⋯⋯ オールドシティ

1 Label Bytes Compact Starts (JP) Japanese English Draft Notes
2 Original total 145
3 Current total 145
4 Route1P1TextString1 49 0 text para line cont done しょうねん! モンスターボールは やせいの ポケモンを よわらせてから つかうのが きほんだ! Listen well, young man! #BALLs should be used only after weakening the wild #MON!
5 Route1P1TextString2 34 0 text line done ぼく ゆうがた じゅくの かえりに かわった ポケモンを みたよ On my way home from cram school one evening I saw a strange #MON!
6 Route1P1TextString3 30 0 text line done このさき しずかな おか やせいの ポケモンに ちゅうい Beyond here lies the silent hills. Beware of wild #MON. Hmm... What to do about this? The route is called しずかなおか, while the town is called サイレントヒル.
7 Route1P1TextString4 32 0 text line done ここは 1ばん どうろ サイレントヒル ⋯⋯ オールドシティ ROUTE 1 SILENT HILL - OLD CITY
18
19
20
21
22
23
24
26
27
28
29
30
31
32
35
36
37
38
39
40
41

View File

@ -1,18 +1,18 @@
Label,Bytes,Starts (JP),Japanese,English,Draft,Notes
Original total,245,,,,,
Current total,245,,,,,
Route1P2TextString1,36,"text
Label,Bytes,Compact,Starts (JP),Japanese,English,Draft,Notes
Original total,245,,,,,,
Current total,245,,,,,,
Route1P2TextString1,36,0,"text
line
done","まあ かわいらしい トレーナーやこと
うちと ポケモン しはります?
","What a lovely
trainer you are!
Won't you partake
in a battle?",,
Route1P2TextString2,13,"text
in a battle?",,Geisha-speak!
Route1P2TextString2,13,0,"text
done","いやあ かんにんやわあ
","Oh, my apologies…",,
Route1P2TextString3,34,"text
Route1P2TextString3,34,0,"text
line
done","かわいい かおして つよおすなあ
その ちょうしで おきばりやす
@ -21,7 +21,7 @@ you truly don't
hold back! You'll
strain yourself
like that.",,
Route1P2TextString4,130,"text
Route1P2TextString4,130,0,"text
para
line
@ -70,7 +70,7 @@ of #MON.
You should turn
back here! See ya!",,
Route1P2TextString5,32,"text
Route1P2TextString5,32,0,"text
line
done","ここは 1ばん どうろ
サイレントヒル ⋯⋯ オールドシティ

1 Label Bytes Compact Starts (JP) Japanese English Draft Notes
2 Original total 245
3 Current total 245
4 Route1P2TextString1 36 0 text line done まあ かわいらしい トレーナーやこと うちと ポケモン しはります? What a lovely trainer you are! Won't you partake in a battle? Geisha-speak!
5 Route1P2TextString2 13 0 text done いやあ かんにんやわあ Oh, my apologies…
6 Route1P2TextString3 34 0 text line done かわいい かおして つよおすなあ その ちょうしで おきばりやす You look cute, but you truly don't hold back! You'll strain yourself like that.
7 Route1P2TextString4 130 0 text para line para line para line cont para line done シゲル『おっ サトシじゃないか! なんとか ここまで これた って かんじだな じつりょくが ないのに むり するなよな もっと ポケモン あつめるとか いろんな ポケモン そだてるとか やること あるだろ? ここで ひきかえしたほうが いいぜ! じゃあな GARY: Oh! If it isn't ASH! Guess you actually made it all the way here. Even though you're a wimp! Don't push yourself, huh? You've got your work cut out for you, don'tcha? Like catching more #MON, or raising lotsa different types of #MON. You should turn back here! See ya!
8 Route1P2TextString5 32 0 text line done ここは 1ばん どうろ サイレントヒル ⋯⋯ オールドシティ ROUTE 1 SILENT HILL - OLD CITY
9
10
11
12
13
14
15
16
17
18
21
22
23
24
25
26
27
70
71
72
73
74
75
76

View File

@ -1,26 +1,26 @@
Label,Bytes,Starts (JP),Japanese,English,Draft,Notes
Original total,546,,,,,
Current total,546,,,,,
SilentHillsTextString1,19,"text
Label,Bytes,Compact,Starts (JP),Japanese,English,Draft,Notes
Original total,546,,,,,,
Current total,546,,,,,,
SilentHillsTextString1,19,0,"text
done","あれ? カギが かかっている
","Huh?
It's locked…",,
SilentHillsTextString2,18,"text
SilentHillsTextString2,18,0,"text
done","にゅうきょしゃ ぼしゅうちゅう!
",HOUSE FOR RENT,,
SilentHillsTextString3,22,"text
SilentHillsTextString3,22,0,"text
line
done","ここは サイレント ヒル
しずかな おか
","Ever peaceful
SILENT HILL",,
SilentHillsTextString4,11,"text
SilentHillsTextString4,11,0,"text
done","ここは <PLAYER> のいえ
",<PLAYER>'s house,,
SilentHillsTextString5,11,"text
SilentHillsTextString5,11,0,"text
done","ここは <RIVAL> のいえ
",<RIVAL>'s house,,
SilentHillsTextRival1,145,"text
SilentHillsTextRival1,145,1,"text
cont
cont
@ -62,9 +62,8 @@ no fun!
Alright, um,
then, uh...
What do you call
your mother?
",,
MomNameMenuHeaderUnused,22,"db
your mother?@",,
MomNameMenuHeaderUnused,22,0,"db
db
db
db","じぶんで きめる@
@ -74,7 +73,7 @@ db","じぶんで きめる@
MOM@
MA@
MOMMY@",,
SilentHillsTextRival2,104,"text
SilentHillsTextRival2,104,0,"text
line
cont
cont
@ -106,13 +105,13 @@ Alright, I'm off
to OAK's!
See ya there!
",,
SilentHillsTextNorthExit,22,"text
SilentHillsTextNorthExit,22,0,"text
line
done","ちょいまち!
まってよ! まてっ てば!
","Stop right there!
Wait! Wait up!",,
SilentHillsTextPokemonInGrassString,111,"text
SilentHillsTextPokemonInGrassString,111,0,"text
line
cont
cont
@ -150,14 +149,14 @@ perhaps…?
…Come with me
for a sec!
",,
SilentHillsTextBackpackString,32,"text
SilentHillsTextBackpackString,32,0,"text
line
done","あなたの りュック かっこいいわよ
どこで てに いれたの?
","That's such a
cute PACK!
Where'd you get it?",,Check that the 'd compresses into 1 tile
SilentHillsTextPokemonHateString,29,"text
SilentHillsTextPokemonHateString,29,0,"text
line
done","よのなかに ポケモンが きらいな
ひとは いるのかな?

1 Label Bytes Compact Starts (JP) Japanese English Draft Notes
2 Original total 546
3 Current total 546
4 SilentHillsTextString1 19 0 text done あれ? カギが かかっている Huh? It's locked…
5 SilentHillsTextString2 18 0 text done にゅうきょしゃ ぼしゅうちゅう! HOUSE FOR RENT
6 SilentHillsTextString3 22 0 text line done ここは サイレント ヒル しずかな おか Ever peaceful SILENT HILL
7 SilentHillsTextString4 11 0 text done ここは <PLAYER> のいえ <PLAYER>'s house
8 SilentHillsTextString5 11 0 text done ここは <RIVAL> のいえ <RIVAL>'s house
9 SilentHillsTextRival1 145 1 text cont cont para line cont cont para line cont cont <RIVAL>『よう ちょっと おまえに じまん したいことが あってきたんだよ おれ あの ゆうめいなオーキドから メール もらっちゃった! え? おまえにも きたの? ちぇっ! つまんねーの! ⋯⋯ふん! じゃあさ じゃあさー おまえさー じぶんの ははおや のこと いつも なんて よんでる?@ <RIVAL>: Hey, there's something I've gotta brag to you about! I got an e-mail from PROF.OAK! Yeah, the famous one! Wha-? You got one too?! Man, that's no fun! …Hmph! Alright, um, then, uh... What do you call your mother? <RIVAL>: Hey, there's something I've gotta brag to you about! I got an e-mail from PROF.OAK! Yeah, the famous one! Wha-? You got one too?! Man, that's no fun! …Hmph! Alright, um, then, uh... What do you call your mother?@
10 MomNameMenuHeaderUnused 22 0 db db db db じぶんで きめる@ おかあさん @ ママ@ かあちゃん@ NEW NAME@ MOM@ MA@ MOMMY@
11 SilentHillsTextRival2 104 0 text line cont cont cont para line cont cont done <RIVAL>『えー かっこわりい! そんな こどもっぽい よびかた してるなんて おわらいだぜ! あー ちょっとだけ すっきりした! そんじゃあ おれは ひとあし おさきに オーキドのところへ いくことに するぜ! <RIVAL>: Haha, that's so lame! You seriously call her something that childish? Ahhh, that feels a bit better. Alright, I'm off to OAK's! See ya there!
12 SilentHillsTextNorthExit 22 0 text line done ちょいまち! まってよ! まてっ てば! Stop right there! Wait! Wait up!
13 SilentHillsTextPokemonInGrassString 111 0 text line cont cont para line cont para line cont done きみは まったく なんにも しらないんだね! くさむらでは やせいの ポケモンが とびだす! じぶんも ポケモンを もって いれば たたかえるんだ⋯⋯ あっ! ひょっとして きみは ⋯⋯ちょっと ぼくに ついて きて! You don't know anything, do you? Wild #MON live in tall grass! You need your own #MON for your protection. Ah! Are you perhaps…? …Come with me for a sec!
14 SilentHillsTextBackpackString 32 0 text line done あなたの りュック かっこいいわよ どこで てに いれたの? That's such a cute PACK! Where'd you get it? Check that the 'd compresses into 1 tile
15 SilentHillsTextPokemonHateString 29 0 text line done よのなかに ポケモンが きらいな ひとは いるのかな? Is there anyone in the world who doesn't like #MON?
16
17
18
19
20
21
22
23
24
25
26
62
63
64
65
66
67
68
69
73
74
75
76
77
78
79
105
106
107
108
109
110
111
112
113
114
115
116
117
149
150
151
152
153
154
155
156
157
158
159
160
161
162

View File

@ -1,7 +1,7 @@
Label,Bytes,Starts (JP),Japanese,English,Draft,Notes
Original total,454,,,,,
Current total,454,,,,,
SilentHouseTextString1,33,"text
Label,Bytes,Compact,Starts (JP),Japanese,English,Draft,Notes
Original total,454,,,,,,
Current total,454,,,,,,
SilentHouseTextString1,33,1,"text
line
cont","おや? <RIVAL>あてに メールが
とどいている ようだ
@ -10,7 +10,7 @@ seems to be a new
e-mail addressed
to <RIVAL>.
Read it?@",,
SilentHouseTextString2,92,"text
SilentHouseTextString2,92,0,"text
line
para
@ -35,20 +35,20 @@ and collect it?
#MON researcher
OAK",,
SilentHouseTextString3,21,"text
SilentHouseTextString3,21,0,"text
line
done","ひとのメールは
みちゃ いけないよな<⋯⋯>
","Right. I shouldn't
read others' mail.",,
SilentHouseTextString4,25,"text
SilentHouseTextString4,25,0,"text
line
done","このまえ かわったいろの
ポッポを みかけたわ
","The other day I
saw a strange-
colored PIDGEY!",,
SilentHouseTextString5,152,"text
SilentHouseTextString5,152,0,"text
line
para
@ -98,7 +98,7 @@ this slot here…
There we go!
Now you can use
the map.",,
SilentHouseTextString6,77,"text
SilentHouseTextString6,77,0,"text
line
para
@ -123,7 +123,7 @@ mine who knows a
lot about #MON.
I'm sure he'll
help you out!",,
SilentHouseTextString7,54,"text
SilentHouseTextString7,54,0,"text
line
cont
cont

1 Label Bytes Compact Starts (JP) Japanese English Draft Notes
2 Original total 454
3 Current total 454
4 SilentHouseTextString1 33 1 text line cont おや? <RIVAL>あてに メールが とどいている ようだ よんでみる?@ What's this? There seems to be a new e-mail addressed to <RIVAL>. Read it?@
5 SilentHouseTextString2 92 0 text line para line cont cont done とつぜん メールを さしあげる しつれいを おゆるしあれ じつは きみに どうしても わたしたい ものが あるのじゃが うけとって もらえんかのう ポケモンけんきゅうしゃ オーキド I hope you'll excuse the sudden e-mail, but there's something that I would like to entrust you with. Won't you come by and collect it? #MON researcher OAK
6 SilentHouseTextString3 21 0 text line done ひとのメールは みちゃ いけないよな<⋯⋯> Right. I shouldn't read others' mail.
7 SilentHouseTextString4 25 0 text line done このまえ かわったいろの ポッポを みかけたわ The other day I saw a strange- colored PIDGEY!
10 SilentHouseTextString7 54 0 text line cont cont done ケン『<PLAYER> オーキドはかせに みこまれて ポケモンずかんを つくるんだって? すごいじゃないか がんばれよ KEN: You were invited by PROF. OAK to help make a new #DEX? Whoa! Good luck!
11
12
13
14
15
16
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
98
99
100
101
102
103
104
123
124
125
126
127
128
129

View File

@ -1,7 +1,7 @@
Label,Bytes,Starts (JP),Japanese,English,Draft,Notes
Original total,2870,,,,,
Current total,2870,,,,,
SilentLabP1TextString1,182,"text
Label,Bytes,Compact,Starts (JP),Japanese,English,Draft,Notes
Original total,2870,,,,,,
Current total,2870,,,,,,
SilentLabP1TextString1,182,0,"text
line
para
@ -69,26 +69,26 @@ in the sky.
Regards,
Your AIDE",,
SilentLabP1TextString2A,32,"text
SilentLabP1TextString2A,32,0,"text
line
done","スタート ボタンを プシュ!
おすと メニューが ひらくなり
","Push START to
open the MENU!",,From RG.
SilentLabP1TextString2B,30,"text
SilentLabP1TextString2B,30,0,"text
line
done","セーブするには # レポート
こまめに かくと いいなり
","The SAVE option is
on the MENU
screen.",,From RG.
SilentLabP1TextString3,12,"text
SilentLabP1TextString3,12,0,"text
done","カギが かかっている
",It's locked.,,
SilentLabP1TextString4,14,"text
SilentLabP1TextString4,14,0,"text
done","オーキド『ごくろうさん!
",OAK: Good work!,,
SilentLabP1TextString5,89,"text
SilentLabP1TextString5,89,1,"text
line
cont
@ -113,9 +113,8 @@ It is indeed I who
called you here!
Won't you listen
for a while?
",,
SilentLabP1TextString6A,388,"text
for a while?@",,
SilentLabP1TextString6A,388,0,"text
line
cont
cont
@ -244,7 +243,7 @@ enough!
<RIVAL>!
Please help me
research #MON!",,
SilentLabP1TextString6B,91,"text
SilentLabP1TextString6B,91,0,"text
line
cont
@ -277,13 +276,13 @@ thing!
You'll surely
listen, no?",,
SilentLabP1TextString7,29,"text
SilentLabP1TextString7,29,0,"text
line
done","オーキド『ふたりとも!
ちょっと わしに ついてこい!
","OAK: Follow me,
you two!",,
SilentLabP1TextString8,31,"text
SilentLabP1TextString8,31,0,"text
line
cont
done","オーキド『<PLAYER><RIVAL>
@ -292,13 +291,13 @@ done","オーキド『<PLAYER><RIVAL>
","OAK: <PLAYER> and
<RIVAL>! Take
these with you!",,"Almost identical to RG, except with two extra exclamation marks."
SilentLabP1TextString9,23,"text
SilentLabP1TextString9,23,0,"text
line
done","<PLAYER>は オーキドから
#ずかんを もらった!
","<PLAYER> got
#DEX from OAK!",,From RG.
SilentLabP1TextString10,206,"text
SilentLabP1TextString10,206,0,"text
line
cont
cont
@ -361,7 +360,7 @@ two!
This is a great
undertaking in
POKéMON history!",,Edited from RG.
SilentLabP1TextString11A,32,"text
SilentLabP1TextString11A,32,0,"text
line
cont
done","オーキド『せかい じゅうの
@ -371,7 +370,7 @@ done","オーキド『せかい じゅうの
around the world
wait for you,
RED!",,From RG.
SilentLabP1TextString11B,125,"text
SilentLabP1TextString11B,125,0,"text
line
cont
@ -418,7 +417,7 @@ so please come by
and say hello
once in a while!
",,
SilentLabP1TextString12,51,"text
SilentLabP1TextString12,51,0,"text
line
cont
@ -436,7 +435,7 @@ you! How is your
Here, let me take
a look!",,"From RG (probably, I only checked the English script for this one)"
SilentLabP1TextString13,121,"text
SilentLabP1TextString13,121,0,"text
line
para
@ -489,7 +488,7 @@ legendary
you?
<RIVAL>: Urk! ",,
SilentLabP1TextString14,55,"text
SilentLabP1TextString14,55,0,"text
line
cont
cont
@ -506,14 +505,14 @@ place looked
suspicious too,
but it looks like
nobody's here… ",,
SilentLabP1TextString15,25,"text
SilentLabP1TextString15,25,0,"text
line
done","<RIVAL>『よっしゃあ!
じいさん! おれにまかせな!
","<RIVAL>: Alright!
Leave it to me,
old man!",,
SilentLabP1TextString16,44,"text
SilentLabP1TextString16,44,0,"text
line
cont
done","<RIVAL>『おれが えらんだ
@ -524,7 +523,7 @@ done","<RIVAL>『おれが えらんだ
stronger!
Sure you didn't
want this one?",,
SilentLabP1TextString17,48,"text
SilentLabP1TextString17,48,0,"text
line
cont
cont
@ -541,14 +540,14 @@ we just got these
Let's try 'em out
in a battle!",,
SilentLabP1TextString18,26,"text
SilentLabP1TextString18,26,0,"text
line
done","<RIVAL>『くっそー!
こんどは ぜったい まけないぞ!
","<RIVAL>: Darn it!
I won't lose
next time!",,
SilentLabP1TextString19,49,"text
SilentLabP1TextString19,49,0,"text
line
cont
@ -565,13 +564,13 @@ toughen it up!
<PLAYER>! Old man!
See ya later!",,
SilentLabP1TextString20,17,"text
SilentLabP1TextString20,17,0,"text
line
done","じいちゃん!
つれてきたよー!
","Gramps!
Look who I found!",,
SilentLabP1TextString21,228,"text
SilentLabP1TextString21,228,0,"text
line
cont
cont
@ -639,7 +638,7 @@ It automatically
records data on
POKéMON you've
seen or caught!",,
SilentLabP1TextString22,36,"text
SilentLabP1TextString22,36,0,"text
line
cont
done","ぼくも むかし やったけど
@ -649,7 +648,7 @@ done","ぼくも むかし やったけど
work you did long
ago, but it's real
hard… Good luck!",,
SilentLabP1TextString23,477,"text
SilentLabP1TextString23,477,0,"text
line
cont
cont
@ -789,13 +788,13 @@ to say goodbye.
I'll be rooting
for you!",,
SilentLabP1TextString24,19,"text
SilentLabP1TextString24,19,0,"text
line
done","<⋯⋯>あなたの かつやく
いのってるわ
","I'll be rooting
for you!",,
SilentLabP1TextString25,83,"text
SilentLabP1TextString25,83,0,"text
line
para
@ -824,7 +823,7 @@ I have a feeling
that we'll see
each other again.
",,
SilentLabP1TextString26,83,"text
SilentLabP1TextString26,83,0,"text
line
para
@ -853,13 +852,13 @@ I have a feeling
that we'll see
each other again.
",,
SilentLabP1TextString27,21,"text
SilentLabP1TextString27,21,0,"text
line
done","なんだろう?
でんし てちょう かな?
","What's this…?
Some sort of PDA?",,
SilentLabP1TextString28,66,"text
SilentLabP1TextString28,66,0,"text
line
para
@ -880,7 +879,7 @@ Oh, sorry, I mean…
“old man”? It's
the first time I
see him in person!",,
SilentLabP1TextString29,25,"text
SilentLabP1TextString29,25,0,"text
line
cont
done","<RIVAL>『<PLAYER>
@ -890,7 +889,7 @@ done","<RIVAL>『<PLAYER>
<PLAYER>!
This just got
interesting!",,
SilentLabP1TextString30,56,"text
SilentLabP1TextString30,56,0,"text
line
para
@ -908,7 +907,7 @@ OAK's AIDEs.
I have a feeling
that we'll see
each other again.",,
SilentLabP1TextString31,56,"text
SilentLabP1TextString31,56,0,"text
line
para

1 Label Bytes Compact Starts (JP) Japanese English Draft Notes
2 Original total 2870
3 Current total 2870
4 SilentLabP1TextString1 182 0 text line para line cont cont cont para line cont cont cont cont para line cont cont done パソコンを みると なんと メールが きていた! <⋯⋯> <⋯⋯> <⋯⋯> オーキドはかせ! あなたが ゆくえふめいに なっていると せけんは おおさわぎ です! それは そうと はかせ から みつけるように たのまれた れいの# みつけるどころか まだ てがかりも つかむことが できません やはり あいつは かくうの #なのでは ないでしょうか<⋯⋯> <⋯⋯> <⋯⋯> <⋯⋯>じょしゅより An e-mail is displayed on the screen! ... PROF.OAK! The world is in a terrible stir over your unknown whereabouts! As for the #MON the professor requested I search for, I am yet to find even a single lead - let alone deduce its location. I suppose that's to be expected… After all, it's high up in the sky. Regards, Your AIDE
5 SilentLabP1TextString2A 32 0 text line done スタート ボタンを プシュ! おすと メニューが ひらくなり Push START to open the MENU! From RG.
6 SilentLabP1TextString2B 30 0 text line done セーブするには # レポート こまめに かくと いいなり The SAVE option is on the MENU screen. From RG.
7 SilentLabP1TextString3 12 0 text done カギが かかっている It's locked.
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
113
114
115
116
117
118
119
120
243
244
245
246
247
248
249
276
277
278
279
280
281
282
283
284
285
286
287
288
291
292
293
294
295
296
297
298
299
300
301
302
303
360
361
362
363
364
365
366
370
371
372
373
374
375
376
417
418
419
420
421
422
423
435
436
437
438
439
440
441
488
489
490
491
492
493
494
505
506
507
508
509
510
511
512
513
514
515
516
517
518
523
524
525
526
527
528
529
540
541
542
543
544
545
546
547
548
549
550
551
552
553
564
565
566
567
568
569
570
571
572
573
574
575
576
638
639
640
641
642
643
644
648
649
650
651
652
653
654
788
789
790
791
792
793
794
795
796
797
798
799
800
823
824
825
826
827
828
829
852
853
854
855
856
857
858
859
860
861
862
863
864
879
880
881
882
883
884
885
889
890
891
892
893
894
895
907
908
909
910
911
912
913

View File

@ -1,7 +1,7 @@
Label,Bytes,Starts (JP),Japanese,English,Draft,Notes
Original total,507,,,,,
Current total,507,,,,,
SilentLabP2TextString1,73,"text
Label,Bytes,Compact,Starts (JP),Japanese,English,Draft,Notes
Original total,507,,,,,,
Current total,507,,,,,,
SilentLabP2TextString1,73,0,"text
cont
cont
@ -22,7 +22,7 @@ Hohoho!
You can each have
one! Choose!",,"Similar to RG. In fact, most of the text in this scene is either similar or identical to RG."
SilentLabP2TextString2,34,"text
SilentLabP2TextString2,34,0,"text
line
cont
done","オーキド『まあ
@ -34,38 +34,41 @@ no need to rush.
Take whichever one
you'd like!
",,
SilentLabP2TextString3,26,"text
SilentLabP2TextString3,26,0,"text
line
done","オーキド『さあ <PLAYER>
どの ポケモンに するかね?
","OAK: Now, <PLAYER>,
which #MON
do you want?",,From RG.
SilentLabP2TextString4,20,"text
SilentLabP2TextString4,20,1,"text
line","オーキド『ほう! ほのおのポケモン
@","OAK: So! You want
the fire #MON,@",,"These need to be tested big time.
the fire #MON,
@",,"These need to be tested big time.
Also, they match up with RG."
SilentLabP2TextString4,11,text,に するんじゃな?@,?,,
SilentLabP2TextString5,18,"text
SilentLabP2TextString4,11,1,text,に するんじゃな?@,?@,,
SilentLabP2TextString5,18,1,"text
line","オーキド『ふむ みずのポケモン
@","OAK: So! You want
the water #MON,@",,
SilentLabP2TextString5,12,text,に きめるのじゃな?@,?,,
SilentLabP2TextString6,19,"text
the water #MON,
@",,
SilentLabP2TextString5,12,1,text,に きめるのじゃな?@,?@,,
SilentLabP2TextString6,19,1,"text
line","オーキド『おお! くさのポケモン
@","OAK: So! You want
the plant #MON,@
the plant #MON,
@
",,
SilentLabP2TextString6,11,text,が いいんじゃな?@,?,,
SilentLabP2TextString7,15,"text
SilentLabP2TextString6,11,1,text,が いいんじゃな?@,?@,,
SilentLabP2TextString7,15,0,"text
line
done","では
どれに するのじゃ?
","Very well.
Which one would
you like?",,
SilentLabP2TextString8,44,"text
SilentLabP2TextString8,44,1,"text
line
para
@ -77,9 +80,9 @@ line","オーキド『この ポケモンは
really energetic!
<PLAYER> received
a@",,From RG.
SilentLabP2TextString8,9,text,を もらった!<PROMPT>,!,,
SilentLabP2TextString9,58,"text
a @",,From RG.
SilentLabP2TextString8,9,0,text,を もらった!<PROMPT>,!<PROMPT>,,
SilentLabP2TextString9,58,0,"text
line
cont
cont
@ -91,14 +94,14 @@ done","オーキド『そうじゃ!
#MON appears,
your #MON can
fight against it!",,Also from RG.
SilentLabP2TextString10,28,"text
SilentLabP2TextString10,28,0,"text
line
done","<RIVAL>『あッ! おれにも!
じいさん おれにもくれよう!
","<RIVAL>: Me too!
C'mon, gramps,
gimme one too!",,
SilentLabP2TextString11,36,"text
SilentLabP2TextString11,36,0,"text
line
cont
done","<RIVAL>『いいぜ <PLAYER>
@ -109,18 +112,18 @@ you choose first,
<PLAYER>, 'cause
I'm a generous
kind of guy!",,
SilentLabP2TextString12,14,"text
SilentLabP2TextString12,14,0,"text
done","<RIVAL>『じゃ おれは これ!
","<RIVAL>: I'll take
this one, then!",,
SilentLabP2TextString13,12,"text
SilentLabP2TextString13,12,1,"text
line","<RIVAL>は オーキドから
@","<RIVAL> received
a@",,
SilentLabP2TextString13,9,"text
SilentLabP2TextString13,9,0,"text
done","を もらった!
",!,,
SilentLabP2TextString14,36,"text
SilentLabP2TextString14,36,0,"text
line
cont
cont
@ -134,7 +137,7 @@ cool, <PLAYER>!
But mine's pretty
nice too, right?
",,
SilentLabP2TextString15,22,"text
SilentLabP2TextString15,22,0,"text
line
done","オーキド『これ!
よくばっちゃ いかん!

1 Label Bytes Compact Starts (JP) Japanese English Draft Notes
2 Original total 507
3 Current total 507
4 SilentLabP2TextString1 73 0 text cont cont para cont cont done オーキド『ほれ そこに 3びき ポケモンが いる じゃろう! ほっほ! こいつらを きみたちに いっぴき づつ やろう! ⋯⋯ さあ えらべ! OAK: Look over there! Do you see those 3 #MON? Hohoho! You can each have one! Choose! Similar to RG. In fact, most of the text in this scene is either similar or identical to RG.
5 SilentLabP2TextString2 34 0 text line cont done オーキド『まあ あわてるな <RIVAL>! おまえも すきなものを とれ! OAK: Now now, <RIVAL>, there's no need to rush. Take whichever one you'd like!
6 SilentLabP2TextString3 26 0 text line done オーキド『さあ <PLAYER> どの ポケモンに するかね? OAK: Now, <PLAYER>, which #MON do you want? From RG.
7 SilentLabP2TextString4 20 1 text line オーキド『ほう! ほのおのポケモン @ OAK: So! You want the fire #MON,@ OAK: So! You want the fire #MON, @ These need to be tested big time. Also, they match up with RG.
22 SilentLabP2TextString14 36 0 text line cont cont done <RIVAL>『<PLAYER>の# いいなあ! でも おれのポケモンも ちょっと いいだろ? <RIVAL>: Your #MON is really cool, <PLAYER>! But mine's pretty nice too, right?
23 SilentLabP2TextString15 22 0 text line done オーキド『これ! よくばっちゃ いかん! OAK: Hey now! Don't be greedy!
24
25
26
27
28
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
80
81
82
83
84
85
86
87
88
94
95
96
97
98
99
100
101
102
103
104
105
106
107
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
137
138
139
140
141
142
143

View File

@ -1,11 +1,11 @@
Label,Bytes,Starts (JP),Japanese,English,Draft,Notes
Original total,253,,,,,
Current total,253,,,,,
SilentPokecenterTextString1,17,"text
Label,Bytes,Compact,Starts (JP),Japanese,English,Draft,Notes
Original total,253,,,,,,
Current total,253,,,,,,
SilentPokecenterTextString1,17,0,"text
done","げんざい ちょうせいちゅうです
","Currently under
adjustment.",,
SilentPokecenterTextString2,71,"text
SilentPokecenterTextString2,71,0,"text
line
para
@ -30,7 +30,7 @@ the moment.
Please be very
careful when you
step out of town.",,
SilentPokecenterTextString3,60,"text
SilentPokecenterTextString3,60,0,"text
line
cont
cont
@ -46,7 +46,7 @@ use that PC over
there anytime for
free! Thoughtful
of them, isn't it?",,
SilentPokecenterTextString4,64,"text
SilentPokecenterTextString4,64,0,"text
line
para
@ -72,7 +72,7 @@ to trade #MON!
I wonder if it's
true?",,
SilentPokecenterTextString5,29,"text
SilentPokecenterTextString5,29,0,"text
line
done","こいつ へルガー
いままでにない タイプの ポケモンさ
@ -80,6 +80,6 @@ done","こいつ へルガー
It's a #MON of
a completely new
type.",,
SilentPokecenterTextString6,12,"text
SilentPokecenterTextString6,12,0,"text
done","へルガー『ぐるるうー
",HOUNDOOM: Grrrr…,,
1 Label Bytes Compact Starts (JP) Japanese English Draft Notes
2 Original total 253
3 Current total 253
4 SilentPokecenterTextString1 17 0 text done げんざい ちょうせいちゅうです Currently under adjustment.
5 SilentPokecenterTextString2 71 0 text line para para line done もうしわけありませんが ただいま しゅうりちゅう でして かいふくは できません まちから でるときは じゅうぶんに おきをつけ ください We're terribly sorry, but as we're currently doing maintenance, we can't heal your #MON at the moment. Please be very careful when you step out of town.
6 SilentPokecenterTextString3 60 0 text line cont cont cont done あそこに ある パソコンは トレーナー だったら いつでも むりょうで つかうことが できるよ きが きいてるよな! If you're a trainer, you can use that PC over there anytime for free! Thoughtful of them, isn't it?
7 SilentPokecenterTextString4 64 0 text line para line para done いま じゅんびちゅうの きかいは すごいらしいよ なんでも ときを こえて ポケモンが こうかん できるって! ほんとかな? I heard that the machine they're in the middle of setting up is really amazing! Apparently it can leap through time to trade #MON! I wonder if it's true?
8 SilentPokecenterTextString5 29 0 text line done こいつ へルガー いままでにない タイプの ポケモンさ This is HOUNDOOM! It's a #MON of a completely new type.
9 SilentPokecenterTextString6 12 0 text done へルガー『ぐるるうー HOUNDOOM: Grrrr…
10
11
30
31
32
33
34
35
36
46
47
48
49
50
51
52
72
73
74
75
76
77
78
80
81
82
83
84
85

View File

@ -1,9 +1,9 @@
Label,Bytes,Starts (JP),Japanese,English,Draft,Notes
Original total,797,,,,,
Current total,797,,,,,
DemoPlayerName,4,db,サトシ@,ASH@,,
DemoRivalName,5,db,シゲル@,GARY@,,
OakSpeechDemo,219,"text
Label,Bytes,Compact,Starts (JP),Japanese,English,Draft,Notes
Original total,797,,,,,,
Current total,797,,,,,,
DemoPlayerName,4,0,db,サトシ@,ASH@,,
DemoRivalName,5,0,db,シゲル@,GARY@,,
OakSpeechDemo,219,0,"text
line
cont
@ -76,7 +76,7 @@ Hang in there!
I will be counting
on you!
",,
OakSpeech1,73,"text
OakSpeech1,73,0,"text
para
line
@ -104,7 +104,7 @@ My name is OAK!
People call me
the #MON PROF!",,"Oak's intro speech is mostly the same as in RGB, with only minor additions and changes here and there."
OakSpeech2,73,"text
OakSpeech2,73,0,"text
line
para
@ -126,7 +126,7 @@ inhabited by
creatures called
#MON!
",,
OakSpeech3,77,"text
OakSpeech3,77,0,"text
line
cont
cont
@ -148,13 +148,13 @@ Myself…
I study #MON
as a profession.",,
OakSpeech4,29,"text
OakSpeech4,29,0,"text
line
prompt","では はじめに きみの なまえを
おしえて もらおう!
","First, what is
your name?",,
OakSpeech5,61,"text
OakSpeech5,61,0,"text
line
cont
@ -172,7 +172,7 @@ your rival since
you were a baby.
…Erm, what is
his name again?",,
OakSpeech6,51,"text
OakSpeech6,51,0,"text
line
cont
@ -188,12 +188,12 @@ start of your
adventure by
setting the day!
Be as exact as
Be as precise as
possible when
setting the time,
too, won't you?
",,
OakSpeech7,69,"text
OakSpeech7,69,0,"text
para
line
@ -221,15 +221,15 @@ A world of dreams
and adventures
with #MON
awaits! Let's go!",,
DebugPlayerName,5,db,コージ@,KOJI@,,
DebugRivalName,4,db,レッド@,RED@,,
ChoosePlayerNameEndText,18,"text
DebugPlayerName,5,0,db,コージ@,KOJI@,,
DebugRivalName,4,0,db,レッド@,RED@,,
ChoosePlayerNameEndText,18,0,"text
line
prompt","ふむ・・・
<PLAYER> と いうんだな!
","Right! So your
name is <PLAYER>!",,
PlayerNameMenuHeader,23,"db
PlayerNameMenuHeader,23,0,"db
db
db
db","じぶんできめる@
@ -239,15 +239,15 @@ db","じぶんできめる@
GOLD@
ASH@
JACK@",,
PlayerNameMenuHeader,5,db,なまえこうほ@,NAME@,,
ChooseRivalNameEndText,23,"text
PlayerNameMenuHeader,5,0,db,なまえこうほ@,NAME@,,
ChooseRivalNameEndText,23,0,"text
line
prompt","そうか そうだったな
<RIVAL> という なまえだ
","That's right! I
remember now! His
name is <RIVAL>!",,
RivalNameMenuData,26,"db
RivalNameMenuData,26,0,"db
db
db
db","じぶんできめる@
@ -257,8 +257,8 @@ db","じぶんできめる@
SILVER@
GARY@
JOHN@",,
RivalNameMenuData,5,db,なまえこうほ@,NAME@,,
MomNameMenuHeader,22,"db
RivalNameMenuData,5,0,db,なまえこうほ@,NAME@,,
MomNameMenuHeader,22,0,"db
db
db
db","じぶんで きめる@
@ -268,4 +268,4 @@ db","じぶんで きめる@
MOM@
MA@
MOMMY@",,
MomNameMenuHeader,5,db,なまえこうほ@,NAME@,,
MomNameMenuHeader,5,0,db,なまえこうほ@,NAME@,,
1 Label Bytes Compact Starts (JP) Japanese English Draft Notes
2 Original total 797
3 Current total 797
4 DemoPlayerName 4 0 db サトシ@ ASH@
5 DemoRivalName 5 0 db シゲル@ GARY@
6 OakSpeechDemo 219 0 text line cont para line cont cont para line cont para line cont cont para line para prompt ようこそ ポケット モンスターの せかいへ! ごぞんじ わしが オーキドじゃ! きょう きみに きてもらったのは ほかでもない あたらしい ずかんづくりを てつだって ほしいのじゃ! もちろん きみの パートナーとなる ポケモンと りュックは ようい しておる りュックの なかには キズぐすりと モンスターボールが はいっておるから あんしんじゃ! すでに きみの ライバルは しゅっぱつ しとる まけないよう がんばって くれい! Welcome… to the world of #MON! As you may know, I am PROF.OAK! The reason I have brought you here today… is that I need your help putting together a new #DEX! Naturally, I have prepared a #MON and a PACK. In the PACK, you'll find POTIONs and POKé BALLs, so there is no need for worry! Your RIVAL has al- ready gone ahead. Hang in there! I will be counting on you!
7 OakSpeech1 73 0 text para line para para line prompt いやあ またせた! ポケット モンスターの せかいへ ようこそ! わたしの なまえは オーキド みんなからは # はかせと したわれて おるよ Oh! Sorry for the wait. Welcome to the world of #MON! My name is OAK! People call me the #MON PROF! Oak's intro speech is mostly the same as in RGB, with only minor additions and changes here and there.
8 OakSpeech2 73 0 text line para line cont cont prompt きみも もちろん しっているとは おもうが この せかいには ポケット モンスターと よばれる いきもの たちが いたるところに すんでいる! As you surely already know… This world is inhabited by creatures called #MON!
9 OakSpeech3 77 0 text line cont cont para line prompt その # という いきものを ひとは ぺットに したり しょうぶに つかったり そして・・・ わたしは この #の けんきゅうを してる というわけだ For some people, #MON are pets. Others use them for fights. Myself… I study #MON as a profession.
76
77
78
79
80
81
82
104
105
106
107
108
109
110
126
127
128
129
130
131
132
148
149
150
151
152
153
154
155
156
157
158
159
160
172
173
174
175
176
177
178
188
189
190
191
192
193
194
195
196
197
198
199
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
257
258
259
260
261
262
263
264
268
269
270
271

View File

@ -50,5 +50,8 @@ PlayerHouse1FNPCText1: ; 40D1
PlayerHouse1FTextString1: ; 40D8
text_PlayersHouse1FTextString1
PlayerHouse1FPadding:
textpad_PlayersHouse1F
; 4132

View File

@ -179,5 +179,8 @@ PlayerHouse2FTextString8: ; 4461 (unused?)
PlayerHouse2FTextString9: ; 44FE
text_PlayersHouse2FTextString9
PlayerHouse2FPadding:
textpad_PlayersHouse2F
; 45FF

View File

@ -45,5 +45,8 @@ Route1Gate1FText1String: ; 4090
Route1Gate1FText2String: ; 40AC
text_Route1Gate1FText2String
Route1Gate1FPadding:
textpad_Route1Gate1F
;ends at 40D9

View File

@ -62,5 +62,8 @@ Route1Gate2FTextString3: ; 41D8
Route1Gate2FTextString4: ; 41FF
text_Route1Gate2FTextString4
Route1Gate2FPadding:
textpad_Route1Gate2F
; 4224

View File

@ -74,5 +74,8 @@ Route1P1TextString3: ; 7C2A
Route1P1TextString4:; 7C48
text_Route1P1TextString4
Route1P1Padding:
textpad_Route1P1
; 7C68

View File

@ -96,4 +96,7 @@ Route1P2TextString4: ; 7D3B
Route1P2TextString5: ; 7DBD
text_Route1P2TextString5
Route1P2Padding:
textpad_Route1P2
;7DDD

View File

@ -368,5 +368,8 @@ SilentHillTextPokemonHate: ; 7AC0
SilentHillTextPokemonHateString: ; 7AC7
text_SilentHillsTextPokemonHateString
SilentHillPadding:
textpad_SilentHills
; 7AE4

View File

@ -129,5 +129,8 @@ SilentHillHouseTextString6: ; 4A29
SilentHillHouseTextString7: ; 4A76
text_SilentHouseTextString7
SilentHillHousePadding:
textpad_SilentHouse
; 4AAC

View File

@ -318,5 +318,8 @@ SilentHillLabBackTextPointers2: ; 6053
dw Function3899
dw Function3899
dw MapDefaultText
SilentHillLabBackPadding:
textpad_SilentLabP2
; 605D

View File

@ -822,5 +822,8 @@ SilentHillLabFrontText19: ; 5BA7
SilentHillLabFrontTextString31: ; 5BAE
text_SilentLabP1TextString31
SilentHillLabFrontPadding:
textpad_SilentLabP1
; 5BE6

View File

@ -87,5 +87,8 @@ SilentHillPokecenterNPCText5: ; 47C2
SilentHillPokecenterTextString6: ; 47C9
text_SilentPokecenterTextString6
SilentHillPokecenterPadding:
textpad_SilentPokecenter
; 47D5

View File

@ -10,7 +10,7 @@ import sys
from collections import namedtuple
from separate_text import *
String = namedtuple('String', ('label', 'lines', 'space'))
String = namedtuple('String', ('label', 'lines', 'space', 'collapse'))
def strings_in_csv(csv_path):
strings = []
@ -23,11 +23,12 @@ def strings_in_csv(csv_path):
next(reader)
total_space = 0
for label, num_bytes, jp_starts, _, text in (row[:5] for row in reader):
for label, num_bytes, collapse_bytes, jp_starts, _, text in (row[:6] for row in reader):
num_bytes = int(num_bytes)
jp_starts = jp_starts.split('\n')
text = text.strip()
collapse_bytes = int(collapse_bytes)
starts_present = set(filter(
lambda start: start and not LINE_STARTS[start].is_end,
jp_starts
@ -65,7 +66,7 @@ def strings_in_csv(csv_path):
if LINE_STARTS[jp_starts[-1]].is_end:
lines.append(Line(jp_starts[-1], None))
strings.append(String(label, lines, num_bytes))
strings.append(String(label, lines, num_bytes, collapse_bytes))
total_space += num_bytes
if total_space != target_space:
@ -89,8 +90,11 @@ def to_asm(string):
def compile(csv_path):
strings = strings_in_csv(csv_path)
macro_code = ""
extra_macro_code = ""
text_bank_code = ""
extra_macro_code += "textpad_{}: MACRO\n".format(os.path.splitext(os.path.basename(csv_path))[0])
for row_num, (string, macro) in enumerate(zip(strings, string_macros(strings)), 4):
macro_code += "{}: MACRO\n".format(macro)
@ -115,12 +119,13 @@ def compile(csv_path):
macro_code += "\t{} \"<FAR_TEXT>\"\n".format(first_start)
macro_code += "\tdw {}\n".format(label)
macro_code += "\tdb \"@\"\n"
num_bytes = 4
num_bytes = 5
if num_bytes > string.space:
raise ValueError(
"Too little space for a far text code (row {})! "
"Make space for 4 bytes, maybe?".format(row_num)
"Make space for 5 bytes, maybe?".format(row_num)
)
if string.lines[0].start == 'text':
@ -132,10 +137,18 @@ def compile(csv_path):
text_bank_code += to_asm(string)
text_bank_code += "\n"
if num_bytes < string.space:
macro_code += "\nREPT {} - {}\n\tdb \"@\"\nENDR\n".format(string.space, num_bytes)
if string.collapse > 0:
extra_macro_code += "\nREPT {} - {}\n\tnop\nENDR\n".format(string.space, num_bytes)
else:
macro_code += "\nREPT {} - {}\n\tdb \"@\"\nENDR\n".format(string.space, num_bytes)
macro_code += "ENDM\n\n"
extra_macro_code += "ENDM\n\n"
macro_code += extra_macro_code
return macro_code, text_bank_code
def main(argv):