Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.

Kirby's Adventure/TBL: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
mNo edit summary
(Added a lot of information that I've found myself, as well as reformatted the sections for easier navigation)
Line 1: Line 1:
{{TBL|game=Kirby's Adventure}}
{{TBL|game=Kirby's Adventure}}


= Table Files =
= Text Files =


==  How To Draw  ==
==  How To Draw  ==


This table file for Kirby's Adventure is available. However, This table file is only compatable
The table file for Kirby's Adventure is available. However, this table file is only compatible
with the "How To Draw Kirby" movie when you start the game. Created by Memetchilove using FCEUX's
with the "How To Draw Kirby" movie when you start the game.  
Pattern Table Viewer, Notepad, and WindHex32.
Created by Memetchilove using FCEUX's Pattern Table Viewer, Notepad, and WindHex32.


The "How To Draw Kirby" text offset is: x7A978
The "How To Draw Kirby" text offset is: 0x7A978 - 0x7A9D5


==  Gameplay text  ==


==  Other text ==
The following text uses UPPER & lower case font, and while actual font/graphics is same, its position on PPUview is different, thus requiring a different table file.
A few notes about this and ones below: Some of them are all over the place so either scroll down or use search function a lot. Also some words are repeated or shortened to save space and when changing text it's possible that game glitches up, so make sure to make backups before editing.
Also in table files I don't include space(" ") tile because its not always same and changes depending where text is/in what screen is it on.


This is for rest of text that uses UPPER&lower case font, as while actual font/graphics is same, its position on PPUview is different thus different table file.
Text locations, in order as they appear in rom:
Few notes about this and ones below: Some of them are all over the place so either scroll down or use search function a lot. Also some words are repeated or shortened in some bizarre way to save space(?) and when changing text its possible that game glitches up, so make sure to make backups before editing.
 
Also in table files I dont include space(" ") tile because its not always same and changes depending where text is/in what screen is it on.
=== Level Names ===
 
Level names appear from 0x26F3B - 0x26FA9 as follows:
 
:0x26F3B - 0x26F4A = "Vegetable Valley"
:0x26F4B - 0x26F5A = "Ice Cream Island"
:0x26F5C - 0x26F6A = "Butter Building"
:0x26F6D - 0x26F78 = "Grape Garden"
:0x26F7D - 0x26F87 = "Yogurt Yard"
:0x26F8D - 0x26F98 = "Orange Ocean"
:0x26F9C - 0x26FA9 = "Rainbow Resort"
 
=== Demo Movie ===
 
:0x275D0 - 0x27964 = Text for the introductory demo
 
=== Ending Movie ===
 
:0x2796C - 0x27B13 = Text that plays after beating the final boss
 
=== Staff Credits ===
 
Credits for the staff appears from 0x27B48 - 0x27F2E as follows:


Text locations, in order as they appear in rom:
:0x27B48 - 0x27B57 = "Hiroshi Yamauchi"
:0x27B75 - 0x27B7F = "Satoru Iwata"
:0x27B84 - 0x27B93 = "Shigeru Miyamoto"
:0x27B97 - 0x27BA3 = "Takao Shimizu"
:0x27BDE - 0x27BED = "Masahiro Sakurai"
:0x27C1F - 0x27C2B = "Takashi Saito"
:0x27C2F - 0x27C40 = "Shigeru Hashiguchi"
:0x27C82 - 0x27C8B = "Kazu Ozawa"
:0x27C90 - 0x27C97 = "Ya Miura"
:(Developer's name is Kazuya Miura, I assume the "Kazu" is taken from earlier)
:0x27CBD - 0x27CCE = "Shinichi Shimomura"
:0x27CD2 - 0x27CE2 = "Tsuyoshi Wakayama"
:0x27D0F - 0x27D1A = "Hiroaki Suga"
:0x27D3C - 0x27D45 = "Akio Hanyu"
:0x27D49 - 0x27D57 = "Shigenobu Kasai"
:0x27D79 - 0x27D83 = "Tetsuya Abe"
:0x27D86 - 0x27D93 = "Teruyuki Gunji"
:0x27DB5 - 0x27DC1 = "Senji Otoguro"
:0x27DC5 - 0x27DD5 = "Yoshimi Takahashi"
:0x27DDA - 0x27DE2 = "Ki Suzuka"
:(Developer's name is Yoshiki Suzuki, Possibly took the "Yoshi" from earlier)
:0x27E0C - 0x27E18 = "Hirokazu Ando"
:0x27E1C - 0x27E27 = "Jun Ishikawa"
:0x27E53 - 0x27E63 = "Satoshi Mitsuhara"
:0x27E67 - 0x27E72 = "Hidetoshi Seki"
:0x27E76 - 0x27E7E = "Seika Abe"
:0x27EAC - 0x27EB9 = "Atsushi Kakuta"
:0x27EBC - 0x27EC9 = "Yasuhiro Sakai"
:0x27ECD - 0x27ED7 = "Hideki Fuji"
:0x27F06 - 0x17F15 = "Halken Debuggers"
:0x27F19 - 0x27F20 = "Nintendo"
:(Appears as "Nintendo Debuggers" in credits. I assume "Debuggers" was taken from earlier.)
:0x27F27 - 0x17F2F = "Dan Owsen"
 
=== Various Game Explanations ===
 
:0x5CB80 = Arena explanation
:0x5CCD0 = Warp Star explanation
:0x5CDF0 = Museum explanation
 
=== Extra Game Message ===
 
:0x5CF3E - 0x5CFC7 = Message that plays describing post-game
 
=== Pause Menu ===
 
:0x714B1 - 0x71F1C = Descriptions of abilities that appear on the pause menu
 
=== Mini-game Instructions ===
 
:0x76919 - 0x76988 = Egg Catch Instructions
:0x77B1E - 0x77B99 = Crane Fever Instructions
:0x7835A - 0x783C8 = Quick Draw Instructions


:000275D0 = Title demo
=== File Rankings ===
:00027960 = Ending text(after beating final boss)
:0005CB80 = Arena explanation
:0005CCD0 = Warp star explanation
:0005CDF0 = Museum explanation
:0005CF30 = Extra mode explanation/unlock
:0006BCC0 = Title screen's save file text #1
:0006D160 = Story text
:00071410 = "Continue, Exit stage" in pause screen on already beaten level
:000714B0 = Pause screens abilities explanations
:00076910 = Egg catcher explanation text
:00077B10 = Crane game explanation
:00078350 = Quick draw explanation
:0007B790 = Rest of save file's text


:0x6BCC0 = Save File 1 Text
:0x7BACA - 0x7BC1D = File Select "Rankings" (Water Drop, Super Star, etc.)


== Copyright text ==
== Copyright text ==


Self-explanatory, note that "(c)1993" is repeated.
Self-explanatory, note that "(c)1993" is repeated. Requires different table file than above.


Text location:
:0x7ACF0
:0007ACF0 = All for this one


== Credits people names ==
== Misc. Text ==


Self-explanatory, beware of repeated and shortened text.
:0x6BCCA - 0x6BCCE = "Kirby"
:0x6BD22 - 0x6BD31 = "Play Crane Fever"
:0x6BD42 - 0x6BD4B = "Quick Draw"
:0x6BD54 - 0x6BD5C = "Egg Catch"
:0x6BD62 - 0x6BD6A = "V.S. Boss"
:0x6BD73 - 0x6BD76 = "Quit"
:0x69A2F - 0x69A33 = "Level"
:0x69A46 - 0x69A5B = "The Fountain of Dreams"
:0x7B794 - 0x7B798 = "Level"
:0x7B79D - 0x7B7A0 = "Easy"
:0x7B7B5 - 0x7B7BA = "Medium"
:0x7B7C4 - 0x7B7CE = "Challenging"
:0x7B7DA - 0x7B7DD = "Quit"
:0x7B7FA - 0x7B7FE = "Music"
:0x7B813 - 0x7B81D = "Sound Efect"
:(Effect appears misspelled in the ROM)


Text location:
=== Pause Menu for Previously Beaten Levels ===
:00027B40 = Credits text


== Abilities&HUD text ==
:0x7B82D - 0x7B830 = "Quit"
:0x7B890 - 0x7B893 = "Quit"
:0x7B8BD - 0x7B8C8 = "Are You Sure"
:0x7B8EB - 0x7B8F2 = "Continue"


Self-explanatory.
=== Main Menu Text ===
 
Text locations:


:00026EA0 = KIRBY (?)
:0x7B919 - 0x7B928 = "Play Bonus Games"
:00026F10 = KIRBY: (HUD?)
:0x7B947 - 0x7B955 = "Play Extra Game"
:00026F30 = Worlds names(In HUD on world-map)
:0x7B975 - 0x7B984 = "Listen to Sounds"
:00027130 = ENEMY (HUD)
:0x7B996 - 0x7B99A = "Start"
:00027200 = SCORE (HUD)
:0x7B9AA - 0x7B9AE = "Start"
:00027730 = Demo's abilities names
:0x7BA15 - 0x7BA19 = "Level"
:00068D70 = Worlds names (Title-cards/animations after starting/loading game or beating boss)
:0x7BA1F - 0x7BA23 = "Level"
:000714A0 = Pause menus abilities names
:0x7BA34 - 0x7BA39 = "Finish"
:0x7BA42 - 0x7BA47 = "Finish"
:0x7BA5E - 0x7BA62 = "Extra"
:0x7BA7A - 0x7BA7E = "Extra"
:0x7BA96 - 0x7BA9C = "Perfect"
:0x7BAB2 - 0x7BAB8 = "Perfect"


== 16x8 Text #1 ==
== 16x8 Text #1 ==


This one is for text that uses larger, 16x8 font.
This is for text that uses larger, 16x8 font.
Since text is two tiles in height, I used lowercase letters for top and uppercase letters for bottom, so if you edit text, you need to change both to same.
Since text is two tiles in height, I used lowercase letters for top and uppercase letters for bottom, so if you edit text, you need to change both to same.


Text locations:
Text locations:


:0005CC80 = warp star
:0x5CC80 = Warp Star
:000768C0 = egg catcher
:0x768C0 = Egg Catcher
:00077AC0 = crane fever
:0x77AC0 = Crane Fever
:00078300 = quick draw
:0x78300 = Quick Draw
:..Possibly more?
:..Possibly more?


Line 84: Line 169:
Text location:
Text location:


:00027B30 = Credits
:0x27B30 = Credits


= External Links =
= External Links =

Revision as of 17:33, 24 April 2017

Chip tiny.png The following article is a Text Table for Kirby's Adventure.

Text Files

How To Draw

The table file for Kirby's Adventure is available. However, this table file is only compatible with the "How To Draw Kirby" movie when you start the game. Created by Memetchilove using FCEUX's Pattern Table Viewer, Notepad, and WindHex32.

The "How To Draw Kirby" text offset is: 0x7A978 - 0x7A9D5

Gameplay text

The following text uses UPPER & lower case font, and while actual font/graphics is same, its position on PPUview is different, thus requiring a different table file. A few notes about this and ones below: Some of them are all over the place so either scroll down or use search function a lot. Also some words are repeated or shortened to save space and when changing text it's possible that game glitches up, so make sure to make backups before editing. Also in table files I don't include space(" ") tile because its not always same and changes depending where text is/in what screen is it on.

Text locations, in order as they appear in rom:

Level Names

Level names appear from 0x26F3B - 0x26FA9 as follows:

0x26F3B - 0x26F4A = "Vegetable Valley"
0x26F4B - 0x26F5A = "Ice Cream Island"
0x26F5C - 0x26F6A = "Butter Building"
0x26F6D - 0x26F78 = "Grape Garden"
0x26F7D - 0x26F87 = "Yogurt Yard"
0x26F8D - 0x26F98 = "Orange Ocean"
0x26F9C - 0x26FA9 = "Rainbow Resort"

Demo Movie

0x275D0 - 0x27964 = Text for the introductory demo

Ending Movie

0x2796C - 0x27B13 = Text that plays after beating the final boss

Staff Credits

Credits for the staff appears from 0x27B48 - 0x27F2E as follows:

0x27B48 - 0x27B57 = "Hiroshi Yamauchi"
0x27B75 - 0x27B7F = "Satoru Iwata"
0x27B84 - 0x27B93 = "Shigeru Miyamoto"
0x27B97 - 0x27BA3 = "Takao Shimizu"
0x27BDE - 0x27BED = "Masahiro Sakurai"
0x27C1F - 0x27C2B = "Takashi Saito"
0x27C2F - 0x27C40 = "Shigeru Hashiguchi"
0x27C82 - 0x27C8B = "Kazu Ozawa"
0x27C90 - 0x27C97 = "Ya Miura"
(Developer's name is Kazuya Miura, I assume the "Kazu" is taken from earlier)
0x27CBD - 0x27CCE = "Shinichi Shimomura"
0x27CD2 - 0x27CE2 = "Tsuyoshi Wakayama"
0x27D0F - 0x27D1A = "Hiroaki Suga"
0x27D3C - 0x27D45 = "Akio Hanyu"
0x27D49 - 0x27D57 = "Shigenobu Kasai"
0x27D79 - 0x27D83 = "Tetsuya Abe"
0x27D86 - 0x27D93 = "Teruyuki Gunji"
0x27DB5 - 0x27DC1 = "Senji Otoguro"
0x27DC5 - 0x27DD5 = "Yoshimi Takahashi"
0x27DDA - 0x27DE2 = "Ki Suzuka"
(Developer's name is Yoshiki Suzuki, Possibly took the "Yoshi" from earlier)
0x27E0C - 0x27E18 = "Hirokazu Ando"
0x27E1C - 0x27E27 = "Jun Ishikawa"
0x27E53 - 0x27E63 = "Satoshi Mitsuhara"
0x27E67 - 0x27E72 = "Hidetoshi Seki"
0x27E76 - 0x27E7E = "Seika Abe"
0x27EAC - 0x27EB9 = "Atsushi Kakuta"
0x27EBC - 0x27EC9 = "Yasuhiro Sakai"
0x27ECD - 0x27ED7 = "Hideki Fuji"
0x27F06 - 0x17F15 = "Halken Debuggers"
0x27F19 - 0x27F20 = "Nintendo"
(Appears as "Nintendo Debuggers" in credits. I assume "Debuggers" was taken from earlier.)
0x27F27 - 0x17F2F = "Dan Owsen"

Various Game Explanations

0x5CB80 = Arena explanation
0x5CCD0 = Warp Star explanation
0x5CDF0 = Museum explanation

Extra Game Message

0x5CF3E - 0x5CFC7 = Message that plays describing post-game

Pause Menu

0x714B1 - 0x71F1C = Descriptions of abilities that appear on the pause menu

Mini-game Instructions

0x76919 - 0x76988 = Egg Catch Instructions
0x77B1E - 0x77B99 = Crane Fever Instructions
0x7835A - 0x783C8 = Quick Draw Instructions

File Rankings

0x6BCC0 = Save File 1 Text
0x7BACA - 0x7BC1D = File Select "Rankings" (Water Drop, Super Star, etc.)

Copyright text

Self-explanatory, note that "(c)1993" is repeated. Requires different table file than above.

0x7ACF0

Misc. Text

0x6BCCA - 0x6BCCE = "Kirby"
0x6BD22 - 0x6BD31 = "Play Crane Fever"
0x6BD42 - 0x6BD4B = "Quick Draw"
0x6BD54 - 0x6BD5C = "Egg Catch"
0x6BD62 - 0x6BD6A = "V.S. Boss"
0x6BD73 - 0x6BD76 = "Quit"
0x69A2F - 0x69A33 = "Level"
0x69A46 - 0x69A5B = "The Fountain of Dreams"
0x7B794 - 0x7B798 = "Level"
0x7B79D - 0x7B7A0 = "Easy"
0x7B7B5 - 0x7B7BA = "Medium"
0x7B7C4 - 0x7B7CE = "Challenging"
0x7B7DA - 0x7B7DD = "Quit"
0x7B7FA - 0x7B7FE = "Music"
0x7B813 - 0x7B81D = "Sound Efect"
(Effect appears misspelled in the ROM)

Pause Menu for Previously Beaten Levels

0x7B82D - 0x7B830 = "Quit"
0x7B890 - 0x7B893 = "Quit"
0x7B8BD - 0x7B8C8 = "Are You Sure"
0x7B8EB - 0x7B8F2 = "Continue"

Main Menu Text

0x7B919 - 0x7B928 = "Play Bonus Games"
0x7B947 - 0x7B955 = "Play Extra Game"
0x7B975 - 0x7B984 = "Listen to Sounds"
0x7B996 - 0x7B99A = "Start"
0x7B9AA - 0x7B9AE = "Start"
0x7BA15 - 0x7BA19 = "Level"
0x7BA1F - 0x7BA23 = "Level"
0x7BA34 - 0x7BA39 = "Finish"
0x7BA42 - 0x7BA47 = "Finish"
0x7BA5E - 0x7BA62 = "Extra"
0x7BA7A - 0x7BA7E = "Extra"
0x7BA96 - 0x7BA9C = "Perfect"
0x7BAB2 - 0x7BAB8 = "Perfect"

16x8 Text #1

This is for text that uses larger, 16x8 font. Since text is two tiles in height, I used lowercase letters for top and uppercase letters for bottom, so if you edit text, you need to change both to same.

Text locations:

0x5CC80 = Warp Star
0x768C0 = Egg Catcher
0x77AC0 = Crane Fever
0x78300 = Quick Draw
..Possibly more?

16x8 Text #2

Same as above, but only used in credits.

Text location:

0x27B30 = Credits

External Links

"How To Draw Kirby" Table File

Note for below; Copy&paste these(separately) to notepad, and save file as "<name you want>.TBL" and make sure you change "save as type" to "all files" to use 'em.

"How To Draw Kirby" Table File mirror

"Other upper&lowercase" Table File

"Copyright" Table File

"Credits peoples names" Table File

"Abilities&HUD text" Table File

"16x8 Text #1" Table File

"16x8 Text #2" Table FIle